ABET-Compliant Course Syllabi
Required Courses for ECE:
ECE 160 - Foundations of Computer Engineering I (Coordinator: P. Viall)
ECE 161 - Foundations of Computer Engineering II (Coordinator: P. Viall)
ECE 201 - Circuit Theory I (Coordinator: K. Payton)
ECE 202 - Circuit Theory II (Coordinator: D. Schmidlin)
ECE 260 - Digital Logic and Computer Design (Coordinator: L. Cory)
ECE 263 - Embedded System Design (Coordinator: P. Fortier)
ECE 311 - Digital Electronics (Coordinator: D. Rancour)

ECE 457 - Design Project I (Coordinator: T. Curry)
ECE 458 - Design Project II (Coordinator: T. Curry)

EGR 105 - Introduction to Engineering Through Applied Science I (Coordinator: J. Hansberry, MNE Department)
EGR 108 - Introduction to Engineering Through Applied Science II
(Coordinator: G. Lemay)

Required Courses for ELE:
ECE 312 - Analog Electronics (Coordinator: G. Fain)
ECE 321 - Continuous-Time Linear Systems (Coordinator: A. Costa)
ECE 322 - Discrete-Time Linear Systems (Coordinator: K. Payton)

ECE 335 - Electromagnetic Theory I (Coordinator: B. Notaros)
ECE 336 - Electromagnetic Theory II
(Coordinator: B. Notaros)
ECE 384 - Random Signal and Noise (Coordinator: S. Nardone)
ECE 471 - Communication Theory (Coordinator: G. Fain)

Required Courses for CPE:
CIS 480 - Software Engineering (Coordinator: H. Liu)
ECE 257 - Fundamentals of UNIX (Coordinator: P. Fortier)
ECE 264 - Object-Oriented Software Development (Coordinator: H. Michel)
ECE 350 - Algorithms (Coordinator: J. Buck)
ECE 367 - Operating Systems (Coordinator: H. Michel)
ECE 368 - Digital Design (Coordinator: P. Fortier)
ECE 460 - Computer Systems Performance Evaluation (Coordinator: H. Michel)


Elective Courses for ECE:
ECE 413 - Introduction to VLSI Design (Coordinator: D. Rancour)
ECE 414 - Introduction to Analog Integrated Circuit Design (Coordinator: D. Rancour)

Elective Courses for ELE:
ECE 411 - Active Circuits I (Coordinator: G. Fain)
ECE 432 - Wireless Communications (Coordinator: D. Kasilingam)
ECE 435 - Microwave and RF Engineering (Coordinator: D. Kasilingam)
ECE 436 - Wireless System Design (Coordinator: D. Kasilingam)
ECE 441 - Electromechanical Energy Conversion (Coordinator: R. Helgeland)
ECE 442 - Power Electronics (Coordinator: R. Helgeland)
ECE 443 - Power Systems I (Coordinator: G. Lemay)
ECE 444 - Power Systems II (Coordinator: G. Lemay)
ECE 475 - Digital Signal Processing (Coordinator: G. Lemay)
ECE 477 - Digital Processing of Speech Signals (Coordinator: K. Payton)

Elective Courses for CPE:
ECE 456 - Computer Architecture (Coordinator: L. Xing)
ECE 461 - Microprocessors I (Coordinator: H. Michel)
ECE 462 - Microprocessors II (Coordinator: H. Michel)
ECE 466 - Database Programming (Coordinator: P. Fortier)
ECE 468 - Advanced Computer Architecture (Coordinator: H. Liu)
ECE 469 - Computer Networks
(Coordinator: H. Liu)
ECE 486 - Database Systems I (Coordinator: P. Fortier)
ECE 489 - Network Security (Coordinator: H. Liu)

Chemistry Courses:
CHM 151 - Principles of Modern Chemistry I (Coordinator: T. Su)
CHM 153 - Principles of Modern Chemistry for Engineers (Coordinator: J. Golen)
CHM 161 - Introduction to Applied Chemistry I (Coordinator: T. Su)

Mathematics Courses:
MTH 111 - Analytic Geometry and Calculus I (Coordinator: R. Tannenwald)
MTH 112 - Analytic Geometry and Calculus II (Coordinator: R. Tannenwald)
MTH 113 - Calculus for Applied Science and Engineering I (Coordinator: R. Kowalczyk)

MTH 114 - Calculus for Applied Science and Engineering II (Coordinator: R. Kowalckzyk)
MTH 181 - Introduction to Discrete Structures I (Coordinator: M. Blanton)
MTH 211 - Analytic Geometry and Calculus III (Coordinator: R. Tannenwald)
MTH 212 - Differential Equations I (Coordinator: S. Leon)
MTH 213 - Calculus for Applied Science and Engineering III (Coordinator: R. Tannenwald)
MTH 221 - Linear Algebra (Coordinator: S. Leon)

MTH 311 - Advanced Calculus I (Coordinator: R. Tannenwald)
MTH 331 - Probability (Coordinator: L. Bianco)
MTH 350 - Applied Discrete Mathematics (Coordinator: A. Hausknecht)

MTH 421 - Complex Analysis I (Coordinator: R. Tannenwald)

Physics Courses:
PHY 111 - Physics for Science and Engineering I (Coordinator: J. Wang)
PHY 112 - Physics for Science and Engineering II (Coordinator: M. Zarrillo)
PHY 113 - Classical Physics I (Coordinator: G. O'Rielly)

PHY 114 - Classical Physics II (Coordinator: G. O'Rielly)
PHY 213 - Applied Modern Physics (Coordinator: M. Zarrillo)

Service Courses for MNE and CEN:
ECE 211 - Elements of Electrical Engineering I (Coordinator: R. Helgeland)
ECE 212 - Elements of Electrical Engineering II (Coordinator: R. Helgeland)
ECE 251 - Elements of Electrical Engineering Lab (Coordinator: R. Helgeland)