You are on page 1of 3

Subject Planning (Normal Trimester 1 2014-2015)

Information for Students



Subject: TCP1311 Object-Oriented Programming
Trimester: Trimester 1 2014-2015
Coordinator: Ms. Chong Lee Ying
Lecturer: Ms. Chong Lee Ying, Mr. Ali Afzalian Mand
Tutor: Ms. Chong Lee Ying, Mr. Ali Afzalian Mand, Mr. Khairul Anwar, Mr. Ilham Nasir


30/6: Replacement of Awal Ramadhan
1/9: Replacement of National Day






Week 1 2 3 4 5 6 7 8
T
r
i
m
e
s
t
e
r

b
r
e
a
k

10 11 12 13 14
Monday 2/6 9/6 16/6 23/6 30/6 7/7 14/7 21/7 4/8 11/8 18/8 25/8 1/9
Holidays 30/6 1/9
Lectures Lec01 Lec02 Lec03 Lec04 Lec05 Lec06 Lec07 Lec08 Lec09 Lec10 Lec11 Lec12
Labs Lab01 Lab02 Lab03 Lab04 Lab05 Lab06 Lab07 Lab08 Lab09 Lab10 Lab11 Lab12
Assignmen
ts
Upload
Ass
(Part 1)

Ass
(Part 2)
Demo
Tests / Lab
Tests

Lab
Test
Midterm
Week
Lectures Labs
Code Topics
Book
Chapters
Code Based on:
1 Lec01 Introduction to OOP with Java 1
2 Lec02 Java Fundamentals 2,3 Lab01 Lec01
3 Lec03 Object Models 4 Lab02 Lec02
4 Lec04 Class Hierarchy 4 Lab03 Lec03
5 Lec05 Inheritance and Interface 8 Lab04 Lec04
6 Lec06 OO Analysis and Design 6 Lab05 Lec05
7 Lec07 Introduction to UML 6 Lab06 Lec06
8 Lec08 OO Analysis and UML Diagram 6 Lab07 Lec07
9 Lec09 Case Study and Transform UML to Java 6 Lab08 Lec08
10 Lec10 GUI and Event Handling 7 Lab09 Lec09
11 Lec11 Polymorphism 9 Lab10 Lec10
12 Lec12 Introduction to Design Patterns 5,10 * Lab11 Lec11
13 Lec13 Lab12 Lec12
14 Lec14 Demo


Week Date
Tests / Lab Tests
Code : Based on:
7
Lab
Test
1-5
11
Midterm
Test
1-9

Week
Due
Date
Assignments
Code : Based on:
8
Assignment
Part I
1-6
12
Assignment
Part II
1-11

Components
Mark
Distributions
Midterm Test 20%
Assignment 20%
Lab Test 20%
Final Exam 40%

Date marks will be announced to the students: week 14
Date for barring list announcement: date set by faculty


Textbook

John Lewis and William Loftus (2009). Java Software Solutions. Pearson International
Edition.


Reference Book (if any)

1. Martin Fowler (2003). UML Distilled. Addison-Wesley
2. Cay Horstman (2006). Object Oriented Design and Patterns. John Wiley.


Software (if any)


Java JDK 1.6

You might also like