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 09

Pair Programming Rules

Contact Info For Student Assistants


References

Schedule

Week    Date    Reading Lecture (ppts) Code (Eclipse Projects) Announcements
1 9/3   Chp 1: Introduction   Chp 1, Tools Install (Java 6 & Eclipse 3.2)    
2 9/10   Chp 2: Using Objects   Chp 2   Chp 2  
3 9/17   Chp 3: Implementing Classes   Chp 3   Chp 3  
4 9/24   Chp 4: Fundamental Data Types   Chp 4, Generating Javadocs   Chp 4   Assign #1 Due, Class cancelled due to G-20!
5 10/1   Chp 4 (see previous week info) & Chp 5: Decisions   Chp 5   Chp 5  
6 10/8   n/a       Assign #2 Due, Exam #1
7 10/15   Finish Chp 5 & Chp 6: Iteration (Loops)   Chp 6   Chp 6  
8 10/22   Chp 7: Arrays & ArrayLists   Chp 7   Chp 7   Assign #3 Due
9 10/29   n/a       Exam #2
  Withdrawal Deadline (Fri. 10/30)
10 11/5   Chp 9: Interfaces & Polymorhism   Chp 9, Interfaces & Polymorphism   Chp 9   Assign #4 Due
11 11/12   Chp 8: Designing Classes / Finish Chp 7   Chp 8, JUnit In Eclipse   Chp 8, UnitTestExample  
12 11/19   Chp 10: Inheritance   Chp 10   Chp 10   Assign #5 Due
13 11/26   n/a       Thanksgiving Holiday!
14 12/3   n/a       Exam #3
15 12/10   TBA       Assign #6 Due
16 12/17   n/a       Final Exam: Th 6-8:30 pm