About the course
This undergraduate major in Software Engineering focuses on the full software development lifecycle beyond coding. You’ll learn to analyse customer needs, design solutions, and test and deliver reliable software. The major develops practical design techniques and project management skills aimed at building efficient, large-scale systems for real-world problems within a Bachelor of Computing pathway at Curtin. The programme builds programming, systems thinking, and data skills for technology-driven industries and startups.
Career outcome
Graduates can pursue roles involved in designing, building and maintaining software systems across industries. Typical pathways include software engineer/developer, systems analyst, QA/test engineer, solutions or application engineer, and junior project roles supporting software delivery. Skills in lifecycle management, design and testing prepare you for work on reliable, large-scale products within IT teams after completing this Bachelor-level Software Engineering major. Preparing graduates for software development, IT support, data analysis, and technology consultancy entry roles.

Register
Login




