Fall Semester, 2008
Section 200: MWF 9:00 a.m. - 9:50 a.m., Room E-0280
Section 202: MWF 10:00 a.m. - 10:50 a.m., Room E-0280
Section 204: MWF 12:00 p.m. - 12:50 p.m., Room E-0280

Important Dates

Note: Some dates may be subject to change.

Date Event
Monday, August 18 Class begins
Monday, September 1 Labor Day Holiday, campus closed
Friday, September 12 Test #1, chapters 1-3
Friday, October 3 Test #2, chapters 4, 5, 10
Tuesday, October 7 Faculty Development Day/Student Study Day, no classes held
Monday, October 13 Mid-point of semester
Last date to withdraw with a grade of 'W'.
Friday, October 31 Test #3, chapters 11, 12, 15
Friday, November 21 Test #4, chapters 6, 13, 16
Wednesday, November 26 - Sunday, November 30 Thanksgiving Break, no classes, campus open Wednesday, closed Thursday-Sunday
Friday, December 4 Last day of class for MWF classes
Final deadline for submitting all work
Monday, December 8 Section 202 Final examination, 10:30 a.m. - 12:30 p.m.
Tuesday, December 9 Section 204 Final examination, 1:00 p.m. - 3:00 p.m.
Thursday, December 11 Section 200 Final examination, 8:00 a.m. - 10:00 p.m.

Tentative Course Outline

Note: extra credit opportunities are listed in red.

Date Class Meeting Topic Readings and assignments Work due today
08/18 1 Introduction none none
08/20 2 History of Computing Chapter 1, Computing History Timeline
History of Computing essay
none
08/22 3 Course Tools Lab 1 from Explorations in Computer Science, Activity and Exercise 1
Chapter 1, p. 31, questions 4 and 6
none
08/25 4 Data representation none Chapter 1 exercises
08/27 5 Numeric data Chapter 2
pp. 48-49, Exercises 28, 30, 32, 34 (show your work)
p. 51, questions 1 and 3
Lab 1
08/29 6 Numeric data Lab 2 from Explorations in Computer Science, Activity and all exercises, plus Deeper Investigation
History essay
09/03 7 Text data Chapter 3 (omit section 3.2)
p. 89, questions 4 and 5
Chapter 2 exercises
09/05 8 Image and audio data Lab 3B from Explorations in Computer Science, Activity and all exercises, plus Deeper Investigation
Video data lab
Lab 2
09/08 9 Boolean logic and gates Chapter 4
pp. 113-114, Exercises 30, 44, 54
p. 117, questions 2 and 5
Chapter 3 exercises
09/10 10 Boolean logic and gates Lab 4 from Explorations in Computer Science, Activity and Exercises 1-2 only, plus Exercises 3-4 and Deeper Investigation
Lab 3B
09/12 11 Test #1 Chapters 1-3 none
09/15 12 Computer hardware Chapter 5
Ergonomics essay
Video data lab
09/17 13 Computer hardware Chapter 5
pp. 143-144, exercises 36, 48
p. 145, questions 3 and 6
Chapter 4 exercises
09/19 14 Computer hardware Chapter 5
Computer comparison shopping project
Lab 4
09/22 15 Systems software -- operating systems Chapter 10
Hacking essay
Chapter 5 exercises
09/24 16 Systems software -- operating systems Chapter 10
pp. 348-351, exercises 54, 56, 60, 70, 72
p. 351, question 4
Ergonomics essay
09/26 17 Systems software -- operating systems Chapter 10
Lab 10 from Explorations in Computer Science, Activity and all exercises, plus Deeper Investigation
none
09/29 18 Systems software -- file systems Chapter 11
pp. 373-374, exercises 46, 52, 54, 56
p. 375, question 5
Computer comparison shopping project
10/01 19 Systems software -- file systems Lab 11 from Explorations in Computer Science, Activity and all exercises, plus Deeper Investigation Chapter 10 exercises
10/03 20 Test #2 Chapters 4, 5, 10 none
10/06 21 Applications software -- spreadsheets Chapter 12
pp. 404, exercise 40
Lab 12A from Explorations in Computer Science, Activity and all exercises
Hacking essay
10/08 22 Applications software -- spreadsheets Chapter 12
Spreadsheet lab from class web site
Chapter 11 exercises
10/10 23 Applications software -- databases pp. 405-406, exercises 46, 70
Lab 10
10/13 24 Applications software -- databases Database survey lab
Lab 12B from Explorations in Computer Science, Activity and all exercises
Lab 11
10/13 Midpoint of the semester
Last date to withdraw with a grade of 'W'
10/15 25 Applications software -- databases Applications software project Chapter 12 exercises
10/17 26 Computer networks Chapter 15
Data encryption essay
Lab 12A
10/20 27 Computer networks Chapter 15
pp. 502-503, exercises 34, 40, 48, 54
P. 503, exercise 4
Spreadsheet lab
10/22 28 Computer networks Lab 15 from Explorations in Computer Science, Activity and Exercises 1-5, plus Deeper Investigation
Database lab, Lab 12B
10/24 29 The World Wide Web Chapter 16 plus additional notes
Privacy essay
Applications Software Project
10/27 30 The World Wide Web Chapter 16 plus additional notes
pp. 526-527, exercises 28, 30, 46
p. 529, questions 1, 6
Encryption essay
10/29 31 The World Wide Web Chapter 16 plus additional notes
pp. 526-527, exercises 28, 30, 46
p. 529, questions 1, 6
Web Design Project
Chapter 15 exercises
10/31 32 Test #3 Chapters 11, 12, 15 none
11/03 33 Artificial Intelligence Chapter 13
pp. 437-439, exercises 46, 66, 72
p. 439, questions 1 and 2
Lab 13 from Explorations in Computer Science, Activity and all exercises, plus Deeper Investigation
Lab 15
11/05 34 Algorithms
Chapter 6
Professional Conduct essay
Privacy essay
11/07 35 Algorithms
Chapter 6
pp. 190-192, exercises 25, 34
p. 193, question 3
Chapter 16 exercises
11/10 36 Algorithms -- in-class exercise Chapter 6 Chapter 13 exercises
11/12 37 Programming language concepts Chapter 8 (omit 8.4)
pp. 274-275, exercises 40, 42, 60
p. 277, exercise 5
Lab 13
11/14 38 Programming with ALICE ALICE tutorials Chapter 6 exercises
11/17 39 Programming with ALICE ALICE tutorials Professional conduct essay
11/19 40 Programming with Alice Alice Assignment #2 Chapter 8 problems
11/21 41 Test #4 Chapters 6, 13, 16 none
11/24 42 Programming with Alice Viruses essay Alice Assignment #1
12/01 43 Programming with ALICE Alice Project none
12/03 44 Programming with ALICE Alice Project Alice Assignment #2
12/05 45 Review and wrapup Viruses essay
Web Design Project
All remaining late work

Due at final: Alice final project