The program is designed for exceptional students who wish to engage in a more rigorous and deeper study of computer science. The program prepares students to become holistic and competent computer scientists and IT professionals who are capable of designing effective and efficient technological solutions for nation building.
With a good understanding of the foundation theories of computer science, the program provides opportunities for students to discover and strategically manage innovative technology to help shape the future of computing. With various research programs and activities to keep pace with the rapid advancement in technology, students are engaged in advanced research and product development in various fields. Armed with a good grasp of core computer science concepts and abreast with current advances in technology, graduates not only produce software solutions that are relevant to the needs of the community, but also exemplify leadership qualities in order to set and pursue future directions for the computing industry and research.
Students earn two degrees (BSCS and MSCS) in a span of five years. The program also provides the necessary background for students to pursue doctoral studies to further their knowledge and skills in conducting advanced research in computing and technology.