Software Engineering Transition in Year 2

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
PH-2021PHY-1120Physics II - ElectroMagnetism3-2-4PH-2011 | PH-2011A MA-137 | MA-137A
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
SWE-2511SE-2840Web Applications2-2-3CSC-1120 | CS-2852
SWE-2710SE-2800 & SE-2030Tools and Process3-2-4CSC-1120 | CS-2852
MTH-2310MA-2310Discrete Math3-0-3MTH-1110 | MA-137
BUS-2411BA-3444Building Inclusive Teams3-0-3COM-1001 | GS-1001 | GS-1001C | GS-1001E
ELC-FreeEL-FreeFree ElectiveX-X-Variable
Spring
SWE-2721SE-2832Verification2-2-3( CSC-1120 | CS-2852 ) & ( MTH-2310 | MA-2310 ) & ( SWE-2710 | SE-2030 )
SWE-2410SE-2811Design and Cloud Patterns2-2-3CSC-1120 | CS-2852
CSC-2210CS-2040 | CS-3210Procedural and Object-Oriented C++4-0-4CSC-1120 | CS-2852
MTH-2480MA-262Probability and Statistics3-0-3MTH-1110 | MA-137
ELC-FreeEL-FreeFree ElectiveX-X-Variable

Year
3
CodeMust
Have
SufficientNameStruc-
ture
PrereqsCoreqs
Fall
SWE-3710SE-3020Software Development Lab I2-2-3( SWE-2710 | SE-2800 ) & ( SWE-2410 | SE-2811 )
SWE-3411SE-3810 & SE-3821Software Requirements and Architecture3-2-4( SWE-2710 | SE-2030 ) & ( SWE-4710 | SE-2811 )
CSC-3320CS-3860Databases2-2-3( CSC-1120 | CS-2852 ) & ( MTH-2310 | MA-2310 )
CSC-3210CS-3840Operating Systems3-0-3CSC-2210 | CS-2040
ELC-EthiHU-432 | HU-4321 | HU-332Demonstrate Ethical Understanding Elective3-0-3
Spring
SWE-3720SE-3030Software Development Lab II2-2-3( SWE-2721 | SE-2832 ) & ( SWE-3710 | SE-3010 )
SWE-4511DevSecOps3-2-4( CSC-3210 | CS-3840 ) & ( SWE-2721 | SE-2832 ) & ( SWE-3411 | SE-3810 )
CSC-3310CS-3851Algorithms and Advanced Data Structures3-0-3( CSC-1120 | CS-2852 ) & ( MTH-2310 | MA-2310 )
MTH-2340MA-383Linear Algebra with Applications3-0-3MTH-1110 | MA-137
ELC-SSEL-HUSocial Sciences Elective3-0-3

Year
4
CodeMust
Have
SufficientNameStruc-
ture
PrereqsCoreqs
Fall
SWE-4901SE-4010Software Engineering 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 SWE-4902
SWE-4211SE-3910Real-Time Systems2-2-3( CSC-2210 | CS-2711 ) & ( CSC-3210 | CS-3840 )
ELC-PLTEL-PLTProgram Elective (Lower Techincal)X-X-Variable
ELC-MSEL-MSMath/Science ElectiveX-X-Variable
ELC-HUEL-HUHumanities Elective3-0-3
Spring
SWE-4902SE-4020Software Engineering Capstone II1-0-3SWE-4901 in previous term
ELC-PUTEL-PUTProgram Elective (Upper Techincal)X-X-Variable
ELC-MSEL-MSMath/Science ElectiveX-X-Variable
ELC-SSEL-HUSocial Sciences Elective3-0-3
ELC-FreeEL-FreeFree ElectiveX-X-Variable

Generated: 5/30/2022