SFE 112 | Introduction to Software Engineering | 2 |
SFE 128 | Linux and Scripting | 3 |
SFE 204/CSC 204 | Software Architecture and Patterns | 3 |
SFE 224 | Requirements Analysis | 3 |
SFE 240 | Intro to Cybersecurity and Networking | 3 |
SFE 261/CSC 261 | Database Systems | 3 |
SFE 305 | Virtue, Technology, and Society | 3 |
SFE 340 | Mathematical Foundations of AI and ML | 2 |
SFE 364 | Cybersecurity I: Computer Security | 3 |
SFE 365 | Cybersecurity II: Network Security and Management | 3 |
SFE 366 | Cybersecurity III: Software and Security | 3 |
SFE 384 | SFE 385 Software Process and Quality Assurance | 3 |
SFE 385 | SFE 385 Software Process and Quality Assurance Lab | 1 |
SFE 401 | Computer Architecture and Operating Systems | 3 |
SFE 438 | Senior Capstone Project I | 3 |
SFE 439 | Senior Capstone Project II | 3 |
CSC 142 | Object-Oriented Programming Lab | 1 |
CSC 144 | Object-Oriented Programming | 3 |
CSC 145 | Data Structures | 3 |
EGR 102 | Introduction to Engineering Analysis | 1 |
EGR 160 | Engineering Analysis | 3 |
EGR 230 | Introduction to Electrical Systems 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 330/CSC 330/SFE 330 | Cryptography | 3 |
MTH 333 | Intermediate Linear Algebra | 3 |
PHL 212/PHL 512 | Foundations of Ethics | 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 |
| Probability and Statistics Elective | 3 |
NOTE - CSC 142 and CSC 144 are mutual co-requisite courses that a student needs to take simultaneously. However, students who transfer in the equivalent of CSC 144 will not be required to take 142, and will have one additional elective credit to complete.
Probability and Statistics Elective: MTH 204, MTH 401, or ECO 212.
The fifth semester is best suited for a semester abroad at our Gaming, Austria campus. This semester abroad would normally consist of CSC 401 (online) + 4x Core courses (See Austria Campus listings). This normatively requires pre-planning. Please work with an academic advisor.