SAQA ID: 118792
OC: Artificial Intelligence Software Developer

Title of Qualification:
SAQA ID: 118792 OC: Artificial Intelligence Software Developer

Duration of Qualification:
This programme consists of Core; Fundamental and Elective Unit Standards as follows and will be covered over a period of Two years.

Total Number of Credits: 209

Entry Requirements

The minimum entry requirement for this qualification is:

  • NQF Level 4 qualification.
  • 251201-002-00-KM-01 Overview of Artificial Intelligence, Level 4, 2 Credits.
  • 251201-002-00-KM-02 Introduction to Mathematics and Statistics, Level 4, 10 Credits.
  • 251201-002-00-KM-03 Analytical Thinking and Problem Solving, Level 4, 3 Credits.
  • 251201-002-00-KM-04 Data, Databases and Data Visualisation, Level 4, 8 Credits.
  • 251201-002-00-KM-05 Computing Theory, Level 4, 8 Credits.
  • 251201-002-00-KM-06 Introduction to Artificial Intelligence, Machine Learning, Deep Learning, Level 4, 5 Credits.
  • 251201-002-00-KM-10 Introduction to Governance, Legislation and Ethics, Level 4, 1 Credit.
  • 251201-002-00-KM-11 Fundamentals of Design Thinking and Innovation, Level 4, 1 Credit.
  • 251201-002-00-KM-12 4IR and Future Skills, Level 4, 4 Credits.
  • 251201-002-00-KM-07 Artificial Intelligence, Level 5, 12 Credits.
  • 251201-002-00-KM-08 Machine Learning, Level 5, 16 Credits.
  • 251201-002-00-KM-09 Deep Learning, Level 5, 16 Credits.

    Total number of credits for Knowledge Modules: 86.
  • 251201-002-00-PM-01 Mathematics and Statistics for Programming, Level 4, 8 Credits.
  • 251201-002-00-PM-02 Problem Definition, Analytical Thinking and Decision-Making, Level 4, 2 Credits.
  • 251201-002-00-PM-03 Access, Analyse and Visualise Structured Data Using Spreadsheets, Level 4, 4 Credits.
  • 251201-002-00-PM-04 Use SQL to Communicate with a Database, Level 5, 4 Credits.
  • 251201-002-00-PM-05 Build a simple AI solution using Python, Level 5, 8 Credits.
  • 251201-002-00-PM-06 Use Python Data Scraping to Populate Database Table in SQL,
    Level 5, 4 Credits.
  • 251201-002-00-PM-07 Use Machine Learning to Build an AI solution in Python, Level 5,
    6 Credits.
  • 251201-002-00-PM-08 Use Deep Learning to Build an AI Neural Network Architecture in Python, Level 5, 10 Credits.
  • 251201-002-00-PM-09 Use Deep Learning to Build an AI Neural Network Architecture in TensorFlow, Level 5, 10 Credits.
  • 251201-002-00-PM-10 Function Ethically and Effectively as a Member of a Multidisciplinary Team, Level 4, 3 Credits.
  • 251201-002-00-PM-11 Participate in a Design Thinking for Innovation Workshop, Level 4,
    4 Credits.

    Total number of credits for Knowledge Modules: 63.
  • 251201-002-00-WM-01 AI Solution Design Interpretation and Development, Level 5,20 Credits.
  • 251201-002-00-WM-02 AI Solution Performance Testing, Level 5, 20 Credits.
  • 251201-002-00-WM-03 AI Solution Deployment, Modification and Improvement, Level 5, 20 Credits.

    Total number of credits for Knowledge Modules: 60.

The purpose of the Occupational Certificate: Artificial Intelligence Software Developer is to prepare a learner to operate as an Artificial Intelligence Software Developer

Artificial Intelligence Software Developers build Artificial Intelligence (AI) functionality into software applications through integrating and implementing AI algorithms and logic into the deliverables of an Information Technology (IT) project. Developers teach the machine to solve problems the way a human would through the use of programming. They create, test and deploy code. These developers also assist in converting machine learning Application Programming Interface (APIs) so that other applications can use them.

A qualified learner will be able to:

  • Interpret solution design documentation and develop AI solution.
  • Train the AI model through a machine learning process and test the performance to ensure that model accuracy is strictly maintained within the selection framework.
  • Deploy the AI solution and maintain the solution to ensure model accuracy is strictly maintained.