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 information reflects a degree requirement which expired as of Summer 2017. Please click the appropriate link under "Degree Programs" on the right side of this page to view the currently effective requirements for this program. If a link to this program does not appear, the program may no longer be available, or may be available under a different academic unit. You can find past requirements under the appropriate archived catalog.
Software Engineering (122 Credits)
Students may apply for certification into the Bachelor of Science in Software Engineering 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 121or 131, 122 or 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.
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.
First Year | |
First Term | Credits |
CPT S 121 or CPT S 131 | 4 |
ENGLISH 101 [WRTG] or ENGLISH 105 [WRTG] | 3 |
MATH 171 [QUAN] | 4 |
PHIL 201 | 3 |
Second Term | Credits |
CPT S 122 or CPT S 132 | 4 |
HISTORY 105 [ROOT] | 3 |
MATH 172 | 4 |
MATH 216 | 3 |
Second Year | |
First Term | Credits |
CPT S 223 or CPT S 233 | 3 |
CPT S 260 | 3 |
MATH 220 | 2 |
MATH 301 | 3 |
PHYSICS 201 [PSCI] | 4 |
Second Term | Credits |
CPT S 321 | 3 |
CPT S 355 | 3 |
Creative & Professional Arts [ARTS] | 3 |
ECONS 101 [SSCI] or ECONS 102 [SSCI] | 3 |
Humanities [HUM] | 3 |
Third Year | |
First Term | Credits |
CPT S 302 | 3 |
CPT S 317 | 3 |
CPT S 322 [M] | 3 |
CPT S 360 or CPT S 370 | 4 |
ENGLISH 402 [WRTG] or ENGLISH 403 [WRTG] | 3 |
Complete Writing Portfolio | |
Second Term | Credits |
Biological Science [BSCI] | 3 |
CPT S 350 | 3 |
CPT S 451 | 3 |
CPT S 487 | 3 |
Diversity [DIVR] | 3 |
STAT 360 | 3 |
Fourth Year | |
First Term | Credits |
CPT S 421 | 3 |
CPT S 422 [M] | 3 |
CPT S 455 | 3 |
CPT S 484 | 3 |
Software Engineering Option Course1 | 3 |
Second Term | Credits |
CPT S 423 [CAPS] | 3 |
CPT S 460, CPT S 464, or CPT S 4662 | 3 |
CPT S 476 | 3 |
Software Engineering Option Courses1 | 6 |
Footnotes
1 | Software Engineering Option Courses (9 credits required): Any 400-level course in CPT S, E E, or MATH not used to fulfill major requirements. Upper-division courses in other disciplines may be used with prior approval by advisor. Software Engineering Option Courses may include a maximum of 3 credits CPT S 499, or a combined 3 credits of CPT S 488 and ENGR 489. |
2 | Three credits of CPT S 483 may be substituted with prior approval by advisor. |
- 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