Software Systems Engineering
This course is a major in the Bachelor of Engineering (Honours) degree course.
Software engineers create the computer-based systems that underpin the function of devices, machines and operations used in everyday life and across diverse industries, from mobile apps to electric vehicles, medical robotics to warehouse logistics.
In this course you will learn how to develop software-based systems through understanding the principles of software systems design, measurement and analysis and the application of current and emerging technologies.
You'll gain a strong foundation in the related disciplines of computer science and electrical and computer engineering, with emphasis on subjects relating to software requirements, design, implementation, industrial and embedded systems, and software testing.
You'll also explore the professional responsibilities of software engineers – including operational security, social and ethical aspects – and develop your skills in technical communication, teamwork and time management.
In your final year you'll apply your knowledge to a significant research project, providing an innovative solution to a software-systems engineering challenge.
How this course will make you industry ready
During the course you'll apply your new knowledge to a significant research project, providing an innovative solution to a software-systems engineering challenge.