NQF5 Robotics Processing Automation Developer (RPA) – 251201004-KM-04, Computing Theory

Categories Robotics NQF5 level
Course level:Intermediate
0 (0 Ratings)

Course Description

What I will learn?

  • Note to the learner - The VIDEOS are optional to watch - Free YouTube videos added to add extra knowledge to the course material
  • This Learner Guide (PDF) provides a comprehensive overview of the module. It is designed to improve the skills and knowledge of learners, and thus enabling them to effectively and efficiently complete specific tasks.

Course Overview

4. 251201004-KM-04, Computing Theory, NQF Level 4, Credits 4
4.1 Purpose of the Knowledge Module
The main focus of the learning in this knowledge module is to build an understanding of programming as
creating a set of instructions to a computer on how to perform a task using coding and programming languages
The learning will enable learners to demonstrate an understanding of:
KM-04-KT01 : Introduction to programming languages 30%
KM-04-KT02 : Programming basics 45%
KM-04-KT03 : Software applications 25%
4.2 Guidelines for Topics
4.2.1 KM-04-KT01 : Introduction to programming languages 30%
Topic elements to be covered include:
KT0101 Concepts, principles and terminology
KT0102 Developing structured and creative thinking skills through programming
KT0103 The logic of programming
KT0104 Choosing a programming language
KT0105 Syntax
KT0106 Learning code
KT0107 Installation and set-up
Internal Assessment Criteria and Weight
IAC0101 The benefits of a programming ability are reasoned
IAC0102 An understanding of the basics of programming language and code is demonstrated
(Weight 30%)

4.2.2 KM-04-KT02 : Programming basics 45%
Topic elements to be covered include:
KT0201 Programming environment
KT0202 Algorithms
KT0203 Data types
KT0204 Variables
KT0205 Keywords
KT0206 Logical and arithmetical operators
KT0207 Logical operations: if-statements, where-statements, If-else conditions
KT0208 Loops
KT0209 Numbers, characters and arrays
KT0210 Functions
KT0211 Input and output operations
Internal Assessment Criteria and Weight
IAC0201 An understanding of the basics of a programming language is demonstrated
(Weight 45%)
251201004 – Occupational Certificate: Robotic Processing Automation (RPA) Developer Page 19 of 108

4.2.3 KM-04-KT03 : Software applications 25%
Topic elements to be covered include:
KT0301 Basic programming knowledge on HTML, JavaScript (or any scripting language)
KT0302 Software development, e.g., C#, C++, Java, .NET
KT0303 Databases (SQL or NoSQL)
KT0304 Web development technologies
KT0305 AI and Machine Learning concepts and principles
KT0306 Project management methodology (e.g., Agile)
Internal Assessment Criteria and Weight
IAC0301 The advantages and disadvantages of various software applications are understood
(Weight 25%)

4.3 Provider Programme Accreditation Criteria
Physical Requirements:
The provider must have lesson plans and structured learning material or provide learners with
access to structured learning material that addresses all the topics in all the knowledge modules as
well as the applied knowledge in the practical skills.
QCTO/ MICT SETA requirements
Human Resource Requirements:
Lecturer/learner ratio of 1:20 (Maximum)
Qualification of lecturer (SME):
o NQF 6 in industry recognised qualifications with 1 year’s experience in the IT industry
o RPA vendor certification
Assessors and moderators: accredited by the MICT SETA
Legal Requirements:
Legal (product) licences to use the software for learning and training
OHS compliance certificate
Ethical clearance (where necessary)
4.4 Exemptions
No exemptions, but the module can be achieved in full through a normal RPL process

Course Prerequisite(s)

Course Curriculum

SECTION 3: CURRICULUM COMPONENT SPECIFICATIONS – SECTION 3A: KNOWLEDGE MODULE SPECIFICATIONS
4. 251201004-KM-04, Computing Theory, NQF Level 4, Credits 4 4.1 Purpose of the Knowledge Module The main focus of the learning in this knowledge module is to build an understanding of programming as creating a set of instructions to a computer on how to perform a task using coding and programming languages The learning will enable learners to demonstrate an understanding of: KM-04-KT01 : Introduction to programming languages 30% KM-04-KT02 : Programming basics 45% KM-04-KT03 : Software applications 25% 4.2 Guidelines for Topics 4.2.1 KM-04-KT01 : Introduction to programming languages 30% Topic elements to be covered include: KT0101 Concepts, principles and terminology KT0102 Developing structured and creative thinking skills through programming KT0103 The logic of programming KT0104 Choosing a programming language KT0105 Syntax KT0106 Learning code KT0107 Installation and set-up Internal Assessment Criteria and Weight IAC0101 The benefits of a programming ability are reasoned IAC0102 An understanding of the basics of programming language and code is demonstrated (Weight 30%) 4.2.2 KM-04-KT02 : Programming basics 45% Topic elements to be covered include: KT0201 Programming environment KT0202 Algorithms KT0203 Data types KT0204 Variables KT0205 Keywords KT0206 Logical and arithmetical operators KT0207 Logical operations: if-statements, where-statements, If-else conditions KT0208 Loops KT0209 Numbers, characters and arrays KT0210 Functions KT0211 Input and output operations Internal Assessment Criteria and Weight IAC0201 An understanding of the basics of a programming language is demonstrated (Weight 45%) 251201004 - Occupational Certificate: Robotic Processing Automation (RPA) Developer Page 19 of 108 4.2.3 KM-04-KT03 : Software applications 25% Topic elements to be covered include: KT0301 Basic programming knowledge on HTML, JavaScript (or any scripting language) KT0302 Software development, e.g., C#, C++, Java, .NET KT0303 Databases (SQL or NoSQL) KT0304 Web development technologies KT0305 AI and Machine Learning concepts and principles KT0306 Project management methodology (e.g., Agile) Internal Assessment Criteria and Weight IAC0301 The advantages and disadvantages of various software applications are understood (Weight 25%) 4.3 Provider Programme Accreditation Criteria Physical Requirements: The provider must have lesson plans and structured learning material or provide learners with access to structured learning material that addresses all the topics in all the knowledge modules as well as the applied knowledge in the practical skills. QCTO/ MICT SETA requirements Human Resource Requirements: Lecturer/learner ratio of 1:20 (Maximum) Qualification of lecturer (SME): o NQF 6 in industry recognised qualifications with 1 year’s experience in the IT industry o RPA vendor certification Assessors and moderators: accredited by the MICT SETA Legal Requirements: Legal (product) licences to use the software for learning and training OHS compliance certificate Ethical clearance (where necessary) 4.4 Exemptions No exemptions, but the module can be achieved in full through a normal RPL process

  • 251201004-KM-04, Computing Theory, NQF Level 4, Credits 4 – FACILITATOR GUIDE
    11:35
  • 251201004-KM-04, Computing Theory, NQF Level 4, Credits 4 – LEARNER GUIDE
    16:30
  • 251201004-KM-04, Computing Theory, NQF Level 4, Credits 4 – LEARNER WORKBOOK
    12:09
  • 251201004-KM-04, Computing Theory, NQF Level 4, Credits 4 – SUMMATIVE ASSESSMENT MEMO
    12:16
  • 251201004-KM-04, Computing Theory, NQF Level 4, Credits 4 – SUMMATIVE ASSESSMENT
    13:06

Student Ratings & Reviews

PRICE

Original price was: R 1.400,00.Current price is: R 1.000,00.

The price displayed excludes any applicable taxes.
The price applies to this Training Module Only.

R 1.000,00 R 1.400,00

Instructor

Categories Robotics NQF5 level

Level

Intermediate

Duration

0

Updated

September 12, 2025

Language

English

Students

2

Who is this course for?

  • Entry level students to NQF5 Robotics Processing Automation Developer (RPA)

Requirements

  • None

Materials Included

The following is included in your training course...

  • None

Share this page...