|
C&IT 295 Object-Oriented Programming
CIT 295 Course Calendar (subject to change). NOTE: When page numbers are given, they reference mandatory reading pages. All chapters should be read, but often cover topics you should already know and may be skimmed if you feel you are totally familiar with the topic. You are responsible for all of the chapter content, as quiz and exam material may come from any part of a chapter. The word all below means you should read the entire chapter carefully. Lab topics will vary according to the professor's sense of topics that need deeper coverage based upon student feedback.
|
Week |
Tue |
Lecture |
Wed. |
PSO |
Thurs | Lecture |
| 1 | 1-8 | Course Policies & Introduction | 1-9 | Lab00, using eSub. Intro to Bluej. | 1-10 | Java and OOP (Chapter 1, all) |
| 2 | 1-15 | Variables and Data Types (Chapter 2, 51-83) | 1-16 | Lab01 | 1-17 | Loops and Logic (Chapter 3, 95-111, 130-133) |
| 3 | 1-22 | Arrays and Strings (Chapter 4, 139-151, 184-196) | 1-23 | Lab02 | 1-24 | Defining Classes (Chapter 5, all) [Class diagrams and UML] |
| 4 | 1-29 | Design Considerations for a Class API | 1-30 | Lab03, Intro to NetBeans | 1-31 | Inheritance (Chapter 6, 291-306, 317-335) |
| 5 | 2-5 | Inheritance, Polymorphism, and Class API's. | 2-6 | Lab04 | 2-7 | Writing Files (Chapter 10, all) |
| 6 | 2-12 | Reading Files (Chapter 11, all) | 2-13 | Lab05 | 2-14 | Serializing Objects (Chapter 12, all) |
| 7 | 2-19 | Deserializing Objects (Chapter 12 cont) | 2-20 | Lab05 | 2-21 | Review for exam |
| 8 | 2-26 | Midterm Exam (during lecture) | 2-27 | Lab06, Intro to Programming Project, team selection | 2-28 | Event Handling (Chapter 18, 861-884, 896-924) |
| 9 | 3-4 | Coding exam review | 3-5 |
Coding Exam 1 Tentative: 7:00-9:00 SC 231, 246 |
3-6 | No class - coding exam release time |
| 10 | 3-11 | Spring Break | 3-12 | Spring Break | 3-13 | Spring Break |
| 11 | 3-18 | Class Design | 3-19 | Lab07 | 3-20 | Talking to Databases (Chapter 24, 1292-1327) |
| 12 | 3-25 | Integrating into the Web | 3-26 | Lab08 | 3-27 | Integrating into the Web, cont |
| 13 | 4-1 | Project Review | 4-2 | Project coding | 4-3 | DB programming and the web |
| 14 | 4-8 | DB programming and the web, cont. | 4-9 | Beta presentation of projects | 4-10 | OOP and web design |
| 15 | 4-15 | OOP and web design, cont. | 4-16 |
Coding Exam 2 Tentative: 7:00 - 9:00 WTHR 114, 214 |
4-17 | No class - coding exam release time |
| 16 | 4-22 | Project presentations | 4-23 | Presentation of projects | 4-24 | Review of coding exam 2 and final review. Final project due 5PM. |
|
17 |
4--28 |
Final Exam: May 3, 2008, EE 270, 3:20PM |
||||
last updated: April 22, 2008 11:02 AM