Search ODU:

HOME

Undergraduate:

Majors & Degree Programs

Course Descriptions

Degree Requirements

Academic Information & Regulations

Catalog HOME

 

 

Undergraduate Course Descriptions

Computer Information Systems

CIS 105 Introduction to Computer Systems (2 credits)
An introduction to basic computer technology and terminology: functions of operating systems, file structures and storage, ports and interfaces, the internet, and computer ethics. Students will learn to be informed consumers of technology and will gain laboratory experience with wordprocessing, spreadsheet, and presentation software packages. Not open to students with credit for both CIS 103 and CIS 104.

CIS 106 Intermediate Computer Systems (2 credits)
This course centers on the principles, use, and evaluation of computer hardware and software as applied to various fields, particularly business and education. Issues of information systems, electronic commerce, and artificial intelligence will be among the topics discussed. Includes laboratory experience with spreadsheet and database software packages. Prerequisite: CIS 105. Not open to students with credit for both CIS 103 and CIS 104.

CIS 108 Computer Applications for Business (2 credits)
An introduction to basic computer technology and terminology needed for the understanding and use of computer applications in business environments. Topics include: input, output, file structures, and storage devices. Students will gain laboratory experience with word processing, spreadsheet, database and presentation software.

CIS 120 Electronic Design and Layout (4 credits)
Exploration of practical concepts and use of computer applications for graphic design, media creation and editing, optimal file-format usage, and efficient layout.

CIS 150 Programming in C/C++ (4 credits)
Introduction to structured programming techniques, design, and style. Concepts of modularity and elementary data structures are introduced. The laboratory component of the course emphasizes the logical approach to problem solving through the analysis of concrete examples and programming problems. Prerequisite: MTH 100 or equivalent.

CIS 152 Programming in Java (4 credits)
Introduction to structured programming techniques, design, and style from a specifically object-oriented perspective. The laboratory component emphasizes the logical approach to problem solving through the analysis of concrete examples and programming problems. Prerequisite: CIS 150.

CIS 180 Survey of Computer Information Systems (4 credits)
An exploration of information technology as it is used in both corporate and consumer environments. Serves as an introduction to the fundamentals of computer systems, with a practical goal of understanding and evaluating the relative benefits of a variety of hardware and software products. Provides a basic overview of business productivity software. Some sections may include a service-learning component.

CIS 200 Data Structures (4 credits)
Continuation of CIS 150. Development of algorithms, programs, and data structures with emphasis on the implementation of arrays, records, stacks, queues, trees, and linked lists. Prerequisite: CIS 150; Prerequisite or Corequisite: MTH 145. Not open to students with credit for CIS 202 or CIS 250.

CIS 203 Electronic Spreadsheets (2 credits)
Work with electronic spreadsheet concepts and features using a current microcomputer spreadsheet package. Prerequisite: CIS 106 or equivalent.

CIS 210 Assembly Language (4 credits)
Study of the interface between computer hardware and software. Topics covered include data definitions, control structures, interrupt handling, macros, and the assembly process. Prerequisite: CIS 150.

CIS 230 Operating Systems (4 credits)
Study of operating system concepts, including simple processing, concurrent processing, deadlock, memory management, processor scheduling, disk scheduling, protection mechanism, and file systems. Prerequisite or Corequisite: CIS 200.

CIS 234 Database Management Systems (4 credits)
A study of relational database management concepts and features, including the creation, maintenance, and manipulation of database files using a current relational database management system. Prerequisite: CIS 106 or CIS 180 or equivalent. Not open to students with credit for CIS 204 and CIS 340.

CIS 240 COBOL Programming and File Design (4 credits)
Introduction to COBOL programming language and file processing techniques, with emphasis on the principles of sequential, indexed, and random access file organization and management. Prerequisite: CIS 150 or previous programming experience.

CIS 316 Networks and Data Communications (4 credits)
A study of current trends, concepts, and goals in computer networks and data communications, including protocols, configurations, implementations, and applications with emphasis on local area networks and internetworking. Prerequisite: CIS 106 or CIS 180. Not open to students with credit for CIS 206 and CIS 310.

CIS 324 Systems Analysis (4 credits)
Examination of the tools and techniques for the analysis, design and implementation of information systems with an emphasis on current trends and studies. Prerequisite or corequisite: CIS 234. Not open to students with credit for CIS 224 or CIS 345.

CIS 330 Operating Systems Laboratory (4 credits)
Students program a significant portion of a conventional, process-based operating system. Components include memory management, process management, process coordination and synchronization, interprocess communication, and device drivers. Prerequisites: CIS 210 and CIS 230.

CIS 334 Advanced Database Management (2 credits)
Continued application of database management with emphasis on particular database management systems and languages - (a) Advanced SQL, (b) Oracle, (c) DB2, (d) FileMaker. Repeat credit possible for different topics. Prerequisite: CIS 234.

CIS 350 Advanced Data Structures (4 credits)
Extensive exploration of lists and trees, their various implementations and applications to stacks and queues, sparse matrix and graph representation. Students write programs using dynamic and object-oriented techniques. Prerequisites: CIS 200 and MTH 145. Not open to students with credit for CS 250.

CIS 352 Programming for Internet Applications (2 credits)
Examination of programming languages and techniques for web client and/or web server applications - (a) JavaScript, (b) VisualBasic, (c) Perl, (d) XML, .NET. Repeat credit possible for different topics. Prerequisites: CIS 120, (CIS 200) and CIS 316.

CIS 460 Planning and Management of Information Systems (4 credits)
An in-depth study of the theoretical and practical uses of information systems for management decision making and strategic planning. Problems and illustrations used in the course will be abstracted from actual business situations, including microcomputer and mainframe examples. Prerequisites: CIS 324. This course should be taken toward the end of the degree program.

CIS 1/2/3/485 Special Topics (1-4 credits)
A study of topics in computer information systems not covered by the standard curriculum but of special interest to faculty and students. Prerequisite: Consent of the instructor.

CIS 2/3/486 Independent Study (1-4 credits)
Intensive individual work in an area of computer information systems. Includes Honors Program research or the development of a major computer project in an area of interest to the student that is not covered in other courses in the department. Prerequisites: eight hours of previous CIS course work, consent of the instructor, academic advisor, and division chairperson.

CIS 497 Professional Experience (1-4 credits)
Supervised employment experience in a computer science related field with 40 hours of work for each semester hour of credit. Graded P/F. Prerequisites: CIS 350 or 460 and consent of the division chairperson; successful completion of application requirements for internship. This course should be taken in the final semester.

© 2008, Ohio Dominican University, All Rights Reserved
Site Map | Directions to ODU | myODU | Directory
1216 Sunbury RD | Columbus OH 43219 | (800) 955-OHIO