System Development

Further Education And Training Certificate: Information Technology: Systems Development
NQF Level: 5 Credits: 131
SAQA Id: 48872

This course aims to prepare you for a role as an IT Programmer or Coder. A systems developer is a type of software developer. They develop and implement applications and programs for the backend processing systems used in businesses and organisations. System Developers’ function can extend to include database management, web programming, multimedia and writing code and more.

Entry Requirements
Min Grade 11 or 12

12 months

Who should take this course? Any individual willing to be a qualified as an IT Programmer or System Developer, Website Development.

114051 Conduct a technical practitioners meeting
116389 Write a technical report
114055 Demonstrate an awareness of ethics and professionalism for the computer industry in South Africa
115431 Analyse feedback contexts and apply constructive feedback techniques
114076 Use computer technology to research a computer topic
114059 Demonstrate an understanding of estimating a unit of work and the implications of late delivery
114050 Explain the principles of business and the role of information technology
13925 Present information in a public setting
114048 Create database access for a computer application using structured query language
114049 Demonstrate an understanding of Computer Database Management Systems
115373 Demonstrate an understanding of sort and search techniques used in computer programming
115367 Demonstrate logical problem solving and error detection techniques
115365 Apply the principles of designing computer system inputs and outputs
115362 Manage software development source files using appropriate tools
115388 Produce documentation for a computer program to agreed standards
115359 Demonstrate an understanding of the handling of error in a computer programming environment
115391 Demonstrate an understanding of the principles of the internet and the world-wide-web
115358 Apply information gathering techniques for computer system development
115392 Apply principles of creating computer software by developing a complete programme to meet given business specifications
115384 Test a computer program against a given specification
115368 Apply advanced HTML and associated techniques to build a web site for business applications
115372 Demonstrate an understanding of tools and products available for web-site development
115369 Design and build a web
115376 Demonstrate an understanding of the principles of implementing and managing a web server
115374 Demonstrate an understanding of the use of web-sites in business


  • Learning Unit 1: Personal Development
  • Learning Unit 2: Database Design, Implementation & Development
  • Learning Unit 3: Computer Programming Develop & Problem Solving
  • Learning Unit 4: Programming & the World Wide Web
  • Learning Unit 5: Gathering Techniques for Computer System Development

Career Path

  • Software Developer
  • Web Developer
  • Software Tester