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 |