Amazon logo Help support MIT OpenCourseWare by shopping at! MIT OpenCourseWare offers direct links to to purchase the books cited in this course. Click on the Amazon logo to the left of any citation and purchase the book from, and MIT OpenCourseWare will receive up to 10% of all purchases you make. Your support will enable MIT to continue offering open access to MIT courses.

This course was originally offered in Course 13 (Department of Ocean Engineering) as 13.472J. In 2005, ocean engineering subjects became part of Course 2 (Department of Mechanical Engineering), and this course was renumbered 2.158J.

Course Prerequisites

Permission of instructor (Subject requires typical undergraduate mathematics, eg. ordinary differential equations, introductory linear algebra and numerical analysis, and a high level programming language.)

Course Grading (Individual Effort)

  • PS1 on Differential Geometry: 15%
  • PS2 on B-splines and NURBS:  25%
  • PS3 on Blends, GCs and Intersections: 20%
  • PS4 on Non-Linear Solver and Offsets: 25%
  • PS5 on Solid Modeling: 15%

Required Textbook