The Computer Information Systems (CIS) major has as its focus the processing of data for business or government use. File processing and database management are central to this activity, which typically includes replication of clerical function, generation of management reports, and provision of decision support information. Graduates of this program typically are recruited as business application programmers, web designers, database developers or administrators, technical writers, network administrators or support staff, or as end-user computing support personnel.
The CIS program of study is based on the latest ACM curricular recommendations for Information Systems. The CIS program of study has undergone curricular revision recently, and is kept up-to-date through not only its required courses, but also the choice of electives available within it.
Requirements for the Computer Information Systems Major
The CIS program of study requires 66-70 credits in the major, to include 36-40 credits of direct CAIS study, 21 credits in business background courses, and 9 credits in supporting liberal arts course work (of which 9-10 credits simultaneously fulfill 3 core course requirements). The requirements are as follow:
Direct CAIS Study - 36-40 Credits:
- CAIS 0125 - Introduction to Computer Information Systems
- CAIS 0205 - Introduction to Cobol
- CAIS 0210 - Database Application Development Techniques
- CAIS 0308 - Advanced Cobol/File Processing
- CAIS 0310 - Database Management
- CAIS 0346 - Systems Analysis and Design
- CAIS 0353 - Applied Development Project
One of the following Algorithmic Language Electives - 3 or 4 Credits:
One of the following CAIS courses (Tier 2 electives) - 3 or 4 Credits:
- CAIS 0120 - Computer Science/Program Design I
- CAIS 0211 - RPG Programming Credits: 3
- CAIS 0212 - Visual Programming Concepts
- CAIS 0216 - Web-Based Application Development
- CAIS 0220 - Computer Science/Program Design II
- CAIS 0236 - Computer Organization and Architecture
Two of the following CAIS courses (Tier 3 electives) - 6 or 7 Credits:
- CAIS 0230 - Data Structures/Algorithm Analysis
- CAIS 0290 - Introduction to Computer Security
- CAIS 0305 - Elements of Systems Programming
- CAIS 0307 - Organization of Programming Languages
- CAIS 0312 - End-User Computing: An Overview
- CAIS 0315 - Multimedia Presentation Technology
- CAIS 0316 - Web Programming
- CAIS 0337 - Networking and Client/Server Computing
- CAIS 0341 - Computer Graphics
- CAIS 0347 - Introduction to Networking
- CAIS 0350 - Artificial Intelligence
One additional Tier 2 or Tier 3 elective from the lists above - 3-4 Credits
Business Background Study - 21 Credits:
- ACCT 0104 - Principles of Accounting I
- ACCT 0105 - Principles of Accounting II
- MGMT 0221 - Business Management: A Survey of Organizational Development and Management Principles
- MGMT 0250 - Quantitative Approaches to Business Decisions
- MGMT 0308 - Organizational Development & Behavior
Two of the following three courses - 6 Credits:
Designated CORE and/or Liberal Arts courses - 9 Credits:
Additional Graduation Requirements
All students must meet the University Graduation Requirements and complete a common core of studies, distributed among the different academic areas as detailed in the Common Core.
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.