Lectures
Mon Sep 13:
Day 01
Handout 01Wed Sep 15:
Day 02Fri Sep 17:
Day 03Mon Sep 20:
Day 04Wed Sep 22:
Day 05Fri Sep 23:
Day 06Mon Sep 27:
Day 07Wed Sep 29:
Day 08Fri Oct 01:
Day 09Mon Oct 04:
Day 10Wed Oct 06:
Day 11Fri Oct 08:
Day 12Mon Oct 18:
Day 13Wed Oct 20:
Day 14
Lab 05Fri Oct 22:
Day 15Mon Oct 25:
Day 16Wed Oct 27:
Day 17Fri Oct 29:
Day 18Mon Nov 01:
Day 19Wed Nov 03:
Day 20Fri Nov 05:
Day 21Mon Nov 08:
Day 22Wed Nov 10:
Day 23
Lab 08Fri Nov 12:
Day 24Mon Nov 15:
Day 25Wed Nov 17:
Day 26Fri Nov 19:
Day 27Mon Nov 22:
Day 28Wed Nov 24:
Day 29
lab10Bdata.dat;
Check10D.javaFri Nov 26:
Day 30Mon Nov 29:
Day 31Wed Dec 01:
Day 32
A Long Map QuestionFri Dec 03:
Day 33Mon Dec 07:
Day 34Wed Dec 08:
Day 35Fri Dec 10:
Day 36Practice 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)
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)