University Of Pretoria Computer Science Department

Honours Degree

Degree description

Honours is a prestigious degree intended for those who wish to obtain a professional qualification of international standing and take their place in the IT industry or CS academia. Entrance to the degree is restricted to those who achieve well in their BSc. The degree covers a range of topics that are presented by experts in the department, and students have the opportunity to work on several projects to a high standard.


Structure of the 2013 degree

The degree is conferred on a student who successfully completes at least 120 credits of course work in Computer Science at honours level. The degree is comprised as follows:

Project component: All students have to register for COS700, which is worth 30 credits. COS700 is structured as follows:

  • Research methods component of 10 credits, which will be based on formal lectures in the first semester;
  • Research project component which can be either a full 20 credits project, or 4 mini-projects from modules that offer mini-projects.

Module component: At least 6 modules of 15 credits each, to be selected from the modules offered by the Department of Computer Science. Students may take 15 credits honours modules from any other department for which they qualify.


Duration of study

A student is required to complete his/her studies within one year (full-time) or within two years (part-time). However, the Dean, on the recommendation of the head of department, may approve a stipulated limited extension of this period.


Examinations

The Dean may, on the recommendation of the Admissions Committee, cancel the studies of a student who fails more than one module in an academic year. A module may only be repeated once. No supplementary examinations are granted at post-graduate level.


Assignments, tests and projects

Each module may have associated assignments, tests and projects. Students should plan their time to ensure that they can devote the appropriate amount of effort to these tasks. Extensions are not given lightly. Part-time students should be aware that "pressure at work" is not an acceptable excuse for not handing in coursework.


Lecture Times

All computer science modules run for one double period a week for one semester. Lecture times are from 16:30 – 18:30 and 18:30 – 20:30 from Mondays to Fridays.

Note: Students may only register for modules for which they can attend the lectures fully. Lecturers are not obliged to make special arrangements for students who miss lectures.


Degree pass and cum laude requirements

Pass requirements: In calculating marks, General Regulation G.12.2 is applicable. However, a student is required to obtain at least 50% in an examination in a module where no semester or year mark is required. In those cases where a year mark or semester mark is available, a subminimum of 40% must be obtained in the examination.

Degree with distinction: The BSc(Hons) degree is awarded with distinction to a candidate who obtains a weighted average of at least 75% in all the prescribed modules and did not fail any module.


Modules presented in 2013

SEMESTER 1 SEMESTER 2
COS700 Research Report (Research Methods)
COS710 Artificial Intelligence I
COS720 Computer and Info. Security I
COS730 Software Engineering I
COS740 Formal Aspects of Computing I
COS785 Computer Graphics
COS787 Spatial Databases
COS700 Research Report (Project)
COS711 Artificial Intelligence II
COS721 Computer and Info. Security II
COS731 Software Engineering II
COS741 Formal Aspects of Computing II
COS750 Educational Software Development
COS781 Data Mining
COS783 Digital forensics and Investigations
COS791 Special Topics II

Relevant External Information

  • EBIT Faculty Website: More information about our faculty, the faculty of Engineering, Built-environment and IT.
  • Administrative Information: The on-line Client Services Center website manages information about tuition fees, financing and accommodation.
  • On-line Application: Apply on-line to study at the University of Pretoria

Admission requirements

Subject to the stipulations of General Regulations G.1.3, G.16 and G.62 (University of Pretoria under Prospective students), a BSc degree, majoring in Computer Science from a South African university (or equivalent) with an average of 60% over all third-year computer science modules, is required for admission to this degree program. Students with a BIS (Multimedia) degree from the University of Pretoria will be allowed to register for the BSc (Hons) in Computer Science provided that they have an average of 60% for COS301 and at least three third year Computer Science modules. Students from outside South Africa need to obtain a certificate from the South African Qualifications Authority (SAQA) before admission will be considered. The head of department may prescribe additional conditions for admission.

Prior knowledge: Good programming and report writing skills are assumed. Individual modules may require additional prior knowledge. See the study guide for each module.


Admission procedure

Phase 1: Application for admission

  • Application forms are available from the Client Service Centre or submit an electronic request.

Phase 2: Before Registration Day

  • Formulate your choice of modules for the entire year. Modules will be described at the First Meeting. Changes are possible within two weeks of each semester.
  • Pay your deposit at the University Cashier in the Client Services Centre.

Phase 3. Registration

  • The Head of Department signs your registration form
  • Then proceed to the computer labs in NW2

Prior knowledge: Where is the Informatorium? Where is the cashier? How much are the fees? Contact the Client Service Centre on 012 420 3111


Dates

Applications close 15 January 2013
First meeting for all students Venue: IT 2-24, 7 February 2013, 08:00-10:00
Registration Venue: NW2 Lab room 2-11, 7 February 2013 From: 10:00
Lectures commence, Semester 1 11 February 2013
Lectures commence, Semester 2 22 July 2013
Projects due 31 October 2013
November exams 11 November 2013

Departmental Regulations and Policies

Please refer to the department's regulations and policies.


Contact

For admission, timetables, exams, etc
Mrs Elmarie Willemse, Departmental Administrator
IT building, 4-18
Email: ewillemse@cs.up.ac.za
Phone: 012 420 2504

For registration and change of courses
The EBIT Faculty Office
Engineering I Building, Level 6
Email: ernika.monyeki@up.ac.za
Phone: 012 420 4186

For advice and coordination
Dr Stefan Gruner
Email: sgruner@cs.up.ac.za
All content copyright © Department of Computer Science, School of IT, University of Pretoria, South Africa