SOFTWARE DEVELOPER
- NQF: 5
- SAQA ID. 118707
- CREDITS: 220
What is a Software Developer?
Software developers design specific computer systems (e.g., Android, iOS, PlayStation or Xbox System Software) and application software (e.g., Skype, Facebook, Microsoft Word).
Did you know?
South African software developers are increasingly seen as a great source of talent locally or by international companies. It is one of the most IT jobs in-demand.
COURSE OVERVIEW
This qualification enables students to understand what computers can do and the processes that make them function. Critical and logical thinking is taught to students through a mathematical-thinking theory for solving problems. This is done so they can acquire basic knowledge of Math’s for use during data analytics. Working as a Software Developer involves creating administrative and financial databases, implementing computer controls for manufacturing and industrial machines, or creating software for home entertainment systems.
.
Career Fields
Admission Requirements
- NQF Level 4 qualification.
Certification and Examination
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.
EISA is a single, national assessment which leads to competent learners being awarded Occupational Certificates. It is an integral and critical component of QCTO’s quality assurance system, as it ensures that the assessment of occupational qualifications, part-qualifications and trades is standardised, consistent and credible. Qualifying for External Assessment: To qualify for an external assessment, learners must provide proof of completion of all required knowledge and practical modules by means of statements of results and a record of completed work experience.
Duration and Work-Integrated Learning
2 YEARS FULL TIME
Study Materials
- A prescribed textbook list is available from the academic department at your campus. Electronic copies of the study guide for this programme are available on the Learner Management System, Moodle.
Pricing
Enquire at the Berea College of Technology campus for a current programme pricelist.
Additional Costs
Enquire at the Berea College of Technology campus for a current programme pricel ist.
Students must make provision for additional items such as textbooks, stationery, supplementary examinations, research costs and printing of study guides etc.
For more information on this course and for further study options, visit www.bct.ac.za
WHAT IS THIS COURSE ?
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 Credits.
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 Massage Data
Apply Logical Thinking and Math’s
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
Function Ethically and Effectively in a Team
Work Experience Modules
Technical Requirement Analysis and Refinement
Modelling Processes
Programming for Software Solution Development
Capstone Project
SOFTWARE DEVELOPER
Centre for Student Relations (CSR)
The Centre provides a free online service to students who require additional academic and personal support.