ACCREDITED SKILLS PROGRAMME
Computer Programming Principles and Fundamentals

Overview
The programme is designed to provide the learners with skills and knowledge on computer programming. The course will enable the learners to identify computer programming principles and apply these principles where applicable. The learners will also acquire skills on how design a computer program according to given specifications. The programme will provide the learners with skills towards Systems Development career path.
Duration
This programme is run over 5 days.
Delivery Method
Training times can be arranged according to your date and times requirements, delivered virtually or on-site at your premises by one of our professional facilitators.
Who Should Attend
The programme is intended for anyone who is working in, or entering the workplace in the area of systems development.
Prerequisites
The learner must be competent in Mathematics, Communication and Computer Skills at NQF Level 3.
Unit Standards
Describe the principles of Computer Programming NQF 3 (5 credits)
(14918)
Learning outcomes:
- Describe problem analysis and program design techniques.
- Describe different data representations used in computer programs
- Describe the basic principles of Computer Programming
- Describe the principles used in designing a computer program
Apply the principles of Computer Programming NQF4 (10 credits)
(14910)
Learning outcomes:
- Operate computer programming development tools
- Demonstrate an understanding of different data representations used in computer programs
- Demonstrate an understanding of fundamental programming principles
- Demonstrate an understanding of high-level programming language concepts
Describe the difference between programming in Object Orientated and Procedural Languages NQF 4 (4 credits)
(14909)
Learning outcomes:
- Describe basic object-oriented terminology
- Describe the fundamental differences between procedural and object-oriented programming
Design a computer program according to given specifications NQF 4 (8 credits)
(14915)
Learning outcomes:
- Apply the fundamental principles of program design techniques to the given specification
- Demonstrate an understanding of the features of a computer program
- Demonstrate an understanding of how to document program designs using appropriate tools
- Apply fundamental principles of problem analysis
Describe information systems departments in business organisations NQF 4 (3 credits)
(14926)
Learning outcomes:
- Describe the roles of IS departments in business organisations
- Describe the structure of IS departments in business organisations
| Accredited Skills Programmes |
Business Adminstration
Bridging the Gap
Contact Centre
Entrepreneurship
Information Technology
Computer Programming Principles and Fundamentals
Computer Systems and the Use of Computer Technology in Business
Computer Technology Principles
Computer Technology Principles and Support
Configure, Operate and Administer Server Computer and Peripherals
Data Communication and Networking Support
Design a LAN for Developmental Office and Enterprise Development
Network, Concepts, Architecture and Standards
Work Effectively as a Team Member within a Developmental Project Environment