Physical, Mathematical, Computer and Life Sciences - Information Technology and Computer Sciences
The Bachelor of Science in Computer Science aims to train computer professionals who possess a fundamental theoretical understanding of integrated digital platforms. They should be able to translate this understanding into solutions for complex theoretical and practical problems in the industry. The program aims to produce highly skilled professionals with ample career opportunities on a national level. The expected knowledge and skills go beyond technical knowledge of specific products or programming environments. The program emphasizes problem analysis within a theoretical context, solution design, and practical implementation, forming the core of the module structures.
The curriculum provides a solid theoretical foundation by offering mathematically based courses throughout the three years of the qualification, including Mathematics and Mathematical Statistics. Practical programming aspects are extensively covered in Computer Science, Applied Mathematics, and Operations Research modules. The inclusion of pure mathematics courses for mathematical foundations allows for deeper coverage of computer-specific topics.
There are four possible sample curricula that allow learners to focus on theory, hardware design, software engineering, or data science. Regardless of the concentration, core computer science subjects embody both foundational theory and practical programming aspects. Electives offer broader exposure to different fields relevant for potential postgraduate studies or careers.
The establishment of this degree addresses the national and international shortage of skilled computer professionals. More computer science content in the undergraduate curriculum meets the needs of the profession and has been endorsed by industry stakeholders consulted during the qualification development. Industry feedback highlighted the advantage of having graduates with enhanced Computer Science knowledge.
While there is no single recognized professional body for computer scientists, the program aligns with industry demands and industry-academic partnerships. It caters to mathematically strong learners who may progress to postgraduate studies, as well as technically-oriented learners looking to pursue further studies in the field.
The qualification offers an additional pathway for technically-oriented learners who may not be as mathematically inclined but can excel in technically-oriented postgraduate studies. This wider curriculum meets the needs of learners seeking highly desired qualifications with numerous job opportunities in the current economy's demand for trained computer professionals.
This page includes information from the South African Qualifications Authority (SAQA) . Builtneat Pty Ltd trading as Study Start, has modified all or some of this information. SAQA has not approved, endorsed, or tested these modifications.