CMSC 121: Introduction to computer science

Spring 2024

Prof. Blaheta

Edsger Dijkstra famously said that "computer science is no more about computers than astronomy is about telescopes." What did he mean?

In this course, we will indeed spend plenty of time with computers, but we will also spend much time without computers, working with the idea of computation itself, and discovering what it can do for us. We will study how data is processed (and how computers can help us handle more of it). We will study how information can be represented (and some of the limits imposed by storing it in a computer). And we will study computers themselves, seeing how the hardware is built, from the circuit level on up.

This class meets at 12:30pm on TR in Rotunda 356. There is no textbook.