Electrical Engineering Sample Curriculum

Freshman Year

Fall Spring
  • Calculus I (MATH 0041)
  • Principles of Physics I, no lab (PHYS 0140)
  • Circuits, Signals, Networks and Systems (ESE 1110)
  • Programming in Java (CIS 1100)
  • Freshman writing seminar (SSH elective)
  • Calculus II (MATH 0140)
  • Electromagnetics w/Lab (ESE 1120)
  • ESE 1500 (ESE Elective)
  • SSH Elective

Sophomore Year

Fall Spring
  • Calculus III (MATH 0240)
  • Electrical Circuits and Systems (ESE 2150)
  • Physics and Models of Semiconductor Devices (ESE 2180)
  • Engineering Ethics (EAS 2030)
  • Signal and Information Processing (ESE 2240)
  • Computing (CIS 1200 or CIS 2400)
  • SSH Elective
  • Engineering Probability (ESE 3010)

Junior Year

Fall Spring
  • Math (e.g. 3120, 3600)
  • 2 Advanced ESE Area Electives (4 req’d)
  • CHEM 1011, BIOL 1101, or BIOL 1102
  • SSH Elective
  • Math or NS Elective (M/NS)
  • ESE Lab
  • Advanced ESE course (3rd of 4 req’d)
  • Technology Management Elective (ESE 4000, EAS 5450 of EAS 5950, Mgmt 235, Mgmt 2370)
  • Free Elective

Senior Year

Fall Spring
  • Senior Design Project I (ESE 4500)
  • Advanced ESE course (4th of 4 req’d)
  • Professional Elective (E)
  • SSH Elective
  • Free Elective
  • Senior Design Project II (ESE 4510)
  • 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.