Williams College Computer Science Department

Computer Science

Williams College

Core Courses

The four core courses in computer science are intended to give students a solid foundation in areas central to computer science. As such they serve as prerequisites to most of the advanced electives. Potential majors are strongly urged to complete all or most of the core courses by the end of their Junior year in order to ensure that they have the appropriate prerequisites for the electives.

The four core courses are

Go backward to Introductory Courses
Go up to Courses Offered
Go forward to Electives