This 2-year plan is accurate based on current plans. Changes (updates) may occur for various reasons over a year, and the chart will be updated in at least every September.
| Course # | Course Title | Fall 2025 | Spring 2026 | Summer 2026 | Fall 2026 | Spring 2027 | Summer 2027 |
|---|---|---|---|---|---|---|---|
| CS 1030 | Foundation of Computer Science | x | x | x | |||
| CS 1400 | Fundamentals of Programming | x | x | x | |||
| CS 1410 | Object Oriented Programming | x | x | x | |||
| CS 1420 | Accel Intro Programming | x | x | ||||
| CS 2250 | Java Programming | x | x | x | |||
| CS 2300 | Discrete Math Structures I | x | x | x | |||
| CS 2370 | C Plus Plus Programming | x | x | x | |||
| CS 2420 | Intro to Algorithms Data Struc | x | x | x | |||
| CS 2450 | Software Engineering | x | x | x | |||
| CS 2550 | Web Programming I | x | x | x | |||
| CS 2600 | Computer Networks I | x | x | ||||
| CS 2600 | Computer Networks I | x | x | ||||
| CS 2690 | Computer Networks II | x | x | ||||
| CS 2700 | Causal Inference | ||||||
| CS 2810 | Computer Organiz Architecture | x | x | x | |||
| CS 2810R | Internship | x | x | x | |||
| CS 2910R | Independent Study | ||||||
| CS 2960R | CS Seminar | ||||||
| CS 3050G | Glob Soc Eth Issue Comp | x | x | x | |||
| CS 3060 | Operating Systems Theory | x | x | x | |||
| CS 3100 | Data Privacy and Security | x | x | ||||
| CS 3110 | Applied Cryptography | x | x | ||||
| CS 3120 | Ethical Hacking Tools Dev | x | |||||
| CS 3140 | Network & Cloud Security | ||||||
| CS 3240 | Discrete Math Structures II | x | x | ||||
| CS 3250 | Java Software Development | x | x | ||||
| CS 3260 | CsharpNET Software Development | x | x | x | |||
| CS 3270 | Python Software Development | x | x | ||||
| CS 3310 | Analysis of Algorithms | x | x | ||||
| CS 3320 | Numerical Software Dev | ||||||
| CS 3370 | C Plus Plus Software Develop | x | x | ||||
| CS 3380 | JavaScript Development | x | x | ||||
| CS 3390R | Adv Prog Languages Rust | x | |||||
| CS 3410 | Human Factors Software Dev | x | x | ||||
| CS 3450 | Principle Pattern Software Des | x | x | ||||
| CS 3520 | Database Theory | x | x | x | |||
| CS 3530 | Data Mgmt For Data Sciences | x | x | ||||
| CS 3540 | Game Programming | x | |||||
| CS 3660 | Web Programming II | x | x | x | |||
| CS 3680 | Mobile Device Programming | x | x | ||||
| CS 3720 | Database Programming | ||||||
| CS 3800 | Data Sci Through Stat Reasoning | x | |||||
| CS 3810 | Applied Data Science | ||||||
| CS 3820 | Visualization Anal 4 Data Sci | x | |||||
| CS 4120 | Sec Vulnerability Analysis | x | x | ||||
| CS 4200 | Secure Comp Capstone | x | |||||
| CS 4230 | Software Test Quality Engnr | x | x | ||||
| CS 4380 | Adv High Perf Computer Arch | x | x | x | |||
| CS 4390R | Adv Cur Top CS AI Tech Solutions | x | x | ||||
| CS 4400 | Software Engineering II | x | x | ||||
| CS 4440 | Applied 3D Computer Graphics | ||||||
| CS 4450 | Analysis of Programming Lang | x | x | ||||
| CS 4470 | AI | x | x | x | |||
| CS 4480 | Digital Image Proc & Comp Vision | ||||||
| CS 4490 | Compiler Construction | x | x | ||||
| CS 4500 | Adv Topics in Database | ||||||
| CS 4550 | Software Engineering III | x | |||||
| CS 4610 | TCP IP Internet Architecture | ||||||
| CS 4620 | Data Mining | ||||||
| CS 4670 | Undergrad Rsrch Proj for Netwrkg | ||||||
| CS 4690 | Distributed Internet App Dev | x | x | ||||
| CS 4700 | Machine Learning I | x | x | ||||
| CS 4710 | Machine Learning II | x | |||||
| CS 4720R | AI Business and Tech Solutions | ||||||
| CS 4730 | Natural Lang Foundations & Appl | ||||||
| CS 4770 | Software Dev for Robotics | ||||||
| CS 4790R | Adv Cur Topics in CS | ||||||
| CS 4800 | Data Science Capstone | ||||||
| CS 4810R | Internship | x | x | x | |||
| CS 4880 | Cloud Computing | ||||||
| CS 4890R | Undergraduate Research Project | x | x | ||||
| CS 4900 | Full Stack Web Senior Capstone | x | x | ||||
| CS 4910R | Independent Study | ||||||
| CS 4960R | Senior Seminar | ||||||
| CS 6100 | Database Mgt Sys Construction | ||||||
| CS 6150 | Adv Alogorithms | x | |||||
| CS 6200 | Cyberphysical Security | ||||||
| CS 6300 | Software Engineer Leadership | x | |||||
| CS 6400 | Modern Databases | x | |||||
| CS 6460 | Artificial Intelligence | x | |||||
| CS 6470 | Machine Learning | x | |||||
| CS 6480 | Deep Learning | x | |||||
| CS 6500 | Software Architecture | x | |||||
| CS 6510 | Design Simulation Operation Sys | x | |||||
| CS 6600 | Graduate Project I | x | x | x | |||
| CS 6610 | Graduate Project II | x | x | ||||
| CS 6620 | Adv Data Mining & Visualization |