Occupational Certificate: Software Developer NQF 5
SAQA ID 118707
The purpose of this qualification is to prepare a learner to operate as a Software Developer. A Software Developer analyses a set of requirements, translates these into a working software solution using a programming language. They test, implement and maintain software applications to meet client specifications as well as functional and technical requirements. Learners completing this qualification will gain skills in designing software to meet specific client needs, database design and manipulation, software development for organizational value addition, and thorough testing of source code for meeting client specifications.
The OC: Software Developer includes content related to 4IR specific competencies, particularly focusing on big data analysis, cloud computing, and machine learning technologies. In this program, learners will be immersed in the world of software development, learning the fundamental concepts, methodologies, and best practices that underpin successful software engineering. From building basic applications to developing complex software solutions, students will gain hands-on experience in various programming languages, tools, and frameworks commonly used in the industry.
Course objective
Build a logical flow using the framework and methodologies at their disposal to propose possible solutions to business challenges.
Programme effectively using a suitable programming language to develop and test new solutions and update existing solutions.
Duration
Delivery Method
Alternatively, individual learners can join an open group by clicking on the Enquire/Register Now button.
Who Should Attend
Software Developer
Software Engineer
Software Tester
Programmer
Microsoft Azure Developer
AWS Cloud Practitioner
DevOps Developer
Prerequisites
Communication at NQF level 4
Mathematical Literacy at NQF level 4
Price
Modules
The qualification is made up of compulsory Knowledge Modules (Theory), Practical Modules and Work Place Modules as follows:
Practical Skill Modules
- 251201-005-00-PM-01 Use Software to Communicate and Visualise Information, Level 4, 3 Credits.
- 251201-005-00-PM-02 Use and Manage Spreadsheets and Workbooks, Level 4, 3 Credits.
- 251201-005-00-PM-03 Use Desktop Applications to Analyse, Visualise and Report on Data, Level 5, 3 Credits.
- 251201-005-00-PM-04 Use a Visual Analytics Platform and Visualisation Tools to Analyse, Visualise and report on Data, Level 5, 3 Credits.
- 251201-005-00-PM-05 Query and Massage Data, Level 5, 3 Credits.
- 251201-005-00-PM-06 Apply Logical Thinking and Maths , Level 4, 3 Credits.
- 251201-005-00-PM-07 Apply Code to use a Software Toolkit/Platform in the Field of Study or Employment, Level 5, 3 Credits.
- 251201-005-00-PM-08, Develop Software using HTML5, Opensource Frameworks and Libraries, Level 5, 16 Credits.
- 251201-005-00-PM-09 Design and Build Web Applications, Desktop Graphical User Interfaces or Mobile Apps, Level 5, 8 Credits.
- 251201-005-00-PM-10 Use a Cloud Automation Platform to Create Solutions, Level 4, 8 Credits.
- 251201-005-00-PM-11 Develop Software using Python, Level 5, 12 Credits.
- 251201-005-00-PM-12 Apply the Development Cycle when Developing Software, Level 5, 16 Credits.
- 251201-005-00-PM-13 Participate in a Design Thinking for Innovation Workshop, Level 4, 4 Credits.
- 251201-005-00-PM-14 Function Ethically and Effectively in a Team, Level 4, 4 Credits.
Workplace Skills Module
- 251201-005-00-WE-01 Technical Requirement Analysis and Refinement, Level 5, 15 Credits.
- 251201-005-00-WE-02 Modelling Processes, Level 5, 15 Credits.
- 251201-005-00-WE-03 Programming for Software Solution Development, Level 5, 25 Credits.
- 251201-005-00-WE-04 Capstone project, Level 5, 10 Credits.
Knowledge Skills Module
- 251201-005-00-KM-01 Computers and Computing Systems, Level 4, 12 Credits.
- 251201-005-00-KM-02 Desktop and Professional Software to Communicate and Visualise Information, Level 4, 8Credits.
- 251201-005-00-KM-03 Automated Web Scraping as a Data Source, Level 5, 8 Credits.
- 251201-005-00-KM-04 Logical Thinking and Basic Calculations, Level 4, 2 Credits.
- 251201-005-00-KM-05 Computing Theory, Level 4, 2 Credits.
- 251201-005-00-KM-06 Software Development with HTML5, Opensource Frameworks and Libraries, Level 5, 16 Credits.
- 251201-005-00-KM-07 UML as Standard Modelling Language for Software and Systems Development, Level 5, 4 Credits.
- 251201-005-00-KM-08 Obtaining, Querying, Manipulating and Presenting Data with and without MVC, Level 5, 6 Credits.
- 251201-005-00-KM-09 Software Development Life Cycle, Programming Languages, Algorithms and Security, Level 5, 3 Credits.
- 251201-005-00-KM-10 Introduction to Governance, Legislation and Ethics, Level 4, 2 Credits.
- 251201-005-00-KM-11, 4IR and Future Skills, Level 4, 2 Credits.
- 251201-005-00-KM-12 Design Thinking Principles for Innovation, Level 4, 1 Credit.
Assessment and Certification
Accreditations