Computer Science Course Listing

Welcome to the full course listing for courses in The School of Computer Science

This is only a tentative listing of courses. If there's a course you'd like to see here, just add an empty link to it the course offering below. The sky is the limit. Well, not really, because we can't compute that.


If you're not sure where to start, begin with Introduction to Computers, and work your way through courses and their prerequisites.

Computer ProgrammingEdit

Information ScienceEdit

Tatjana van Vark machine rotors.jpg


Internet map 1024.jpg

Operating SystemsEdit


Artificial IntelligenceEdit

Robonaut Black and White.jpg

Theory, Logic and DesignEdit

Tower of Hanoi.jpeg


Applied Computer ScienceEdit

PSM V72 D501 Relationship graph between sunspots and geological activity.png

Other CoursesEdit