Skip to content

ITS42004 Object-Oriented Programming

This site hosts the practical lab work for ITS42004: Object-Oriented Programming, offered by the School of Pre-University Studies at Taylor's College.

Aim

The aim of these practical lab exercises is to guide the students through programming in an object-oriented paradigm.

Schedule (August 2022 Semester)

The schedule is subject to change.

Week Lecture Practical Lab Remarks
1
29 Aug - 2 Sept
Introduction to Java Preparation Guides
2
5 Sept - 9 Sept
Fundamentals of Java Structure Practical 1
3
12 Sept - 16 Sept
Program Control Structure (Part 1):
Selection Statements
Practical 2
Program Control Structure (Part 2):
Loop Statements
Practical 3
4
19 Sept - 23 Sept
Arrays and ArrayList Practical 4
5
26 Sept - 30 Sept
Methods Practical 5
6
3 Oct - 7 Oct
OOP Principles (Part 1):
Classes and Objects (Part 1)
Practical 6
7
10 Oct - 14 Oct
OOP Principles (Part 1):
Classes and Objects (Part 2)
Practical 7
8
17 Oct - 21 Oct
OOP Principles (Part 2):
Inheritance
Practical 8 Assignment 1 Due
9
24 Oct - 28 Oct
OOP Principles (Part 3):
Polymorphism
Practical 9 Independent Learning Week
10
31 Oct - 4 Nov
OOP Principles (Part 4):
Abstract Classes & Interfaces
Practical 10
11
7 Nov - 11 Nov
Exception Handling Practical 11 Practical Test
12
14 Nov - 18 Nov
File I/O Practical 12
13
21 Nov - 25 Nov
Wrap-up Lecture and FE Briefing Tutorial - Revision Assignment 2 Due
14
28 Nov - 2 Dec
Tutorial - Revision Practical Test Re-sit

Note

The practical work is arranged such that it complements the respective weeks' lectures. It is encouraged that you ensure that you're familiar with the lecture content before attempting the practical work.