New: filter modules by day and time, student links, custom courses →
The object-oriented paradigm to the design of software is one major successful approach to address complexity and maintainability issues in software systems. 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. You will also learn good design principles for reuse, and to realise these principles using object-oriented programming languages such as Java.
| AUs | 3.0 AUs |
| Grade Type | |
| Prerequisite | CT2001(Corequisite) |
| Exam |
| Mon | Tue | Wed | Thu | Fri | |
|---|---|---|---|---|---|
| 930 | |||||
| 1000 | |||||
| 1030 | |||||
| 1100 | |||||
| 1130 | |||||
| 1200 | |||||
| 1230 | |||||
| 1300 | |||||
| 1330 | |||||
| 1400 | |||||
| 1430 | |||||
| 1500 | |||||
| 1530 | |||||
| 1600 | |||||
| 1630 | |||||
| 1700 | |||||
| 1730 | |||||
| 1800 |
CT2001
Data Structures & Algorithms
CT2002
Introduction To Computer Architecture & Networks
CT2004
Software Engineering
CT2009
Design Thinking
CT2010
Project Management (Business Needs Analysis & Risk Analysis)
CT2011
Data Analysis & Market Sensing (Business Intelligence)
CT2079
Mini Capstone (Full Stack) Project
| Mon | Tue | Wed | Thu | Fri | Sat | |
|---|---|---|---|---|---|---|
| 930 | 14542 TUT (COMP1) 0930-1150 Sat SWLAB 2 Wk8-13 | |||||
| 1000 | ||||||
| 1030 | ||||||
| 1100 | ||||||
| 1130 |