A Software Engineer is a person that works with the design, development, testing, and maintenance of software applications.

Software engineers apply engineering principles and the knowledge of programming languages to build software solutions for end users.

This qualifies students for job titles such as Senior Developers, App Developers, Software Engineers and Systems Architect.*

MODULES

EUC1A - END USER COMPUTING

This module focuses on introducing and developing students’ business computing skills and their understanding of computing in a business environment.

Business computing skills covered in the course relate to spreadsheets, word processing, search techniques and the use of computers as a presentation medium, using the Windows Operating Systems and Microsoft Word, Excel and PowerPoint.

BCOM1A - BUSINESS COMMUNICATION

The aim of this module is to teach learners to communicate effectively in a business environment, using a variety of techniques including oral and written communication skills.

MATH1A - MATHEMATICS 1

This module focuses on introducing and developing students’ logical thinking, Mathematics and Basic Calculation skills for Computer Software Engineering.

HNF1A - HARDWARE & NETWORK FUNDAMENTALS

This module aims to introduce learners to hardware and software fundamentals, such as PC infrastructure, peripherals, troubleshooting and installations.

It will also introduce learners to basic Networking concepts such as topologies, WiFi, IP Addressing, LAN, WAN, network configurations and security principles.

PROGT1A - PROGRAMMING THEORY

This module covers the Microsoft MTA curriculum for 40363, 40361, 40375 and 40364.

The module aims to introduce learners to underpinning programming concepts, platforms, and testing of code, including HTML, CSS, Javascript, SQL, Python and C#.

WEBD1A - WEB DEVELOPMENT 1

This module focuses on developing interactive web forms, pages and sites using Javascript, HTML and CSS.

DATA1A - DATABASE DEVELOPMENT 1

This module prepares students for the Microsoft Azure Database Developer Associate Certification.

This module aims to teach learners what databases are, why they are required, querying, administering and implementing them in a business, using SQL.

APP1A - APPLICATION DEVELOPMENT 1

This module prepares students for the Microsoft Certified Azure Developer Associate Certification.

Students will learn to code more complex software solutions using Javascript, C# and Python.

TECHIN1A - TECHNOLOGY & INNOVATION

This module introduces learners to the concepts of Design Thinking for Innovation.

It also covers topics including 4IR and Future Skills.

PROJ2A - PROJECT MANAGEMENT

This module covers the CompTIA Project+ curriculum.

The aim of this module is to introduce learners project management principles to enable them to support the project environment and activities to deliver project objectives

MATH2A - MATHEMATICS 2

This module will teach learners essential Digital and Business Mathematics principles.

DATA2A - DATABASE DEVELOPMENT 2

Design and Manipulate working Databases for Information Systems.

APP2A - APPLICATION DEVELOPMENT 2

Program and deploy applications as well as test or debug source code to ensure client’s needs are met.

WEB2A - WEB DEVELOPMENT 2

Document system design from scratch and develop code.

COMPULSORY WORK EXPERIENCE

All students will be required to complete Workplace Experience. A logbook must be completed, signed off by a Mentor at the company.

COURSE FACT SHEET

Download the Course Fact Sheet for information on Subjects, Pricing and Registration.

APPLY ONLINE TODAY!

Make a free Online Application with iStudent Academy by clicking the button below.

Application is FREE.

Career advice is one click away.

COMPLETE APPLICATION

MORE COURSES