| CSC 144 | Object-Oriented Programming | 3 |
| CSC 145 | Data Structures | 3 |
| EGR 102 | Engineering Innovations II | 1 |
| EGR 160 | Engineering Analysis | 3 |
| EGR 230 | Introduction to Electrical Engineering | 3 |
| MTH 161 | Analytic Geometry and Calculus I | 4 |
| MTH 162 | Analytic Geometry and Calculus II | 4 |
| MTH 171 | Matrix Theory I | 1 |
| MTH 172 | Matrix Theory II | 1 |
| MTH 220 | Discrete Mathematics | 3 |
| MTH 333 | Intermediate Linear Algebra | 3 |
| PHY 220 | University Physics I | 3 |
| PHY 221 | University Physics I Lab | 1 |
| PHY 224 | University Physics III | 3 |
| PHY 225 | University Physics III Lab | 1 |
| SCI 147 | Catholicism, Science, and Technology I | 1 |
| SCI 247 | Catholicism, Science, and Technology II | 1 |
| SCI 347 | Catholicism, Science, and Technology III | 1 |
| SCI 447 | Catholicism, Science, and Technology IV | 1 |
| SFE 112 | Introduction to Software Engineering | 2 |
| SFE 128 | Linux and Scripting | 3 |
| SFE 204 | Software Architecture | 3 |
| SFE 224 | Requirements Analysis | 3 |
| SFE 240 | Applied Network and Infrastructure Management | 3 |
| SFE 261 | Database and Information Processing Systems | 3 |
| SFE 305 | Ethics in Cyberspace | 3 |
| SFE 340 | Mathematical Foundations of AI and ML | 2 |
| SFE 384 | Software Process & Quality Assurance | 3 |
| SFE 401 | Computer Architecture and Operating Systems | 3 |
| SFE 438 | Senior Design I | 3 |
| SFE 439 | Senior Design II | 3 |
| SFE 448 | Software Testing | 2 |
| Cybersecurity Elective | 3 |
| Math/Science Elective | 3 |
| Probability and Statistics Elective | 3 |
| Software Engineering OR Computer Science Upper Level Elective | 3 |
| Software Engineering OR Computer Science Upper Level Elective | 3 |
Cybersecurity Elective: Choose from SFE 330, 364, 366, 471.
SFE/CSC Elective: Choose from any CSC, EGR, MEC or SFE 2xx or above. Requires advisor approval.
Probability and Statistics Elective: MTH 204, MTH 401, or ECO 212.
Math/Science Elective: Any MTH course that extends a required MTH course (e.g., as a prerequisite) or any natural science course (e.g., BIO, CHM, GEL, PHY). Requires advisor approval.