OC: Software Developer (NQF level 4)

Purpose of Qualification

The purpose of this qualification is to prepare a learner to operate as a Software Developer.

Overview

Career Focus

• Interrogate the specification and problem and interpret it into code and articulate in writing.
• Build a logical flow using industry standard frameworks and methodologies to propose possible solutions to business challenges to meet both functional and technical requirements.
• Programme effectively using a suitable programming language to develop new solutions and update existing solutions.
• Test and maintain software and recommend improvements to ensure strong functionality and optimisation to meet both functional and technical requirements.
• Function effectively, efficiently, and ethically in the workplace to achieve company and team goals and targets.

Registered By

Department of Higher Education & Training

Accredited By

QCTO (SAQA ID:118707)

Admission Requirements

The learner must have completed an NQF level 4 Qualification

Articulation

Horizontal:

• Occupational Certificate: Computer Technician; NQF Level 5.

Vertical

• Advanced Certificate in Information Technology Governance, NQF Level 6.

Assessment of Programme

The Institution will conduct internal assessments by means of assessment activities and signed off work experience log sheets. Upon successful completion of all modules, The Institution provides a statement of results to the candidate and QCTO, as part of the candidate’s application to complete the external Summative Assessment conducted by the QCTO.

Modules

Year 1

Total Credits:  

Semester: 1 Level Credits

Knowledge Modules

251201-005-00-KM-01 Computers and Computing Systems
4
12
251201-005-00-KM-02 Desktop and Professional Software to Communicate and Visualise Information
4
8
251201-002-00-KM-03 Automated Web Scraping as a Data Source
5
8
251201-002-00-KM-04 Logical Thinking and Basic Calculations
4
2

Practical Modules

251201-005-00-PM-01 Use Software to Communicate and Visualise Information
4
3
251201-005-00-PM-02 Use and Manage Spreadsheets and Workbooks
4
3
251201-005-00-PM-03 Use Desktop Applications to Analyse, Visualise and Report on Data
5
3
251201-005-00-PM-04 Use a Visual Analytics Platform and Visualisation Tools to Analyse, Visualise and report on Data
5
3

Work Experience Modules

251201-005-00-WE-01 Technical Requirement Analysis and Refinement
5
15
Semester: 2 Level Credits

Knowledge Modules

251201-005-00-KM-05 Computing Theory
4
2
251201-005-00-KM-06 Software Development with HTML5, Opensource Frameworks and Libraries
5
16
251201-005-00-KM-07 UML as Standard Modelling Language for Software and Systems Development
5
4
251201-005-00-KM-08 Obtaining, Querying, Manipulating and Presenting Data with and without MVC
5
3

Practical Modules

251201-005-00-PM-05 Query and Massage Data
4
3
251201-005-00-PM-06 Apply Logical Thinking and Maths
4
3
251201-005-00-PM-07 Apply Code to use a Software Toolkit/Platform in the Field of Study or Employment
5
3
251201-005-00-PM-08, Develop Software using HTML5, Opensource Frameworks and Libraries
5
16

Work Experience Modules

251201-005-00-WE-02 Modelling Processes
5
15

Year 2

Total Credits:  

Semester: 1 Level Credits

Knowledge Modules

251201-005-00-KM-09 Software Development Life Cycle, Programming Languages, Algorithms and Security,
5
16
251201-005-00-KM-10 Introduction to Governance, Legislation and Ethics
4
2

Practical Modules

251201-005-00-PM-09 Design and Build Web Applications, Desktop Graphical User Interfaces or Mobile Apps
5
8
251201-005-00-PM-10 Use a Cloud Automation Platform to Create Solutions
5
16
251201-005-00-PM-11 Develop Software using Python
5
8

Work Experience Modules

251201-005-00-WE-03 Programming for Software Solution Development
5
25
Semester: 2 Level Credits

Knowledge Modules

251201-005-00-KM-11 4IR and Future Skills
4
2
251201-005-00-KM-12 Design Thinking Principles for Innovation
4
1

Practical Modules

251201-005-00-PM-12 Apply the Development Cycle when Developing Software
5
16
251201-005-00-PM-13 Participate in a Design Thinking for Innovation Workshop
4
4
251201-005-00-PM-14 Function Ethically and Effectively in a Team
4
4

Work Experience Modules

251201-005-00-WE-04 Capstone project
5
10

Do you have more questions?

Contact us

Sharecall: 0861 995 020

Whatsapp :+27 670 9636

Email: info@gopctraining.co.za

www.gopctraining.co.za

Tell us a little about yourself and we’ll help with the rest. Our convenient online application tool only takes 10 minutes to complete.

After you submit your application, an admissions representative will contact you and will help you to complete the process.

Once you’ve completed your application and connected with an admissions representative, you’re ready to create your schedule.

FORM

Are you ready to take the next step toward your future career?