SOFTWARE DEVELOPER
- Full-time: 2 years
- SAQA ID: 118707
- NQF: 5
- CREDITS: 220
Why Choose the Occupational Certificate Programme?
Enrol in our programme to become a skilled Software Developer, ready to transform requirements into functional software solutions using programming languages. You’ll master the art of testing, implementation, and maintenance to meet client specifications and technical requirements. Software developers have the exciting opportunity to design computer systems and application software for platforms like Android, iOS, and more, making them valuable assets for local and international companies.
Join in on one of the most in-demand IT careers and shape the future of technology.
Course Information
You may enter the programme, with:
- NQF Level 4 qualification
Berea College of Technology (Pty) Ltd is registered as a Private Higher Education Institution with the Department of Higher Education and Training (DHET), with registration number 2000/HE07/004.
On successful completion of the programme, the student will receive a statement of result from Berea College of Technology and upon meeting the EISA requirements, receive an Occupational Certificate: Software Developer from the QCTO. All Examinations are set and administered by Berea College of Technology.
EISA is a single, national assessment which leads to competent learners being awarded Occupational Certificates.
- Software Developer – Pay Estimate: +/- R180 000 to R540 000 a year
- Software Engineer – Pay Estimate: +/- R300 000 to R600 000 a year
- Information Systems Manager – Pay Estimate: +/- R400 000 to R700 000 a year
- Applications Developer – Pay Estimate: +/- R300 000 to R600 000 a year
Knowledge Modules
- Computers and Computing Systems
- Desktop and Professional Software to Communicate and
Visualise Information - Automated Web Scraping as a Data Source
- Logical Thinking and Basic Calculations
- Computing Theory
- Software Development with HTML5, Opensource
Frameworks and Libraries - UML as Standard Modelling Language for Software and
Systems Development - Obtaining, Querying, Manipulating and Presenting Data
with and without MVC - Software Development Life Cycle, Programming
Languages, Algorithms and Security - Introduction to Governance, Legislation and Ethics
- 4IR and Future Skills
- Design Thinking Principles for Innovation
Practical Skill Modules
- Use Software to Communicate and Visualise Information
- Use and Manage Spreadsheets and Workbooks
- Use Desktop Applications to Analyse, Visualise and Report
on Data - Use a Visual Analytics Platform and Visualisation Tools to
Analyse, Visualise and report on Data - Query and Message Data
- Apply Logical Thinking and Maths
- Apply Code to use a Software Toolkit/Platform in the Field
of Study or Employment - Develop Software using HTML5, Opensource Frameworks
and Libraries - Design and Build Web Applications, Desktop Graphical
User Interfaces or Mobile Apps - Use a Cloud Automation Platform to Create Solutions
- Develop Software using Python
- Apply the Development Cycle when Developing Software
- Participate in a Design Thinking for Innovation
- Function Ethically and Effectively in a Team
- Technical Requirement Analysis and Refinement
- Modelling Processes
- Programming for Software Solution Development
- Capstone project
Work Experience Modules
- Technical Requirement Analysis and Refinement
- Modelling Processes
- Programming for Software Solution Development
- Capstone project
Contact a career consultant on campus or online, who will take you through the affordable Occupational Certificate pricing structure and explain our flexible payment options.
Customised study materials which meet the programme outcomes can be accessed from the Learner Management System, Moodle. A prescribed book list is available from the academic manager at the start of the programme, although the study guide available on Moodle will sufficiently cover the exam requirements.
Moodle is an online platform, where registered students receive their study materials and other online support material with zero data costs.
- Explore engaging online content, crafted by subject matter experts.
- Access to customised academic repository with assignments, videos and PowerPoint lessons.
- 24-hour access.
Once you have achieved the Occupational Certificate professional training, you can progress to other programmes offered by us or you can earn credits from public tertiary education institutions.
Refer to the SAQA fact sheet for more options to study further.
Apply for Software Development