Undergraduate Course Recommendations



Please select your first admit term

    Undergraduate Course Recommendations

    The following courses are strongly recommended/compulsory for all ME undergraduate students. Please check the degree requirements based on your first admit term for the compulsory courses in this list.

    • CS 201 Introduction to Computing
    • MATH 201 Linear Algebra
    • MATH 202 Differential Equations
    • ENS 203 Electronic Circuits I
    • CS 204 Advanced Programming
    • ENS 204 Mechanics
    • ENS 206 Systems Modeling and Control
    • ME 301 Mechanical Systems I
    • ME 302 Mechanical Systems II
    • ME 303 Control System Design
    • ME 307 Fluid Dynamics
    • ME 312 Analysis and Synthesis of Mechanisms
    • CS 409 Introduction to Scientific Computing

    Additionally recommended are courses in interest areas of Design and Manufacturing, Embedded Systems, Energy, Micro and Nano Systems, Robotics and Automation, Systems and Control:

    Design and Manufacturing

    • ENS 209 Introduction to Computer Aided Drafting and Solid Modeling
    • MS 309 Manufacturing Processes I
    • MS 402 Integrated Manufacturing Systems

    Embedded Systems:

    • CS 303 Logic and Digital System Design
    • EL 308 Microcomputer Based System Design
    • ME 407 Embedded Systems
    • CS 401 Computer Architectures

    Energy

    • ENS 202 Thermodynamics
    • ME 305 Power Electronics
    • ME 309 Heat and Mass Transfer
    • ENS 315 Energy
    • ME 420 Renewable and Sustainable Energy Systems
    • ENS207 Introduction to Energy Systems

    Micro and Nanosytems

    • EL 404 Introduction to Microelectromechanical Systems
    • MAT 406 Introduction to Nanoscience
    • ME 409 Foundations of Microsystems

    Robotics and Automation

    • ME 308 Industrial Control
    • ME 403 Introduction to Robotics

    Systems and Control

    • ENS 211 Signals
    • ME 304 Motion Control Systems