UQ Students should read the Disclaimer & Warning
Note: This page dates from 2005, and is kept for historical purposes.
The University of Queensland
School of Information Technology and Electrical Engineering
Semester 1, 2003
COMP1500 – Introduction to Programming
Course Profile
Basic Facts
|
||||||||
|
Study Guideline
Teaching Week | Date (Mon) | Java Genesis Study task | Assessment task (deadline) | Lectures |
1 | Mar 3 | Ch. 1: Getting started Ch. 2: Exploring Java |
Lab Assessment 1 (Week 5) | 1: Introduction 2: Objects and messages |
2 | Mar 10 | Ch. 3: Basic programming constructs | Lab Assessment 2 (Week 5) | 1: Arithmetic operations 2: Iteration, for-loops |
3 | Mar 17 | Ch. 4: Control constructs | Lab Assessment 3 (Week 5) | 1: Coding algorithms 2: Control constructs |
4 | Mar 24 | Ch. 5: Arrays (Section 5.4 is optional) | Assignment 1 (Week 4) | 1: Introducing arrays 2: Working with arrays |
5 | Mar 31 | Ch. 6: Methods | Lab Assessment 4 (Week 8) | 1: Coding methods 2: Exploring methods |
6 | Apr 7 | Ch. 7: Objects and classes | Lab Assessment 5 (Week 8) | 1: Creating objects 2: Case study |
7 | Apr 14 | . | Assignment 2 (Week 7) | 1: Objects, arrays, methods no Lecture 2 |
. | Apr 21 | (mid-semester break) | . | . |
8 | Apr 28 | Ch. 8: Inheritance | Lab Assessment 6 (Week 10) | 1: Introducing inheritance 2: A day at the zoo |
9 | May 5 | Ch. 9 Graphics and event handling | Lab Assessment 7 (Week 10) | 1: Displaying graphics 2: Handling events |
10 | May 12 | Ch. 10 Graphical components | Lab Assessment 8 (Week 12) | 1: Hunting the treasure 2: Building a calculator |
11 | May 19 | Ch. 11: Exceptions and files | Assignment 3 (Week 11) | 1: Exceptions 2: File I/O |
12 | May 26 | Ch. 12: Applets | Lab Assessments 9 and 10 (Week 12) | 1: Applets 2: The sample exam |
13 | June 2 | . | Practical exam in labs | no lectures |
Assessment Deadlines
Assessment |
Marks |
Deadline |
Lab Assessment 1 | 2 | April 4 (week 5) |
Lab Assessment 2 | 2 | April 4 (week 5) |
Lab Assessment 3 | 2 | April 4 (week 5) |
Assignment 1 | 10 | March 28 (week 4) |
Lab Assessment 4 | 2 | May 2 (week 8) |
Lab Assessment 5 | 2 | May 2 (week 8) |
Assignment 2 | 10 | April 17 (week 7) |
Lab Assessment 6 | 2 | May 16 (week 10) |
Lab Assessment 7 | 2 | May 16 (week 10) |
Lab Assessment 8 | 2 | May30 (week 12) |
Assignment 3 | 10 | May 23 (week 11) |
Lab Assessment 9 | 2 | May 30(week 12) |
Lab Assessment 10 | 2 | May 30 (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.
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.
Sourced From http://www.itee.uq.edu.au/~comp1500/profile.html