BSc Computer Science
University of Pretoria - Faculty of Engineering, Built Environment and Information Technology
Key Information
Campus location
Pretoria, South Africa
Languages
English
Study format
On-Campus
Duration
3 years
Pace
Full time
Tuition fees
Request info
Application deadline
Request info
Earliest start date
Request info
Introduction
The Department fulfills a vital role within the broader Information Technology spectrum in South Africa, as well as internationally. Our main objective is to explore and research the scientific basis of new technologies. We furthermore promote the proliferation of reliable, robust, and innovative computing and information technologies in the IT industry in South Africa.
Excellence in computer science education, the development of internationally and nationally recognized research initiatives, and strong industry collaboration are the driving factors underpinning the success of the Department of Computer Science.
Admissions
Scholarships and Funding
Several scholarship options are available, please visit the university website for more information.
Curriculum
Curriculum Year 1
Fundamental modules
- Academic information management
- Academic information management
- Academic literacy for Information Technology
- Academic orientation
Core modules
- Program design: Introduction
- Operating systems
- Imperative programming
- Introduction to computer science
- Calculus
- Discrete structures
- Mathematics
- Mathematics
- Linear algebra
- Calculus
- Mathematical modelling
- Dynamical processes
Year 2
Fundamental modules
- Community-based project
Core modules
- Theoretical computer science
- Data structures and algorithms
- Software modelling
- Netcentric computer systems
- Introduction to database systems
- Concurrent systems
- Computer organisation and architecture
- Discrete structures
Final Year
- Software engineering
- Computer security and ethics
- Computer networks
- Programming languages
- Compiler construction
Program Outcome
Total Credits: 442