CS2370 Tentative Schedule| WEEK | DATE | TOPIC | READING*** to be completed before class on the day listed |
LAB/ASSIGNMENT TOPIC |
| 1 | Jan 30 | Introduction to CS2370 | None | Intro to using the lab |
| Feb 1 | Overview of Java and OO Programming | Sections 1.10, 1.13, 1.16 | ||
| 2 | Feb 6 | Programming Fundamentals and Variables | Sections 2.1-2.5 | JCreator and Java Syntax/Memory Concepts |
| Feb 8 | Variables and Operators | Sections 2.6-2.8 | ||
| 3 | Feb 13 | Classes and Methods | Sections 3.1-3.4 | Using Java Objects |
| Feb 15 | Instance Variables and Types and Constructors | Sections 3.5-3.8 | ||
| 4 | Feb 20 | Flow of control, if/else Statements | Sections 4.1-4.5 | Dialog Boxes |
| Feb 22 | while Loops | Sections 4.7-4.9 | ||
| 5 | Feb 27 | for Loops | Sections 4.10-4.12, 5.1-5.4 and 5.8 | Using if and while Statements |
| March 1 | Nested for Loops | NONE | ||
| 6 | Mar 6 | More Methods, How Methods Really Work | Sections 6.1-6.6 | Nested Loops |
| Mar 8 | Exam #1 | Chapters 1-5 | ||
| 7 | Mar 13 | Method Scope and Overloading | Sections 6.9-6.12 | Using Methods |
| Mar 15 | Arrays | Sections 7.1-7.4 | ||
| 8 | Mar 20 | SPRING BREAK | No lab | |
| Mar 22 | SPRING BREAK | |||
| 9 | Mar 27 | Passing Arrays as Parameters and the Enhanced for Statement. More classes and objects | Sections 7.5-7.8, 8.1-8.4 | Methods and Parameter Passing |
| Mar 29 | More Classes and Objects | Sections 8.5-8.8 and 8.11 | ||
| 10 | April 3 | Inheritance, Constructors and Sub-classes | Section 9.1-9.5 | Using One-Dimensional Arrays |
| April 5 | Inheritance, Constructors and Sub-classes | |||
| 11 | April 10 | The Object Super-class | Section 9.7 | TBA |
| April 12 | Review | |||
| 12 | April 17 | Exam #2 | Chapters 6-9 | TBA |
| April 19 | Polymorphism | Sections 10.1-10.3 | ||
| 13 | April 24 | Abstract Classes and Methods,Polymorphism revisited | Section 10.4-10.5 | TBA |
| April 26 | Interfaces and Graphical User Interfaces | Section 10.7 -10.8 | ||
| 14 | May 1 | Animation and Threads | None | TBA |
| May 3 | Java Event Model | None | ||
| 15 | May 8 | Mouse Events and animation | None | Animation and Mouse Events |
| May 10 | Review | Chapters 1-10 plus additional topics covered | ||
| 16 | May 15, 2:30-5:00pm | None | FINAL EXAM | NO LAB and NO ASSIGNMENT |