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 (April 2022 Semester)

The schedule is subject to change.

Week Lecture Practical Lab Remarks
1
18 Apr - 22 Apr
Introduction to Java Practical Preparation
2
25 Apr - 29 Apr
Fundamentals of Java Structure Practical 1
3
2 May - 6 May
Program Control Structure (Part 1):
Selection Statements
Practical 2 Independent Learning Week
4
9 May - 13 May
Program Control Structure (Part 2):
Loop Statements
Practical 3
5
16 May - 20 May
Arrays and ArrayList Practical 4
6
23 May - 27 May
Methods Practical 5
7
30 May - 3 June
OOP Principles (Part 1):
Designing Classes
Practical 6
8
6 June - 10 June
OOP Principles (Part 2):
Inheritance
Practical 7 Assignment 1 Due
9
13 June - 17 June
OOP Principles (Part 3):
Polymorphism
Practical 8
10
20 June - 24 June
OOP Principles (Part 4):
Abstract Classes & Interfaces
Practical 9
11
27 June - 1 July
Tutorial Work - Revision Practical Test
12
4 July - 8 July
Exception Handling Practical 10
13
11 July - 15 July
File I/O Practical 11 Assignment 2 Due
14
18 July - 22 July
Wrap-up Lecture and FE Briefing Tutorial - Revision

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.