Each week you should attend
- three hours of lectures and
- two hour workshop - structured as one hour tutorial followed by one hour practical.
For details of days, times and rooms consult the timetables webpage.
Note that Lectures and Workshops commence in week 1.
You should have selected a workshop during enrolment. You should attend the workshop you are enrolled in. If you do not have a class, or if you wish to change one, you should see the enrolment operators in the E7B courtyard during the first two weeks of the semester. Thereafter you should go to the Science and Engineering Student Services Centre.
Please note that you are required to submit work regularly. You will get the help that you need by attending your workshop. Failure to submit work may result in you failing the unit (see the precise requirements in the "Grading Standards" section) or being excluded from the final examination.
A help desk where tutors are available for consultation on 100-level units.
REQUIRED AND RECOMMENDED TEXTS AND/OR MATERIALS
The first book in the following list, namely Starting out with Java, is the recommended text book for COMP125. The other books listed are helpful references.
- T. Gaddis, Starting out with Java: From control structures through objects (Pearson), Global edition (6th). ISBN 9781292110653
- Online edition of this book is available through MQ Library. There can be up to 5 simultaneous accesses.
- Click on "Full text available at: 2018 eTextbooks" and login with OneID and password.
- W. Savitch, Absolute Java (Pearson) 5th edition. ISBN 9780132830317
- B. Eckel, Thinking in Java (electronic book, 3rd edition available within iLearn is fine and is free but does not cover data structures)
- A. Drozdek, Data Structures and Algorithms in Java (Cengage) 2nd edition. ISBN 9780534492526 (this book will also be used in COMP225)
- D. Carlson, Eclipse Distilled (Addison-Wesley) 1st edition. ISBN 9780321288158 (extensive coverage of the software development platform eclipse)
TECHNOLOGY USED AND REQUIRED
Digital recordings of lectures are available from within iLearn via Active Learning Platform.
The unit makes use of forums hosted within iLearn. Please post questions there, they are monitored by the unit staff.