I will make additions and changes to this schedule as the semester progresses.
Keep checking the class web space to see the latest version.
(Are you looking at a stale web page?
Try refreshing your browser.)
(
Latest Revision:
11/30/2005
)
11/30/2005: moved back test #5 date
11/19/2005: added detail about test #3 and test #4
11/03/2005: added due dates for program #4-5
10/24/2005: moved back due date for final program #3
10/05/2005: added due dates for program #3
09/20/2005: added due date for program #2
09/20/2005: added some detail about what will be covered by test #1
WORK SCHEDULE FOR CS 3100 -- Fall 2005
WEEK #1: Sept 07 - Sept 09
- WEEK #1 is a two-class week due to the first day of school falling
on a wednesday instead of a monday.
- Let me know immediately if you need a computer account on the CS Dept Sun
Ultra's or a new password on your existing account.
- Retrieve and study the
Hello World!
exercise from the class web space. CS 3100 will meet in the lab
(P-288)
on Friday, September 09. We will perform the Hello World! lab
exercise in order to practice the editing, compiling, scripting, and
e-mail tasks required for completing class programming assignments.
- Retrieve and study the program #1 assignment from the class web space.
Get started on the assignment. We will discuss it in class on Monday,
September 12.
- Figure on having to cover an average of about 30 pages per week in
Carrano. Continue working on your 'unix proficiency' throughout the
semester.
- Reading Assignment:
- Read handouts/class documents
- Review the use of unix computers. Use your unix book if you have
one.
- Carrano: chapter 05 (Recursion as a Problem-Solving Technique) (If
you are using the 3rd edition of Carrano, consult the errata sheet and repair errors in chapter
05.)
-
WEEK #2: Sept 12 - Sept 16
- Reading Assignment:
- Carrano: first half of chapter 09 (Algorithm Efficiency and Sorting)
-
WEEK #3: Sept 19 - Sept 23
- Reading Assignment:
- Carrano: remainder of chapter 09 (Algorithm Efficiency and Sorting)
plus beginning of chapter 08 (Advanced C++ Topics)
- DUE DATE: Monday, Sept 19, 2005 --
program #1 (Expression Catcher)
-
WEEK #4: Sept 26 - Sept 30
- Monday, Sep 26, 2005: Test #1
covering chapter 5 and up to page 465 in chapter 9. (To prepare: Study
the notes you made on the readings, and your notes from lectures. You
could also think about the questions at the ends of the chapters.
Another good study tactic: after finishing reading each numbered section
of the text, ask yourself: "To what question might the information in
this section be the answer? Make up such a question, and write it in
your notes somewhere. That might be one of the questions on the test!)
- Reading Assignment:
- Carrano: first two-thirds of chapter 08 (Advanced C++ Topics)
-
WEEK #5: Oct 03 - Oct 07
- Reading Assignment:
- Carrano: finish chapter 8
and begin chapter 10 (Trees)
- DUE DATE: Monday, Oct 03, 2005 --
program #2 (Compare Sorts)
- 10/04 is Fall Census Date: Last day to Add/Drop, request CR/NC option,
drop to part-time and qualify for refund, pay Fall Term fees if you registered
09/07-10/04
-
WEEK #6: Oct 10 - Oct 11 & Oct 13 - Oct 14
- Reading Assignment:
- Carrano: first half of chapter 10 (Trees)
- (No Classes Wednesday Oct 12: Columbus Day [offices open])
- Friday, Oct 14, 2005: Test Day #2.
Test will cover chapters 9 and 8.
-
WEEK #7: Oct 17 - Oct 21
- Reading Assignment:
- Carrano: finish chapter 10 (Trees)
- DUE DATE: Friday, Oct 21, 2005 --
level three version of program #3 (Medical Clinic)
-
WEEK #8: Oct 24 - Oct 28
- Reading Assignment:
- Carrano: finish whatever may remain of chapter 10 (Trees) and first
third of chapter 11 (Tables and Priority Queues)
-
DUE DATE: Friday, Oct 28, 2005
-- final version of program #3 (Medical Clinic)
-
WEEK #9: Oct 31 - Nov 04
- Reading Assignment:
- Carrano: finish chapter 11 (Tables and Priority Queues)
- Monday, Oct 31, 2005: Test Day #3
Test will cover chapters 9-11.
- DUE DATE: Wednesday, Nov 02, 2005 --
final version of program #3 (Medical Clinic)
-
WEEK #10: Nov 07 - Nov 10
- Reading Assignment:
- Carrano: first half of chapter 12 (Advanced Implementations of
Tables)
- (No Classes Friday Nov 11: Veteran's Day [offices open])
-
WEEK #11: Nov 14 - Nov 18
- Reading Assignment:
- Carrano: second half of chapter 12 (Advanced Implementations of
Tables)
- DUE DATE: Friday, Nov 18, 2005 --
level 4 version of program #4-5 (Family Tree)
-
WEEK #12: Nov 21 - Nov 23
- Reading Assignment:
- Carrano: finish what may remain of chapter 12 (Advanced
Implementations of Tables) and work through most of chapter 13
(Graphs)
- (No Classes Thursday-Friday Nov 24-25: Thanksgiving Holidays [campus
closed])
- Monday, Nov 21, 2005: Test Day #4
Test will cover chapters 11-12.
-
WEEK #13: Nov 28 - Dec 02
- Reading Assignment:
- Carrano: finish chapter 13 (Graphs)
- DUE DATE: Friday, Dec 02, 2005 --
level 5 version of program #4-5 (Family Tree)
-
WEEK #14: Dec 05 - Dec 09
- Reading Assignment:
-
Monday, Dec 05, 2005: Test Day #5
Test will cover chapters 12-13.
-
Friday, Dec 09, 2005: Test Day #5
Test will cover chapters 12-13.
-
DUE DATE: Friday, Dec 09, 2005
-- final version of program #4-5 (Family Tree)
- DUE DATE: Wednesday, Dec 14,
2005 -- final version of program #4-5 (Family Tree)
-