Overview
Overview
Software engineering is the application of principles used in the field of engineering, which usually deals with physical systems, to the design, development, testing, deployment and management of software systems. This specialisation will give engineering students a solid understanding of how to apply engineering principles to software development whilst building on core coding skills.
What you'll learn
- Demonstrate a conceptual understanding of fundamental science, mathematics, data analytics, information science, sustainability principles and/or computing, GC1
- Solve software engineering problems of industrial and societal significance via innovative and creative design or research, working individually or in teams, GC2
- Select and use current and emerging technologies to develop and communicate effective and innovative software engineering solutions to complex problems, GC3