MIT Courses

Common MIT CS Courses

Courses both at MIT and here at Wellesley often change contents, number, or description. This page is provided to help you choose your courses, but please be aware that credit is not automatic and this list is not exhaustive. If you plan to take any of these courses, please see the Department Chair (contact info at left or below) in advance for credit approval.

MIT Courses with no Equivalent Course at Wellesley


  • 6.2000 “Circuits and Electronics” – lab experience, no CS credit

Programming and Software Systems

  • 6.1010 “Fundamentals of Programming” – 200-level CS credit 
  • 6.9080 “Introduction to EECS I” – 200-level CS credit
  • 6.1020 “Elements of Software Construction” – 200-level CS credit
  • 16.35 “Real-Time Systems and Software” – 200-level CS credit
  • 6.1800 “Computer System Engineering” – 300-level CS credit
  • 6.1040 “Software Studio” – 300-level CS credit

Mathematical Programming

  • 18.330 “Introduction to Numerical Analysis” – 200-level CS credit
  • 18.453 “Combinatorial Optimization” – 200-level CS credit
  • 6.7210 “Introduction to Mathematical Programming” – 300-level CS credit

MIT Courses with an Equivalent Course at Wellesley

Introductory Programming

  • 6.100A “Introduction to Computer Science Programming in Python”
  • 6.100B “Introduction to Computational Thinking and Data Science”
  • (6.100A + 6.100B) together can replace CS 111

Core Courses