Computer Science 171
Introduction to Computer Science

Denison
Schedule

Week Day Topic Reading
Due
Exercises
HW Due
1
8/27
to
8/31
M Introduction and Class Overview Syllabus  
T Practicum on DrJava IDE, Shared drive, Turingscraft Chapter 1  
W Intro to Java applications; Basic output    
F Variables, expressions, types Chapter 3 Turingscraft 1
2
9/3
to
9/7
M Declarations and Memory; Types and expressions cont. Assignment statements.    
T Assignment statments cont'd.; more expressions Chapter 2  
W Introduction to methods; more expressions   HW1: Ex. 1.2, 1.8, 3.1, 3.5
F Test 1    
3
9/10
to
9/14
M Go over Test 1   Turingscraft 2
T Intro to Using Objects; Practicum invoking methods    
W More using objects; start conditionals Chapter 4  
F Conditionals   HW2 Draft Turnin
4
9/17
to
9/21
M Conditionals and Boolean Expressions    
T Digital Logic practicum   HW2: Etch-a-sketch
W Represnting integers, real values, and characters    
F Binary addition and storage basics   Turingscraft 3 (Ch. 4)
5
9/24
to
9/28
M Test review   HW3: Ex 4.2, 4.3, and 4.7 due in class
T Test 2    
W Test redux and Loops Introduction    
F Finish test analysis and digital circuit design    
6
10/1
to
10/5
M Loop gymnastics Chapter 5  
T For loops   Turingscraft 4 (Ch. 5)
W Loops; Intro to loops and Pictures    
F Pictures and Object methods vs Class methods   HW4: Digital Logic
7
10/8
to
10/12
M Loops and Pictures -- blue saturation development    
T Strings Introduction Chapter 6 HW5: Loop Gymnastics
W Strings Practicum    
F Test review   Turingscraft 5 (Ch. 6)
8
10/15
to
10/19
M Test 3   E.C. String Gymnastics (by class time)
T No class   HW6: String Gymnastics
W No class    
F Arrays Introduction Chapter 7  
9
10/22
to
10/26
M Arrays continued and FileMgr class methods   HW7: Picture Posterization
T Test 3 redux    
W Array practicum and array loose ends    
F Sounds intro   Turingscraft 6 (Ch. 7)
10
10/29
to
11/2
M Mulidimensional Arrays and Sounds continued    
T Reversing a sound   HW8: Array Gymnastics
W Methods intro Chapter 8  
F Methods continued    
11
11/5
to
11/9
M Arrays and Methods review    
T Test 4    
W Mitchell for all-campus meeting   HW9: Sound Problems Due Thursday at 11:59pm
F Networking overview    
12
11/12
to
11/16
M Post Office Protocol 3 (POP3) overview    
T POP3 detail, overview of Designing a class    
W POP3 library class development Chapter 9  
F POP3 library class continued   Initial Final Project Proposals Due
Thanksgiving Break 11/17 to 11/25
13
11/26
to
11/30
M Methods review; Final project finalization    
T Project review    
W Insertion Sort; Linear search    
F Test 5    
14
12/3
to
12/7
M Linear and Binary search    
T Project work    
W Other sorting    
F Project work   Final Project demonstrations



 All rights reserved, Thomas C. Bressoud and Denison University
For problems or questions regarding this web contact bressoud@denison.edu.
Last updated: 08/29/06.