The Bachelor of Computing (Honours) in Computer Science or BComp (CS) programme aims to nurture students for a rewarding computing career in various industry sectors. Suitable for those who love hands-on work and keen to apply computing technologies to solve real-world problems, the programme will equip students with the critical knowledge and capacity to take on the world with confidence.
At the time of graduation, students are expected to demonstrate:
- Strong knowledge of computer science foundations and fundamentals, including (a) familiarity with common computer science themes and principles, (b) high-level understanding of systems as a whole, (c) understanding of the theoretical underpinnings of computer science and their influences in practice.
- In-depth knowledge in one or more computer science specialisations.
- Individual competence in applying sound principles and rigorous thinking to (a) analyse an application problem, (b) understand user’s requirement, (c) formulate the problem in terms of computation requirements, (c) conceive novel solution ideas, (e) design appropriate solutions that meet the requirements, (f) implement the solution, (g) evaluate the effectiveness of the solution.
- Strong communication skills and ability to work with, and contribute to, a team to bring a range of technologies together to develop computer systems and solutions.
- Ability to engage in continuous professional development.
- Understanding of the responsibilities of an IT professional and the ethical, social, and legal issues related to computing.
Within 3-5 years from graduation, a graduate from the programme is expected to be able to:
- Have a career as IT professional engaging in research and/or development in one or more specialisation of computer science;
- Engage in a supportive or leadership role in a multi-disciplinary, collaborative, team environment;
- Engage in continuous learning of state-of-the-art advances in computer science (including graduate studies);
- Function as an ethical, legal and socially responsible member of the society;
- Apply computing knowledge and skills to contribute positively to the betterment of society.
For a well-rounded education, students pursuing this programme will also acquire knowledge in science and mathematics.