Weekly Schedule

Weeks 9 - 12

Week Day Topic Notes
9

23 Nov

Tuesday Class and instance methods/ Scope of variables/Arrays of objects Lecture 9 (part 2)

Programs

Tutorials

Answers to the practical work week7/8 will be discussed. Bring along a printout of your work.

The tutorial will deal with any outstanding problems with the exam concepts

sample answers to practical work weeks 7 & 8

Wednesday Review of concepts from chapter 8 and 9

Thursday **NB lab exam

(week 1 - 8 material)

Book of lecture notes allowed for reference.

No other material allowed

Books of lecture notes allowed for ref. No. other documents allowed.
Week Day Topic Notes Tutorial/labs/private study
10

30 Nov

Tuesday Miscellaneous techniques needed for the project including text files.

Lecture 10 notes

programs

Extra on printf statement

Appendix at back of notes

Project Notes 2

Project Submit Form

This week is crucial to the schedule. Plan your classes in advance.
Tutorial/labs: get your class(es) and driver program written.
Labs: Code your class(es) and the driver to test it . Get it working.
Complete testing your own class(es). If completed plan team testing, and driver.
Wednesday Software Quality & Testing
Testing in the project
Please use this time to deal with any outstanding related questions.
Week Day Topic Notes Tutorials/Labs/

private study

11

7 Dec

Tuesday File Management/Java binary files/File handling in the project

Code for file handling classes

Chapter 12 notes

Chap 12 Programs

See Appendix in Lecture notes- data management concepts.

Project Classes and details

Project Notes 3

Tutorials/Labs
Bring your project folder with work done to date.
Clear up any queries on week 10 work.
Adapt PaySlip and Report to use text files.Complete the driver to test the 3 classes together.
Plan test data for a comprehensive test.

Labs.
Test 3 classes together and document output

Lab. Project: Integrate the 3 classes with a driver to test them. Record your test plan and file the output from your tests.

If time allows prepare for system test - see under week 12

Wednesday Overview of Project Notes 3
Week Day Topic Notes Tutorials/Labs
12

(14 Dec)

Tuesday Inheritence Chapter 11 lect notes (slides)

Inheritance Programs

Tutorial

Any queries on work to date

Plan next stage of project.

Labs/Project:

Prepare test data for full test

Project Final Stage

Submitting the project

Final Lab - full attendance required
Thursday Exam Revision Lecture Revision

Sample Exam Paper (Note: solutions not available)