Lectures

Mon Sep 13:
Day 01    Handout 01
Wed Sep 15:
Day 02
Fri Sep 17:
Day 03

Mon Sep 20:
Day 04
Wed Sep 22:
Day 05
Fri Sep 23:
Day 06

Mon Sep 27:
Day 07
Wed Sep 29:
Day 08
Fri Oct 01:
Day 09

Mon Oct 04:
Day 10
Wed Oct 06:
Day 11
Fri Oct 08:
Day 12

Mon Oct 18:
Day 13
Wed Oct 20:
Day 14    Lab 05
Fri Oct 22:
Day 15

Mon Oct 25:
Day 16
Wed Oct 27:
Day 17
Fri Oct 29:
Day 18

Mon Nov 01:
Day 19
Wed Nov 03:
Day 20
Fri Nov 05:
Day 21

Mon Nov 08:
Day 22
Wed Nov 10:
Day 23    Lab 08
Fri Nov 12:
Day 24

Mon Nov 15:
Day 25
Wed Nov 17:
Day 26
Fri Nov 19:
Day 27

Mon Nov 22:
Day 28
Wed Nov 24:
Day 29    lab10Bdata.dat;   Check10D.java
Fri Nov 26:
Day 30

Mon Nov 29:
Day 31
Wed Dec 01:
Day 32    A Long Map Question
Fri Dec 03:
Day 33

Mon Dec 07:
Day 34
Wed Dec 08:
Day 35
Fri Dec 10:
Day 36

Practice Questions

Here are some short programming questions that would be good to do before attempting the eCheck questions. Some of these questions might be appropriate for the weekly tests.

Note that the text book also contains many review Review Questions, a Lab, Exercises, and eCheck problems at the end of every chapter.

Week 4 (Control Structures)
Week 5 (Strings and Command Line Arguments)
Week 7 (Aggregation, Composition, and Copying)
Week 8 (Traversal and Search)
Week 9 (Inheritance)
Week 10 (Lists and Sets)
Week 11 (Maps and Basic Exception Handling)

Tests

All tests are here.