Programme 12134001
Programme 12134001
Admission requirements
Important information for all prospective students for 2023
The admission requirements below apply to all who apply for admission to the University of Pretoria with a
National Senior Certificate (NSC) and Independent Examination Board (IEB) qualifications. Click
here for this Faculty Brochure.
Minimum requirements
Achievement level
English Home Language or
English First Additional Mathematics
APS
Language
NSC/IEB NSC/IEB
5 5 30
The suggested second-choice programmes for BSc (Computer Science) are BSc (Information and Knowledge
Systems) and BCom (Informatics).
Life Orientation is excluded when calculating the APS.
You will be considered for final admission to degree studies if space allows, and if you have a National Senior
Certificate (NSC) or equivalent qualification with admission to bachelor’s degree studies, and comply with the
minimum subject requirements as well as the APS requirements of your chosen programme.
Applicants with qualifications other than the abovementioned should refer to the Brochure:
Undergraduate Programme Information 2023: Qualifications other than the NSC and IEB, available at click here.
International students: Click here.
Transferring students
A transferring student is a student who, at the time of applying at the University of Pretoria (UP) is/was a
registered student at another tertiary institution. A transferring student will be considered for admission based
on NSC or equivalent qualification and previous academic performance. Students who have been dismissed from
other institutions due to poor academic performance will not be considered for admission to UP.
Closing dates: Same as above.
Returning students
A returning student is a student who, at the time of application for a degree programme is/was a registered
Additional requirements
Please note that additional admission requirements may result from certain electives.
Candidates who do not comply with these requirements are advised to register for BSc IT, depending on whether
they comply with the admission requirements the programme.
Students wishing to continue with Mathematics or Mathematical Statistics on year level 2 or 3 need to take WTW
114, WTW 124 and WTW 162. Students not wishing to continue with Mathematics or Mathematical Statistics on
year level 2 or 3, need to take WTW 152, WTW 134, WTW 146 and WTW 148.
Students are required to choose a science elective as part of the BSc Computer Science first year. The choice is
dependent on the Grade 12 Physical Science results. A student who achieved a level 5 in Physical Science in
Grade 12 may choose between Physics (PHY 114 and PHY 124) and Chemistry (CMY 117 and CMY 127). A level 4
in Physical Science allows the student to choose Biological Science (MLB 111, BOT 161 and MBY 161) and
Geology (GLY 155 and GLY 163). A student who does not have Physical Science in Grade 12 has a choice
between Physics (PHY 131 and SCI 154) and Geography (ENV 101, GGY 156, GGY 168 and GMC 110).
Students wanting to continue with Data Science electives in second and third year are required to include either
Mathematical Statistics (WST 111 and WST 121) or Statistics (STK 110 and STC 122) to fulfil the statistics
requirement for the degree programme. All other students require Statistics (STK 110 and STK 120)..
Fundamental modules
Academic information management 111 (AIM 111)
Module credits 4.00
NQF Level 05
Faculty of Engineering, Built Environment and Information Technology
Faculty of Education
Faculty of Economic and Management Sciences
Faculty of Humanities
Service modules
Faculty of Law
Faculty of Health Sciences
Faculty of Natural and Agricultural Sciences
Faculty of Theology and Religion
Prerequisites No prerequisites.
Contact time 2 lectures per week
Language of tuition Module is presented in English
Department Information Science
Period of presentation Semester 1
Module content
Find, evaluate, process, manage and present information resources for academic purposes using appropriate
technology.
Elective modules
Plants and society 161 (BOT 161)
Module credits 8.00
NQF Level 05
Faculty of Engineering, Built Environment and Information Technology
Service modules
Faculty of Education
Prerequisites MLB 111 GS
Contact time 2 lectures per week, fortnightly practicals
Students who wish to continue with Data Science in second year are required to include Mathematical Statistics
(WST 211, WST 221 and WST 212) or Statistics (STK 210, STK 220 and WST 212) in the second year, depending
on the choice of statistics modules taken in the first year.
The modules to continue with Mathematics, Mathematical Statistics or Statistics, Physics and Chemistry in the
third year must be done in consultation with the programme organiser and may require second year elective
modules to be included in the degree programme.
Fundamental modules
Community-based project 202 (JCP 202)
Module credits 8.00
NQF Level 06
Service modules Faculty of Economic and Management Sciences
Prerequisites No prerequisites.
Contact time 1 other contact session per week
Language of tuition Module is presented in English
Department Informatics
Period of presentation Year
Module content
The Joint Community Project module is a credit-bearing educational experience where students are not only
actively engaging in interpersonal skills development but also participate in service activities in collaboration
with community partners. Students are given the opportunity to practice and develop their interpersonal skills
formally taught in the module by engaging in teamwork with fellow students from different disciplines and also
with non-technical members of the community. The module intends for the student to develop through
reflection, understanding of their own experience in a team-based workspace as well as a broader
understanding of the application of their discipline knowledge and its potential impact in their communities, in
this way also enhancing their sense of civic responsibility. Compulsory class attendance 1 week before Semester
1 classes commence.
Core modules
Theoretical computer science 210 (COS 210)
Module credits 8.00
NQF Level 06
Prerequisites COS 110 and COS 151
Contact time 1 practical per week, 2 lectures per week
Language of tuition Module is presented in English
Elective modules
Statistics 210 (STK 210)
Module credits 20.00
NQF Level 06
Faculty of Engineering, Built Environment and Information Technology
Service modules Faculty of Humanities
Faculty of Natural and Agricultural Sciences
Prerequisites STK 110, STC 122 or WST 111, WST 121
Contact time 1 practical per week, 3 lectures per week
Language of tuition Module is presented in English
Department Statistics
Period of presentation Semester 1
Students have a choice of electives (45 credits) from Computer Science (COS 314, COS 344 and COS 326);
Information Science (IMY 310 and IMY 320); Data Science (STK 353 and COS 314), Mathematics; Mathematical
Statistics or Statistics; Physics and Chemistry. The module choices for Mathematics, Mathematical Statistics or
Statistics, Physics and Chemistry must be done in consultation with the programme organiser and may require
second year elective modules to be included in the degree programme.
Core modules
Software engineering 301 (COS 301)
Module credits 27.00
NQF Level 07
Prerequisites COS 212 and COS 214
Contact time 1 practical per week, 2 lectures per week
Language of tuition Module is presented in English
Department Computer Science
Period of presentation Year
Module content
The module exposes students to problems associated with software development on an industrial scale. Overall
goals of the module are: to become familiar with the latest trends in software engineering; to understand the
software engineering process and to appreciate its complexity; to be exposed to a variety of methodologies for
tackling different stages of the software lifecycle; to understand and apply the concepts of systems
administration and maintenance; to complete the development of a fairly large object orientation-based
software product. The focus of the module is on a project that lasts the whole year. The project is completed in
groups of approximately four (4) students and teaches students to take responsibility for a variety of roles within
a group, and to understand the different requirements for these; to experience the advantages and problems of
working in a group; professionalism with regards to particularly colleagues and clients.
After the successful completion of this module, the student will be able to: understand the psychology of a
client; work in groups; and have an appreciation for planning, designing, implementing and maintaining large
projects. These qualities should place the students in a position in which they are able to handle software
development in the corporate environment.
Elective modules
Artificial intelligence 314 (COS 314)
Module credits 18.00
NQF Level 07
Prerequisites COS 110
Contact time 1 practical per week, 2 lectures per week
Language of tuition Module is presented in English
Department Computer Science
The regulations and rules for the degrees published here are subject to change and may be amended after the publication of
this information.
The General Academic Regulations (G Regulations) and General Student Rules apply to all faculties and registered students
of the University, as well as all prospective students who have accepted an offer of a place at the University of Pretoria. On
registering for a programme, the student bears the responsibility of ensuring that they familiarise themselves with the
General Academic Regulations applicable to their registration, as well as the relevant faculty-specific and programme-
specific regulations and information as stipulated in the relevant yearbook. Ignorance concerning these regulations will not
be accepted as an excuse for any transgression, or basis for an exception to any of the aforementioned regulations.