2026 Summer Session Course Offerings

HMC Summer Session Begins May 26, 2026

We are thrilled to announce the following courses for HMC Summer Session 2026:

In addition, we will continue to add more courses including an exciting assortment from the Harvey Mudd HSA (Humanities, Social Sciences and the Arts) department.

For all inquiries, please email summersession@g.hmc.edu.

Courses and course schedules are subject to change. Students should consult with their home college registrar to determine transferability.

Harvey Mudd reserves the right to cancel a class at any time. In the event a class is canceled, students have the option of selecting an alternate class or receiving a full refund.

Course Descriptions

CSCI005 HM – Introduction to Computer Science

Instructor: Zach Dodds – 3 credits

Introduction to elements of computer science. Students learn computational problem-solving techniques and gain experience with the design, implementation, testing, and documentation of programs in a high-level language. In addition, students learn to design digital devices, understand how computers operate, and learn to program in a small machine language. Students are also exposed to ideas in computability theory. The course also integrates societal and ethical issues related to computer science.

Prerequisite: None

Note to 5C and HS students: Students hoping to take additional CS courses or pursue a CS at Mudd are encouraged to review the relevant information on the computer science webpage for off-campus students.

Runs June 15 – July 2, 2026 (3-week course). Class meets online

CSCI035 HM – Computer Science for Insight

Instructor: Zach Dodds – 3 credits

This course extends CSCI005 HM in developing software-composition skills. Pairing lectures and lab sessions, the experience will deepen foundations in algorithms and data structures, introduce machine learning and its mindset, weigh tradeoffs between human- and machine-efficiency, and build sophistication in software, both assembling existing software packages and from-scratch design. Students will deploy and assess computing projects of their own design – with substantive application beyond CS itself – as the course’s final capstone. The course continues in the language of CSCI005 HM and especially encourages computing efforts which contribute to fields of interest beyond CS, whether academic or extracurricular.

Prerequisite: CSCI005 HM or CSCI005GR HM or equivalent background

Runs July 6 – July 24, 2026 (3-week course). Class meets online

Note: HMC students can register on the portal by searching for session SU H5 2026

ENGR004 HM – Introduction to Engineering Design and Manufacturing

Instructor: Steve Trank – 4 credits

Design problems are, typically, open-ended and ill-structured. Students work in small teams applying techniques for solving design problems that are, normally, posed by not-for-profit clients. The project work is enhanced with lectures and reading on design theory and methods, and introduction to manufacturing techniques, project management techniques and engineering ethics.

Prerequisite: WRIT001 HM or equivalent

Corequisite: PHYS024 HM or equivalent

Runs May 26 – July 2, 2026 (6-week course). Class meets in-person.

Note: HMC students can register on the portal by searching for session SU H2 2026. Registration information for ENGR004 HM available here.

ENGR086 HM – Materials Engineering

Instructor: Albert Dato – 3 credits

Introduction to the structure, properties, and processing of materials used in engineering applications. Topics include: material structure (bonding, crystalline and non-crystalline structures, imperfections); equilibrium microstructures; diffusion, nucleation, growth, kinetics, non-equilibrium processing; microstructure, properties and processing of: steel, ceramics, polymers and composites; creep and yield; fracture mechanics; and the selec­tion of materials and appropriate performance indices.

Prerequisites: CHEM42 HM, MATH019 HM, MATH073 HM, and PHYS024 HM, or equivalents (one year of general chemistry and one semester each of calculus, linear algebra, and mechanics, respectively.) High school students interested in taking the course should have completed AP-level coursework in chemistry, calculus, and physics (mechanics).

Runs May 26 – July 2, 2026 (6-week course). Class meets online.

Note: HMC students can register on the portal by searching for session SU H2 2026

MATH055 HM – Discrete Mathematics

Instructor: Dagan Karp – 3 credits

Topics include combinatorics (clever ways of counting things), number theory, and graph theory with an emphasis on creative problem solving and learning to read and write rigorous proofs. Possible applications include probability, analysis of algorithms, and cryptography.

Corequisites: MATH073 HM or equivalent.

Runs from May 26 – July 2, 2026 (6-week course). Class meets online.

Note: HMC students can register on the portal by searching for session SU H2 2026

MATH062 HM – Introduction to Probability and Statistics

Instructor: Susan Martonosi – 3 credits

Sample spaces, events, axioms for probabilities; conditional probabilities and Bayes’ theorem; random variables and their distributions, discrete and continuous; expected values, means and variances; covariance and correlation; law of large numbers and central limit theorem; point and interval estima­tion; hypothesis testing; simple linear regression; applications to analyzing real data sets. Possible additional topics include ANOVA, multiple regression, and logistic regression.

Prerequisites: MATH019 HM or equivalent.

Corequisites: MATH073 HM or equivalent.

Runs from May 26 – July 2, 2025 (6-week course). Class meets in-person with online option available

Note: HMC students can register on the portal by searching for session SU H2 2026

<< Return to Summer Session at Mudd