Software Engineering Curriculum

Student Handbook - Software Engineering Curriculum
2006-2009

Software Engineering Course Flowchart (.pdf 70 KB) 
Freshman Year
Fall Spring
CM131 Chemistry I
PH131 Physics I
MA131 Calculus I
LS195 Great Ideas I
FY100 First Year Seminar

CM132 Chemistry II
PH132 Physics II
MA132 Calculus II
LS196 Great Ideas II
ES100 Intro to Engineering Use of the Computer

Sophomore Year
MA232 Differential Equations
ES250 Electrical Science
MA211 Foundations
EE261 Intro to Programming and Software Design or CS141 Computer Science 1
LS Elective
MA231 Calculus III
EE221 Linear Circuits
or ES Elective
EE264 Intro to Digital Design
EE361 Fundamentals of Software Engineering
LS Elective
Junior Year
MA383 Applied Statistics
or MA381 Probability
CS341 Programming Languages
EE363 Software Components and Generic Programming
EE408 Software Design for Visual Environments
LS Elective
CS344 Algorithms & Data Structures
EE468 Database Systems
EE360 Microprocessors
EE368 Software Engineering
EE462 Software Systems Arch
Senior Year
EE418 Senior Design
EE466 Computer Architecture
EE407 Computer Networks
Restricted Technical Elective
Restricted Business Elective
CS444 Operating Systems
CS458 Formal Methods for Program Verification
Restricted Technical Elective
Economics Elective
Undesignated Elective