Core Requirements (42 Hours)
The B.S. in CIS degree requires students to take the following courses beyond the low level preparation requirements. Students must meet these program core requirements or approved upper-level substitutes :
Rubric Course Name CSCI 3134 Software Development with Java
CSCI 3234 Advanced Software Development
CSCI 3331 Computer Organization and Assembly Language
CSCI 3333 Data Structures
CSCI 4333 Design of Database Systems
CINF 3231 IS Theory & Practice
CINF 3331 Business Data Communications
CINF 4230 Web Application Development
CINF 4234 Modern Systems Analysis and Design
CINF 4634 Computer Systems Administration
CINF 4838 Senior Project in CIS
DSCI 3131 Quantitative Methods for Management
MATH 3331 Discrete Mathematics
SWEN 4432 Software Engineering
Lower level credits given for any of the core courses may require students to take additional approved technical electives to satisfy the program requirements.
Required Technical Electives (18 Hours)
Undergraduate CIS students need to take 15 hours of approved electives.
* Business electives 6 hours
Note: The elected courses should not have major overlap with CSCI or CINF courses listed in the student's CPS. For example, ISAM 3331 (Intro. To Business Databases), ISAM 4331 (Internet App in Business) and ISAM 4635 (Analysis & Design of Business Systems) are NOT appropriate business electives for CIS students.
* CINF/CSCI/CENG/SWEN courses 6 hours
** A communication course selected from the following:
WRIT 3132 Written Communications in Business
COMM 4233 Speech Communication: Theory and Practice 3 hours or
Approved elective: CSCI, CINF or WRIT 3135 3 hours
* The specific courses beyond the core requirements to be included in the Candidate Plan of Study (CPS) will be selected by students with the approval of the faculty adviser.
** This requirement is in addition to the technical writing course requirement of SCE.
Web Application and E-Commerce Sub-plan
Students interested in developing a sub-plan in web applications and E-commerce should consider the following as electives:
CSCI 4135 Advance Software Dev with .Net Framework and C#
CINF 4334 Electronic Commerce
Computer Systems and Security Sub-plan
Students interested in developing a sub-plan in computer systems and security should consider the following as electives:
CSCI 4132 Network Protocols
CSCI 4134 Adv Software Design with Java
CSCI 4534 Operating Systems
CINF/CSCI 4233 Computer Security
Telecommunications Sub-plan
Students interested in developing a sub-plan in telecommunications should consider the following as electives:
CENG 4131 Telecom Net Devices
CSCI 4132 Network Protocols
CENG 4231 Telecom Switching Systems
Suggested Plan of Study
The following study plan for the four regular semesters is recommended as a typical example for incoming full-time CIS students. Individual study plans may vary as long as the prerequisite structures are satisfied. Students should seek the advice of their assigned faculty adviser and set up their Candidate Plan of Study (CPS) as early as possible.
Semester 0 (3 credits):
CSCI 3134 Software Dev with Java
Semester 1 (15 credits):
CINF 3231 IS Theory & Practice
CSCI 3234 Advanced Software Development
MATH 3331 Discrete Mathematics
Business electives COMM elective
Semester 2 (15 credits):
CINF 3331 Business Data Communications
CINF 4234
Modern Systems Analysis and Design
CSCI 3331 Computer Organization & Assembly Language
CSCI 3333 Data Structures
SWEN 4432 Software Engineering
Semester 3 (15 credits):
CINF 4230 Web App Develop
CSCI 4333 Design of Database Sys
DSCI 3131 Quant Methods for Management
CINF/CSCI/CENG/SWEN elective
Business Electives
Semester 4 (12 credits):
CINF 4634 Computer Sys Admin
CINF 4838 Senior Projects in CIS
CINF/CSCI/CENG/SWEN elective
CINF/CSCI/CENG/SWEN elective