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?
- Why does a computer have an operating system, and what does it do?
- What is the Internet, and how does it work?
- How do applications like Google and Facebook do their magic?
This course counts towards the Math/CS divisional studies requirement.