Build a strong foundation in programming, data structures, computer systems and software engineering through a structured Computer Science curriculum. This degree is designed to prepare you for roles in software development, data-focused computing, networks, and systems engineering.
The Bachelor of Mathematical Sciences in Computer Science at Stellenbosch University provides a robust foundation in programming, data structures, computer systems, and software engineering. This degree is meticulously crafted to equip you with the knowledge and skills necessary for a successful career in software development, data-centric computing, networks, and systems engineering.
The curriculum is designed to enhance your programming skills, algorithmic thinking, and understanding of computer systems. It encompasses a variety of core topics and culminates in advanced modules that cover software engineering, networks, databases, and contemporary computing trends.
The programme includes hands-on programming assignments and project-based work, allowing you to engage in real-world systems and application development tasks, such as creating web or networked applications.
Graduates of this programme are well-prepared for diverse career opportunities in fields such as software development, data analysis, systems engineering, and network administration. With a solid grounding in both theoretical and practical aspects of computer science, you will be positioned to excel in a rapidly evolving technological landscape.
Shortlist scholarships and plan your application — free guidance from our advisors.