The object-oriented paradigm to the design of software is one major successful approach to address complexity and maintainability issues in software systems. We want students to establish an object-oriented mindset and to gain valuable insights into how software can be developed using the object-oriented approach. This course should not be interpreted to be a pure programming language course. Rather, the programming language serves to illustrate, via practical examples, the concepts learnt in the course. As a student of this course, you will learn essential object-oriented concepts such as encapsulation, the separation of design from implementation, the use of inheritance and polymorphism. Finally, you will also learn good design principles for reuse, and to realise these principles using object-oriented programming languages such as Java and/or C++.
Academic Units | 3 |
Exam Schedule | Not Applicable |
Grade Type | Letter Graded |
Department Maintaining | CSC(CE) |
Prerequisites | |
Mutually Exclusive | |
Not Available to Programme | EEE, EEEC, ENG(EEE), ENG(NULL), IEEC, IEM |
Not Available to All Programme | (Admyr 2011-2020), |
Index | Type | Group | Day | Time | Venue | Remark |
---|---|---|---|---|---|---|
- | LEC/STUDIO | SCL2 | TUE | 1030-1220 | LT1A | Teaching Wk1,2,4-13 |
LEC/STUDIO | SCL2 | TUE | 1030-1220 | ONLINE | Teaching Wk3 |
0930
1030
1130
1230
1330
1430
1530
1630
1730
SC2002
10165
LAB | SWLAB3
Teaching Wk2,4,6,8,10,12
SC2002
10179
TUT | TR+5
Teaching Wk2,4-13
SC2002
10175
TUT | TR+4
Teaching Wk2,4-13
SC2002
10178
LAB | SWLAB3
Teaching Wk2,4,6,8,10,12
SC2002
10164
LAB | SWLAB3
Teaching Wk1,3,5,7,9,11,13
SC2002
10172
TUT | ONLINE
Teaching Wk3
SC2002
10176
LAB | SWLAB1
Teaching Wk2,4,6,8,10,12
SC2002
10179
TUT | ONLINE
Teaching Wk3
SC2002
10175
TUT | ONLINE
Teaching Wk3
SC2002
10181
LAB | SWLAB3
Teaching Wk1,3,5,7,9,11,13
SC2002
10171
LAB | SWLAB3
Teaching Wk2,4,6,8,10,12
SC2002
10172
TUT | TR+5
Teaching Wk2,4-13
SC2002
10180
TUT | TR+7
Teaching Wk2,4-13
SC2002
10166
TUT | ONLINE
Teaching Wk3
SC2002
10165
TUT | ONLINE
Teaching Wk3
SC2002
10180
TUT | ONLINE
Teaching Wk3
SC2002
10166
TUT | TR+3
Teaching Wk2,4-13
SC2002
10165
TUT | TR+7
Teaching Wk2,4-13
SC2002
LEC/STUDIO | LT1A
Teaching Wk1,2,4-13
SC2002
10178
TUT | ONLINE
Teaching Wk3
SC2002
LEC/STUDIO | ONLINE
Teaching Wk3
SC2002
10178
TUT | TR+2
Teaching Wk2,4-13
SC2002
10163
TUT | TR+1
Teaching Wk2,4-13
SC2002
10162
TUT | TR+9
Teaching Wk2,4-13
SC2002
10159
LAB | SWLAB1
Teaching Wk2,4,6,8,10,12
SC2002
10162
LAB | SWLAB3
Teaching Wk1,3,5,7,9,11,13
SC2002
10163
TUT | ONLINE
Teaching Wk3
SC2002
10162
TUT | ONLINE
Teaching Wk3
SC2002
10161
LAB | SWLAB3
Teaching Wk1,3,5,7,9,11,13
SC2002
10163
LAB | SWLAB3
Teaching Wk2,4,6,8,10,12
SC2002
10164
TUT | ONLINE
Teaching Wk3
SC2002
10174
TUT | TR+4
Teaching Wk2,4-13
SC2002
10172
LAB | SPL
Teaching Wk1,3,5,7,9,11,13
SC2002
10167
LAB | SPL
Teaching Wk2,4,6,8,10,12
SC2002
10164
TUT | TR+5
Teaching Wk2,4-13
SC2002
10174
TUT | ONLINE
Teaching Wk3
SC2002
10176
TUT | TR+2
Teaching Wk2,4-13
SC2002
10173
TUT | ONLINE
Teaching Wk3
SC2002
10159
TUT | TR+16
Teaching Wk2,4-13
SC2002
10176
TUT | ONLINE
Teaching Wk3
SC2002
10173
TUT | TR+18
Teaching Wk2,4-13
SC2002
10159
TUT | ONLINE
Teaching Wk3
SC2002
10181
TUT | TR+18
Teaching Wk2,4-13
SC2002
10161
TUT | ONLINE
Teaching Wk3
SC2002
10181
TUT | ONLINE
Teaching Wk3
SC2002
10161
TUT | TR+7
Teaching Wk2,4-13
SC2002
10168
LAB | SPL
Teaching Wk2,4,6,8,10,12
SC2002
10169
LAB | SPL
Teaching Wk2,4,6,8,10,12
SC2002
10177
LAB | SPL
Teaching Wk1,3,5,7,9,11,13
SC2002
10157
LAB | SWLAB3
Teaching Wk1,3,5,7,9,11,13
SC2002
10179
LAB | SWLAB1
Teaching Wk1,3,5,7,9,11,13
SC2002
10170
LAB | SPL
Teaching Wk1,3,5,7,9,11,13
SC2002
10180
LAB | SPL
Teaching Wk2,4,6,8,10,12
SC2002
10158
LAB | SWLAB3
Teaching Wk2,4,6,8,10,12
SC2002
10177
TUT | ONLINE
Teaching Wk3
SC2002
10167
TUT | ONLINE
Teaching Wk3
SC2002
10177
TUT | TR+5
Teaching Wk2,4-13
SC2002
10167
TUT | TR+8
Teaching Wk2,4-13
SC2002
10168
TUT | ONLINE
Teaching Wk3
SC2002
10158
TUT | TR+6
Teaching Wk2,4-13
SC2002
10160
LAB | SWLAB3
Teaching Wk2,4,6,8,10,12
SC2002
10174
LAB | SWLAB2
Teaching Wk2,4,6,8,10,12
SC2002
10168
TUT | TR+8
Teaching Wk2,4-13
SC2002
10158
TUT | ONLINE
Teaching Wk3
SC2002
10166
LAB | SWLAB3
Teaching Wk1,3,5,7,9,11
SC2002
10175
LAB | SWLAB2
Teaching Wk1,3,5,7,9,11,13
SC2002
10169
TUT | ONLINE
Teaching Wk3
SC2002
10173
LAB | SPL
Teaching Wk2,4,6,8,10,12
SC2002
10157
TUT | ONLINE
Teaching Wk3
SC2002
10170
TUT | ONLINE
Teaching Wk3
SC2002
10169
TUT | TR+5
Teaching Wk2,4-13
SC2002
10171
TUT | ONLINE
Teaching Wk3
SC2002
10157
TUT | TR+2
Teaching Wk2,4-13
SC2002
10170
TUT | TR+5
Teaching Wk2,4-13
SC2002
10171
TUT | TR+2
Teaching Wk2,4-13
SC2002
10160
TUT | ONLINE
Teaching Wk3
SC2002
10160
TUT | TR+9
Teaching Wk2,4-13
We would encourage you to review with the following template.
AY Taken: ...
Assessment (Optional): ...
Topics (Optional): ...
Lecturer (Optional): ...
TA (Optional): ...
Review: ...
Final Grade (Optional): ...