W

Computer Science 171
Introduction to Computer Science

Denison
CS171 Schedule

Week Day Topic Reading
Due
Exercises
HW Due
1
8/28
to
9/1
M Introduction and Course Overview Syllabus  
T Practicum on Mac Lab and DrJava IDE Chapter 1  
W Java Intro, Applications, and Basic Output    
F Recap + Variables, types, expressions, and user input Chapter 3 Turingscraft 1
2
9/4
to
9/8
M Types, User input Chapter 2  
T Expressions and User Input   Ex. 1.2, 1.8, 3.1, 3.5
W Using Objects, Introduction to the Picture Class    
F Test 1   Turingscraft 2
3
9/11
to
9/15
M Review Test 1    
T No Class    
W Using Objects    
F Class vs Object and Value vs Void methods    
4
9/18
to
9/22
M Boolean Expressions Chapter 4  
T Conditionals    
W Conditionals II   Program 2
F Nested conditionals and Switch statements   Turingscraft 3
5
9/25
to
9/29
M Review for test   E.C. for Ex. 4.3, 4.4, 4.5, 4.6 by midnight
T Test 2   Ex. 4.3, 4.4, 4.5, 4.6 by midnight
W Test Review; Object/Class method usage    
F While loops Chapter 5  
6
10/2
to
10/6
M Loop practice    
T Class canceled    
W For loops   Turingscraft 4
F Using loops in Pictures    
7
10/9
to
10/13
M Picture loops continued   Loop Gymnastics
T Loop Gymnastics lessons    
W Strings and Loops over Strings Chapter 6  
F String Gymnastics Practicum    
8
10/16
to
10/20
M Review and Greyscale exercise    
T Test 3    
W Basic Method Definition Chapter 8 String Gymnastics
F Method invocation semantics; cont. method defintion    
9
10/23
to
10/27
M Object method definition start    
T Turingscraft practicum   Turingscraft 5; Strings & Methods
W Picture/MyPicture methods    
F Begin arrays Chapter 7  
10
10/30
to
11/3
M Continue arrays    
T Arrays    
W Arrays and methods    
F Test 4    
11
11/6
to
11/10
M
OSDI Conference: Work on Picture Project and on Arrays assignments
   
T    
W   Picture Project 1
F Picture Object Methods: Questions and Answers  

Arrays assignment and
Turingscraft Arrays

12
11/13
to
11/17
M      
T      
W Binary Search    
F Binary Search Practicum    
Thanksgiving Break 11/18 to 11/26
13
11/27
to
12/1
M Sorting: Overview; Describe Bubble, Insertion, Selection    
T Sorting: Selection Implementation    
W Review    
F Test 5    
14
12/4
to
12/8
M      
T      
W      
F     Program 8: User Choice



 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.