This repository contains tutorial slides and lab sample solutions of the subject COMP90041 Semester2 2019 given by Dr Thomas Christy at University of Melbourne. The repo also contains a list of useful resources for Java beginners.
The slides and materials are developed by Chuang Wang, tutor for COMP90041 Semester2 2019.
The aims for this subject is for students to develop an understanding of approaches to solving moderately complex problems with computers, and to be able to demonstrate proficiency in designing and writing programs. The programming language used is Java. Please check the handbook for more information about the subject.
Tutorial | Topic | Date |
---|---|---|
Tutorial 1 | Setting up environment and Programming Practice |
5 Aug 2019 - 9 Aug 2019 |
Tutorial 2 | Data Types & Input/Output |
12 Aug 2019 - 16 Aug 2019 |
Tutorial 3 | Flow of Control |
19 Aug 2019 - 23 Aug 2019 |
Tutorial 4 | The Anatomy of Classes & Methods(Introduction) |
26 Aug 2019 - 30 Aug 2019 |
Tutorial 5 | The Anatomy of Classes & Methods(Immutable Objects) |
2 Sep 2019 - 6 Sep 2019 |
Tutorial 6 | The Anatomy of Classes & Methods(Mutable Objects) |
9 Sep 2019 - 13 Sep 2019 |
Tutorial 7 | Arrays |
16 Sep 2019 - 20 Sep 2019 |
Tutorial 8 | Inheritance |
23 Sep 2019 - 27 Sep 2019 |
Tutorial 9 | Abstract class & Interfaces |
7 Oct 2019 - 11 Oct 2019 |
Tutorial 10 | Exception handling and Errors |
14 Oct 2019 - 18 Oct 2019 |
Tutorial 11 | Generics and ArrayList |
21 Oct 2019 - 25 Oct 2019 |
Feedbacks and comments are more than welcome!
Please contact the author. Thanks a lot!
The following comments on my teaching are from my students