Course Overview

Computers are taken for granted in today's society - in industry, academia, and the home - and today's user typically has no knowledge of how computers work. But it is precisely this knowledge of how computers work which leads to an appreciation of the capabilities, compromises and limitations of computing.

CS101 will address questions including:

  • What is a computer?
  • How does a computer do its work?
  • How is information represented within a digital computer?
  • What is computer programming?
  • What are algorithms, how do we measure their efficiency, and why does this matter?
  • What is the Internet, and how does it work?
  • What is the World-Wide Web, and how does it work? How is information published to the Web?
  • How do applications like Google and Facebook do their magic?

This course counts towards the Math/CS divisional studies requirement.

For More Information