| CSC 105 | The Digital Age | Spring 2009 |
Note: Exercises are shown in the assignment column on the day they are due.
| Week | Day | Date | Topic | Reading | Assignment |
|---|---|---|---|---|---|
| 1 | Mon | 1/19 | Introduction | ||
| Wed | 1/21 | Lab: Introduction to the MathLAN | Grinnell's Linux Environment | Assignment 0 | |
| Fri | 1/23 | Lab: Introduction to Linux | |||
| 2 | Mon | 1/26 | Intro. to Ethical Theory | Quinn Ch. 2 (pp. 53-96) | Response |
| Wed | 1/28 | Data representation | |||
| Lab: Spreadsheets | |||||
| Fri | 1/30 | Binary numbers and arithmetic | |||
| 3 | Mon | 2/2 | Networking | Quinn Ch 3 | Response |
| ASCII Character Encoding | |||||
| Wed | 2/4 | Lab: Integer Representation [partners] | |||
| Fri | 2/6 | Two's Complement (Binary) / Images | Assignment 1 | ||
| 4 | Mon | 2/9 | Intellectual Property | Quinn Ch 4.1-4.5 | Response |
| Images | |||||
| Wed | 2/11 | Lab: Image representation | |||
| Fri | 2/13 | Image compression & Sound Encoding | Assignment 2 | ||
| 5 | Mon | 2/16 | Peer-to-Peer and Software Licensing | Quinn Ch. 4.6-4.10 | Response |
| Web and HTML Basics | |||||
| Wed | 2/18 | Lab: Basics of HTML | |||
| Fri | 2/20 | Lab: Make Your Own Web Site | Assignment 3 | ||
| 6 | Mon | 2/23 | Privacy and Surveillance | Quinn Ch. 5.1-5.8 | Response |
| Introduction to Programming | |||||
| Wed | 2/25 | Programming in Python [Partners] | |||
| Fri | 2/25 | Programming in Python: Numbers [Partners] | Assignment 4 | ||
| 7 | Mon | 3/2 | Data Mining, ID Theft, and Encryption | Quinn Ch. 5.9-5.11 | Response |
| Programming with Conditionals and Repetition | |||||
| Wed | 3/4 | Programming in Python: Conditionals and Repetition | |||
| Fri | 3/6 | Programming in Python: Encoded ASCII Art | |||
| 8 | Mon | 3/9 | Exam 1 | ||
| Wed | 3/11 | Searching and Lab: Run-Time Experiments | |||
| Fri | 3/13 | Search Trees and Lab: Compression | Assignment 5 | ||
| Enjoy Spring Break! | |||||
| Week | Day | Date | Topic | Reading | Assignment |
| 9 | Mon | 3/30 | Complexity | ||
| Wed | 4/1 | Sorting | Essay Topic | ||
| Fri | 4/3 | Lab: Sorting | Assignment 6 | ||
| 10 | Mon | 4/6 | Computer and Network Security | Quinn Ch. 6 | Response |
| Logic Gates | |||||
| Wed | 4/8 | Digital Circuits | |||
| Fri | 4/10 | Lab: Digital Circuits | Assignment 7 | ||
| 11 | Mon | 4/13 | Computer Reliability | Quinn Ch. 7 | Response |
| Computer Organization | |||||
| Wed | 4/15 | Lab: Data Path and Memory [Partners] | |||
| Fri | 4/17 | Lab: Machine Language [Partners] | Assignment 8 | ||
| 12 | Mon | 4/20 | Professional Ethics | Quinn Ch. 8 | Response |
| Operating Systems | |||||
| Wed | 4/22 | Lab: Scheduling [Partners] | |||
| Fri | 4/24 | Memory and Files | |||
| 13 | Mon | 4/27 | Work and Wealth | Quinn Ch. 9 | Response |
| Wed | 4/29 | Networks | Final Essay | ||
| Fri | 5/1 | Lab: Networks | |||
| 14 | Mon | 5/4 | History of Computing | ||
| Wed | 5/6 | Artificial Intelligence | See readings | Assignment 9 | |
| Fri | 5/8 | Lab: Machine Learning and Evaluations | |||