The online catalog includes the most recent changes to courses and degree requirements that have been approved by the Faculty Senate, including changes that are not yet effective.
WARNING: The following requirements are outdated. Please click the appropriate link under the "Schedule of Studies" heading on the right side of this page to view the current requirements. If a link does not appear, the program may no longer be available. You can find past requirements under the appropriate archived catalog.
Bachelor of Science, Computer Science (120 Credits)
Students may apply for certification into the Bachelor of Science in Computer Science degree program after completion of the following courses with a grade of C or better and a cumulative GPA of 2.5 or higher: CPT S 121 and 122, or 131 and 132, MATH 171, 172, 216, PHIL 201, PHYSICS 201.
No courses listed in this schedule of study may be taken on a pass/fail basis. All listed E E and CPT S courses, required electives, and prerequisites to these courses must be completed with a grade of C or better. Consult with advisor at campus of residence for alternative course sequences.
No courses listed in this schedule of study may be taken on a pass/fail basis. All listed E E and CPT S courses, required electives, and prerequisites to these courses must be completed with a grade of C or better. Consult with advisor at campus of residence for alternative course sequences.
First Year | |
First Term | Credits |
CPT S 121 or 1311 | 4 |
ENGLISH 101 [WRTG] | 3 |
MATH 171 [QUAN] | 4 |
PHIL 201 | 3 |
Second Term | Credits |
CPT S 122 or 1321 | 4 |
HISTORY 105 [ROOT] | 3 |
MATH 172 | 4 |
MATH 216 | 3 |
Second Year | |
First Term | Credits |
CPT S 223 or 2331 | 3 |
CPT S 260 | 3 |
MATH 220 | 2 |
MATH 273 or 301 | 2 or 3 |
PHYSICS 201 [PSCI] | 4 |
Second Term | Credits |
CPT S 355 | 3 |
Creative & Professional Arts [ARTS] | 3 |
Humanities [HUM] | 3 |
PHYSICS 202 | 4 |
Social Sciences [SSCI]2 | 3 |
Complete Writing Portfolio | |
Third Year | |
First Term | Credits |
CPT S 317 | 3 |
CPT S 322 [M] | 3 |
CPT S 360 or 3701 | 4 |
ENGLISH 402 [WRTG] [M] | 3 |
STAT 360 | 3 |
Second Term | Credits |
CPT S 302 | 3 |
CPT S 350 | 3 |
CPT S Track Elective3 | 6 |
Diversity [DIVR] | 3 |
Fourth Year | |
First Term | Credits |
Biological Sciences with Lab [BSCI] | 4 |
CPT S 421 | 3 |
CPT S Free Electives4 | 6 |
CPT S Track Elective3 | 3 |
Second Term | Credits |
CPT S 423 [CAPS] | 3 |
CPT S Free Electives4 | 6 |
CPT S Track Electives3 | 6 |
Complete Cpt S Exit Interview and Survey |
Footnotes
1 | Students may choose between a C/C++ (CPT S 121, 122, 223, 360) path or a Java programming (CPT S 131, 132, 233, 370) path. Students should adhere to one path option. |
2 | ECONS 101 or 102 recommended. |
3 | Tracks consist of five courses (15 credits): General Track, required courses: CPT S 321 and 460; at least three courses from CPT S 422, 427, 440, 442, 443, 451, 455, 471, 489. Systems and Networking Track, required courses: CPT S 455 and 460; at least three courses from CPT S 411, 415, 427, 440, 451, 464, 483 (with departmental approval), and E E 324. Artificial Intelligence Track, required courses: CPT S 440 and 437; at least three courses from CPT S 315, 411, 415, 434, 443, 483 (with departmental approval), 485, 486. Data Science Track, required courses: CPT S 315 and 483; at least three courses from CPT S 411, 415, 437, 440, 451, 464, 471, 483 (with departmental approval), STAT 436. |
4 | Four additional courses (12 credits) of 300-400-level courses in CPT S and E E courses not used as Track Electives; CE 463; E M 464; MATH 401, 420, 421; MBIOS 478; MSE 302; PHYSICS 303, and 443. |
- Electrical Engineering and Computer Science
Courses
- Computer Science
- Electrical Engineering
Schedules of Studies
- Bachelor of Science, Computer Science
- Computer Engineering
- Cybersecurity
- Electrical Engineering
- Software Engineering
Minors
- Computer Engineering
- Computer Science
- Electrical Engineering
- Software Engineering
Certificates
- CySER CAE-CO Fundamentals