Programmes

Software Engineering

Software Engineering is about the craft and science of software development so that the resulting software is correct, reliable, secure, extensible, and maintainable. In this focus area, students will learn about the systematic, disciplined, principled, and economic way to the…

Database Systems

A huge amount of digital data is generated daily by both humans and machines and the amount is expected to reach hundreds of exabytes in 2025. A large subset of these data have to be processed, stored, managed, updated, and…

Computer Security

As computing systems become increasingly interconnected and more data are available online, the job of securing computer systems and protecting data becomes increasingly challenging. Computer security is growing into the cornerstone of almost every industry, which heavily relies on networked…

Computer Graphics and Games

Computer-generated images and videos now permeate our daily life. From the entertainment industry (e.g., movies and video games) to the healthcare industry (e.g., 3D ultrasound imaging); from your computing desktop (e.g., displaying a window) to graphing calculator (e.g., plotting a…

Artificial Intelligence

The field of Artificial Intelligence (AI) aims to build intelligent machines that can mimic human cognitive functions, such as seeing, learning, and problem-solving. Advances in the field of machine learning over the last ten years have made AI one of…

Algorithms & Theory

Every single computing device, software, and bits of information is governed by some fundamental laws that remain unchanged regardless of how technology evolves. For instance, regardless of how fast a CPU can get, it cannot take fewer than some number…

FAQ

Who can do FYP? Final Year Project (FYP) is assigned only when SoC students have attained 70% of the total units for their respective degree and satisfied the GPA threshold of the proposed projects. Highest Distinction / First Class Honours…

Forms and Contacts

FYP / CP4106 – Project Proposal Form by External Organisations FYP Project Proposal Form by Students FYP Withdrawal Form Project Update Form – For FYP, UROP and Computing Project CA Evaluation Forms – For FYP, UROP and Computing Project Final Evaluation…

After FYP?

BComp Dissertation (FYP) – After FYP? Project feedback Your feedback is very important to us to improve the quality of FYP. Please take a few minutes to complete this on-line feedback form. Click here. Submit Amended Report A soft copy of…

Presentation

BComp Dissertation (FYP) – Presentation Presentation Schedule Timeline for BComp/BSc Dissertation (Final Year Project) Presentation Activity Semester CA Presentation Reading Week of first semester Final Presentation Reading Week of next semester Amended Soft Copy Submission via Digital Library First Monday…