The City College offers the following undergraduate degree in Mechanical Engineering: B.E. (M.E.)
Requirements for Major
Mechanical Engineering majors must complete the following:
Click here for the flow chart.
- Math and Science Requirements
- Engineering Requirements
- English and Liberal Arts Requirements
- Technical Electives
Recommended sequence of courses
Math and Science Requirements
Required Courses:
Mathematics:
MATH20100: Calculus I* (4cr)
MATH21200: Calculus II* (4cr)
MATH20300: Calculus III* (4cr) or MATH21300: Calculus III* (4cr)
MATH39100: Methods of Differential Equations* (3cr)
MATH39200: Linear Algebra and Vector Analysis for Engineers* (3cr) or MATH34600: Elements of Linear Algebra* (3cr)
Physics:
PHYS20700: University Physics I* (4cr)
PHYS20800: University Physics II* (4cr)
Chemistry:
CHEM10301: General Chemistry for Engineers* (4cr)
Science Elective:* 3-4 (One of the following courses)
Biology:
BIO10100: Foundation of Biology (3cr)
BIO32100: Introduction to Human Physiology and Biophysics** (4cr)
Chemistry:
CHEM10401: General Chemistry II (3cr)
CHEM26100: Organic Chemistry I** (3cr)
CHEM33000: Physical Chemistry I** (3cr)
Earth and Atmospheric Science:
EAS10600: Earth System Science (3cr)
EAS21700: Earth and Atmospheric Science** (3cr)
Physics:
PHYS31500: Medical Physics** (3cr)
PHYS32100: Modern Physics for Engineers** (3cr)
PHYS42200: Biophysics** (3cr)
PHYS45400: Descriptive Astronomy** (3cr)
Total Math and Science Credits: 33-34
English and Liberal Arts Requirements
Required Courses:
ENGL11000: Freshman Composition (3cr)
ENGL21007: Writing for Engineering (3cr)
Refer to the School of Engineering section for details.
Total English and Liberal Arts Credits: 24
Engineering Requirements
Required Courses:
Engineering:
ENGR10100: Engineering Design+ (1cr)
ENGR20400: Electrical Circuits (3cr)
ENGR23000: Thermodynamics (3cr)
Mechanical Engineering:
ME14500: Computer-Aided Drafting (2cr)
ME24600: Engineering Mechanics I* (3cr)
ME24700: Engineering Mechanics II (3cr)
ME31100: Fundamentals of Mechatronics (3cr)
ME32200: Computer Methods in Engineering (3cr)
ME33000: Mechanics of Materials (3cr)
ME35600: Fluid Mechanics (3cr)
ME37100: Computer-Aided Design (3cr)
ME41100: Systems Modeling, Analysis and Control (4cr)
ME43000: Thermal Systems Analysis and Design (3cr)
ME43300: Heat Transfer (3cr)
ME43600: Aero-Thermal-Fluids Laboratory (1cr)
ME46100: Engineering Materials (4cr)
ME46200: Manufacturing Processes and Materials (3cr)
ME47200: Mechanical Systems Design (3cr)
ME47300-47400: Senior Design Project (6cr)
Total Required Engineering Credits: 57
Technical Electives: (Five of the following courses: 15 cr.)
BIO32100: Introduction to Human Physiology and Biophysics** (4cr)
CHEM26100: Organic Chemistry I** (3cr)
CHEM33000: Physical Chemistry I** (3cr)
CSC10200: Introduction to Computing (3cr)
CSC10300: Introduction to Computing For Majors (3cr)
EAS21700: Earth and Atmospheric Science* (4cr)
PHYS31500: Medical Physics** (3cr)
PHYS32100: Modern Physics for Engineers** (3cr)
PHYS42200: Biophysics** (3cr)
PHYS42300: Biophysics in Applications** (3cr)
PHYS45400: Descriptive Astronomy** (3cr)
ENGR55400: Reactor Physics & Engineering (3cr)
ENGR55500: Thermal Hydraulics (3cr)
ENGR55600: Nuclear Reactor Design, Operation and Safety (3cr)
ENGR22800: AI and Machine Learning for Engineering (3cr)
ME40100: Review of Engr. Fund. (1cr)
ME54100: Advanced Stress Analysis (3cr)
ME56700: Spec. Topics Aerospace Engr. (3cr)
ME46800: Aircraft &Rocket Propulsion (3cr)
ME46900: Spacecraft Systems & Design (3cr)
ME56400: Spec. Topics Aerospace Engr. (3cr)
ME47100: Energy Systems and Design (3cr)
ME51100: Advanced Mechatronics (3cr)
ME51400: Rotorcraft Aerodynamics (3cr)
ME51500 Orbital Mechanics (3cr)
ME52600: Finite Element Method (3cr)
ME53600: Sustainable Energy Conv. Sys (3cr)
ME53700: Turbomachinery (3cr)
ME53800: Automotive Safety Design and Injury Biomechanics (3cr)
ME53900: Vehicular Power Systems (3cr)
ME54200: Introduction to the Theory and Practice of Vibration (3cr)
ME54600: Robotics and Automation (3cr)
ME54700: Environmental Control (3cr)
ME54800: Aerostructures (3cr)
ME55500: Structural Dynamics & Aeroelasticity (3cr)
ME55600: Advanced Fluid Mechanics (3cr)
ME57100: Mechanism Design (3cr)
ME57200: Aerodynamic Design (3cr)
ME5900X - 5910X: Special Proj. (1 - 3cr)
ME5980X - 5990X: Topics in ME (3 - 6cr)
Total Elective Credits: 12
+ New transfer students who have successfully completed Calculus II (Math 20200 or 20202) should not take Engr 10100. They are required to complete an additional ME elective course of at least one credit.
** Can be used as either a Science or a Mechanical Engineering Elective.
*** Departmental approval required.
Total Credits for Major: 129-130
Additional Requirements for Graduation: Refer to the School of Engineering section for details.
Advisement
All full-time faculty serve as undergraduate advisors.
Transfer Credits
The Mechanical Engineering Department grants transfer credits for legitimate mechanical engineering courses having engineering/science content that matches City College courses. Courses claiming a design component are not accepted except in certain compelling cases that are supported by convincing documentation at the evaluation session. Such documentation must include (a) a complete, legitimate transcript; (b) complete class notes; (c) textbooks used; (d) reports written; (e) homework; (f) professionally executed, detailed engineering drawings, etc. Note that only courses with grades of C or better are accepted for transfer credits.
Last Updated: 09/08/2025 14:03