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