Code Monkey home page Code Monkey logo

comp90041_tutorial's Introduction

COMP90041 Programming and Software Development

👉Purpose


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.

🏃Author


The slides and materials are developed by Chuang Wang, tutor for COMP90041 Semester2 2019.

📋Course Info


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.

📑Contents


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

📁Resources


📄Notes


Feedbacks and comments are more than welcome!
Please contact the author. Thanks a lot!

The following comments on my teaching are from my students

📧 Contact Info


License


MIT license

comp90041_tutorial's People

Contributors

chuangw6 avatar

Stargazers

 avatar  avatar Tobias Silalahi avatar  avatar Sonia Song avatar  avatar  avatar  avatar jasonlaux avatar  avatar  avatar Jade avatar leoyh avatar Han Sun avatar  avatar  avatar  avatar Thomas Zhao avatar Lawrence Luo avatar dongnan.cao avatar Xudong Ma avatar Jiacheng Ye avatar  avatar  avatar  avatar  avatar  avatar Wenzhuo avatar  avatar  avatar Mingyao Xiao avatar Bret Reliford avatar

Watchers

 avatar  avatar  avatar OneSword avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.