INFSCI 17 Object-Oriented Programming I



Welcome to Dr. Ray's course website. I'll update the website on a weekly basis, so check back often.


Syllabus for Fall 08

Pair Programming Rules

Contact Info For Student Assistants


References

Schedule

Week    Date    Reading Lecture (ppts) Code (Eclipse Projects) Announcements
1 8/28   Chp 1: Introduction   Chp 1, Tools Install (Java 6 & Eclipse 3.2)    
2 9/4   Chp 2: Using Objects   Chp 2   Chp 2  
3 9/11   Chp 3: Implementing Classes   Chp 3   Chp 3  
4 9/18   Chp 4: Fundamental Data Types   Chp 4, Generating Javadocs   Chp 4   Assign #1 Due 9/16
5 9/25   Preview Chp 5 for lab       Exam #1
6 10/2   Chp 5: Decisions   Chp 5   Chp 5   Assign #2 Due
7 10/9   Chp 6: Iteration (Loops)   Chp 6   Chp 6  
8 10/16   Chp 7: Arrays & ArrayLists   Chp 7   Chp 7   Assign #3 Due
9 10/23   n/a       Exam #2    Withdrawal Deadline (Fri. 10/24)
10 10/30   Chp 9: Interfaces & Polymorhism   Chp 9, Interfaces & Polymorphism   Chp 9   Assign #4 Due
11 11/6   Chp 8: Designing Classes / Finish Chp 7   Chp 8   Chp 8  
12 11/13   Chp 10: Inheritance   Chp 10   Chp 10   Assign #5 Due
13 11/20   n/a       Exam #3
14 11/27   n/a   n/a   n/a   Thanksgiving Holiday
15 12/4   TBA       Assign #6 Due
16 12/11   n/a   n/a   n/a   Final Exam