Computer Science Transition in Year 3

Year
1
CodeMust
Have
SufficientNameStruc-
ture
PrereqsCoreqs
Fall
EL-CHBIELC-CHBIChemistry/Biology Elective3-2-4
CS-1011CSC-1110Software Development I3-2-4
GS-1001COM-1001 | GS-1001C | GS-1001E | GS-1010HFreshman Studies I4-0-4
MA-136MTH-1110 | MA-136A | MA-136CCalculus I4-0-4MA-120 | placement into MA-136
Winter
CS-1021CSC-1110Software Development II3-2-4CS-1011
PH-2011PHY-1110 | PH-2011APhysics I - Mechanics3-2-4one year of high school physics with a grade of B MA-136 | MA-136A
MA-137MTH-1120 | MA-137A | MA-2980Calculus II4-0-4MA-136
GS-1002COM-2001 | GS-1002E | GS-1020HFreshman Studies II4-0-4
Spring
CS-2852CSC-1120Data Structures3-2-4CS-1021
EL-LabSELC-LabSLab Sciences Elective3-2-4
MA-2314MTH-1120 | MA-231 | MTH-2980B | MTH-2980ACalculus III4-0-4MA-137
GS-1003COM-3001 | GS-1030HFreshman Studies III4-0-4

Year
2
CodeMust
Have
SufficientNameStruc-
ture
PrereqsCoreqs
Fall
SE-2030SWE-2710Software Engineering Tools and Practices2-2-3 CS-2852
CS-2911Network Protocols3-2-4CS-1011
MA-2310MTH-2310Discrete Mathematics I3-0-3sophomore standing
UX-1400UXD-1001 | UX-1400HFoundations of User Experience3-0-3
BA-2220BUS-2221Foundations of Business Economics3-0-3
Winter
CS-2300CSC-2611Computational Science3-2-4CS-1021
CS-2711Computer Organization4-0-4CS-1011
SE-2811SWE-2410Software Component Design3-2-4SE-2030 & CS-2852
MA-2323MTH-2310 | MA-232Calculus IV3-0-3MA-2314
Spring
CS-2040CSC-2210Programming in C and C++3-2-4CS-2852
CS-2400CSC-4631Introduction to Artificial Intelligence2-2-3CS-2852 & CS-2300 & ( MA-2310 | MA-1830 )
SE-2800SWE-2710Software Engineering Process I2-2-3CS-2852 & SE-2030
MA-383MTH-2340Linear Algebra3-0-3MA-231 | MA-2314 | MA-3501
BA-3444BUS-2411Organizational Behavior and Leadership3-0-3sophomore standing

Year
3
CodeMust
Have
SufficientNameStruc-
ture
PrereqsCoreqs
Fall
CSC-2621CS-3300Intro to Data Science2-2-3CSC-2611 | ( CS-2300 & CS-2852 )
CSC-3310CS-3851Algorithms and Advanced Data Structures3-0-3( CSC-1120 | CS-2852 ) & ( MTH-2310 | MA-2310 )
MTH-2480MA-262Probability and Statistics3-0-3MTH-1110 | MA-137
PHL-3102HU-4321Ethics of Digital Technologies and Artificial Intelligence3-0-3
ELC-PLTEL-PLTProgram Elective (Lower Techincal)X-X-Variable
Spring
CSC-4601CS-3400Theory of Machine Learning2-2-3( CSC-2621 | CS-2300 ) & ( MTH-2130 | MA-2323 ) & ( MTH-2340 | MA-383 )
CSC-4801CS-3310Data Science Practicum2-2-3( CSC-2621 | CS-3300 ) & ( MTH-2480 | MA-262 )
CSC-3210CS-3840Operating Systems3-0-3CSC-2210 | CS-2040
CSC-3320CS-3860Databases2-2-3( CSC-1120 | CS-2852 ) & ( MTH-2310 | MA-2310 )
ELC-HUEL-HUHumanities Elective3-0-3

Year
4
CodeMust
Have
SufficientNameStruc-
ture
PrereqsCoreqs
Fall
CSC-4901CS-4010Computer Science Capstone I1-0-3completion 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-4611CS-3450Deep Learning3-0-3CSC-4601 | CS-3400
ELC-PUTEL-PUTProgram Elective (Upper Techincal)X-X-Variable
ELC-MSEL-MSMath/Science ElectiveX-X-Variable
ELC-SSEL-HUSocial Sciences Elective3-0-3
Spring
CSC-4902CS-4020Computer Science Capstone II1-0-3CSC-4901 in previous term
ELC-PUTEL-PUTProgram Elective (Upper Techincal)X-X-Variable
ELC-SecuEL-SecuSecurity ElectiveX-X-Variable
ELC-MSEL-MSMath/Science ElectiveX-X-Variable
ELC-SSEL-HUSocial Sciences Elective3-0-3

Generated: 5/30/2022