CS 111
  • Home
  • Syllabus
    (Spring 2025)

Intro. to Computer Science I

Welcome!

Click here for info. on the summer version of the course.

Course information

Course description
The first course for computer science majors and anyone seeking a rigorous introduction. Develops computational problem-solving skills by programming in the Python language, and exposes students to a variety of other topics from computer science and its applications.
Prerequisites
None.
Instructor
  • David G. Sullivan, Ph.D., Master Lecturer
Acknowledgments
This course is based closely on the CS for All curriculum developed at Harvey Mudd College by Christine Alvarado, Zachary Dodds, Geoff Kuenning, and Ran Libeskind-Hadas. We have also drawn on extensions to that curriculum by Daniel Hyde and his colleagues at Bucknell University.

Last updated on May 15, 2025.