COMP1500/7901
Introduction To Programming
(Ipswich)
Note: Prac Exam Results
Prac Exam Allocation and Sample Exams
Administrative
Course profile (pdf)Dr Ralf Muhlberger
| Ipswich | St Lucia | |
| Room | 1-216 | 78-626 |
| Phone (direct) | 3381 1378 | 3365 3476 |
| Phone (office) | 3381 1122 | 3365 2097 |
| Fax | 3381 1121 | 3365 4999 |
| ralf@itee.uq.edu.au | ||
Lectures
Week 1: 27 July 2004Slides: Introduction (1up-colour, 6up-BW), Objects (1up-colour, 6up-BW)
Text: Chapters 1 (hints) and 2 (hints).
See also:
- Programming at everything2;
- Scripting, Programming, the Object Oriented programming paradigm, Java and PHP at Wikipedia.
Week 2: 3 August 2004
Slides:
Arithmetic Operators and Iteration: for loops
(1up-colour,
6up-BW)
Text: Chapter 3
(hints,
quiz,
solutions)
See also:
Week 3: 10 August 2004
Slides:
Coding Algorithms and Complexity
(1up-colour,
6up-BW)
Text: Chapter 4
(hints,
quiz,
solutions,
challenge problems).
See also:
- Complexity at everything2;
- Complexity at Wikipedia.
Week 4: 17 August 2004
Slides:
Introducing and Working With Arrays
(1up-colour,
6up-BW)
Text: Chapter 5
(hints,
quiz,
solutions,
challenge problems).
See also:
Week 5: 24 August 2004
Slides:
Data Types, and Methods
(1up-colour,
6up-BW)
Text: Chapter 6
(hints,
quiz,
solutions,
challenge problems).
Week 6: 31 August 2004
Slides:
Creating Objects
(1up-colour,
6up-BW)
Text: Chapter 7
(hints,
quiz,
solutions,
challenge problems).
Week 7: 7 September 2004
Slides:
Objects, Arrays and Methods revised
(1up-colour,
6up-BW)
Week 8: 14 September 2004
Slides:
Introducing Inheritance
(1up-colour,
6up-BW)
Text: Chapter 8
(hints,
quiz,
solutions,
challenge problems).
Week 9: 21 September 2004
Slides:
Displaying Graphics and Handling Events
(1up-colour,
6up-BW)
Text: Chapter 9
(hints,
quiz,
solutions,
challenge problems).
Week 10: 5 October 2004
Slides: Graphical Components
(1up-colour,
6up-BW)
Text: Chapter 10
(hints,
quiz,
solutions,
challenge problems).
Week 11: 12 October 2004
Slides: Exceptions and File I/O
(1up-colour,
6up-BW)
Text: Chapter 10
(hints,
quiz,
solutions,
challenge problems).
Week 12: 19 October 2004
Slides: Applets and information on the exam
(1up-colour,
6up-BW)
Text: Chapter 10
(hints,
quiz,
solutions,
challenge problems).
Practicals
Lab Assessment Booklet (pdf)Lab Assessment Code (zip archive)
Lab Assessment Record Sheet (pdf)
Assignments
Assignment Booklet (pdf)Assignment Code (zip archive)
Results
Results table for assignments and lab assessmentsOther Resources
Local copies of- Sun's Java Documentation and specifically the API
- Bruce Eckel's "Thinking In Java book (local copy)
- Chapter 5 Design In Construction from the second edition of Code Complete, about how to go about the design of software from specification to implementation.