| Date | Slides | zyBook Readings Code: BUFFALOCSE115AlphonceFall2016 Will be updated throughout semester. |
|---|---|---|
| Aug 29 | Introduction | |
| Aug 31 | Overview | |
| Sep 02 | Representations | |
| Readings to review for exam #1: Sections 1.1, 1.6, 1.7, 1.8 and 1.9 | ||
| Sep 05 | (Labor day - no class) | |
| Sep 07 | Gates | |
| Sep 09 | Fetch/Decode/Execute | |
| Readings to review for exam #1: Sections 1.2, 1.3, 1.4, 1.5 Sections 2.1, 2.2, 2.3, 2.4 and 2.5 | ||
| Sep 12 | Objects | |
| Sep 14 | Variables, declarations and assignment | |
| Sep 16 | Class definitions and live Eclispe demo | |
| Readings to review for exam #1: Sections 2.7, 2.8, 2.9, 2.14, 3.1, 3.2 | ||
| Sep 19 | Variables | |
| Sep 21 | Scope/Lifetime | |
| Sep 23 | Methods, this Slides (less object diagram) reconstructed from notes on board. | |
| Readings for the coming week: Sections 2.10, 3.3, 3.4, 3.7 | ||
| Sep 26 | Composition and UML class diagrams | |
| Sep 28 | Association, Accessors, Mutators | |
| Sep 30 | Association, Modeling Exercise | |
| (no new readings for next week) | ||
| Oct 03 | Exam review, Q & A session | |
| Oct 05 | NO LECTURE - Make-up exam for those with conflict | |
| Oct 07 | Exam return | |
| Readings for the coming week: Chapter 11 | ||
| Oct 10 | Modeling, null | |
| Oct 12 | Interfaces | |
| Oct 14 | Interfaces and Graphics | |
| Readings for the coming week: Sections 4.4, 4.5, 4.6, 4.8, 14.1, 14.2, 14.3 | ||
| The grades for all participation and challenge exercises from the assigned reading sections listed above this line will be finalized on 10/29. Be sure to have them completed no later than 10/28. | ||
| Oct 17 | Interfaces, Observer Pattern, Primitives | |
| Oct 19 | Control structures - selection | |
| Oct 21 | Control structures | |
| Readings for the coming week: Sections 5.1, 5.2, 5.3, 5.4, 5.6, 6.1, 6.2, 6.3, 6.4, 6.5 | ||
| Oct 24 | Control structures - repetition | |
| Oct 26 | Collections - intro | |
| Oct 28 | Collections | |
| Readings for the coming week: Sections 4.9, 13.1, 13.2, 13.3, 13.4 Additional readings to complete prior to exam 2: 1.10, 1.11, 1.12, 1.13, 1.14, 2.11, 2.12, 2.13, 2.15, 3.5 | ||
| Oct 31 | Lab 8/Lab 10/Lab 11 discussion | |
| Nov 02 | Iterators | |
| Nov 04 | Inheritance | |
| Nov 07 | Inheritance | |
| Nov 09 | Inheritance (revisted) | |
| Nov 11 | int and two's complement | |
| Nov 14 | Exam review, Q & A session | |
| Nov 16 | NO LECTURE - Make-up exam for those with conflict | |
| Nov 18 | Exam return | |
| Nov 21 | Primitives | |
| Nov 23 | No class | |
| Nov 25 | No class | |
| Readings for the coming week: Sections 2.6, 4.1 - 4.3, 4.7, 4.10, 5.5, 5.7 - 5.15, 6.6, 6.7, 6.10, chapter 10 | ||
| Nov 28 | Wrapper classes & exercise 07 | |
| Nov 30 | Equality testing & exercise | |
| Dec 02 | Exercise 08 solution & Exercise 09 | |
| Readings for the coming week: Sections 8.1 - 8.9, 9.1 - 9.12, chapter 12 | ||
| Dec 05 | Linear Search, Exercises 9 & 10 | |
| Dec 07 | Binary Search, Exercises 10 & 11 | |
| Dec 09 | Q & A session (no slides for Q & A) | |