(Latest Revision -- 11/20/2003)
(11/20/2003: adjusted due dates for proram #5)
(11/11/2003: adjusted content of quiz #3)
(10/15/2003: moved back date for quiz #2)
(10/03/2003: adjusted due dates for program #3)
WORK SCHEDULE FOR CS 3100 -- Fall 2003
I will make additions and changes to this schedule as the semester progresses.
Keep checking the class web space to see the latest version of this schedule.
WEEK #1: Sep 04-05
- WEEK #1 is a one-class week due to the first day of school falling
on a Thursday instead of a Monday.
CS 3100 meets in P-114 on Friday, Sept 05.
- 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 Wednesday. We will perform the Hello World! lab exercise in
order to practice the editing, compiling, scripting, and e-mail tasks
required for completing my programming assignments.
- Reading Assignment:
- Read handouts/class documents
- Review the use of unix computers. Use your unix book if you have
one.
- Figure on having to cover an average of about 30 pages per week in
Carrano. Continue working on your 'unix proficiency' throughout the
semester.
- Retrieve and study the program #1 assignment from the class web space.
Get started on the assignment. We will discuss it in class next week.
-
WEEK #2: Sep 08-12
- Reading Assignment:
- Carrano: chapter 05 (Recursion as a Problem-Solving Technique)
- Note: There are some confusing
errors in Carrano.
Throughout the semester, while reading be sure to
check the errata sheet
Carrano has posted.
-
WEEK #3: Sep 15-19
- DUE: Monday, Sep 15, 2003 -- program #1 (WFF-Catcher) .
- Reading Assignment:
- Carrano: first half of chapter 09 (Algorithm Efficiency and Sorting)
- (Fees Due Sep 18)
-
WEEK #4: Sep 22-26
- Reading Assignment:
- Carrano: remainder of chapter 09 (Algorithm Efficiency and Sorting)
plus first ten pages or so of chapter 08 (Advanced C++ Topics)
- Monday, September 22, Quiz #1 on
Carrano
chapter 5 and first half of chapter 9
-
WEEK #5: Sep 29 - Oct 03
- DUE: Monday, Sep 29, 2003 -- program #2 (Sort Driver).
- Reading Assignment:
- Carrano: read until about
2/3-finished with chapter 08 (Advanced C++ Topics)
- (Census Day/Last Day to Drop Oct 01)
-
WEEK #6: Oct 06-10
- DUE: Friday, Oct 10, 2003 -- level-two version of program #3
(Medical Clinic).
- Reading Assignment:
- Carrano: finish chapter 8
plus first ten pages or so of chapter 10 (Trees)
-
WEEK #7: Oct 14-17
- Reading Assignment:
- Carrano: first half of chapter 10 (Trees)
- (No Classes Monday Oct 13: Columbus Day [offices open])
- (Last day to apply for graduation before next Fall)
- DUE: Friday, Oct 17, 2003 -- level-three version of program #3
(Medical Clinic).
-
WEEK #8: Oct 20-24
- Reading Assignment:
- Carrano: most of second half of chapter 10 (Trees)
-
Monday, October 20, Quiz #2 on
Carrano
second half of chapter 9, chapter 8, first half of chapter 10
-
DUE: Friday, Oct 24, 2003 -- final version of program #3
(Medical Clinic).
-
WEEK #9: Oct 27-31
- Reading Assignment:
- Carrano: finish up chapter 10 (Trees) and do about 20 pages of
chapter 11 (Tables and Priority Queues)
-
Monday, October 27, Quiz #2 on
Carrano
second half of chapter 9, chapter 8,
first half of chapter 10
-
DUE: Wednesday, Oct 29, 2003 -- final version of program #3
(Medical Clinic).
-
WEEK #10: Nov 03-07
- Reading Assignment:
- Carrano: finish up chapter 11 (Tables and Priority Queues)
-
WEEK #11: Nov 10, Nov 12-14
- Reading Assignment:
- Carrano: first half of chapter 12 (Advanced Implementations of
Tables)
DUE: Monday, Nov 10, 2003 -- level 2.5 version of program #4
(Derivative Trees).
- (No Classes Tuesday Nov 11: Veteran's Day [offices open])
-
WEEK #12: Nov 17-21
- Reading Assignment:
- Carrano: second half of chapter 12 (Advanced Implementations of
Tables)
- Monday, November 17, Quiz #3 on
Carrano
second half of
chapter 10 and chapter 11
, and first half of chapter 12
DUE: Friday, Nov 21, 2003 -- final version of program #4
(Derivative Trees).
-
WEEK #13: Nov 24-26
- Get started on program #5 do as much as possible - be aware due dates
'pile up' at the end of the semester - a quiz and a program due on the
same day.
- Reading Assignment:
- Carrano: finish up with chapter 12 (Advanced Implementations of
Tables) and work through most of chapter 13 (Graphs)
- (No Classes Thursday or Friday Nov 27-28: Thanksgiving Holiday)
-
WEEK #14: Dec 01-05
- finish program #5 - finish as much as possible -- go beyone level 3 - be
aware due dates 'pile up' at the end of the semester - a quiz and a
program due on the same day.
- Reading Assignment:
- Carrano: finish up with chapter 13 (Graphs)
DUE: Friday, Dec 05, 2003 -- level 3 version of program #5
-
WEEK #15: Dec 8-9
DUE: Monday, Dec 08, 2003 -- final version of program #5
- Monday, December 8, Quiz #4 on
Carrano
first half of chapter 12,
second half of chapter 12 and chapter 13
- (Last Day of CS 3100: Dec 08)
- (Last Day of CSU Classes: Dec 09)
-
CS 3100 FINAL EXAM: The (optional) CS 3100 final exam is scheduled
for Wednesday, Dec 17, 2003 from 08:30 to 10:30. The exam will be given in
the regular classroom: P-114. You need to send me an e-mail message if you
want to take this exam, so I will know to make a copy of the exam for you.