Basic Facts
|
||||||||
|
Study Guideline
| Teaching Week | Date (Mon) | Java Genesis Study task | Assessment task (deadline) | Lectures |
| 1 | July 26 | Ch. 1: Getting started Ch. 2: Exploring Java |
Lab Assessment 1 (Week 5) | 1: Introduction 2: Objects and messages |
| 2 | Aug 2 | Ch. 3: Basic programming constructs | Lab Assessment 2 (Week 5) | 1: Arithmetic operations 2: Iteration, for-loops |
| 3 | Aug 9 | Ch. 4: Control constructs | Lab Assessment 3 (Week 5) | 1: Coding algorithms 2: Control constructs |
| 4 | Aug 16 | Ch. 5: Arrays (Section 5.4 is optional) | Assignment 1 (Aug 20, Week 4) | 1: Introducing arrays 2: Working with arrays |
| 5 | Aug 23 | Ch. 6: Methods | Lab Assessment 4 (Week 8) | 1: Coding methods 2: Exploring methods |
| 6 | Aug 30 | Ch. 7: Objects and classes | Lab Assessment 5 (Week 8) | 1: Creating objects 2: Case study |
| 7 | Sept 6 | . | Assignment 2 (Sept 10, Week 7) | 1: Objects, arrays, methods 2: Case study |
| 8 | Sept 13 | Ch. 8: Inheritance | Lab Assessment 6 (Week 10) | 1: Introducing inheritance 2: A day at the zoo |
| 9 | Sept 20 | Ch. 9 Graphics and event handling | Lab Assessment 7 (Week 10) | 1: Displaying graphics 2: Handling events |
| . | Sept 27 | (mid-semester break) | . | . |
| 10 | Oct 4 | Ch. 10 Graphical components | Lab Assessment 8 (Week 12) | 1: Hunting the treasure 2: Building a calculator |
| 11 | Oct 11 | Ch. 11: Exceptions and files | Assignment 3 (Oct 15, Week 11) | 1: Exceptions 2: File I/O |
| 12 | Oct 18 | Ch. 12: Applets | Lab Assessments 9 and 10 (Week 12) | 1: Applets 2: The sample exam |
| 13 | Oct 25 | . | Prac exam in labs | no lectures |
Assessment Deadlines
Assessment |
Marks |
Deadline |
| Lab Assessment 1 | 2 | week 5 |
| Lab Assessment 2 | 2 | week 5 |
| Lab Assessment 3 | 2 | week 5 |
| Assignment 1 | 10 | Aug 20 (week 4) |
| Lab Assessment 4 | 2 | week 8 |
| Lab Assessment 5 | 2 | week 8 |
| Assignment 2 | 10 | Sept 10 (week 7) |
| Lab Assessment 6 | 2 | week 10 |
| Lab Assessment 7 | 2 | week 10 |
| Lab Assessment 8 | 2 | week 12 |
| Assignment 3 | 10 | Oct 15 (week 11) |
| Lab Assessment 9 | 2 | week 12 |
| Lab Assessment 10 | 2 | week 12 |
| Practical exam | 30 | week 13 |
| Multiple-choice exam | 20 | exam period |
Awarding Grades
You will pass this course (i.e. get a grade of 4 or better) if:
- you get 50 marks or more in total for the assessment (i.e. if the total of your marks for the lab assessment, the assignments, the practical exam and the multiple-choice exam is at least 50)
- and you get
- either 15 marks or more for the practical exam
- or 25 marks or more for the total of the practical and multiple-choice exam.
- you will not pass the course if you do not pass the exams, regardless of how well you do in the continuous assessment (i.e. the lab assessment and assignments);
- you will pass the exams if you get 15 or more marks for the practical exam or get 25 or more marks for the total of the practical and multiple-choice exams.
Here are the details of how the passing grades are determined.
Let E be the mark out of 50 for the exams, i.e. the sum of the practical and multiple-choice exams, and let T be the total mark out of 100 for all assessment, i.e. the sum of E, the lab assessments and the assignments.
· A grade of 7 will be awarded if E ≥ 45 and T ≥ 90.
· A grade of 6 will be awarded if E ≥ 40 and T ≥ 80 and a grade of 7 is not awarded.
· A grade of 5 will be awarded if the exams are passed and T ≥ 70 and a grade of 6 or better is not awarded.
· A grade of 4 will be awarded if the exams are passed and T ≥ 50 and a grade of 5 or better is not awarded.
Misconduct
You are encouraged to discuss your assessment and assignment problems with other students in the class. However, care must be taken not to exceed 'reasonable' boundaries when collaborating with others on such material.
The School and the wider academic community in general takes academic integrity and respect for other persons and property very seriously.
In particular, the following behaviour is unacceptable:
- Submission of plagiarised work, i.e. work that contains content taken from an unacknowledged source.
- Engaging in collusive behaviour, i.e. inappropriate working together with other students where individual work is required, or working with people outside your team where team work is required.
- Copying work done by other students.
- Failing to adhere to the School's regulations concerning behaviour in laboratories, in particular occupational health and safety regulations.
Penalties for engaging in unacceptable behaviour can range from cash fines or loss of grades in a course, through to expulsion from the University.
You are also reminded that submission of work without academic merit, i.e. work that adds little or nothing to material available from reference sources such as textbooks, websites, etc., even where this is appropriately acknowledged, will be marked accordingly and may result in a failing grade.
You are required to read and understand the School Statement on Misconduct, available on our website at:
If you have any questions concerning this statement, please contact your lecturer in the first instance.