| Sect 1 | Sect 2 | Topic | Reading | PPT |
|---|---|---|---|---|
| Aug 21 | Aug 20 | Syllabus and policies | Course web site | |
| Aug 23 | Aug 24 | Introduction to Java | Chapter 1 except Sections 1.5.2, 1.5.3 and 1.11 | PPT |
| Aug 28 | Aug 27 | Names and Values | Sections 2.1 to 2.6 | PPT |
| Aug 29, 11 PM | Homework 1 | |||
| Aug 30 | Aug 31 | Numbers and Operations | Sections 2.7 to 2.8 | PPT |
| Sep 3 | Labor Day Holiday | |||
| Sep 4 | Sep 7 | Strings and I/O | Sections 2.9 to 2.10 and 2.13 to 2.16 | PPT |
| Sep 6 | Sep 10 | Booleans and selection | Sections 3.1 to 3.5 | PPT |
| Sep 11 | Act in Asheville Day | |||
| Sept 12, 11 PM | Homework 2 and algorithm | |||
| Sep 13 | Sep 14 | Expressions and formatting | Sections 3.6 to 3.8 | PPT |
| Sep 18 | Sep 17 | Retrospective with examples | ||
| Sep 20 | Sep 21 | Exam 1: Chapters 1 to 3 -- MF Solution, TR Solution | ||
| Sep 25 | Sep 24 | For loops | Sections 4.4 to 4.6 | PPT |
| Sep 27 | Sep 28 | While loops | Sections 4.1 to 4.3 | PPT |
| Sep 28, 11 PM | Homework 3 | |||
| Oct 2 | Oct 1 | Creating and calling methods | Sections 5.1 to 5.6 | PPT |
| Oct 4 | Oct 5 | Overloading, packages, and Math | Sections 5.8, 5.9, and 5.12 | PPT |
| Oct 9 | Oct 8 | Fall Break | ||
| Oct 11 | Oct 12 | Retrospective with examples | ||
| Oct 16 | Oct 15 | Exam 2: Chapters 1 to 5 -- MF Solution, TR Solution | ||
| Oct 18 | Oct 19 | One dimentional Arrays | Sections 6.1 to 6.5 | PPT |
| Oct 19, 11 PM | Homework 4 | |||
| Oct 23 | Oct 22 | Multi-dimentional Arrays | Sections 6.9 to 6.12 | PPT |
| Oct 25 | Oct 26 | Classes, constructors, and state | Sections 7.1 to 7.4 | PPT, ZIP |
| Oct 29 | Oct 30 | Static classes and encapsulation | Sections 7.5 to 7.9 | |
| Nov 1 | Nov 2 | Finishing with classes | Sections 7.10 to 7.14 | |
| Nov 2, 11 PM | Homework 5 | |||
| Nov 6 | Nov 5 | Reviewing classes | Chapter 7 sections | PPT, ZIP |
| Nov 8 | Nov 9 | Retrospective with examples | ||
| Nov 13 | Nov 12 | Strings | Sections 8.1 to 8.5 | PPT |
| Nov 15 | Nov 16 | Exam 3: Chapters 1 to 7 -- MF Solution, TR Solution | ||
| Nov 20 | Nov 19 | Superclasses! | Sections 9.1 to 9.5 | PPT |
| Nov 22 | Nov 23 | Thanksgiving holiday | ||
| Nov 27 | Nov 26 | Polymorphism and class distinction | Sections 9.6 to 9.9 and 9.11 to 9.13 | PPT, ZIP |
| Nov 29 | Nov 30 | ZIP | ||
| Nov 30, 11 PM | Homework 6 | |||
| Dec 4 10:30 am |
Dec 3 | Final retrospective with examples (and answers) | ||
| Dec 5 | Final Exam: 3:00 pm to 5:30 pm | |||
| Dec 6 | Final Exam: 8:00 am to 10:30 am | |||