Bachelor of Software Engineering

RMIT University

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.

Course Fee:

Australian: $115,200
International: $134,400

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).


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.

Subjects you can Study:

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.

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.

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.


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.

Accepts International Students:


Provider CRICOS: 00122A

Campus ATAR/OP Mid Year Intake Study Mode Duration
City 79.25 No Full time 4 years
City 79.25 No Part time

Why Study With Us

One of Australia's original tertiary institutions, RMIT University enjoys an international reputation for excellence in professional and vocational education, applied research, and engagement with industry and the community.

RMIT is renowned for its excellence in Art and Design; Architecture; Education; Engineering; Development; Computer Science and Information Systems; Business and Management; and Communication and Media Studies.

RMIT prides itself on its strong industry connections forged over 130 years. Collaboration with industry is integral to RMIT’s leadership in education, applied and innovative research, and to the development of highly skilled, globally-focused graduates.

RMIT is a values-led institution and is dedicated to operating sustainably, respecting Indigenous cultures and supporting intellectual freedom. 

RMIT has outstanding teachers and is one of the top ranked universities for staff qualification.

Facilities & Services

RMIT’s three campuses in Melbourne (City, Brunswick and Bundoora) are located on the unceded lands of the people of the Woi Wurrung and Boon Wurrung language groups of the eastern Kulin Nation.

As a global university, RMIT has two campuses in Vietnam and a research and industry collaboration centre in Spain. We also offer programs through partners in Singapore, Hong Kong, mainland China, Indonesia, Sri Lanka, India, Belgium, Germany, Austria and the Netherlands.

Our cutting-edge facilities, including the newly opened New Academic Street, Swanston Academic Building and Design Hub represent our commitment to developing world-class learning, teaching, training and research spaces.

Students have instant access to a range of activities and programs designed to make the university experience unforgettable.

The support services and networks available at RMIT are designed to help students succeed and remain healthy and happy.

Student services include:

  • International student support and personal counselling
  • Career advice and resume building workshops
  • Job opportunities and industry networking events
  • Accommodation assistance 
  • Disability services
  • Financial advice
  • Small business and entrepreneurial start up support 
  • Health information 
  • Safety and security services
  • Legal advice
  • Child care
  • Student clubs and social, cultural and sporting activities
  • Spiritual support.

Admission and selection

Applying to RMIT? Local and international students can access all information on the RMIT website

Study options

At RMIT, you'll experience an education that equips you with practical skills, inspires you with ideas and prepares you for the workplaces of the future. RMIT connects students with industry mentors and collaborate on projects with real organisations so that you can advance your career. 

RMIT provides you with a diverse range of education options, from apprenticeships, traineeships and certificates to associate and bachelor degrees, and postgraduate degrees by coursework or research. 

Interest areas include:

The university also has a range of pathway programs that allow students to work their way from one program to another until they reach the degree they want. Our pathways are more than just regular pre-university programs – many give students guaranteed entry into higher qualifications, and credit to reduce the cost and time needed to complete a degree.

If you would like any further information, please complete an enquiry form for local or international students. 


Is the information on this page correct? Request update

Request Information
Enquire about this course

Related courses