CS 117 Assignments
F '06
Daily Assignments
- Day 1 (9/12/06)
Labs: Lab0, and then Lab1 if you've time.
Readings: in Ch. 2, read 2.1-2.3 (lightly)
in Ch. 1, read 1.1-1.3 (lightly)
- Day 2 (9/14/06)
Labs: Lab2 (due: midnight 9/18)
Readings
- relevant to Lab2 read 3.1-3.6
- also over the 5-day weekend read:
- Ch. 0 - eventually there may be a lab based on computer terminology
- Ch. 1 (except 1.4) - think about your programs in classy terms
- Ch. 2 - program components should start making more sense now
- Day 3 (9/19/06)
Labs: Lab3 (due: 9/20, midnight)
Readings:
- 3.1 Variables
- 3.2 Expressions
- 3.3 Constants
- 3.4,5,6 I/O
It would be prudent to do the Quick Checks at the end of each section.
- Day 4 (9/21/06)
Labs: Lab4 (due: 9/25, midnight)
Readings:
- Ch. 4 on classes, esp. 4.1-4.5
- on if's, booleans 5.1-5.4
- comparing Strings 9.5
Think: after doing Lab4 and re-reading 4.1-4.5, think
about how one could re-do Lab4 using an instantiable classs
if you haven't or about how to use more encapsulation if
you have.
- Day 5 (9/26/06)
Labs: Lab5 (due: 9/28, classtime)
Readings: on selection (if's and switch's) 5.1-5.5
iteration 6.1-6.7
Re-read: on constructors 4.5
- Day 6 (9/28/06)
Labs: Lab6 (due: Mon. 10/1)
Readings: 3.7 on the Math class
Review for Quiz #1
- Day 7 (10/3/06)
Quiz #1 (in-class)
Labs: Lab7 - Random numbers (due: Th. 10/5)
Readings: 3.8 on random numbers and Chs. 4 & 7 on classes
- Day 8 (10/5/06)
Labs: Lab8 - on Arrays (due: Mon 10/9)
Readings: 10.1 Array Basics
Quick Check p. 554
- Day 9 (10/10/06)
Lab: Lab9 - Messages, using the Graphics class (due: Th 10/12)
Readings: 1.4 on Inheritance, 3.8 on random numbers, 5.6 on Graphics,
7.5 on call by value, 10.3 on passing arrays.
- Day 10 (10/12/06)
Lab 10 Pumkin Ice Cream
Readings: If you've extra time over the "break", read up through Ch.
10. Pay attention to details on things we've done or mentioned and just try
to get a general understanding otherwise.
- Day 11 (10/17/06)
Labs: Lab10 (due 10/17), Lab11 (due: 10/19), Lab 10+ (due: TBA)
Hand-outs: Accounts/courses/cs117/rnau/Tests/Test1,Test2,Test3 and Main11
Pop Quiz
Readings: On arrays: 10.1,2,3; On Strings: 9.1-9.6.
- Day 12 (10/19/06)
Characters
Lab 12 Chars and Codes
Reading: 9.1
- Day 13 (10/24/06)
Review: old quiz #2's
Lab 14 A Comparison of Sorts
Reading: 11.2
- Day 14 (10/26/06)
Quiz #2
SortDemo (see Programs/SortDemo)
Lab 13 Recursion
Reading: 15.1, 15.5
- Day 15 (10/31/06)
Quiz #2 returned (see Quizzes/Q2 F'06)
on searching, and files
Lab 15 Files
Reading: 11.1 Searching; 15.5 QuickSort;
Ch. 12.1,2 on files