The Master of Science program in the Department of Mechanical Engineering at Columbia University offers students the opportunity to deepen their knowledge in the latest and most important topics in mechanical engineering.


Read about application requirements and apply online on the Graduate Student Affairs site.


Visit the Office of Graduate Student Affairs site to learn more about our academic policies and procedures for Master of Science programs.

Tentative List of Mechanical Engineering Courses (2020-2021)

Tentative list of Mechanical Engineering Graduate Courses for academic year 2020-2021. This list is tentative as of August, 10th 2020. Please click below for the most up to date version. This list contains only ME courses. For graduate courses offered by other Engineering Departments, see

Students can create a flexible program of study that is tailored to his or her interests and objectives, working closely with their faculty advisor to identify courses and research experiences that permits a seamless transition into the field of mechanical engineering.

Students may construct their own sequence of courses (referred to as the Standard Track), or choose courses from several suggested specialized elective concentrations, which currently include Biomechanics, Energy Systems, Micro/Nanoscale Engineering, and Robotics and Control.

In general, attainment of the degree requires two to three semesters of full-time study, although it may also be undertaken on a part-time basis over a correspondingly longer period.

The Master’s program is excellent preparation for admission to a U.S. mechanical engineering doctoral program.

Program Requirements

To fulfill the requirements for a Master of Science in Mechanical Engineering, a student must complete 30 credits of coursework, consisting of no fewer than ten courses, with a GPA of at least 2.5/4.0. All courses must be at the graduate level, i.e. 4000-level or higher. The sequence of courses should show a clearly discernible specialization. Additionally, the courses taken must satisfy the following requirements:

  • Minimum of five 4000-level or higher lecture courses in Mechanical Engineering
  • Minimum of two 6000-level lecture courses in SEAS, with at least one in Mechanical Engineering
  • Minimum of one 4000-level course or higher in mathematics (APMA, MATH, or STAT)

When fulfilling the above requirements, please note the following restrictions:

  • Maximum of six credits of research (or thesis work) in Mechanical Engineering
  • Maximum of two credits of fieldwork
  • Out-of-department study is encouraged. However, all courses outside SEAS must be chosen in consultation with a faculty advisor. Written authorization must be given to the Student Affairs Manager for verification of these courses.
  • Additional requirements apply for students satisfying an elective concentration.

Learn more about the Master of Science in Mechanical Engineering program at Columbia University.