| Year | Fall | Hours | Spring | Teaching hours | Professor |
|---|---|---|---|---|---|
| 2023 | CSC 113: Digital Citizen of the 21st Century | 3 | ITSCI 121: Fundamentals of Programming 1 | 3 | Bareiss |
| CSC 121: Programming 1: Control Structures | 3 (lab) | CSC 121: Programming 1: Control Structures | 3 (Lab) | Bareiss | |
| CSC 221: Programming 2: Design and OOP | 3 (lab) | CSC 150: Seminar 1 | 1 | Bareiss | |
| CSC 230: Networking | 3 | CSC 221: Programming 2: Design and OOP | 3 (Lab) | Bareiss | |
| CSC 340: Software Engineering in Theory | 3 | CSC 210: Database | 3 | Bareiss | |
| CSC 350: Seminar 2 | 1 | CSC 260: Self Directed Learning | 1 | Bareiss | |
| CSC 261: Self Directed Learning: Web Prog. | 2 | Adjunct | |||
| CSC 420: Theory of Computation | 3 | Adjunct | |||
| CSC 450: Software Engineering in Practice | 3 | Adjunct | |||
| Summer 2024 | CSC 398 | 1-3 | Adjunct | ||
| 2025 | CSC 113: Digital Citizen | 3 | CSC 210: Database | 3 | |
| CSC 121: Programming 1: Control Structures | 3 (Lab) | CSC 221: Programming 2: Design and OO | 3 (Lab) | ||
| CSC 230: Networking | 3 | CSC 260: Intro. to Self-Directed Learning | 1 | ||
| CSC 310: DevOps 1, 2 & 3 | 3 | CSC 261: SDL: Web Programming | 2 | ||
| CSC 340: Software Engineering Theory | 3 | CSC {123}70: DevOps 1, 2 & 3 | 3 | ||
| CYSC 255: Principles of Cyber Defense | 3 | CSC 310: Topics: Game Development | 3 | ||
| CYSC 335: Cybercrime | 3 | CSC 312: Introduction to Cloud Computing | 3 | ||
| CYSC 435: Incident Response | 3 | CSC 420: Theory of Computation | 3 | ||
| CYSC 445: Advanced Cyber Defense | 3 | CSC 441: Software Engineering in Practice | 3 | ||
| ITSC 122: Foundational Programming 2 | 3 | CYSC 315: Principles of Cy Defense | 3 | ||
| CYSC 345: Network Defense | 3 | ||||
| CYSC 415: Penetration Testing | 3 | ||||
| CYSC 425: Network Forensics | 3 | ||||
| ITSC 121: Foundational Programming 1 | 3 | ||||
| 2026 | CSC 102: Intro to Programming | 2 (Lab) | CSC 121: Programming 1: Control Structures | 3 (Lab) | |
| CSC 112: Digital Citizen | 2 | CSC 150: Seminar 1 | 1 | ||
| CSC 260: Intro. to Self-Directed Learning | 1 | CSC {123}70: DevOps 1, 2 & 3 | 3 | ||
| CSC 262: SDL: System Administration | 2 | CSC 314: Intro. to Cloud-based ML and Data Science | 3 | ||
| CSC {123}70: DevOps 1, 2 & 3 | 3 | CSC 322: Programming 3: Advanced Data Structures | 3 | ||
| CSC 340: Software Engineering Theory | 3 | CSC 360: Human Computer Interaction | 3 | ||
| CSC 350: Seminar 2 | 1 | CSC 441: Software Engineering in Practice | 3 | ||
| CSC 463: SDL: Adv. Topics | 3 | CSC 490: Senior Capstone | 2 | ||
| CYSC 215: Foundations of Cyber Security | 3 | CYSC 265: Management of Cyber Security | 3 | ||
| CYSC 425: Network Forensics | 3 | CYSC 314: Cyber Security and AI | 3 | ||
| CYSC 435: Incident Response | 3 | CYSC 312: DevOps, Virtualization and the Cloud | 3 | ||
| ITSC 122: Foundational Programming 2 | 3 | ITSC 121: Foundational Programming 1 | 3 | ||
| 2027 | CSC 102: Intro to Programming | 2 (Lab) | CSC 121: Programming 1: Control Structures | 3 (Lab) | |
| CSC 112: Digital Citizen | 2 | CSC 150: Seminar 1 | 1 | ||
| CSC 221: Programming 2: Design & OO | 3 (Lab) | CSC 260: Intro. to Self-Directed Learning | 1 | ||
| CSC 230: Networking | 3 | CSC 261: SDL: Web Programming | 2 | ||
| CSC {123}70: DevOps 1, 2 & 3 | 3 | CSC {123}70: DevOps 1, 2 & 3 | 3 | ||
| CSC 340: Software Engineering Theory | 3 | CSC 310: Topics: Game? | 3 | ||
| CSC 350: Seminar 2 | 1 | CSC 312: Introduction to Cloud Computing | 3 | ||
| CSC 421: Programming 4: Advanced Programming | 3 | CSC 420: Theory of Computation | 3 | ||
| CYSC 215: Foundations of Cyber Security | 3 | CSC 441: Software Engineering in Practice | 3 | ||
| CYSC 415: Penetration testing | 3 | CSC 463: SDL Adv. | 3 | ||
| ITSC 122: Foundational Programming 2 | 3 | CYSC 315: Principles of Cy Defense. | 3 | ||
| CYSC 335: Ethics | 3 | ||||
| CYSC 345: Network Defense | 3 | ||||
| ITSC 121: Foundational Programming 1 | 3 | ||||
| even | CSC 102: Intro to Programming | 2 (Lab) | CSC 121: Programming 1: Control Structures | 3 (Lab) | |
| CSC 112: Digital Citizen | 2 | CSC 150: Seminar 1 | 1 | ||
| CSC 210: Database | 3 | CSC {123}70: DevOps 1, 2 & 3 Scott | 3 | ||
| CSC 221: Programming 2: Design & OO | 3 (Lab) | CSC 314: Intro. to Cloud-based ML and Data Science | 3 | ||
| CSC 260: Intro. to Self-Directed Learning | 1 | CSC 322: Programming 3: Advanced Data Structures | 3 | ||
| CSC 262: SDL: System Administration | 2 | CSC 360: Human Computer Interaction | 3 | ||
| CSC {123}70: DevOps 1, 2 & 3 | 3 | CSC 441: Software Engineering in Practice | 3 | ||
| CSC 340: Software Engineering Theory | 3 | CSC 490: Senior Capstone | 2 | ||
| CSC 350: Seminar 2 | 1 | CYSC 265: Management of Cyber Security | 3 | ||
| CYSC 215: Foundations of Cyber Security | 3 | CYSC 314: Cyber Security and AI | 3 | ||
| CYSC 425: Network Forensics | 3 | CYSC 312: DevOps, Virtualization and the Cloud | 3 | ||
| CYSC 435: Incident Response | 3 | ITSC 121: Foundational Programming 1 | 3 | ||
| ITSC 122: Foundational Programming 2 | 3 |
| 2024/even | CSC 113: Digital Citizen of the 21st Century | 3 | Bareiss | CSC 102: Introduction to Programming | 2 (lab) | Bareiss |
| CSC 121: Programming 1: Control Structures | 3 (lab) | Bareiss | CSC 221: Programming 2: Design and OOP | 3 (lab) | Bareiss | |
| CSC 322: Programming 3: Advanced Data Structures | 3 | Bareiss | CSC 314: Intro to ML and Data Science in the Cloud | 3 | adjunct | |
| CSC 312: Introduction to Cloud Computing | 3 | Adjunct | CSC 322: Programming 3: Advanced Data Structures | 3 | Bareiss | |
| CSC 463: Self-Directed Learning: Advanced Topics | 3 | Bareiss | CSC 491: Senior Capstone | 3 | Bareiss | |
| Summer 2025 | CSC 398 | 1-3 | Adjunct | |||
| 2025/odd | CSC 113: Digital Citizen of the 21st Century | 3 | Bareiss | ITSCI 121: Fundamentals of Programming 1 | 3 | Bareiss |
| CSC 121: Programming 1: Control Structures | 3 (lab) | Bareiss | CSC 210: Database | 3 | Bareiss | |
| CSC 230: Networking | 3 | Adjunct | CSC 221: Programming 2: Design and OOP | 3 (Lab) | Bareiss | |
| CSC 340: Software Engineering in Theory | 3 | Bareiss | CSS 260: Self Directed Learning | 1 | Bareiss | |
| CSC 421: Programming 4: Advanced Programming | 3 | Bareiss | CSS 260: Self Directed Learning: Web Prog. | 2 | Bareiss | |
| CSC 420: Theory of Computation | 3 | Adjunct | ||||
| CSC 441: Software Engineering in Practice | 3 | Adjunct | ||||
| Summer 2026 | CSC 398 | 1-3 | Adjunct | |||