From the syllabus: CS 111: Introduction to Computer Science is a course designed to acquaint students with the fundamental terminology and ideas of computer science. The course provides an introduction to the various layers of abstraction in computer science: information, hardware, programming, operating systems, applications, and networking. The course also aims to develop proficiency with web page construction and to discuss social and ethical issues related to computers.

The primary web site for this course is on Moodle. Course content used to be available at
Click here for the elevator simulation, which was part of the course.