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 2021 Semester)

The schedule is subject to change.

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

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.