Electrical and Systems Engineering

CMPE Sample Curriculum & Policies

Computer Engineering Sample Curriculum

Fall Spring
  • Calculus I (MATH 1400)
  • Principles of Physics I (PHYS 0150)
  • Circuits, Signals, Networks and Systems (ESE 1110)
  • Intro to Computer Programming (CIS 1100)
  • CHEM 1012, BIOL 1101, or PHYS 1240
  • Calculus II (MATH 1410)
  • Engineering Electromagnetics (ESE 1120)
  • Programming Languages and Techniques I  (CIS 1200)
  • Mathematical Foundations of Computer Science (CIS 1600)
  • Freshman Writing Seminar

Fall Spring
  • Engineering Probability (ESE 3010) or Probability (STAT 4300)
  • Programming Languages and Techniques II (CIS 1210)
  • Embedded Systems (ESE 3500)
  • Intermediate ESE or CIS Engineering Elective (2000+)
  • SS/H Elective

Fall Spring
  • Professional Elective 1 (Math, Natural Science, or Engineering)
  • Advanced ESE or CIS Engineering Elective (3000+)
  • Engineering Ethics (EAS 2030, CIS 4230, or LAWM 5060*)
  • SS/H Elective

*Only the Technology Law and Ethics section will count for this degree.

  • Professional Elective 2 (M/NS/E)
  • Circuit-Level Modeling, Design, and Optimization (ESE 3700)
  • Computer Organization and Design (CIS 4710)
  • SS/H or Technology in Business and Society (TBS) Elective

Fall Spring
  • Senior Design Project I (ESE 4500 or CIS 4000)
  • Professional Elective 3 (M/NS/E)
  • Advanced ESE or CIS Engineering Elective
  • SS/H/TBS Elective
  • Senior Design Project II (ESE 4510 or CIS 4010)
  • Operating Systems Design and Implementation (CIS 4480)
  • Free Elective