Computer Science 171
Introduction to Computer Science

Denison

Course Schedule


Week Day Date Topic Reading Due HW Due
1 M January 19 Introduction
W January 21 Background Chapter 1
R January 22 Applets 1.5, 2.1-2.2
F January 23 Classes and some graphics 2.3-2.4
2 M January 26 MLK Day - No Class
W January 28 More graphics 2.4 "lablet"
R January 29 Widgets Chapter 3
F January 30 Widgets HW 1, presentation topics
3 M February 2 Panels and Layouts 4.1-4.2
W February 4 Panel examples
R February 5 Work Day (HW 2)
F February 6 Java language basics 5.1-5.5 HW 2
4 M February 9 Game Trees TNTO Ch. 6
W February 11 More Java language basics HW 3
R February 12 Boolean Logic (Craig Mosier)
Genetic Algorithms (Julie Mearhoff)
TNTO Ch. 13
TNTO Ch. 16
F February 13 Review for Exam HW 4
5 M February 16 Exam 1
W February 18 Review Exam 1
R February 19 VLSI Computers (Charles Blaha) TNTO Ch. 56
F February 20 Conditional statements 6.1
6 M February 23 Event Handling 6.2 HW 5
W February 25 Work day
R February 26 Random Numbers (Katie Holmes)
Number Systems for Computing (Ryhan Pathan)
TNTO Ch. 8
TNTO Ch. 42
F February 27 Work day
7 M March 1 More on Events 6.3-6.4
W March 3 SketchPad example HW 6
R March 4 Class Cancelled
F March 5 Class Cancelled
8 M March 8 Work Day
W March 10 Primitive vs. object types 7.1-7.2 HW 7
R March 11 Disk Operating Systems (Jason Dozier)
Error Correcting Codes (Charles Uihlein)
TNTO Ch. 53
TNTO Ch. 12
F March 12
9 M March 22 Loops 8.1
W March 24 More loops
R March 25 Time and Space Complexity (Julie Mickley)
Search Trees (Desmond Vindici)
TNTO Ch. 15
TNTO Ch. 11
F March 26 More loops HW 8
10 M March 29 Exam 2
W March 31 Methodical Programming 7.2-7.5
R April 1 Storing Images (Christine Gellatly)
Iteration and Recursion (Catherine Mayr)
TNTO Ch. 47
TNTO Ch. 55
F April 2 Methodical Programming
11 M April 5 Methodical Programming
W April 7 Methodical Programming, Arrays 8.2 HW 9
R April 8 Computer Viruses (Kyaw Nyein)
Public Key Cryptography (Lauren Howie)
TNTO Ch. 60
TNTO Ch. 37
F April 9 Arrays and strings 8.5
12 M April 12 Sorting 8.3 (up to "Quicksort")
W April 14 Sorting
R April 15 Relational Databases (Jason Lee) TNTO Ch. 65
F April 16 Sorting out Sorting HW 10
13 M April 19 Exam 3
W April 21 Work day
R April 22 Work day
F April 23 Review Exam 3
14 M April 26 Work day
W April 28 Work day
R April 29 Work day
F April 30 Review HW 11
M May 3 Review
W May 5 Final Exam (2pm)