Year 1 | Code | Must Have | Sufficient | Name | Struc- ture | Prereqs | Coreqs |
---|---|---|---|---|---|---|---|
Fall | |||||||
EL-CHBI | ELC-CHBI | Chemistry/Biology Elective | 3-2-4 | ||||
CS-1011 | ✓ | CSC-1110 | Software Development I | 3-2-4 | |||
GS-1001 | ✓ | COM-1001 | GS-1001C | GS-1001E | GS-1010H | Freshman Studies I | 4-0-4 | |||
MA-136 | ✓ | MTH-1110 | MA-136A | MA-136C | Calculus I | 4-0-4 | MA-120 | placement into MA-136 | ||
Winter | |||||||
CS-1021 | ✓ | CSC-1110 | Software Development II | 3-2-4 | CS-1011 | ||
PH-2011 | ✓ | PHY-1110 | PH-2011A | Physics I - Mechanics | 3-2-4 | one year of high school physics with a grade of B | MA-136 | MA-136A | |
MA-137 | ✓ | MTH-1120 | MA-137A | MA-2980 | Calculus II | 4-0-4 | MA-136 | ||
GS-1002 | ✓ | COM-2001 | GS-1002E | GS-1020H | Freshman Studies II | 4-0-4 | |||
Spring | |||||||
CS-2852 | ✓ | CSC-1120 | Data Structures | 3-2-4 | CS-1021 | ||
EL-LabS | ELC-LabS | Lab Sciences Elective | 3-2-4 | ||||
MA-2314 | ✓ | MTH-1120 | MA-231 | MTH-2980B | MTH-2980A | Calculus III | 4-0-4 | MA-137 | ||
GS-1003 | ✓ | COM-3001 | GS-1030H | Freshman Studies III | 4-0-4 |
Year 2 | Code | Must Have | Sufficient | Name | Struc- ture | Prereqs | Coreqs |
---|---|---|---|---|---|---|---|
Fall | |||||||
CSC-2611 | ✓ | CS-2300 | AI Tools | 2-2-3 | CSC-1120 | CS-2852 | consent of instructor | ||
SWE-2410 | ✓ | SE-2811 | Design and Cloud Patterns | 2-2-3 | CSC-1120 | CS-2852 | ||
MTH-2340 | ✓ | MA-383 | Linear Algebra with Applications | 3-0-3 | MTH-1110 | MA-137 | ||
MTH-2130 | ✓ | MA-2323 & MA-330 | Calculus III | 4-0-4 | MTH-1120 | MA-2314 | ||
ELC-PLT | EL-PLT | Program Elective (Lower Techincal) | X-X-Variable | ||||
Spring | |||||||
CSC-2621 | ✓ | CS-3300 | Intro to Data Science | 2-2-3 | CSC-2611 | ( CS-2300 & CS-2852 ) | ||
SWE-2710 | ✓ | SE-2800 & SE-2030 | Tools and Process | 3-2-4 | CSC-1120 | CS-2852 | ||
MTH-2310 | ✓ | MA-2310 | Discrete Math | 3-0-3 | MTH-1110 | MA-137 | ||
MTH-2480 | ✓ | MA-262 | Probability and Statistics | 3-0-3 | MTH-1110 | MA-137 | ||
ELC-SS | EL-HU | Social Sciences Elective | 3-0-3 |
Year 3 | Code | Must Have | Sufficient | Name | Struc- ture | Prereqs | Coreqs |
---|---|---|---|---|---|---|---|
Fall | |||||||
CSC-4601 | ✓ | CS-3400 | Theory of Machine Learning | 2-2-3 | ( CSC-2621 | CS-2300 ) & ( MTH-2130 | MA-2323 ) & ( MTH-2340 | MA-383 ) | ||
CSC-3511 | CS-2911 | Security and Networking | 2-2-3 | CSC-1120 | CS-2852 | |||
CSC-2210 | ✓ | CS-2040 | CS-3210 | Procedural and Object-Oriented C++ | 4-0-4 | CSC-1120 | CS-2852 | ||
CSC-3310 | ✓ | CS-3851 | Algorithms and Advanced Data Structures | 3-0-3 | ( CSC-1120 | CS-2852 ) & ( MTH-2310 | MA-2310 ) | ||
PHL-3102 | ✓ | HU-4321 | Ethics of Digital Technologies and Artificial Intelligence | 3-0-3 | |||
Spring | |||||||
CSC-4611 | ✓ | CS-3450 | Deep Learning | 3-0-3 | CSC-4601 | CS-3400 | ||
CSC-4801 | ✓ | CS-3310 | Data Science Practicum | 2-2-3 | ( CSC-2621 | CS-3300 ) & ( MTH-2480 | MA-262 ) | ||
CSC-3210 | ✓ | CS-3840 | Operating Systems | 3-0-3 | CSC-2210 | CS-2040 | ||
CSC-3320 | ✓ | CS-3860 | Databases | 2-2-3 | ( CSC-1120 | CS-2852 ) & ( MTH-2310 | MA-2310 ) | ||
BUS-2411 | ✓ | BA-3444 | Building Inclusive Teams | 3-0-3 | COM-1001 | GS-1001 | GS-1001C | GS-1001E |
Year 4 | Code | Must Have | Sufficient | Name | Struc- ture | Prereqs | Coreqs |
---|---|---|---|---|---|---|---|
Fall | |||||||
CSC-4901 | ✓ | CS-4010 | Computer Science Capstone I | 1-0-3 | completion of core courses through junior year--a maximum of two may be missing--or approved plan of study to complete the degree by within one term of completing CSC-4902 | ||
CSC-4631 | ✓ | CS-2400 | Artificial Intelligence | 2-2-3 | CSC-2611 | CS-2300 | ||
ELC-PLT | EL-PLT | Program Elective (Lower Techincal) | X-X-Variable | ||||
ELC-Free | EL-Free | Free Elective | X-X-Variable | ||||
ELC-HU | EL-HU | Humanities Elective | 3-0-3 | ||||
Spring | |||||||
CSC-4902 | ✓ | CS-4020 | Computer Science Capstone II | 1-0-3 | CSC-4901 in previous term | ||
ELC-PUT | EL-PUT | Program Elective (Upper Techincal) | X-X-Variable | ||||
ELC-PUT | EL-PUT | Program Elective (Upper Techincal) | X-X-Variable | ||||
ELC-Free | EL-Free | Free Elective | X-X-Variable | ||||
ELC-SS | EL-HU | Social Sciences Elective | 3-0-3 |