Home / Faculties / Faculty of Computer Science / Bachelor of Computer Science

Bachelor of Computer Science


Computing and communications technologies lie at the heart of every organization. The delivery of information services includes a technological framework of hardware, software, networks, tools, internet applications and telecommunications equipment as well as the ethical, professional and legal issues which increasingly play a part in the industry. While hardware technology is developing and diversifying fast, the IT sector, however, is reporting a widening gap in software skills.

The ability to ascertain the IT requirements of different departments across the organization, communicate ideas and create practical solutions for end-users are essential skills for an IT professional, and an integral part of Bachelor of Computer Science program.

The Bachelor of Computer Science program encompasses all these different areas, enabling graduates to apply what they have studied to the real-world environment

Graduates will gain:

The fundamental concepts and principles of computing, and the roles that computers and network systems increasingly play in modern business practices.
A firm grounding in the application of state-of-the-art computer technologies such as multimedia, interactive media, security systems, business systems and intelligent/decision-making systems.
Project management and programming skills, and knowledge of the principles and methodologies in developing usable software systems.
Insights into cloud computing and other emerging trends, along with the ethical, professional and legal issues that currently dominate the debate in the IT industry.

Career opportunities

Graduation from the Bachelor of Computer Science program opens up opportunities for a wide range of career options, as well as further study at Master’s degree level. Career positions to consider include web designer, systems developer, database designer, network administrator, systems analyst and IT manager.