| CSC 105 | The Digital Age | Spring 2011 |
Note: Exercises are shown in the assignment column on the day they are due.
| Week | Day | Date | Topic | Reading | Assignment |
|---|---|---|---|---|---|
| 1 | Mon | 1/24 | Introduction | ||
| Wed | 1/26 | Data representation | Grinnell's Linux Environment | Assignment 0 | |
| Lab: Introduction to the MathLAN | |||||
| Fri | 1/28 | Binary numbers and arithmetic | |||
| 2 | Mon | 1/31 | Intellectual Property | CACM | Response |
| Wed | 2/2 | Snow Day | |||
| Fri | 2/4 | Lab: Introduction to Linux | |||
| 3 | Mon | 2/7 | Privacy and Surveillance | CACM | Response |
| Wed | 2/9 | Lab: Integer Representation [partners] | |||
| Fri | 2/11 | Negative/Fractional Binary Numbers | Assignment 1 | ||
| 4 | Mon | 2/14 | Free and Open Software | CACM | Response |
| Wed | 2/16 | Lab: Image representation [Partners] | |||
| Fri | 2/18 | Image compression & Sound Encoding | Assignment 2 | ||
| 5 | Mon | 2/21 | Network Neutrality | CACM | Response |
| Wed | 2/23 | Lab: Basics of HTML | Web and HTML Basics | ||
| Fri | 2/25 | Lab: Make Your Own Web Site | Assignment 3 | ||
| 6 | Mon | 2/28 | Programming in Python [Partners] | Programming | |
| Wed | 3/2 | Programming in Python: Numbers [Partners] | |||
| Fri | 3/4 | Programming in Python: Conditionals and Repetition | Assignment 4 | ||
| 7 | Mon | 3/7 | Security | CACM | Response |
| Wed | 3/9 | NO CLASS (SIGCSE Conference) | |||
| OPTIONAL: Programming in Python: Encoded ASCII Art | |||||
| Fri | 3/11 | Exam 1 (in SCI 1023) | |||
| 8 | Mon | 3/14 | Global Development | CACM | Response |
| Wed | 3/16 | Searching and Lab: Run-Time Experiments | Search Algorithms and Efficiency | ||
| Fri | 3/18 | Search Trees and Lab: Compression | Assignment 5 | ||
| Enjoy Spring Break! | |||||
| Week | Day | Date | Topic | Reading | Assignment |
| 9 | Mon | 4/4 | Complexity | CACM | |
| Wed | 4/6 | Sorting | Essay Topic | ||
| Fri | 4/8 | Lab: Sorting | Assignment 6 | ||
| 10 | Mon | 4/11 | Electronic Voting | CACM | Response |
| Wed | 4/13 | Digital Circuits | Logic Gates | ||
| Fri | 4/15 | Lab: Digital Circuits [Partners] | Assignment 7 | ||
| 11 | Mon | 4/18 | Computer Reliability | CACM | Response |
| Wed | 4/20 | Lab: Data Path and Memory [Partners] | Computer Organization | Sentence Outline | |
| Fri | 4/22 | Lab: Machine Language [Partners] | Assignment 8 | ||
| 12 | Mon | 4/25 | Software: Engineering, Profession, and Ethics | CACM | Response |
| Wed | 4/27 | Lab: Scheduling [Partners] | Operating Systems | Smooth Draft | |
| Fri | 4/29 | Disks and Files | |||
| 13 | Mon | 5/2 | Energy | CACM | Response |
| Wed | 5/4 | Networks | Final Essay | ||
| Fri | 5/6 | Lab: Networks | |||
| 14 | Mon | 5/9 | Artificial Intelligence | CACM | Response |
| Wed | 5/11 | History of Computing | CACM | ||
| Fri | 5/13 | History of Computing (cont.) | Assignment 9 | ||
| End of Course Evaluations | |||||
| F | Thu | 5/19 | Exam 2 (2 PM) | ||