CSC220: Programming II - Fall 2002
Dr. Christian A. Duncan
csc220@mail.cs.miami.edu
Office Hours
Linux Lab Hours (Ungar 426)
Resources
Course Information
Exams
Midterm: Thursday, October 24 (definite)
Final: Tuesday, December 17 (5-7:30)
Quizzes
Course Notes
-
Course Syllabus (Lecture 1)
(Th, August 29)
-
Lecture 2 (pdf format)
(Tu, September 3)
(Chapter 1: Software Design and Analysis)
-
Lecture 3 (pdf format)
(Th, September 5)
(Chapter 2: ADT & Classes)
-
Lecture 4 (pdf format)
(Tu, September 10)
(Chapter 3: Collection Classes)
-
Lecture 5 (pdf format, same file as lecture 4)
(Th, September 12)
(Chapter 3: Collection Classes)
-
Lecture 6 (pdf format)
(Tu, September 17)
(Chapter 3: Collection Classes and a little of Chapter 4: Linked Lists)
-
Lecture 7 (pdf format)
(Th, September 19)
(Chapter 4: Linked Lists)
-
Lecture 8 (two Java files)
(Tu, September 24)
(Chapter 4: Linked Lists)
-
Lecture 9 (continuation of 7 and 8)
(Th, September 26)
(Chapter 4: Linked Lists)
- Tentative schedule (subject to major change!)
-
Lecture 9
(Th, September 26)
(Chapter 5: Objects and Iterators)
-
Lecture 10
(Tu, October 1)
(Chapter 6: Stacks)
-
Lecture 11
(Th, October 3)
(Chapter 7: Queues)
-
Lecture 12
(Tu, October 8)
(Chapter 8: Recursion)
-
Lecture 13
(Th, October 10)
(Chapter 8: Recursion)
-
Lecture 14
(Tu, October 15)
(Review: Chapters 1-7)
-
Lecture 15
(Th, October 17)
(Midterm: Chapters 1-7)
-
Lecture 16
(Tu, October 22)
(Chapter 9: Trees)
-
Lecture 17
(Th, October 24)
(Chapter 9: Trees)
-
Lecture 18
(Tu, October 29)
(Chapter 10: More Trees- Heaps)
-
Lecture 19
(Th, October 31)
(Chapter 10: More Trees- Heaps)
-
Lecture 20
(Tu, November 5)
(Chapter 11: Searching - Hashtables)
-
Lecture 21
(Th, November 7)
(Chapter 11: Searching - Hashtables)
-
Lecture 22
(Tu, November 12)
(Chapter 12: Sorting)
-
Lecture 23
(Th, November 14)
(Chapter 12: Sorting)
-
Lecture 24
(Tu, November 19)
(Chapter 14: Graphs)
-
Lecture 25
(Th, November 21)
(Chapter 14: Graphs)
-
Lecture 26
(Tu, November 26)
(Buffer Zone - Makeup or Additional Material)
-
(Th, November 28)
THANKSGIVING
-
Lecture 27
(Tu, December 3)
(Buffer Zone - Makeup or Additional Material)
-
Lecture 28
(Th, December 5)
(Final Review)
Labs and Homework Assignments
TA Info
- The Grading Policy page
explains details about grading:
how to grade, whom to grade, where to record the grade, etc.