Catalog Years 2024 to 2025
Semester 1
CHEM 1127Q: General Chemistry I (4 credits)
MATH 1131Q: Calculus I (4 credits)
CSE 1010: Intro to Computing for Engineers (3 credits)
ENGL 1007: Writing and Composition (4 credits)
15 credits
Semester 2
PHYS 1501Q: Physics for Engineers I (4 credits)
MATH 1132Q: Calculus II (4 credits)
ENGR 1166: Foundations of Engineering (3 credits)
ECE 1401: Programming for Elec. Engineers (3 credits)
Gen Ed (3 credits)
17 credits
Semester 3
ECE 2001: Electrical Circuits (4 credits)
MATH 2110Q: Multivariable Calculus (4 credits)
MATH 2410: Elem. Differential Equations (3 credits)
PHYS 1502Q: Physics for Engineers I (4 credits)
CSE 2050: Data Structures and O. O. Design (3 credits)
18 credits
Semester 4
ECE 3101: Signals & Systems (3 credits)
MATH 2210Q: Applied Linear Algebra (3 credits)
ECE 3411: Microprocessor Applications (3 credits)
ECE/ME 3161: Intro to Robotics (3 credits)
CSE 2500: Intro to Dis. Systems or MATH 2710: Trans.
To Adv. Maths (3 credits)
15 credits
Semester 5
ECE 3111 Systems Analysis (4 credits) or ME 3253/3254: Linear Systems Theory (3 credits)
ECE/ME 3162: Robot Motion Planning (3 credits)
CSE 3500: Algorithms (3 credits)
STAT 3345Q: Prob. Models for Engineers (3 credits) or MATH 3160: Probability (3 credits)
Gen Ed (3 credits)
15 or 16 credits
Semester 6
ECE/ME 3163: Robot Control & Dynamics (3 credits)
CSE 4820: Intro to Machine Learning (3 credits)
Track Elective (3 credits) ECE 3201 recommended
PHIL 1104: Philosophy & Social Ethics (CA 1) (3 credits)
Gen Ed (3 credits)
15 credits
Semester 7
ECE 4901: ECE Design I (2 credits)
ECE 4900W: Communic. Engineer. Solutions (1 credit)
ECE 4161: Robotics Systems Laboratory (3 credits)
Track Elective (3 credits)
Gen Ed (3 credits)
Gen Ed/Free Elective (3 credits)
15 credits
Semester 8
ECE 4902: ECE Design II (3 credits)
Track Elective (3 credits)
Robotics Elective (3 credits)
Robotics Elective (3 credits)
Free Elective* (3 credits)
15+ credits
Semester
MATH 1131Q – Calculus I 4
CHEM 1127Q – Gen. Chem. I 4
CSE 1010 – Intro. to Computing for Engr. 3
ENGL 1007 – Writing 4
ENGR 1000 – Orientation to Engr. 1
16 Credits
Semester
MATH 1132Q – Calculus II 4
PHYS 1501Q – Engineering Physics I1 4
ENGR 1166 – Foundations of Engineering or
CSE 1729 Intro Principles of Programming 3
ECE 1401 – Programming for Elec. Engineers 3
Content Area course 3
17 Credits
Semester
ECE 2001 – Electric Circuits 4
MATH 2110Q – Multivariable Calculus 4
MATH 2410Q – Differential Equations 3
PHYS 1502Q – Engineering Physics II1 4
CSE 2050 – Data Structures and OO Design 3
18 Credits
Semester
ECE 3101 – Signals and Systems 3
MATH 2210Q – Applied Linear Algebra 3
ECE 3411 – Microprocessor Applications 3
ECE/ME 3161 – Introduction to Robotics 3
CSE 2500 – Intro. to Discrete Systems or MATH 2710 – Transition to Adv. Maths 3
15 Credits
Semester
ECE 3111 – Systems Analysis or ME 3253/3254 – Linear System Theory 4/3
ECE/ME 3162 –Robot Motion Planning 3
CSE 3500 – Algorithms 3
STAT 3345 – Prob. Models Engineers1 3
Content Area course2 3
16/15 Credits
Semester
ECE/ME 3163 – Robot Control & Dynamics 3
CSE 4820 – Intro to Machine Learning 3
Track Elective 3
PHIL 1104 – Philosophy and Social Ethics 3
Content Area course2 3
15 Credits
Semester
ECE 4901 – ECE Design I1 2
ECE 4900W – Comm. Engr. Solutions2 1
ECE 4161 – Robotics Systems Laboratory 3
Track Elective 3
Content Area course2 3
Elective 2/3
14/15 Credits
Semester
ECE 4902 – ECE Design II 3
Track Elective 3
Robotics Elective 3
Robotics Elective 3
Content Area course2 3
15 Credits
- Either the two-semester sequence of PHYS 1401Q-1402Q or the three-semester sequence of PHYS 1201Q-1202Q followed by PHYS 1230 or 1530 may be taken instead to satisfy this requirement. However, only eight credits of PHYS 1201-1202-1230/1530 can be used toward the required 126 credits for the Engineering degree.
- The courses from content areas one (Arts and Humanities) and two (Social Sciences) must be from four different departments. One course from either content area one (Arts and Humanities) or content area two (Social Sciences) may also be used to fulfill one of the requirements from content area four (Diversity and Multiculturalism). One course from content area four must be an international course.
- STAT 3345 can be replaced with MATH 3160.
- ECE 4901/4902/4900W can be replaced by ME 4972/4973W or ME 4974W/4975/4976 or CSE 4939W/4940.
- One additional W course must be taken, typically as one of the content-area courses.