![]() |
Electrical and Electronic Engineering
|
![]() |
| Lecturer: | A/Prof Thomas Bräunl |
| Room: | 4.15 |
| Fax: | 9380-1168 |
Semester 1 - 4 points
Aims
1. To learn about concepts in different programming languagesGeneric Outcomes
1. Ability to identify problems and derive a specificationUnit Description
This unit includes the following topics:
Programming Tools; Syntax and Semantics; Procedural Programming Languages; Expressions and Data Types; Abstract Data Types; Subprograms; Object-Oriented Programming Languages; Concurrent Programming Languages.
Contact Hours
| Type | Hours | Day | Time | Location | Group |
| Lectures | 26 hrs | Tuesday | 9-10am | Math: Blankers | Friday | 11-12noon | Gen.Pur.Bld.2: Lect.Th. |
| Tutorials | 12 hrs | Monday | 12-1pm | Eng: G13 | -- |
| Thursday | 10-11am | Eng: 247 | -- | ||
| Labs | 24 hrs | Tuesday | 2-4pm | G50 | -- |
| Wednesday | 9-11am | G50 | -- | ||
| Friday | 2-4pm | G50 | -- |
Unit Co-ordinator: Associate Professor Thomas Bräunl
Tutor: Phillip Dunstan
Lab Supervisor: Thomas Hanselmann
Textbooks
Robert Sebesta: Concepts of Programming Languages, 3rd Ed., Addison-Wesley, 1996Course Notes: on the web (pdf format)
Tutorials: see link
Tutorial Solutions: see link
Lab Assignments: see link
Old Exams: see link
Further Web-Pages: see link
Assessment
| Type | % of final mark | Due at the end of the second week |
| Lab 1 | 5% | weeks 2+3 |
| Lab 2 | 5% | weeks 4+5 |
| Lab 3 | 5% | weeks 6+7 |
| Lab 4 | 5% | weeks 8+9 |
| Lab 5 | 5% | weeks 10+11 |
| Lab 6 | 5% | weeks 12+13 |
|
Final examination (2 hours, open book) |
70% |
All work submitted must be the individual student's own work.
Penalties
Assignments and labs will receive a 20% penalty for each day late.
Plagiarism
See faculty policy on plagiarism.