Our vision

"To attain excellence in computer science research and to produce graduates in computer science that can make a meaningful contribution to the development of Information Technology in South Africa and elsewhere"

The Department Of Computer Science is dedicated to educating South Africa's IT professionals and has structured it's curriculum to ensure a holistic approach to issues of computing, to ensure that it's students are prepared for different fields of the computing industry.

Courses (Undergraduate)

FIRST YEAR COURSES
CSC111/121: Introduction to Computers and Computing
CSC111F: Introduction to Computers and Computing
CSC121F: Introduction to Programming Concepts
CSC113: Introduction to Computing and Programming Concepts
CSC121: Elementary Computer Programming


SECOND YEAR COURSES
CSC211: Advanced Programming
CSC212: Computer Architecture and organization
CSC223: Data Structures and Algorithms
CSC224: Database Management and Design

Syndicate content