Electrical & Computer Engineering

Student Handbook - Software Engineering Curriculum
2010 and beyond

Software Engineering Course Flowchart (.pdf 70 KB) 

Freshman Year
Fall Spring
CM131 Chemistry I
PH131 Physics I
MA131 Calculus I
UNIV190 Clarkson Seminar
FY100 Transistions

CM132 Chemistry II
PH132 Physics II
MA132 Calculus II
KA/UC Elective*
ES100 Intro to Engineering Use of the Computer

Sophomore Year
MA211 (MA346) Foundations
ES250 Electrical Science
MA232 Differential Equations
EE261 Intro to Programming and Software Design
KA/UC Elective*
MA231 Calculus III
EE361 Fundamentals of Software Engineering
EE221 Linear Circuits
or(ES220, ES260, ES340)
EE264 Intro to Digital Design
KA/UC Elective*
Junior Year
MA383 Applied Statistics
or MA381 Probability
EE363 Software Design, Analyzing, Reuse
EE407 Computer Networks
EE408 Software Design for Visual Environments
KA/UC Elective*
EE360 Microprocessors
EE368 Software Engineering
EE462 Software Systems Arc
EE468 Database Systems
CS344 Algorithms
Senior Year
EE418 Senior Design
EE466 Computer Architecture
CS341 Programming Languages
Professional Elective
KA/UC Elective*
CS444 Operating Systems
CS458 Formal Methods & Program Verification
Professional Elective
Undesignated Elective
Undesignated Elective