Build your future in Software Engineering.
If you're aiming to become a skilled, in-demand software engineer, UC's Bachelor of Software Engineering is your launchpad. Gain the hands-on experience, technical expertise and industry connections you need to design and build the software shaping our world.
Why study Software Engineering at UC?
This course is designed to help you think like an engineer and work like a developer. You’ll gain a solid foundation in computer science, along with advanced skills in database design, programming, coding and systems analysis. You’ll also sharpen your communication and critical thinking abilities, which are key to delivering effective, real-world software solutions.
You’ll become fluent in core programming languages and learn to engineer software using leading methodologies like UML, XML, and structured systems approaches. Build and test your creations across environments, including Windows, Linux, mobile and cloud computing.
Tailor your learning:
UC's Bachelor of Software Engineering gives you the flexibility to specialise in areas that align with your career goals, including:
Learn through experience with Work Integrated Learning (WIL)
