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:
04/21/2005
)
(Apr 21: Moved back date for quiz #3)
(Apr 21: Moved back due dates for program #4)
(Apr 10: Inserted due dates for programs #4 and #5)
(Apr 7: Moved back due dates for quiz #3 and program #3)
(Mar 16: Inserted due dates for program #3)
(Feb 15: Noted dates of CENIC Conference)
WORK SCHEDULE FOR CS 3100 -- Spring 2005
WEEK #1: Feb 14 - Feb 18
- WEEK #1 CS 3100 meets in P-114 on Monday, Feb 14.
- 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, February 16. 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 Friday.
- 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:
- Consult the errata sheet and repair errors
in chapter 05 of Carrano.
- Carrano: chapter 05 (Recursion as a Problem-Solving Technique)
- Read handouts/class documents
- Review the use of unix computers. Use your unix book if you have
one.
-
WEEK #2: Feb 21 - Feb 25
- Reading Assignment:
- Consult the errata sheet and repair errors
in chapter 09 of Carrano.
- Carrano: read to around page 464 of chapter 09 (Algorithm Efficiency
and Sorting)
-
WEEK #3: Feb 28 - Mar 04
- DUE DATE: Monday, Feb 28, 2005 --
program #1 (Expression Catcher: "GoodRikTonePoem").
- Wednesday, March 02, Quiz #1 on
Carrano chapter 5 (Recursion as a Problem-Solving Technique).
- Reading Assignment:
- Consult the errata sheet and repair errors
in chapter 08 of Carrano.
- Carrano: Finish chapter 09 (Algorithm Efficiency and Sorting) and
read to about page 392 of chapter 8 (Advanced C++ Topics).
-
WEEK #4: Mar 07 - Mar 11
- DUE DATE: Monday, Mar 07,
2005 -- level 2 version of program #2(Radix Sorter).
- Reading Assignment:
- Carrano: read to about page 420 of chapter 8 (Advanced C++ Topics)
- Monday-Wednesday: CENIC Conference
in L.A.
-
WEEK #5: Mar 14 - Mar 18
- DUE DATE: Wednesday, Mar 16,
2005 -- FINAL version of program #2(Radix Sorter).
- Friday, March 18, Quiz #2 on
Carrano Chapter 9 (Algorithm Efficiency and Sorting).
- Reading Assignment:
- Consult the errata sheet and repair errors
in chapter 10 of Carrano.
- Carrano: finish chapter 8 (Advanced C++ Topics) and
read to about page 508 of chapter 10 (Trees)
-
WEEK #6: Mar 21 - Mar 25
- Reading Assignment:
- Carrano: Read to about page 536 of chapter 10 (Trees)
-
SPRING BREAK: Mar 28 - Apr 01
WEEK #7: Apr 04 - Apr 08
- DUE DATE: Wednesday, Apr 06,
2005 -- level-three version of program #3
- Reading Assignment:
- Consult the errata sheet and repair errors
in chapter 11 of Carrano.
- Carrano: Finish chapter 10 (Trees) and read to about page 576 in
chapter 11 (Tables and Priority Queues)
-
WEEK #8: Apr 11 - Apr 15
-
Wednesday, April 13, Quiz #3 on
Carrano chapter 08 (Advanced C++ Topics) and chapter 10 (Trees).
- Friday, April 15, Quiz #3 on
Carrano chapter 08 (Advanced C++ Topics) and chapter 10 (Trees).
DUE DATE: Friday, Apr 15,
2005 -- final version of program #3.
- Reading Assignment:
- Carrano: Read to about page 604 in chapter 11 (Tables and Priority
Queues).
-
WEEK #9: Apr 18 - Apr 22
- Reading Assignment:
- Consult the errata sheet and repair errors
in chapter 12 of Carrano.
- Carrano: Finish chapter 11 (Tables and
Priority Queues) and read to about page 642 of chapter 12 (Advanced
Implementions of Tables)
- DUE DATE: Monday, April 18
2005 -- final version of program #3.
-
WEEK #10: Apr 25 - Apr 29
-
DUE DATE: Monday, Apr 25,
2005 -- level-three version of program #4.
- DUE DATE: Wednesday, Apr 27,
2005 -- level-three version of program #4.
-
Wednesday, April 27, Quiz #4 on
Carrano:chapter 11 (Tables and Priority Queues).
- Friday, April 29, Quiz #4 on
Carrano:chapter 11 (Tables and Priority Queues).
- Reading Assignment:
-
Carrano: Read to about page 670 of chapter 12 (Advanced
Implementations of Tables)
-
WEEK #11: May 2 - May 6
-
DUE DATE: Monday, May 02,
2005 -- final version of program #4.
- DUE DATE: Wednesday, May 04,
2005 -- final version of program #4.
- Reading Assignment:
- Consult the errata sheet and repair errors
in chapter 13 of Carrano.
- Carrano: Finish chapter 12 (Advanced Implementations of Tables) and
read to about page 704 of chapter 13 (Graphs)
-
WEEK #12: May 09 - May 13
- Reading Assignment:
- Carrano: Finish chapter 13 (Graphs).
- DUE DATE: Friday, May 13,
2005 -- level-three version of program #5.
-
WEEK #13: May 16 - May 20
- (Last Day of Classes: Friday, May 20, 2005)
- DUE DATE: Friday, May 20,
2005 -- final version of program #5
- Friday, May 20, Quiz #5 on
Carrano: chapter 12 (Advanced Implementations of Tables) and chapter
13 (Graphs).
- Reading Assignment:
-
CS 3100 FINAL EXAM: The (optional) CS
3100 final exam is scheduled for Wednesday, May 25, 2004 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.