Software and Networks
Analyst programmer
Description
Design, develop, document, analyze, create, test and modify computer systems, programs and integrations. Arrange project requirements in programming sequence by analyzing requirements; preparing a work flow chart and diagram using knowledge of computer capabilities, subject matter, programming language, and logic.
Mandatory subjects
Higher Grade Mathematics (essential)
Physical Science (essential)
Computer Science or IT
Computer auditor
Description
Information technology (IT) auditors help organizations by protecting their internal controls and data within their technology system. They safeguard sensitive information by identifying weaknesses in a system's network and creating strategies to prevent any security breaches in the technology.
Mandatory subjects
Higher Grade Mathematics (essential)
Computer Science or IT English
Computer security specialist
Description
Computer security specialists are IT professionals who use their skills to prevent cyber attacks on corporate information systems. They implement and maintain security systems, respond to privacy breaches, and train staff on security protocols.
Mandatory subjects
Higher Grade Mathematics (essential)
Computer Science or IT
Entry level programmer
Description
The job of an entry-level computer programmer is to write code, troubleshoot design issues, and debug software. They typically work as part of a software development team or under direct supervision. An entry-level computer programmer may sit in on development meetings and perform other administrative tasks as needed.
Mandatory subjects
Higher Grade Mathematics (essential)
Software design
Computer Science or IT Engineering
Software engineer
Description
Software engineers apply principles and techniques of engineering, mathematics, and computer science to the design, development, and testing of software applications for computers.
Mandatory subjects
Higher Grade Mathematics (essential)
Physical Science (essential)
Computer Science or IT
Computer programmer
Description
Computer programmers write, modify, and test code and scripts that allow computer software and applications to function properly. They turn the designs created by software developers and engineers into instructions that a computer can follow.
Mandatory subjects
Higher Grade Mathematics (essential)
Logic if it's offered (If offered)
Computer Science or IT (If offered)
Electronic data processing auditor
Description
EDP Auditor evaluates data processing systems and operating procedures in accordance with established corporate standards for efficiency, accuracy, and security. Determines and recommends improvements in current standards and the implementation of system changes.
Mandatory subjects
Higher Grade Mathematics (essential)
Physical Science (essential)
Computer Science or IT
Network administrator
Description
The Network Administrator's role is to ensure the stable operation of the computer networks. This includes planning, developing, installing, configuring, maintaining, supporting, and optimizing all network hardware, software, and communication links.
Mandatory subjects
Higher Grade Mathematics (essential)
Software developer
Description
A Software Developer designs and builds computer programs that power mobile devices, desktop computers, and even cars. They not only identify user needs but also create new applications for any given market while making improvements based on feedback from users.
Mandatory subjects
Higher Grade Mathematics (essential)
Computer Science or IT
Software retail representative
Description
A software sales representative helps connect a software manufacturer with potential customers to sell products and services. A productive sales department is a key component at many software companies, allowing for more effective monetization of the software developed.
Mandatory subjects
Higher Grade Mathematics (essential)
Physical Science (essential)
Computer Science or IT