The Bachelor of Science in Engineering in Information Engineering at Wits focuses on software engineering, telecommunications, and computer networking, offering a pathway for students interested in the software and systems side of engineering. Students complete the common first year and second year alongside electrical engineering students, then specialise from third year into software development, communication fundamentals, data and information management, and network fundamentals. The degree produces engineers who can plan, design, and manage complex software systems in South Africa's growing technology sector, from fintech startups in the Tshimologong Precinct to major banks and telecoms companies.
English Home Language or English First Additional Language: Level 5
Mathematics: Level 5
Physical Sciences: Level 5
APS: 42
Software Engineer – Designs and builds software systems for South African banks, insurers, and technology companies, applying engineering principles to ensure reliability, security, and scalability.
Network Engineer – Plans and manages computer networks for South African enterprises and telecommunications providers, ensuring connectivity and cybersecurity compliance.
Software Project Manager – Leads technology teams delivering software products in South Africa’s growing IT sector, applying agile methodologies and engineering professional standards.
Cybersecurity Engineer – Designs secure computing systems and responds to threats for South African financial institutions, government agencies, and critical infrastructure operators.
Systems Architect – Designs complex integrated technology systems for large South African organisations, making high-level decisions about hardware, software, and network infrastructure.