SAQA All qualifications and part qualifications registered on the National Qualifications Framework are public property. Thus the only payment that can be made for them is for service and reproduction. It is illegal to sell this material for profit. If the material is reproduced or quoted, the South African Qualifications Authority (SAQA) should be acknowledged as the source.
SOUTH AFRICAN QUALIFICATIONS AUTHORITY 
REGISTERED QUALIFICATION THAT HAS PASSED THE END DATE: 

Bachelor of Science Honours in Computer Science 
SAQA QUAL ID QUALIFICATION TITLE
84546  Bachelor of Science Honours in Computer Science 
ORIGINATOR
University of Johannesburg 
PRIMARY OR DELEGATED QUALITY ASSURANCE FUNCTIONARY NQF SUB-FRAMEWORK
CHE - Council on Higher Education  HEQSF - Higher Education Qualifications Sub-framework 
QUALIFICATION TYPE FIELD SUBFIELD
Honours Degree  Field 10 - Physical, Mathematical, Computer and Life Sciences  Information Technology and Computer Sciences 
ABET BAND MINIMUM CREDITS PRE-2009 NQF LEVEL NQF LEVEL QUAL CLASS
Undefined  120  Level 7  NQF Level 08  Regular-Provider-ELOAC 
REGISTRATION STATUS SAQA DECISION NUMBER REGISTRATION START DATE REGISTRATION END DATE
Passed the End Date -
Status was "Reregistered" 
SAQA 1141/23  2021-07-01  2024-06-30 
LAST DATE FOR ENROLMENT LAST DATE FOR ACHIEVEMENT
2025-06-30   2028-06-30  

In all of the tables in this document, both the pre-2009 NQF Level and the NQF Level is shown. In the text (purpose statements, qualification rules, etc), any references to NQF Levels are to the pre-2009 levels unless specifically stated otherwise.  

This qualification is replaced by: 
Qual ID Qualification Title Pre-2009 NQF Level NQF Level Min Credits Replacement Status
109883  Bachelor of Science Honours in Computer Science  Not Applicable  NQF Level 08  120  Complete 

PURPOSE AND RATIONALE OF THE QUALIFICATION 
Purpose:

The primary purpose of this module as an integral part of the Bachelor of Science Honours (Information Technology) programme is to provide Information Technology professionals with expertise to develop and implement a working IT system. The main objective of this module is to allow the student to research and develop a programmable project in a wide variety of fields endorsed by the lecturers in the University of Johannesburg's Academy for IT, thereby enriching and opening job opportunities in the specialised research field. The module is designed to give students more freedom in the choice of their research topic.

Rationale:
  • The Bachelor of Science Honours Computer Science, being accredited by the British Computer Society (BCS), allowing graduates professional recognition.
  • Bachelor of Science Honours programmes develop students in applied and cognitive competencies; this includes acquisition interpreting, understanding and application in the specialisation field of Computer Science at this level.
  • The student must be able to carry out research under guidance and mastering the required technological skills and competencies required for this level.
  • The students must be able to demonstrate reflexive competencies such as innovation, decision making, strategic thinking and organizational skills required for this level. 

  • LEARNING ASSUMED TO BE IN PLACE AND RECOGNITION OF PRIOR LEARNING 
    The student must have an average of at least 60% in his/her final year of study for Computer Science/Informatics in a relevant Bachelor of Science/Bachelor of Commerce Degree.

    Recognition of Prior Learning:

    Experienced students are recommended to the Executive Dean to allow interviews for Recognition of Prior Learning.

    Access to the Qualification:

    The student must have:
  • An NQF Level 6 Degree qualification obtained with a pass mark of at least 60% in Computer Science.
  • The mathematical ability to understand and apply advanced algorithms in problem solutions.
  • The insight to design advanced algorithms for implementation in a computer system.
  • The ability to program and implement algorithms using a recognized programming language.
  • A deep insight into the representation of data structures in a computer system and the functioning of data models.
  • A broad insight into the latest developments in the IT industry.
  • A broad insight into the role and meaning of IT systems in modern society. 

  • RECOGNISE PREVIOUS LEARNING? 

    QUALIFICATION RULES 
    Minimum credits required at specific levels: 28.

    Learning components:

    Fundamentals:
  • Project (2 modules) (IT00287), 14 Credits, NQF Level 7.

    Core:
  • Ethical and legal aspects of IT (IT00247), 14 Credits, NQF Level 7.

    Electives:
  • Computer Forensics (IT00027), 14 Credits, NQF Level 7.
  • Systems Programming (IT00037), 14 Credits, NQF Level 7.
  • Information Security (IT00047), 14 Credits, NQF Level 7.
  • Information Security in WWW (IT00057), 14 Credits, NQF Level 7.
  • Introduction to IT Project Management (IT00077), 14 Credits, NQF Level 7.
  • Compiler Construction (IT00087), 14 Credits, NQF Level 7.
  • Artificial Intelligence (IT00097), 14 Credits, NQF Level 7.
  • Optimisation (IT00107), 14 Credits, NQF Level 7.
  • Functional Programming (IT00117), 14 Credits, NQF Level 7.
  • Web Services (IT00127), 14 Credits, NQF Level 7.
  • Mobile Programming (IT00137), 14 Credits, NQF Level 7.
  • Network Information Security (IT00147), 14 Credits, NQF Level 7.
  • Advanced Artificial Intelligence (IT00157), 14 Credits, NQF Level 7.
  • Graphics (IT00177), 14 Credits, NQF Level 7.
  • New Systems Development Paradigms (IT00187), 14 Credits, NQF Level 7.
  • Parallel Programming (IT00197), 14 Credits, NQF Level 7.
  • Biometrics (IT00207), 14 Credits, NQF Level 7.
  • Information Security Risk Analysis (IT00217), 14 Credits, NQF Level 7.
  • IT aspects of Knowledge Management IT00227) , 14 Credits, NQF Level 7.
  • WWW Programming IT00237), 14 Credits, NQF Level 7.
  • E-Business Strategy (IT00267), 14 Credits, NQF Level 7.
  • Advanced Information Technology Project Management (IT00269), 14 Credits, NQF Level 7.
  • Information Security Governance IT00280), 14 Credits, NQF Level 7.
  • Data Communications (IT00297), 14 Credits, NQF Level 7. 

  • EXIT LEVEL OUTCOMES 
    Exit Level Outcomes and the Associated Assessment Criteria:

    On completion of this learning event, the student should be able to:
  • Draft a project proposal for a software system in a specialised field.
  • Produce a revised project proposal deliverable after completion of further research and collaboration with a study leader.
  • Research and evaluate existing solutions and prepare a preliminary design using appropriate design techniques.
  • Produce a detailed design using relevant design techniques.
  • Produce a deployment strategy for the system and produce a live prototype of the system.
  • Develop an alpha version of a software system.
  • Develop a beta version of a software system.
  • Demonstrate and discuss the final fully operational system in a live environment. 

  • ASSOCIATED ASSESSMENT CRITERIA 
    Integrated Assessment:

    A student needs a semester mark of 40% to gain entrance to the final assessment opportunity. The semester and final assessment mark weight is 50:50. A student needs a final mark of 50% to pass a module. The semester mark also contributes to the result of a supplementary assessment. The final result of a supplementary assessment is capped on 50%. 

    INTERNATIONAL COMPARABILITY 
    The program is compared with international curriculum through Peer review and external moderation. 

    ARTICULATION OPTIONS 
    Students may progress to various Master of Science programmes. 

    MODERATION OPTIONS 
    Recommendation of a moderating body or bodies (internal and external):

    Recommendations for external moderations are made by MANCO and Faculty Board. 

    CRITERIA FOR THE REGISTRATION OF ASSESSORS 
    All registered assessors are from other recognised Academic Institutions. 

    REREGISTRATION HISTORY 
    As per the SAQA Board decision/s at that time, this qualification was Reregistered in 2009; 2012; 2015. 

    LEARNING PROGRAMMES RECORDED AGAINST THIS QUALIFICATION: 
    When qualifications are replaced, some of their learning programmes are moved to being recorded against the replacement qualifications. If a learning programme appears to be missing from here, please check the replacement.
     
    NONE 


    PROVIDERS CURRENTLY ACCREDITED TO OFFER THIS QUALIFICATION: 
    This information shows the current accreditations (i.e. those not past their accreditation end dates), and is the most complete record available to SAQA as of today. Some Primary or Delegated Quality Assurance Functionaries have a lag in their recording systems for provider accreditation, in turn leading to a lag in notifying SAQA of all the providers that they have accredited to offer qualifications and unit standards, as well as any extensions to accreditation end dates. The relevant Primary or Delegated Quality Assurance Functionary should be notified if a record appears to be missing from here.
     
    1. University of Johannesburg 



    All qualifications and part qualifications registered on the National Qualifications Framework are public property. Thus the only payment that can be made for them is for service and reproduction. It is illegal to sell this material for profit. If the material is reproduced or quoted, the South African Qualifications Authority (SAQA) should be acknowledged as the source.