Course Schedule
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
Jerod Weinman
Created 31 Dec 2008