Course Content
Module 1 – Beginner Java
32 Credits
Lessons
- Demonstrate an understanding of the handling of error in a computer programming environment
- Apply the principles of designing computer system inputs and outputs
- Manage software development source files using appropriate tools
- Demonstrate logical problem solving and error detection techniques
- Demonstrate an understanding of sort and search techniques used in computer programming
- Test a computer program against a given specification
– See fewer details
Module 2 – Intermediate Programming
20 Credits
- Create database access for a computer application using structured query language
- Demonstrate an awareness of ethics and professionalism for the computer industry in South Africa
- Demonstrate fourth generation language computer programming skills
- Present information in a public setting
- Demonstrate an understanding of the principles of the internet and the world-wide-web
Lessons
+ See more details
Module 3 – Intermediate Web Development
22 Credits
- Use computer technology to research a computer topic
- Conduct a technical practitioners meeting
- Demonstrate an understanding of the principles of the internet and the world-wide-web
- Apply advanced HTML and associated techniques to build a web site for business applications
- Demonstrate an understanding of tools and products available for web-site development
Lessons
+ See more details
Module 4 – Advanced Programming
24 Credits
- Analyse feedback contexts and apply constructive feedback techniques
- Explain the principles of business and the role of information technology
- Apply information gathering techniques for computer system development
- Demonstrate an understanding of Computer Database Management Systems
- Produce documentation for a computer program to agreed standards
Lessons
+ See more details
Module 5 – Advanced Java
33 Credits
- Apply the principles of creating a computer program using an OOP language in a GUI environment
- Write a technical report
- Demonstrate an understanding of estimating a unit of work and the implications of late delivery
- Apply principles of creating computer software by developing a complete programme to meet given business specifications
Lessons
+ See more details