Bachelor of Software Engineering

RMIT University

Type of institution: University/Higher Education Institution
Level: Undergraduate
CRICOS: 00122A

Go beyond programming and enhance your communication skills to become the managerial interface between a business and its software system. This course focuses on the whole software development life cycle. As well as developing excellent programming and managerial skills, you'll also learn to assess and meet customer needs, so you can design, code, test and manage large and complex software systems. Studying complex software development environments, operating systems, communications, web software, databases and varied applications, you'll cover all facets of the software engineering process. Your industry placement in the third year provides practical experience in a work setting, which will finesse your work-ready skills and inform your final year major project. As everyday life becomes more dependent on computers and computer systems, the need for highly skilled software engineers grows. You'll find that the opportunities for qualified software engineers are almost limitless.


You'll learn to develop and manage large, quality-measured software systems, studying analysis and design, coding, testing, deployment, project management and other critical areas. You'll develop an understanding of software quality and reliability through modern methodology. The industry placement in the third year provides valuable practical experience in a work setting. This industry experience is then integrated within your studies when you return for your fourth and final year. Year 1 and most of Year 2 are common to the Bachelor of Computer Science program.


  • Algorithms and data structures, Artificial intelligence, Computer architecture, Computer operating systems, Database systems, Industrial collaboration and experience, Networks and data communications, Object-oriented design, Object-oriented modelling, Object-oriented programming, Object-oriented software engineering, Operating systems, Problem solving, Programming, Programming (C), Programming (Java), Project management, Software development, Software engineering, Software engineering practices.

Standard entry requirements

  • Current Year 12 prerequisites units 3 and 4-a study score of at least 25 in one of Mathematical Methods (any) or Specialist Mathematics
  • And a study score of at least 25 in any English (except EAL) or at least 30 in English (EAL).


This program is accredited at the professional level by the Australian Computer Society (ACS), which accredits information and communication technology-related programs that are offered by Australian universities both onshore and offshore. ACS has reciprocal membership agreements worldwide. ACS Certified Professional status gives you global recognition.

Study pathways

Graduates of the RMIT Associate Degree in Information Technology who achieve a grade point average (GPA) of at least 3.0 out of 4.0 may be eligible for credit of up to one year (equivalent of 96 credit points), if successful in gaining a place. Please note that the amount of time required to complete the program may exceed three years due to the availability and sequencing of some major electives and is also dependent on which semester you commence the program.

Study information

Campus Fees Entry Mid year intake Attendance
City International: $115,200
  • ATAR: 79
  • Full-time : 4 years

Further information

As everyday life becomes more dependent on computers and computer systems, the need for highly skilled software engineers grows. There are almost limitless opportunities for qualified graduates. You could gain employment as a software developer, tester, software architect or designer. There are also team leader, project manager and executive-level positions in software development projects.

Related courses

Browse more courses
Is the information on this page correct? Request update
Enquire about this course
You must agree before submitting.

Become a member

Already a member? Login Forgot password?

Join the conversation