Lecture/exam/reading schedule
Notes:
- Please note that, except for scheduled University events and
exam dates, the schedule of topics, readings, and assignments is
tentative. It may be necessary to change an exam
date: if that happens, I will give you at least a week's notice
and make alternate arrangements for students unable to take the
exam on the rescheduled date. Please inform me of any conflict
between the dates entered here and those in the catalog and course
schedule. In the event of any conflicts, the catalog and course
schedule have the final say.
- Please refer to the ThisWeek and NextWeek links on the course
home page for a more detailed and (after several weeks into the
semester) more up-to-date schedule of reading assignments and
topics. I will make changes to this file as we progress, but
probably not as immediately as the ThisWeek/NextWeek files.
Exam Schedule:
- The first hour exam will be on Friday, Sept. 21
- The second hour exam has been rescheduled to Tuesday, Oct.
16.
- The third hour exam will be on Friday, Nov. 2
- The fourth will be on Friday, Nov. 30. Please note
that this is during the last full week of the
term.
- Final Exam: The final exam for CSci 261 (meets
12:00 Noon MTThF) is scheduled for Noon Thursday, Dec.
13. It will be an in-class comprehensive exam.
- Week 1: Monday, Aug. 27
- Topic: Introduction, basics, and a brief review of
C++
- Reading: Niemeyer and Knudsen (hence N&K)
Chapters 1 - 2
- Other Notes:
- Week 2: Monday, Sept. 3
- Topic: Introduction to Java
- Reading: N&K Chapters 3 - 5
- Other Notes:
- Monday, Sept. 3 is Labor Day (no classes)
- Tuesday, Sept. 4 is the last day to add classes
- Week 3: Monday, Sept. 10
- Topic: More Java
- Reading: N&K Chapters 6 - 7
- Other Notes:
- Monday, Sept. 10, is the last day to drop without
record
- The first hour exam will be next Friday
- Week 4: Monday, Sept. 17
- Topic: Yet more Java and an Exam
- Reading: N&K 9 - 10
- Other Notes:
- The first hour exam will be on Friday, Sept. 21, and
will cover chapters 1 - 7 of N&K together with a review
of C++.
- Week 5: Monday, Sept. 24
- Topic: Introduction to Algorithms
- Reading: Budd, chapters 1 - 2
- Other Notes:
- Last day to drop with an automatic 'W' Monday, Sept.
24
- Week 6: Monday, Oct. 1
- Topic: More on Algorithms
- Reading: Budd, Chapters 3 - 5
- Other Notes:
- Exam #2 will be next Friday
- Week 7: Monday, Oct. 8
- Topic: Vectors and Sorting
- Reading: Budd, Chapters 6 - 7
- Other Notes:
- Friday, Oct. 12 is midterm.
- The second hour exam has been rescheduled to Tuesday, Oct.
16, and will cover chapters 1 - 5 of Budd.
- Week 8: Monday, Oct. 15
- Topic: Linked Lists
- Reading: Budd, Chapter 8 - 9
- Other Notes:
- Monday, Oct. 15, is Fall Break Day (no classes)
- Exam #2 has been rescheduled for Tuesday, Oct. 16.
- Week 9: Monday, Oct. 22
- Topic: Stacks and Recursion
- Reading: Chapter 10
- Other Notes:
- Exam #3 will be next Friday
- Week 10: Monday, Oct. 29
- Topic: Graphics in Java
- Reading: N&K, Chapters 13 - 16
- Other Notes:
- The third hour exam will be held Friday, Nov. 2,
and will cover chapters 6 through 10 of Budd.
- Week 11: Monday, Nov. 5
- Topic: Queues and
DEQueues: search
- Reading: Budd, Chapters 11 - 12
- Other Notes:
- Week 12: Monday, Nov. 12
- Topic: Trees
- Reading: Budd, Chapter 14 (15 if time
permits)
- Other Notes:
- Week 13: Monday, Nov. 19
- Topic: Catch-up
- Reading: As required
- Other Notes:
- Thursday: Thanksgiving Vacation
- Friday: Thanksgiving Vacation
- Exam #4 will be next Friday
- Week 14: Monday, Nov. 26
- Topic: Hashing
- Reading: Budd, Chapter 16 (possibly skipping
Chapter 15)
- Other Notes:
- Exam #4 will be given on Friday, Nov. 30, and
will cover chapters 11 - 14 of Budd and chapters 13 - 16 of
N&K. Please note that this is during the last full week
of the term.
- Week 15: Monday, Dec. 3
- Topic: Analysis
- Reading: Chapter 15
- Other Notes:
- Wednesday, Dec. 5 is the last day of classes
(our last class meeting time is therefore Tuesday, Dec.
4.
- Final Exam: The final exam for CSci 261 (meets 12:00
Noon MTThF) is scheduled for Noon Thursday, Dec. 13. It
will be an in-class comprehensive exam.
Return to
the course home page