Dr. Ray's INFSCI 17 Fundamentals of Object-Oriented Programming (Fall 11)

INFSCI 17 Fundamentals of Object-Oriented Programming



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


Syllabus for Fall 11

Pair Programming Rules

Contact Info For Student Assistants


References

Schedule

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