Electrical Engineering Sample Curriculum

Freshman Year

Fall Spring
  • Calculus I (MATH 104)
  • Principles of Physics I, no lab (PHYS 140)
  • Circuits, Signals, Networks and Systems (ESE 111)
  • Programming in Java (CIS 110)
  • Freshman writing seminar (SSH elective)
  • Calculus II (MATH 114)
  • Electromagnetics w/Lab (ESE 112)
  • ESE 150 (ESE Elective)
  • SSH Elective

Sophomore Year

Fall Spring
  • Calculus III (MATH 240)
  • Electrical Circuits and Systems (ESE 215)
  • Physics and Models of Semiconductor Devices (ESE 218)
  • Engineering Ethics (EAS 203)
  • Signal and Information Processing (ESE 224)
  • Computing (CIS 120 or CIS 240)
  • SSH Elective
  • Engineering Probability (ESE 301)

Junior Year

Fall Spring
  • Math (e.g. 312, 360)
  • 2 Advanced ESE Area Electives (4 req’d)
  • CHEM 101, BIOL 101, or BIOL 102
  • SSH Elective
  • Math or NS Elective (M/NS)
  • ESE Lab
  • Advanced ESE course (3rd of 4 req’d)
  • Technology Management Elective (ESE 400, EAS 545 of EAS 595, Mgmt 235, Mgmt 237)
  • Free Elective

Senior Year

Fall Spring
  • Senior Design Project I (ESE 450)
  • Advanced ESE course (4th of 4 req’d)
  • Professional Elective (E)
  • SSH Elective
  • Free Elective
  • Senior Design Project II (ESE 451)
  • 2 Professional Elective (E/M/NS)
  • SSH Elective
  • Free Elective

EE Requirements & Course Dependencies Flow Charts 

Below are “flow charts” of required courses and prerequisites for students in the EE major.