Undergraduate Study
  /  
Programs
  /  
Honors & Combined Degrees
  /  
Combined BS / MS Program
Recommended Courses for Undergraduates

McCormick undergraduates interested in completing a master’s degree in a different academic department are strongly encouraged to complete these courses in the undergraduate curriculum.

Learn more about the combined bachelor’s and master’s degree option

Applied Mathematics

  • Mulivariate Calculus (ES_APPM 252-2, MATH 228-2, or equivalent)
  • Differential Equations (GEN_ENG 205-4, GEN_ENG 206-4, MATH 250-0, or equivalent)
  • Linear Algebra (GEN_ENG 205-1, MATH 240-0, or equivalent)
  • Programming (GEN_ENG 205-1, COMP_SCI 110-0, COMP_SCI 111-0, COMP_SCI 211-0, COMP_SCI 230-0, or equivalent)

Biomedical Engineering

  • Biology or systems physiology course – BIO 210-3* or BME 301, 302, and 303
  • Fluid Mechanics – BME 270 or equivalent
  • Solid Mechanics – BME 271 or equivalent
  • Statistics course

* CHEM 210-1 is prerequisite for this course

Chemical and Biological Engineering

  • Thermodynamics (ChE 211 preferred, or equivalent)
  • Fluid mechanics (ChE 321 or equivalent)
  • Heat or mass transfer (ChE 322 or 323, or equivalent)
  • Kinetics/reaction engineering (ChE 307)

Computer Science

  • COMP_SCI 111, 211, 212, 213, and 214

Electrical and Computer Engineering

  • Electrical Engineering – At least three of the following: ELEC_ENG 221, 222, 223, 224, 225, 302
  • Computer Engineering – COMP_ENG 203 (or 303), COMP_ENG 205 (or COMP_SCI 213), COMP_SCI 211

Materials Science and Engineering

  • Intro to MatSci Principles – MatSci 201 or 301
  • Thermodynamics – MatSci 314 (preferred) or equivalent
  • Kinetics and Phase Transformations – MatSci 315
  • Microsctructural Dynamics – MatSci 316-1 & 316-2

Mechanical Engineering

  • ME 220 Thermodynamics
  • ME 262/CE 216 Stress Analysis and Finite Elements

Students may take the first course listed in each group below to obtain the breadth needed for an MS in Mechanical Engineering in any area, or take courses recommended in one group to obtain the depth needed to be more specialized.

Group 1 — Design, Manufacturing & Tribology
ME 240, ME 340-1, ME 340-2

Group 2 — Fluid Mechanics
ME 241, ME 373, ME 377

Group 3 — Dynamics, Control, Robotics, & Neural Engineering
ME 390, ME 333, ME 391

Group 4 — Solid Mechanics
ME 362, ME 381, ME 385

Group 5 — Nanotechnology & MEMS
ME 241, EECS 270, ME 224