Alan Kaminsky Department of Computer Science Rochester Institute of Technology 4486 + 2220 = 6706
Home Page
Advanced Programming 4003-707-02 Fall Quarter 2008
Course Page

4003-707-02 Advanced Programming
Course Schedule and Topics

Prof. Alan Kaminsky -- Fall Quarter 2008
Rochester Institute of Technology -- Department of Computer Science

Time: Monday and Wednesday, 8:00am-9:50am, Room 70-3560

Final Exam: Tuesday, 11-Nov-2008, 8:00am-10:00am, Room 70-3560

Sun Mon Tue Wed Thu Fri Sat
Aug. 31 Sep. 1
Introduction
 
Sep. 2 Sep. 3
Module 1. Objects
 
Sep. 4 Sep. 5 Sep. 6
Sep. 7 Sep. 8 -- Last date for drop/add*
Module 2. Elementary Programming
Quiz 1    Project Increment 1 assigned
Sep. 9 Sep. 10
Module 2. Elementary Programming
 
Sep. 11 Sep. 12 Sep. 13
Sep. 14 Sep. 15
Module 3. Classes and Interfaces
Quiz 2
Sep. 16 Sep. 17
Module 3. Classes and Interfaces
 
Sep. 18 Sep. 19 Sep. 20
Sep. 21 Sep. 22
Module 4. 2D Graphics; Collections
Quiz 3    Project Increment 2 assigned
Sep. 23 Sep. 24
Module 4. 2D Graphics; Collections
Project Increment 1 due
Sep. 25 Sep. 26 Sep. 27
Sep. 28 Sep. 29
Module 5. GUIs
Quiz 4
Sep. 30 Oct. 1
Project Increment 1 post-mortem
 
Oct. 2 Oct. 3 Oct. 4
Oct. 5 Oct. 6
Module 5. GUIs
Quiz 5    Project Increment 3 assigned
Oct. 7 Oct. 8
Module 5. GUIs
Project Increment 2 due
Oct. 9 Oct. 10
Final exam
conflicts**
Oct. 11
Oct. 12 Oct. 13
Module 6. I/O
Quiz 6
Oct. 14 Oct. 15
Module 6. I/O
 
Oct. 16 Oct. 17 Oct. 18
Oct. 19 Oct. 20
Module 7. Networking & Concurrency
Quiz 7    Project Increment 4 assigned
Oct. 21 Oct. 22
Module 7. Networking & Concurrency
Project Increment 3 due
Oct. 23 Oct. 24
Last date
to W***
Oct. 25
Oct. 26 Oct. 27
Module 7. Networking & Concurrency
Quiz 8
Oct. 28 Oct. 29
Module 7. Networking & Concurrency
 
Oct. 30 Oct. 31 Nov. 1
Nov. 2 Nov. 3
Module 8. Various Topics
Quiz 9
Nov. 4 Nov. 5
Module 8. Various Topics
Project Increment 4 due
Nov. 6 Nov. 7 Nov. 8
Nov. 9 Nov. 10
Finals
 
Nov. 11
Final
Exam
Nov. 12
Finals
Nov. 13
Finals
Nov. 14
Finals
Nov. 15

*Last date to drop/add courses: Monday 08-Sep-2008
**Last date to request final exam rescheduling due to scheduling conflicts: Friday 10-Oct-2008
***Last date to withdraw with a grade of W: Friday 24-Oct-2008


Introduction

Required Reading


Module 1. Objects

Required Reading


Module 2. Elementary Programming

Required Reading


Module 3. Classes and Interfaces

Required Reading


Module 4. 2D Graphics; Collections

Required Reading


Module 5. GUIs

Required Reading


Module 6. I/O

Required Reading


Module 7. Networking & Concurrency

Required Reading


Module 8. Various Topics

Required Reading

Advanced Programming 4003-707-02 Fall Quarter 2008
Course Page
Alan Kaminsky Department of Computer Science Rochester Institute of Technology 4486 + 2220 = 6706
Home Page
Copyright © 2008 Alan Kaminsky. All rights reserved. Last updated 22-Oct-2008. Please send comments to ark­@­cs.rit.edu.