jackmyers.info
Scheduled Topics for IOOP Section 10
Before each class, you should complete the readings in the textbook for the lesson.
See the Lesson to Chapter correspondence below.
| Tues. | Lesson | Topics | Fri. | Lesson | Topics | Sat. | Lab Topics |
|---|---|---|---|---|---|---|---|
| 9/2/2014 | 1 | Introduction, Syllabus, Programming | 9/5/2014 | 1 | Classes and Instances, Variables, Java compilation, BlueJ | 9/6/2014 | Eclipse, BlueJ |
| 9/9/2014 | 1 | Classes and instances | 9/12/2014 | 1 | Classes and instances | 9/13/2014 | |
| 9/16/2014 | 2 | Data types, Object interactions | 9/19/2014 | 2 | Tracing, Lifetime, Scope | 9/20/2014 | |
| 9/23/2014 | 3 | Declaration, Assignments, Constants | 9/26/2014 | 3 | Arithmetic Expressions and Operators, Casting, Strings | 9/27/2014 | |
| 9/30/2014 | 3 | Strings, Console I/O, print/printf | 10/3/2014 | 3 | Conditional structures | 10/4/2014 | |
| 10/7/2014 | 4 | Conditional structures | 10/10/2014 | 4 | Loops | 10/11/2014 | |
| 10/14/2014 | 4 |
Review: Book, Author, CatalogNumber - Abstraction - Multiple Constructors - Anonymous objects |
10/17/2014 | 4 |
Validating in Loops, Arrays |
10/18/2014 | |
| 10/21/2014 | 4 |
Review: Book, Author, CatalogNumber - arrays |
10/24/2014 | 4 | 10/25/2014 | Midterm | |
| 10/28/2014 | 4 |
Book, Author, CatalogNumber - Objects creating objects - arrays - array initialization - method chaining |
10/31/2014 | 4 | Arrays | 11/1/2014 | |
| 11/4/2014 | Election Day | 11/7/2014 | 5 | Collections: ArrayLists and HashMaps | 11/8/2014 | ||
| 11/11/2014 | 5 | Book, Author, CatalogNumber as non-array collections | 11/14/2014 | 5 | Searching a collection | 11/15/2014 | |
| 11/18/2014 | 5 | Book app with HashMap | 11/21/2014 | 5 | Review of collections and iterators | 11/22/2014 | |
| 11/25/2014 | 7 | Introduction to Inheritance. Book app with superclass | 11/28/2014 | Thanksgiving Weekend | |||
| 12/2/2014 | 5 / 7 | Inheritance: methods, constructors, instance variable scope. Book app with superclass | 12/5/2014 | 6 / 7 |
Overriding, Random, JUnit |
12/6/2014 | |
| 12/9/2014 | 7 | Polymorphism | 12/12/2014 | 6 | Strings? | 12/13/2014 | Lab Final |
| 12/16/2014 | Lecture Final | ||||||
Lesson to Chapter Correspondence
| Lesson | Area | Chapter |
|---|---|---|
| 1 | Programming, Classes and Instances, Variables, Java compilation, BlueJ, Eclipse | 1 (1.1 - 1.4; 1.6 - 1.9) |
| 2 | Parameters, Data types, Tracing, Return Values | 1 (1.5 - 1.6; 1.9 - 1.14) |
| 3 |
Java Language Fundamentals #1 (declaration, assignment, arithmetic expressions, operators, console I/O, |
Appendix B, C, D |
| 4 | Java Language Fundamentals #2 (loops, validation, arrays) | 4.10, 4.16 |
| 5 | Collections | 4, 5 |
| 6 | Odds and Ends | |
| 7 | Inheritance | 8, 9 |