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:
- CSCI005 HM: Introduction to Computer Science
- CSCI035 HM: Computer Science for Insight
- ENGR004 HM: Introduction to Engineering Design and Manufacturing
- ENGR086 HM: Materials Engineering
- MATH055 HM: Discrete Mathematics
- MATH062 HM: Introduction to Probability and Statistics
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 selection 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 estimation; 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