| Week | Day | Topic | Notes | |
|---|---|---|---|---|
| 9 23 Nov |
Tuesday | Class and instance methods/ Scope of variables/Arrays of objects | Lecture 9 (part 2) | 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 |
| 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 Appendix at back of notes |
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 ProgramsSee Appendix in Lecture notes- data management concepts. |
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. 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) | Tutorial
Any queries on work to date Plan next stage of project. Prepare test data for full test Project Final Stage Final Lab - full attendance required |
| Thursday | Exam Revision Lecture | Revision
Sample Exam Paper (Note: solutions not available) |