ME203 Comp for Engineers

Undergraduate course, Oregon State University, 2024

This is a second year course in programming designed for Mechanical Engineers. The focus is on learning to use libraries like numpy and scipy for tasks such as data processing and simulation.

The weekly format of the course is tutorials (explain the basic concepts), practice, lecture activity (actually solve a problem), then a lab. The homeworks build on the labs, and take 2-3 weeks.

Code is primarily in Jupyter Notebooks, using Otter Grader to provide in-line feedback (and autograding in Gradescope).

Lectures

The lectures are available here. There is an on-line version that has videos for each lecture.

Source code

Shell code is available here.