|[Registered Qual & Unit Std Home page] [Search Qualifications] [Search Unit Standards]|
|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:|
|National Certificate: Computer Science|
|SAQA QUAL ID||QUALIFICATION TITLE|
|22711||National Certificate: Computer Science|
|Committee of Technikon Principals|
|PRIMARY OR DELEGATED QUALITY ASSURANCE FUNCTIONARY||NQF SUB-FRAMEWORK|
|Was MICTS until Last Date for Achievement||OQSF - Occupational Qualifications Sub-framework|
|National Certificate||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 5||Level TBA: Pre-2009 was L5||Regular-Provider-ELOAC|
|REGISTRATION STATUS||SAQA DECISION NUMBER||REGISTRATION START DATE||REGISTRATION END DATE|
Passed the End Date -
Status was "Registered"
|LAST DATE FOR ENROLMENT||LAST DATE FOR ACHIEVEMENT|
|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|
|72206||National Certificate: Computer Science||Level 5||Level N/A: Pre-2009 was L5||120|
|PURPOSE AND RATIONALE OF THE QUALIFICATION|
|The purpose of this qualification is undergraduate entry into the field of computer sciences. A qualifying learner at this level will be a well rounded IT professional with foundational technical skills, with specialization in:
|LEARNING ASSUMED TO BE IN PLACE AND RECOGNITION OF PRIOR LEARNING|
|The following is only applicable to candidates entering at this level:
Descriptive entry level:
The learner must be competent in skills gained at the further education and training band, with exposure to computers as an advantage, but not requirement. A learning assumption of this qualification is foundational skills in English and Mathematics.
Qualification entry level:
Grade XII (Matric Certificate) or any equivalent qualification, with English and Mathematics
Recognition of prior learning:
Workplace experience with prior learning recognition equivalent to 120 credits at NQF level 4, through at least 2 years experience. The learner is required to submit a portfolio of relevant experience, in a prescribed format, to a qualification entry panel.
|RECOGNISE PREVIOUS LEARNING?|
|The qualification will be awarded to a learner who has provided evidence to the satisfaction of the assessors that the stated competence of the qualification, as detailed in the specified outcomes, has been achieved, either through education and training in a single provider's learning programme, or through experience that complies with the stated specified outcomes.|
|EXIT LEVEL OUTCOMES|
|1. Undertake basic information processing tasks competently and reliably, by using all common basic information technology hardware and software, and to be of immediate use to a prospective employer with IT needs
2. Demonstrate knowledge of the techniques and an adequate measure of the skills needed to create, test and maintain applications software and an understanding of the qualities of a range of computer languages
3. Undertake support for a range of core Technologies.
4. Undertake for server-enterprise Technologies
5. Implement and administer databases.
6.Master Enterprise development.
7. Master Web Site development.
8. Demonstrate an understanding of the principles of visual programming.
9. Demonstrate an understanding of the principles of internet programming
1.A. Demonstrate a basic understanding of data types and data flows within a range of organisations, and the related systems of data capture, data quality control and data storage devices
1.B. Demonstrate an understanding of the types of software used in current computer systems
1.C. Describe the logical, physical and communications features of common information processing systems and the associated hardware
1.D. Demonstrate the ability to operate and use the basic functions of personal computers
2.A. Demonstrate an understanding of the process of collaboration with users and other computer staff
2.B. Describe the basic principles and activities from systems analysis stage to the implementation stage
2.C. Understand the need for documentation of programs to agreed standards
2.D. Apply current software design methods using simple examples
2.E. Describe the range of the available techniques and aids for the thorough testing of software from initial design to implementation and operational performance
2.F. Understand the different types of data structure and the manipulation of data with these structures
2.G. Describe the functions of an operating system and the facilities offered by an OS, as well as the restrictions imposed
2.H. Describe the properties of common high level programming languages and their suitability for specific applications
2.I. Demonstrate an understanding of the evaluation of alternative methods of meeting user needs
3.A. Demonstrate a basic understanding of current core technologies used in a range of business environments
4.A. Demonstrate an understanding of server enterprise technologies in a range of Business environment
5.A. Develop a knowledge of how to implement a Database and administer a Database
6.A. Compare traditional client/server development with Internet development
6.B. Utilise the application Architecture Model from the Microsoft Solutions Framework to organise applications into user, business and data services
6.C. Demonstrate knowledge of programming
7.A. Identify technologies and supporting tools that enable Web Development
7.B. Demonstrate a knowledge of Internet Programming languages
7.C. Describe issues involved in creating an Enterprise Web site
8.A. Demonstrate the basic principles of visual programming
8.B. Describe the use of Intrinsic Controls in the programming language chosen
8.C. Demonstrate an understanding of current software design principles that apply to visual programming
8.D. Explain Database Development topic areas as Data Access Objects
9.A. Explain the basic principles of the Internet
9.B. Explain the features of an Internet programming language
9.C. Demonstrate the development of animation and sound, using simple examples
The qualification is designed and should be presented and assessed in such a way that the following skills of the learner are promoted and developed:
The ability to:
|ASSOCIATED ASSESSMENT CRITERIA|
|1A Identify and explain the characteristic data types and data flows within a range of organisations
1B. Describe the characteristics and uses of applications packages (for example word-processing, spreadsheet, database, software tools) and explain the criteria for the selection of a package. Use a simple package and describe its function.
1C. Describe the stages of development and implementation of data processing applications
1D. Demonstrate the use of basic functions of a personal computer
2A. Explain relationship between user, analyst and programmer and the need for clear agreement as to user's requirements
2B. Describe functions of the activities from systems analysis to implementation stage and of the inputs, outputs, process and files involved.
2C. The need for documentation and coding standards
2D. Techniques of top-down design, are applied.
2E. The test plan for a computer program, and suitable test data, are described
2F. The choice and manipulation of the appropriate data structures to represent information for a particular application
2G. A comparison of operating functions within a typical mainframe, a mini system, a micro system wit GUI and a network environment, are described
2H. The attributes of languages from machine code to object-oriented code. Identify the advantages and disadvantages of each language and its suitability for different applications, are described.
2I. The facilities provided by the commonly available commercial packages, such as spreadsheet, word-processor, database and graphics systems, are described.
3A. Install and configure a windows operating system
4A. Define a windows operating system server Direct services
5A. Construct physical database designs
6A. Utilise a programming language to build component object-model dynamic-link libraries and implement them in a multiuser environment using Microsoft Transaction server
7A. Create HTLM documents that contain standard controls, active X controls, Java applets, tables, forms, frames, images and client script.
7B. Learn how to programme HTML, DHTML and XML
7C. Create and publish a simple Web site
8A. Event-Driven Programming principle are explained
8B. Intrinsic Controls like Picture Boxes, ;labels, list boxes, combo boxes, images, lines and shapes, timers, drives, directories, file list boxes, scroll bars, option buttons, check boxes and data controls are described.
8C. Different methods of specifying design including pseudo-code, object-even diagrams, structured flowcharts and decision tables, are applied
8D. A database is created, using the features of the chosen language
9A. Event Driven Programming principles are explained
9B. The difference between applications and applets are explained
9C. A simple animation program is created
|National Diploma in Information Technology|
Technical, interpersonal and business skills, allowing electives options for specialisation in one of the following fields:
|CRITERIA FOR THE REGISTRATION OF ASSESSORS|
|Assessors need to be familiar with the following areas, to be able to assess this qualification:
|While South Africa still had Technikons, all of their qualifications were registered under the Committee of Technikon Principals. After the Technikons became Universities of Technology or merged with Universities, the qualifications were registered under each of these institutions, and the CTP qualifications fell away (hence the end date of 2006, above). Where relevant, replacement information is s
hown in the table above.
|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.
|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.||FACILITATORS ON CALL CC|