| Week
| Topic
| Reading
| Notes
|
| Aug 27 - Aug 31 |
Introduction & computing
environment Problem solving What is Computer Science? |
Unix book (Ray): Ch. 1, 2, 4, 11 & 12 |
115A [M][W][F]
115B [M][W][F]
115C [M][W][F]
Labs do NOT meet this week.
|
| Sep 3 - 7 |
Modeling Conceptual
model Executable
model Expressions Creating objects Calling
methods |
Alphonce-Decker (AD)
notes: Introduction Chapter 1 |
115A [W][F]
115B [W][F]
115C [W][F]
Lab 1 starts this week.
Monday, Sep 3: Labor day - no classes
Friday, Sep 7: Last day to Drop/Add
|
| Sep 10 - 14 |
UML Instantiation
dependency Defining classes Constructors |
AD notes: Chapter 2 |
115A [M][W][F]
115B [M][W][F]
115C [M][W][F]
Monday: Exam #1 (A/B solution)
Lab 2 (Lab 3, part I) starts this week.
Rosh Hashanah - no classes between 6:00 PM on 9/12 and 6:00 PM on 9/13.
|
| Sep 17 - 21 |
Variables and types Local
variable dependency Assignment operator Methods Instance
variables Variable scope |
AD notes: Chapter 3 Yes, it is chapter 3, even though it says chapter 1 :-) This is a draft, so the end of chapter cross-references are not correct. The remainder of the notes will be available at Great Lakes Graphics and Printing soon. |
115A [M][W][F]
115B [M][W][F]
115C [M][W][F]
Monday: Exam #2 (A/B
solution: see Monday's notes)
Lab 3 (Lab 3, part II) starts this week. Yom Kippur - no impact on CSE115 lectures/recitations.
|
| Sep 24 - 28 |
Composition
(has-a) relationship
Association (knows-a) relationship |
AD notes: Chapter 4 Yes, it is chapter 4, even though it says chapter 1 :-) This is a draft, so the end of chapter cross-references are not correct. The remainder of the notes will be available at Great Lakes Graphics and Printing very soon. |
115A [M][W][F]
115B [M][W][F]
115C [M][W][F]
Monday: Exam #3(A/B solution)
Lab 4 starts this week.
|
| Oct 1 - 5 |
Methods and parameters Accessor methods Mutator methods |
|
115A [M][W]
115B [M][W]
115C [M][W][F]
Monday: Exam #4(A/B solution)
Lab 5 starts this week.
Friday, Oct 5: Essay topic due
Sections A/B: no class on 10/5 |
| Oct 8 - 12 |
Finish up accessors/mutators Interfaces Polymorphism |
AD notes: Chapter 5 (pick
up rest of notes from GLGP!) |
115A [M][W][F]
115B [M][W][F]
115C [M][W][F]
Monday: Exam #5(A/B solution)
|
| Oct 15 - 19 |
Polymorphism (continued) Inheritance Abstract Classes |
AD notes: Chapter 6, 7 |
115A [M][W][F]
115B [M][W][F]
115C [M][W][F]
Monday: Exam #6(A/B solution)
Lab 6 starts this week.
Friday, Oct 19: Essay outline due
|
Oct 22 - 26 (OOPSLA) |
Graphics |
AD notes: no readings for graphics
in notes - take extra good lecture notes :-) |
115A [M][W][F]
115B [M][W][F]
115C [M][W][F]
Lecture A&B: No exam this week
Monday C: Exam #7
Lab 7 starts this week.
|
| Oct 29 - Nov 2 |
Continue previous topics |
|
115A [M][W][F]
115B [M][W][F]
115C [M]
[W]
[F]
Monday A&B: Exam #7(A/B solution)
Lecture C: No exam this week
|
| Nov 5 - 9 |
Integer values & expressions
Boolean values & expressions
equals vs. ==
Selection; |
AD notes: Chapter 8 |
115A [M][W][F]
115B [M][W][F]
115C [M]
[W]
[F]
Monday: Exam #8(A/B solution)
Friday, Nov 9: Essay first draft due
Lab 8 starts this week.
|
| Nov 12 - 16 |
while loops
for loops
|
|
115A [M][W][F]
115B [M][W][F]
115C [M]
[W]
[F]
Lab 9 starts this week. |
| Nov 19 - 23 |
Generic Collections HashMap |
|
115A [M]
115B [M]
115C [M]
Monday: Exam #9(A/B solution)
Wednesday, Nov 21 - Friday, Nov 23: Fall Recess (no classes)
|
| Nov 26 - Nov 30 |
Real values & expressions
Cautionary Tales: non-exact representation of 0.1;
non-associativity of +;
non-use of ==
|
|
115A [M][W][F]
115B [M][W][F]
115C [M]
[W]
[F]
Monday, Nov 26: Essay second draft
due New! Now optional!
|
| Dec 3 - 7 |
Real values & expressions (continued) Review
| |
115A [M][W][F]
115B [M][W][F]
115C [M]
[W]
[F]
Monday: Exam #10(A/B solution)
Friday, Dec 7: Last day of classes
Friday, Dec 7: Essay due
|
| Dec 13 |
NOTE: The final exam schedule information at right is
provided as a convenience to you. While it is rare,
changes can occur. It is your responsibility to
verify the time and location of the final exam. This
information is available through the
CSE department final exam page on MyUB.
|
Final Exam: 11:45AM-2:45PM
115A: NSC 201
115B: NSC 201
115C: Hochstetter 114
503: NSC 201
|