We got your back! We are coming back with more features and improvements. Read more here.

SC3099 CAPSTONE PROJECT

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 Units4
Exam ScheduleNot Applicable
Grade TypeLetter Graded
Department MaintainingCSC(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.

Indexes

IndexTypeGroupDayTimeVenueRemark
10399LEC/STUDIOSCL3FRI0830-0920LT2A
10399LABSCELFRI0930-1120LT2A

Course Schedule

0930

1030

1130

1230

1330

1430

1530

1630

1730

MON
TUE
WED
THU
FRI

SC3099

LEC/STUDIO | LT2A

SC3099

LAB | LT2A

SAT

Reviews & Discussion

We would encourage you to review with the following template.

Review Template

AY Taken: ...

Assessment (Optional): ...

Topics (Optional): ...

Lecturer (Optional): ...

TA (Optional): ...

Review: ...

Final Grade (Optional): ...


© 2025 NTUMODS Dev Team. All rights reserved