Combining computer science, engineering and mathematics, in this course you will learn to create software applications, embedded systems, hardware devices and drive data analytics. With technology constantly changing, software engineers are in high demand in the trending areas of artificial intelligence, digital platforms, robotics, virtual reality and big data.
Bridging both the digital systems and software domains, you'll gain a comprehensive understanding of computing hardware, working with physical platforms in laboratories before expanding your skills to focus on software development and enterprise solutions. Get involved in low-level system development through to user interface design, and take the opportunity to work in high-level application development for enterprise systems. Projects and work-integrated learning will give you opportunities to solve real-world problems and can often lead to job offers after graduation.
You'll also learn important interpersonal skills that are in demand across industry, effectively communicating across stakeholders, departments and teams. In this way, you not only learn the necessary technical proficiencies, but also gain the capability to lead within an organisation.