Sample Program - Computer Science
Freshman Year - Fall Semester
EGR 110 | Introduction to Engineering | 2 |
MTH 201 | Calculus I | 4 |
PHL 150 | Introductory Philosophy | 3 |
PHY 204 | General Physics Lecture and Lab | 4 |
THE 101 | An Introduction to Religion and Theology | 3 |
EGR 110: transfer students who have not had an Introduction to Engineering course, the dean may approve the substitution of another technical course, provided these students transfer in 30 or more hours of technical courses.
Freshman Year - Spring Semester
CS 203 | Introduction to Computer Science | 3 |
CS 273 | Computer Science Laboratory | 1 |
ENG 112 | Introduction to Literature | 3 |
MTH 202 | Calculus II | 4 |
PHY 205 | General Physics Lecture and Lab | 4 |
Sophomore Year - Fall Semester
CS 301 | Object-oriented Design | 3 |
CS 371 | Object-oriented Design Laboratory | 1 |
FA 207 | Introduction to Fine Arts | 3 |
MTH 311 | Discrete Structures | 3 |
THE 205 | Biblical Tradition and Culture | 3 |
| Restricted science elective and laboratory | 4 |
Restricted science elective and laboratory: 206/276, CHM 207/277, or PHY 306/376.
Sophomore Year - Spring Semester
Junior Year - Fall Semester
CS 304 | Data Structures II | 3 |
CS 374 | Computing Systems Laboratory | 1 |
| Computer track elective | 3 |
EE 333 | Computer Organization | 3 |
| History | 3 |
MTH 461 | Probability and Statistics I | 3 |
Computer science elective: Approved upper-division technical electives (9 hrs.)
Junior Year - Spring Semester
CS 352 | Programming Languages | 3 |
CS 411 | Analysis of Algorithms | 3 |
CS 446 | Operating Systems | 3 |
| Computer Science elective | 3 |
| Social Science | 3 |
Computer science elective: Approved upper-division technical electives (9 hrs.)
Senior Year - Fall Semester
CS 400 | Seminar | 2 |
CS 441 | Software Engineering | 3 |
CS 451 | Theory of Computation | 3 |
CS 480 | Senior Design Project Preparation | 3 |
| Applied Elective | 3 |
Applied elective: Approved upper-division technical electives (9 hrs.)
Senior Year - Spring Semester
CS 452 | Compiler Design | 3 |
CS 481 | Senior Design Project | 3 |
| Social Science | 3 |
| Technical Elective | 3 |
400 level
| Theology elective | 3 |
Total Credit Hours: 123-124