CMSC 121: Intro to computer science
Spring 2017
Section 1
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 11:00am on MWF in Ruffner 354. There is no textbook.
Course materials
- Syllabus
- Collaboration policy
- Light-Bot 2
- Readings
- Research paper
- 2014 Tax forms:
- Character sets:
Board photos
- 23 Jan: board
- 27 Jan: board
- 30 Jan: board
- 1 Feb: board
- 3 Feb: board
- 8 Feb: board
- 10 Feb: left, right
- 13 Feb: board
- 17 Feb: board
- 20 Feb: back, side, front, right
- 22 Feb: left, right
- 24 Feb: left, right
- 27 Feb: back, side, side, front, right
- 1 Mar: board
- 13 Mar: left, right
- 15 Mar: left, right
- 17 Mar: board
- 20 Mar: left, right
- 22 Mar: left, right
- 24 Mar: board
- 27 Mar: left, right
- 29 Mar: left, right
- 31 Mar: left, right
- 3 Apr: back, side, left, middle, right
- 10 Apr: side, front, right
- 12 Apr: back, side, front, right
- 14 Apr: left, right
- 17 Apr: board
- 28 Apr: side, front
- 1 May: board