New: filter modules by day and time, student links, custom courses →
AY2023/2024 Semester 2
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++.
| AUs | 3.0 AUs |
| Categories | CoreMinorsBDE |
| Not Available To Programme | BCE, CE, CEEC, EEE, EEEC, IEEC, IEM, REP(CE) |
| Not Available To All Programme With | (Admyr 2021-onwards)-Non Direct Entry, (Admyr 2022-onwards)-Direct Entry, |
| Not Available As PE To Programme | REP(ASEN), REP(BIE), REP(CBE), REP(CVEN), REP(EEE), REP(ENE), REP(MAT), REP(ME) |
| Mutually Exclusive With | SC2002 |
| Exam |
| Mon | Tue | Wed | Thu | Fri | |
|---|---|---|---|---|---|
| 930 | |||||
| 1000 | |||||
| 1030 | |||||
| 1100 | |||||
| 1130 | |||||
| 1200 | |||||
| 1230 | |||||
| 1300 | |||||
| 1330 | |||||
| 1400 | |||||
| 1430 | |||||
| 1500 | |||||
| 1530 | |||||
| 1600 | |||||
| 1630 | |||||
| 1700 | |||||
| 1730 | |||||
| 1800 |
| Mon | Tue | Wed | Thu | Fri | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 830 | 10826 LAB (FDAD) 0830-1020 Mon SWLAB1 Even Weeks | 10829 LAB (SCE2) 0830-1020 Thu SWLAB1 Odd Weeks | ||||||||||||
| 900 | ||||||||||||||
| 930 | ||||||||||||||
| 1000 | ||||||||||||||
| 1030 | 10829 TUT (SCE2) 1030-1120 Mon ONLINE, TR+5 Wk5, Teaching Wk2-4,6-13 | 10829 TUT (SCE2) 1030-1120 Mon ONLINE, TR+5 Wk5, Teaching Wk2-4,6-13 | 10830 TUT (SCE3) 1030-1120 Mon ONLINE, TR+7 Wk5, Teaching Wk2-4,6-13 | 10830 TUT (SCE3) 1030-1120 Mon ONLINE, TR+7 Wk5, Teaching Wk2-4,6-13 | COMMON LEC (SCL2) 1030-1220 Tue LT1, ONLINE Wk1-4,6-13, Teaching Wk5 | COMMON LEC (SCL2) 1030-1220 Tue LT1, ONLINE Wk1-4,6-13, Teaching Wk5 | 10831 LAB (SCCA) 1030-1220 Wed SWLAB1 Even Weeks | 10824 TUT (FDAB) 1030-1120 Wed ONLINE, TR+4 Wk5, Teaching Wk2-4,6-13 | 10824 TUT (FDAB) 1030-1120 Wed ONLINE, TR+4 Wk5, Teaching Wk2-4,6-13 | 10827 TUT (FDAE) 1030-1120 Thu ONLINE, TR+5 Wk5, Teaching Wk2-4,6-13 | 10827 TUT (FDAE) 1030-1120 Thu ONLINE, TR+5 Wk5, Teaching Wk2-4,6-13 | |||
| 1100 | ||||||||||||||
| 1130 | 10825 TUT (FDAC) 1130-1220 Mon ONLINE, TR+4 Wk5, Teaching Wk2-4,6-13 | 10825 TUT (FDAC) 1130-1220 Mon ONLINE, TR+4 Wk5, Teaching Wk2-4,6-13 | ||||||||||||
| 1200 | ||||||||||||||
| 1230 | 10832 LAB (SDDA) 1230-1420 Mon SWLAB1 Odd Weeks | 10824 LAB (FDAB) 1230-1420 Tue SPL Even Weeks | 10825 LAB (FDAC) 1230-1420 Tue SPL Odd Weeks | 10826 TUT (FDAD) 1230-1320 Tue ONLINE, TR+2 Wk5, Teaching Wk2-4,6-13 | 10826 TUT (FDAD) 1230-1320 Tue ONLINE, TR+2 Wk5, Teaching Wk2-4,6-13 | 10832 TUT (SDDA) 1230-1320 Wed ONLINE, TR+18 Wk5, Teaching Wk2-4,6-13 | 10832 TUT (SDDA) 1230-1320 Wed ONLINE, TR+18 Wk5, Teaching Wk2-4,6-13 | 10827 LAB (FDAE) 1230-1420 Thu SPL Odd Weeks | 10830 LAB (SCE3) 1230-1420 Thu SPL Even Weeks | 10823 LAB (FDAA) 1230-1420 Fri SPL Even Weeks | ||||
| 1300 | ||||||||||||||
| 1330 | 10833 TUT (SDDB) 1330-1420 Mon ONLINE, TR+21 Wk5, Teaching Wk2-4,6-13 | 10833 TUT (SDDB) 1330-1420 Mon ONLINE, TR+21 Wk5, Teaching Wk2-4,6-13 | 10823 TUT (FDAA) 1330-1420 Wed ONLINE, TR+18 Wk5, Teaching Wk2-4,6-13 | 10823 TUT (FDAA) 1330-1420 Wed ONLINE, TR+18 Wk5, Teaching Wk2-4,6-13 | ||||||||||
| 1400 | ||||||||||||||
| 1430 | 10833 LAB (SDDB) 1430-1620 Wed SWLAB3 Odd Weeks | |||||||||||||
| 1500 | ||||||||||||||
| 1530 | ||||||||||||||
| 1600 | ||||||||||||||
| 1630 | 10831 TUT (SCCA) 1630-1720 Wed ONLINE, TR+6 Wk5, Teaching Wk2-4,6-13 | 10831 TUT (SCCA) 1630-1720 Wed ONLINE, TR+6 Wk5, Teaching Wk2-4,6-13 | ||||||||||||
| 1700 | ||||||||||||||