In the Software Engineering program at University of Wollongong, you will study a wide range of programming principles and software development methodologies, processes, problem solving concepts and maintenance for automated systems, as well as software engineering principles and practices to plan, design and develop high quality and complex software systems.