General Education 33
Foundations Requirements 13
GE 1000, GE 3000: University Requirement for Graduation for all undergraduate students that must be satisfied in one of two ways: Complete GE 1000 (all freshmen and transfers entering with 0-29 credits) OR GE 3000 (transfers entering with 30 credits or more).
ENG 1030: Requires a grade of C or higher.
MATH 1054: Students who do not qualify on the placement test to take MATH 1054, must take MATH 1000 first (in this case, MATH 1000 will fulfill Free Electives). Students eligible to take MATH 2415, based on their placement test, may take that course in place of MATH 1054 (In this case, MATH 2415 will fulfill GE Foundation Requirements and the student may take an additional 3 credits in Free Electives to total 120 S.H.
Disciplinary/Interdisciplinary Distribution Requirements 20
Humanities 6
ENG 2403: GE Distribution course required of all students.
Select One GE Approved course from one area below:
| Fine Arts or Art History | 3 |
| Philosophy or Religion | 3 |
| Foreign Languages (Must take I and II for credit) | 3 |
| Music or Theatre | 3 |
| Interdisciplinary | 3 |
Social Sciences 6
HIST 1062 | WORLDS OF HISTORY: TRADITIONS AND ENCOUNTERS | 3 |
HIST 1062: GE Distribution course required of all students.
Select One GE Approved course from one area below:
| Psychology | 3 |
| Economics or ES 1010 World Geography | 3 |
| Political Science | 3 |
| Sociology or Anthropology | 3 |
| Interdisciplinary | 3 |
Science and Mathematics 8
CPS 1231 | FUNDAMENTALS OF COMPUTER SCIENCE | 4 |
| Lab Science I: (BIO 1300, CHEM 1083, PHYS 2091 or PHYS 2095) | |
CPS 1231: Requires a grade of B- or higher. Students who have had prior programming experience may enter CPS 2231 directly with approval of the Departmental Advisory Committee (In this case, CPS 2231 will fulfill GE Science and Mathematics Distribution and the student may tank another 4 credits in Major Electives to total 126 S.H.).
Lab Science I & II: A two semester Lab Science sequence, with 4 credits in GE Science and Mathematics Distribution and 4 credits in Additional Requirements. Both Lab Science courses must be from the same department (BIO, CHEM or PHYS).
Additional Required Courses 32-36
Additional Requirements 32-36
Additional required courses requires a grade of B- or higher.
Lab Science I & II: A two semester Lab Science sequence, with 4 credits in GE Science and Mathematics Distribution and 4 credits in Additional Requirements. Both Lab Science courses must be from the same department (BIO, CHEM or PHYS).
MATH 2415: Students who do not qualify on the placement test to take MATH 1054, must take MATH 1000 first (in this case, MATH 1000 will fulfill Free Electives). Students eligible to take MATH 2415, based on their placement test, may take that course in place of MATH 1054 (In this case, MATH 2415 will fulfill GE Foundation Requirements and the student may take an additional 3 credits in Free Electives to total 126 S.H.
Select one course from the following:
Select two Math or Science courses
(2000-4000 level only for Math)
| Math or Science | 3-4 |
| Math or Science | 3-4 |
Academic Major 50
All major courses, additional requirements and concentration courses, including the capstone, require a grade of B- or higher.
Major Core Requirements 14
CPS 2231: Students who had prior programming experience may enter CPS 2231 directly with approval of the Departmental Advisory Committee (In this case, CPS 2231 will fulfill GE Science and Mathematics Distribution and the student may take another 4 credits in Major Electives to total 126 S.H.).
Major Concentration 15
CPS 3962: Writing Emphasis (WE) course.
Major Electives 18
12 credits in Computer Science, at the 3000 level or above selected with approval of departmental advisor.
| CPS 3000 or 4000 Level | 3 |
| CPS 3000 or 4000 Level | 3 |
| CPS 3000 or 4000 Level | 3 |
| CPS 3000 or 4000 Level | 3 |
CPS 5100 | COMPUTER INFORMATION SYSTEM | 3 |
CPS 5440 | ADVANCED ANALYSIS OF ALGORITHMS | 3 |
With Approval of the Graduate Program Coordinator, undergraduate students may take two CPS 5000 level graduate courses as Major Electives. (Note: For any graduate course to be credited towards the 5-year M.S. in CIS program, students must take additional credits in Major or Free Electives to total 126 S.H.).
Major Capstone 3
CPS 4951 or CPS 4961: Requires a grade of B- or higher.
Free Electives 7-11
(50% of free electives must be taken at the 3000-4000 level)
CPS 1996 Research Initiative for Freshman (Optional): Students can take 1 credit which may fulfill Free Electives requirement with approval of the Departmental Advisory Committee. CPS 1996 is recommended to be taken in the second semester of the freshman year.
CPS 2010 Career Education (Recommended)
CPS 1996 and CPS 2010 are courses acceptable for us in Free Electives and are managed by the School of Computer Science and Technology.
CPS 3291, CPS 3292 or CPS 3293 Career Internship in Computer Science (Recommended) - Students can take a maximum of 6 credits acceptable for use in Free Electives managed by Career Services. Students interested should contact Career Services.