The capstone project is a group-based project undertaken by Year 3 undergraduates from CCDS. This project is practical-oriented in nature, focusing on the software development of an end-to-end system from the frontend to the backend, to address real-world engineering problems. It requires the system level integration of multiple software subsystems developed by different team members. It is also an opportunity for students to acquire practical knowledge of various engineering methodologies and tools while addressing an interesting system-level problem that requires the integration of various software sub-systems. These subsystems may involve the development of working solutions in areas such as web-based server technology, graphical user interface design, mobile app development, data structures & algorithms, database and storage management, system scheduling, etc. In short, the project is designed to allow you to make use of the concepts and knowledge you have acquired. The course emphasizes on how to deliver a complex system-level solution by working effectively in small sub-teams on various sub-systems with a goal towards seamless integration at the later stage of the development cycle.
| Academic Units | 4 |
| Exam Schedule | Not Applicable |
| Grade Type | Letter Graded |
| Department Maintaining | CSC(CE) |
| Prerequisites | At least Third Year Standing The capstone project is a group-based project undertaken by Year 3 undergraduates from CCDS. This project is practical-oriented in nature, focusing on the software development of an end-to-end system from the frontend to the backend, to address real-world engineering problems. It requires the system level integration of multiple software subsystems developed by different team members. It is also an opportunity for students to acquire practical knowledge of various engineering methodologies and tools while addressing an interesting system-level problem that requires the integration of various software sub-systems. These subsystems may involve the development of working solutions in areas such as web-based server technology, graphical user interface design, mobile app development, data structures & algorithms, database and storage management, system scheduling, etc. In short, the project is designed to allow you to make use of the concepts and knowledge you have acquired. The course emphasizes on how to deliver a complex system-level solution by working effectively in small sub-teams on various sub-systems with a goal towards seamless integration at the later stage of the development cycle. |
| Index | Type | Group | Day | Time | Venue | Remark |
|---|---|---|---|---|---|---|
| 10399 | LEC/STUDIO | SCL3 | FRI | 0830-0920 | LT2A | |
| 10399 | LAB | SCEL | FRI | 0930-1120 | LT2A |
0930
1030
1130
1230
1330
1430
1530
1630
1730
SC3099
LEC/STUDIO | LT2A
SC3099
LAB | LT2A
We would encourage you to review with the following template.
AY Taken: ...
Assessment (Optional): ...
Topics (Optional): ...
Lecturer (Optional): ...
TA (Optional): ...
Review: ...
Final Grade (Optional): ...