CSC220: Programming II - Spring 2003
Dr. Christian A. Duncan
csc220@mail.cs.miami.edu
Office Hours
Linux Lab Hours (Ungar 426)
Resources
Course Information
Exams
Midterm: Thursday, March 6 (tentative - just before Spring Break)
Final: Tuesday, May 6 (11-1:30)
Quizzes
Course Notes
-
Course Syllabus (Lecture 1)
(Tu, January 14)
-
Lecture 2 (pdf format)
(Th, January 16)
(Chapter 1: Software Design and Analysis)
-
Lecture 3 (pdf format)
(Tu, January 21)
(Chapter 2: ADT & Classes)
-
Lecture 4 (continued from Lecture 3 with more coverage of Chapter 1 as well)
(Th, January 23)
(Chapter 2: ADT & Classes)
-
Lecture 5 (pdf format)
(Tu, January 28)
(Chapter 3: Collection Classes)
-
Lecture 6 (pdf format)
(Th, January 30)
(Chapter 3: Collection Classes)
-
Lecture 7 (pdf format)
(Tu, February 4)
(Chapter 4: Linked Lists)
-
Lecture 8 (two Java files)
(Th, February 6)
(Chapter 4: Linked Lists)
-
Lecture 9 (continuation of 7 and 8)
(Tu, February 11)
(Chapter 4: Linked Lists)
-
Lecture 10 (pdf format)
(Th, February 13)
(Chapter 5: Objects and Iterators)
-
Lecture 11 (continuation of 10)
(Tu, February 18)
(Chapter 5: Objects and Iterators)
-
Lectures 12-14 (pdf format)
(Th, February 20)
(Tu, February 25)
(Th, February 27)
(Chapters 6 and 7: Stacks and Queues)
-
Lecture 15
(Tu, March 4)
(Review)
-
Lecture 16
(Th, March 6)
(Midterm)
-
Spring Break
(Tu, March 11)
-
Spring Break
(Th, March 13)
-
Lectures 17-18 (coming soon)
(Tu, March 18)
(Th, March 20)
(Chapters 8: Recursion)
Labs (in-lab tasks)
- Lab 0 (C/Java Tutorial Session)
- Lab 1 (Setup and Exception Handling)
- Lab ???? (many many more to come!!!)
- Lab 9 (Pong Applet)
- Lab 11 (Email Grabber)
Homework Assignments
TA Info
- The Grading Policy page
explains details about grading:
how to grade, whom to grade, where to record the grade, etc.