Software Developer
- Home
- Software Developer
COURSE BACKGROUND
Software developers use programming and design knowledge to build software that meets the needs of users. Typically, they will meet with a client who has a need for software to be developed, and then will build, test and deploy that software based on the specifications they have received.
Today, software developers are some of the most vital people in many aspects of the economy. Software isn’t just codes, video games and apps; it’s the driving force of every computerized device on the planet.
Duration of the course
it is a two years course with 2 intakes per year that is January, June.
National Examination
Learners will have to complete internal assessments (FORMATIVE AND SUMMATIVE) assignments 01-16 those assignments are part of General Assessments towards the POE File. Learners will be doing the monthly internal assessments, mid-year exams and end of the year exams to assess the students if they are progressing excellently towards the EISA Exams. At the end of the course which is either 12/18/24 months. Students must be completed which gives a student a right to sit in for the EISA Examinations. These are exams from Seta.
Course Outline
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.
Total number of credits for Knowledge Modules: 66
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 Massage 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.
- 10 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 Workshop.
· Function Ethically and Effectively in a Team.
Total number of credits for Practical Skill Modules: 89
Work Experience Modules
- Technical Requirement Analysis and Refinement.
- Modelling Processes.
- Programming for Software Solution Development.
- Capstone project.
- Total number of credits for Work Experience Modules: 65
Learners who have passed National Examination will be awarded Occupational Certificate: Software Developer by Quality Council. Certificates are only issued to students that pass the EISA (NATIONAL EXAMS) whereby this certificate is Nationally and Internationally recognized.
DURATION | 24 MONTHS |
REGISTRATION FEE | R350 |
DEPOSIT FEE | R2000 |
MONTHLY FEE | R1200.00(24 MONTHS) |
COURSE FEE | R33800.00 |