![]() |
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: |
Higher Certificate in Coding |
SAQA QUAL ID | QUALIFICATION TITLE | |||
122727 | Higher Certificate in Coding | |||
ORIGINATOR | ||||
MANCOSA Pty (Ltd) | ||||
PRIMARY OR DELEGATED QUALITY ASSURANCE FUNCTIONARY | NQF SUB-FRAMEWORK | |||
- | HEQSF - Higher Education Qualifications Sub-framework | |||
QUALIFICATION TYPE | FIELD | SUBFIELD | ||
Higher 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 | Not Applicable | NQF Level 05 | Regular-Provider-ELOAC |
REGISTRATION STATUS | SAQA DECISION NUMBER | REGISTRATION START DATE | REGISTRATION END DATE | |
Registered | EXCO 0526/24 | 2024-08-22 | 2027-08-22 | |
LAST DATE FOR ENROLMENT | LAST DATE FOR ACHIEVEMENT | |||
2028-08-22 | 2031-08-22 |
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 does not replace any other qualification and is not replaced by any other qualification. |
PURPOSE AND RATIONALE OF THE QUALIFICATION |
Purpose:
The purpose of the Higher Certificate in Coding qualification is to provide learners with coding knowledge and abilities to produce graduates who can work in today's challenging environments. This qualification is designed to respond to the current organisational and societal problems that need coding solutions. Coding also enhances problem-solving skills and enables learners to be solution-oriented. Thus, this qualification will thoroughly prepare learners to innovate and build solutions for today's increasingly complex problems. Coding improves problem-solving competencies which in turn produces good performance. The dynamic nature of today's problems demands dynamic skills, this qualification enables learners to be dynamic in their coding abilities, to be able to code on different platforms and for various environments. It is true that we live in a digitised world, which means that everything from our phones to our house refrigerator is connected to the internet and is dependent on computer code. As a result, coding skills have become basic skill requirements for a wide range of industries, and the need has spread beyond qualifications. Due to the explosion of data, businesspeople now desire the ability to create qualifications based on their business models to be able to work with data and make wise business decisions. As expressed by Wiener, Saunders and Marabelli (2020), the emergence of big data and other technologies has made programming skills essential not only for people in the Information Technology (IT) field but also in other fields that work at the cutting-edge of technology and data. Learners who undertake this qualification will not only learn to code but also expand their knowledge in the areas of logic and critical thinking. Learners are introduced to Programming in the module, Programming and Mathematical Concepts, and thereafter learn to code using the languages, C# and Python as well as Web Design, which will expose them to a variety of skills and knowledge in programming. Programming teaches problem-solving abilities, such as how to solve an issue logically as well as creatively. Coding also improves one's capacity to think logically, tactically, and analytically. The qualification embeds emerging technologies which is aimed at ensuring that the graduates of this qualification will possess relevant knowledge and technical expertise for not only today's world of work but the future as well. Learners will be able to incorporate new trends and emerging technologies in the coding processes, to develop systems and applications that are future-oriented. It is anticipated that this qualification will attract first-time potential employees who wish to start their careers in the field of Coding; persons working in other sectors who wish to change their career paths and move to the field of Coding and persons currently employed in the field of Coding who wish to better qualify themselves to advance their careers. Upon completion of the qualification, learners will be able to: The graduate attributes will include the: Learners can aspire to the following positions: Rationale: Currently, the Internet of Things (IoT) is becoming commonplace because of the huge impact it is having on societies and businesses. Kumar, Tiwari and Zymbler (2019) expressed in their article that IoT is a new paradigm that has revolutionised and altered the traditional experience with the use of technology in everyday life. IoT allows every device to be connected to the internet, to share data. This has led to an explosion in devices that are connected to the internet (Sterling, 2016). The shift toward hyper-connectivity is being accelerated by technological advancements and the advent of the Fourth Industrial Revolution (4IR). These technology advancements are fuelled by coding where new applications and systems are developed to meet the needs of businesses and industries. Even though organisations have acquired these systems and implemented new technologies, there is still a paucity of skills and expertise required to run and maintain these systems. Given the increasing complexity of today's problems, coding sparks creativity and innovativeness which results in IT solutions that can address the current problems (Foster, 2019). As technology changes and keeps advancing, systems require new changes and improvements. Iqbal, Ahmad, Khan, Amin and Alyahya (2020) indicated that outsourcing software developers and coders in organisations are becoming famous due to a lack of needed skills. This lack of relevant skills and expertise contributes to highly inefficient and outdated systems, which end up becoming a security risk to organisations. This qualification is designed to meet the skills demand in this critical area of technology across various organisations. The qualification covers the fundamentals of object-oriented programming and introduces learners to C# programming, as well as Python programming, which is well known for its pervasiveness, reliability, and wide adoption across modern systems. The Python programming language is an ideal Third Generation Language (3GL) for learners to grasp the various concepts of coding and learners will first be introduced to Python before pursuing coding using an additional 3GL namely the C# programming language. Ekmekci, McAnany and Mura (2016) concur that Python has become a popular programming language in various domains, largely because its straightforward semantics and clean syntax make it a readily accessible first language. Python is expressive and well-suited to object-oriented programming, as well as other modern paradigms. In terms of flexibility and applicability, Python consists of many available libraries and third-party toolkits that can extend the functionality of the core language into virtually every domain; hence it has wide applicability. The module Programming in Python incorporates the use of the Python programming language. The advent of Artificial Intelligence and robotics has sharpened the need for coding skills, which enable graduates to develop and implement future technologies. This is echoed in the impact of the artificial intelligence article by Petropoulos (2018), where the demand for relevant skills in light of technological progress has increasingly become sky-high. Introduction to C# programming will expose learners to a modern object-oriented programming language, to have career options for systems design and application development. Learners will also be introduced to Artificial Intelligence in the module Programming in Python to enable them to be able to code and execute common Artificial Intelligence algorithms using Python. This qualification will contribute to the development of the next generation's skills, which are essential in today's era of rapid technological change. According to the Department of Basic Education, a framework for skills for a changing world was developed for implementation at various provincial education departments and the framework is purposed to expose learners and teachers to a range of 21st Century skills and competencies. In addition, the South African Department of Basic Education has developed the Coding and Robotics curriculum for learners from Grade R to 9 in the General Education and Training category. These interventions by the Department of Basic Education require an appropriate response at the Higher Education level, to create a career pathway for learners who have undertaken these subjects, acquired the competencies and want to further their careers. Upon completion of the qualification, graduates can aspire to the following positions: |
LEARNING ASSUMED TO BE IN PLACE AND RECOGNITION OF PRIOR LEARNING |
Recognition of Prior Learning (RPL):
The institution recognises the important role that the Recognition of Prior Learning (RPL) plays in ensuring equitable access and participation in Higher Education. In this process, non-formal and/or informal learning is measured, evaluated, and checked for equivalence or parity with the formal qualification entry requirements. The RPL assessment process will focus on ways of evaluating a person's knowledge and skills acquired through lifelong learning experiences (formal, non-formal and informal) against a set of pre-determined criteria. RPL for access: A centralised RPL committee with regional representation from academics and RPL committee members shall meet every week and make determinations regarding all RPL applications that are before the committee for decisions and recommendations regarding entry into the qualifications which prospective RPL candidates have applied for. The decisions are communicated by the admissions administrator to learner advisors within 24 hours of the committee meeting. The RPL process focuses on establishing whether the learner has acquired competence in the following areas: Entry Requirements: The minimum entry requirement for this qualification is: Or Or |
RECOGNISE PREVIOUS LEARNING? |
Y |
QUALIFICATION RULES |
This qualification consists of the following compulsory modules at National Qualifications Framework Level 5 totalling 120 Credits.
Compulsory Modules, NQF Level 5, totalling 120 Credits. |
EXIT LEVEL OUTCOMES |
1. Apply an understanding of the hardware specifications and basics of writing a programme.
2. Apply understanding of computer programming using a 3GL programming language like C# and Python. 3. Create a dynamic web application. 4. Apply mathematical concepts for problem-solving. 5. Apply databases and Structured Query Language (SQL). 6. Analyse and design a software solution. |
ASSOCIATED ASSESSMENT CRITERIA |
Associated Assessment Criteria for Exit Level Outcomes 1.
Associated Assessment Criteria for Exit Level Outcomes 2. Associated Assessment Criteria for Exit Level Outcomes 3. Create a dynamic web application. Associated Assessment Criteria for Exit Level Outcomes 4. Associated Assessment Criteria for Exit Level Outcomes 5. Associated Assessment Criteria for Exit Level Outcomes 6. INTEGRATED ASSESSMENT The institution has taken the decision to participate in this global trend and will initiate the natural progression from distance to online for its qualifications and to this end, the institution has undertaken a review of its Assessment Strategy. The Assessment Strategy is outlined within the institution's Assessment Policy. As such the following is provided as the rationale for the assessments at NQF level 5: Formative Assessment: Formative assessment refers to assessment that takes place during the process of teaching and learning and is intended to support the teaching and learning process and the achievement of the intended programme outcomes; provide feedback to the learners on their progress to ensure they can constructively build their knowledge and skills to meet the required programme outcomes and identify the learner's strengths and weaknesses so that remediate support can be provided where necessary. The assessment method for each module on this qualification is by formative assessments, these are online assessments. These assessments are in the form of a multiple choice or a combination of both. Summative Assessment: Summative assessment is conducted for the purpose of making an evaluation of the level of competence of a learner who has demonstrably achieved in relation to the outcomes of a module and, or programme. The result of such a formal assessment is expressed as a mark reflecting a numeric grade. The minimum number of summative assessment opportunities granted is one per module within a programme. Summative assessment is in the form of a project and requires calculations and application to relevant theory. |
INTERNATIONAL COMPARABILITY |
Country: Australia
Institution: Swinburne University of Technology Qualification title: Graduate Certificate in Information Technology Duration: One year Credits: 100 Entry requirements: Purpose/Rationale: The Graduate Certificate of Information Technology teaches learners the theoretical and practical skills related to the design, construction, operation, support, and maintenance of information technology (IT) solutions. They will learn a variety of entry-level skills relevant to the design and construction of IT solutions. This course is open to students who wish to transition into an IT career. To enable graduates to obtain a fundamental understanding of software analysis, database design and project management to develop mobile, desktop and cloud-based applications. This qualification provides learners with knowledge and skills allowing them to undertake semi-professional work in the field of Information and Communication Technologies (ICT) and as a pathway for further learning. On successful completion of this course, students will be able to: Qualification structure: Modules: Similarities: Differences: The SA qualification consists of 120 credits, whereas the SUT qualification consists of 100 credits. Country: USA Institution: DeVry University Name of Qualification: Certificate in Information Technology Duration: 14 months Purpose/Rationale As the technology industry quickly evolves, both new and experienced professionals need to regularly expand their skills and knowledge of information technology. If you're new to tech, you can develop the core skills you need for an information technology (IT) role with our 100% online IT Essentials Certificate. This online IT certificate program is designed to expose learners to concepts across the broad field of tech, preparing them to pursue career opportunities in a wide variety of organizations. Course structure Modules: Similarity: Differences: The DU qualification includes some modules not offered in the SA qualification like the Introduction to Operating Systems module and the module Introduction Digital Devices, However, these modules although important are not suited for a qualification that specialises in coding. |
ARTICULATION OPTIONS |
Horizontal Articulation:
Vertical Articulation: Diagonal Articulation: |
MODERATION OPTIONS |
N/A |
CRITERIA FOR THE REGISTRATION OF ASSESSORS |
N/A |
NOTES |
N/A |
LEARNING PROGRAMMES RECORDED AGAINST THIS QUALIFICATION: |
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. |
NONE |
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. |