Software Engineering

Become an industry-ready software engineer with real-world experience in just four years. Graduate with the key skills and qualities employers need in new engineers to succeed in their rapidly evolving sectors
80
ATAR
4
Years Full Time

Careers and further study

This major opens up a world of future study pathways and career options.

Career Pathways

Software engineer, researcher or consultant

There are opportunities for software engineers in almost every industry, from large government organisations and dedicated software companies, to small start-up companies, or providing software solutions in a variety of fields, such as entertainment, finance, mining, commerce or health.

Software engineer, researcher or consultant

There are opportunities for software engineers in almost every industry, from large government organisations and dedicated software companies, to small start-up companies, or providing software solutions in a variety of fields, such as entertainment, finance, mining, commerce or health.

Fees and scholarships

Learn more about the fees that apply to you for this course. For fee type definitions and further assistance, see the Fee Calculator Help page. You can also search our database for scholarships that are relevant to you or this course

Scholarships

Scholarships are available to students from a diverse range of backgrounds, including academic achievement, financial need, educational disadvantage, leadership and community service, artistic or sporting achievements, and being from a rural or remote area.

Cost of living

There are a few things to consider before applying to study at university. One could be your cost of living. This can depend on factors such as lifestyle, accommodation, tuition fees, medical insurance, textbooks and more. For an indication of expenses and average costs, see our Cost of living page.

Scholarships

Scholarships are available to students from a diverse range of backgrounds, including academic achievement, financial need, educational disadvantage, leadership and community service, artistic or sporting achievements, and being from a rural or remote area.

Cost of living

There are a few things to consider before applying to study at university. One could be your cost of living. This can depend on factors such as lifestyle, accommodation, tuition fees, medical insurance, textbooks and more. For an indication of expenses and average costs, see our Cost of living page.

Admission requirements

The University of Western Australia welcomes applications from international and domestic school-leavers, mature-age applicants and those with previous tertiary study. If you’re interested in studying this major, find out the admission details below.

Minimum entry requirements

Below you’ll find a list of admission equivalencies for this course's Australian Tertiary Admissions Rank (ATAR).

Admission requirements

For applicants with recent secondary education, information on admission criteria is available on our entry standards page.

Admission Requirements

  • Mathematics Methods ATAR
  • At least one of the following three subjects: Mathematics Specialist ATAR, Chemistry ATAR or Physics ATAR

    All four subjects are recommended. If you do not have all four subjects you will need to complete extra units in first year, which may mean taking additional units to meet the course requirements. 
 

English competency

English is the language of instruction and assessment at UWA and you will need to meet the English language requirements of the University to be eligible for a place.

How to apply

Ready to apply for this major? Follow the steps and you’ll be on your way to joining us at UWA.

Course details

Software engineers require a diverse set of skills including design, modelling, negotiation, team management, estimation and programming. The specific tasks they perform evolve quickly, reflecting new areas of specialisation and changes in technology. Studying a software engineering major at UWA will provide you with a solid foundation in software requirements, design, implementation, testing and professional engineering standards. You will also learn about advanced topics in mobile computing, cloud computing and artificial intelligence.

You’ll be guided by world leading academics with expertise in a range of areas including artificial intelligence, computer vision, data mining, and mobile and wireless systems. With an impressive research output which includes developing intelligent virtual humans and using artificial intelligence to automate traffic surveys.

With hands-on, practical project experience you’ll be ready for a career designing and delivering software solutions of the future. During the Professional Computing unit you’ll get the chance to work in teams to develop a software solution for an external client. In your Research or Design Project, you’ll work with an experienced academic mentor to address a research problem, or build a significant piece of software.

 
Software Engineering

Quick details

Status
  • Available 2022
Locations
Attendance
  • Full-time
  • Part-time
Delivery
  • On-campus
Starting dates
  • Semester 1, Semester 2
Course Code
  • MJD-ESOFT
CRICOS code
  • This course is not available to international student visa holders
Full time/part time duration
  • 4-years full time
Software Engineering
Status
  • Available 2022
Locations
Attendance
  • Full-time
  • Part-time
Delivery
  • On-campus
Starting dates
  • Semester 1, Semester 2
Course Code
  • MJD-ESOFT
CRICOS code
  • This course is not available to international student visa holders
Full time/part time duration
  • 4-years full time
TISC Codes
Honours Available
  • Yes
Degrees course is available in
  • Bachelor of Engineering (Honours)

Why study Software Engineering?

  1. You’ll make valuable connections with UWA’s industry partners including Woodside, Chevron, Lycopodium, Royal Perth Hospital, Alcoa and other members of the mechanical engineering industry advisory panel – giving your career a head start. 
  2. You will become an industry-ready software engineer with a broad skillset, with career options ranging from developing robotic software to be used in large mining equipment, creating mathematical modelling programs to track the spread of disease, using computer-aided techniques to review, test and validate financial data and calculations, or analysing the security of IT security frameworks in large corporations 
  3. You’ll graduate as a capable problem solver, able to design and deliver software solutions.

Student clubs

Whatever you’re interested in, you’ll find people here to share your journey.

Enhance your employability while making lifelong friends and connections by joining one of our many student clubs, such as:

Find out more about all our student clubs from the UWA Student Guild.

You'll learn to

  • Utilise advanced technical software engineering skills in problem identification, simplification, analysis, planning, design, implementation and operation for an exciting career in engineering
  • Create innovative engineering solutions to solve complex issues by applying critical thinking skills and your knowledge of established engineering methods
  • Understand and implement the mathematical foundations underlying software engineering concepts
  • Develop a deep practical understanding of the core concepts of software engineering and extend this knowledge to more specialised areas such as web development, app development, big data, software architecture, networking and security
  • Work effectively in a team, bringing leadership and accountability to successfully solve real-world problems

Discover EZONE UWA

EZONE building

Your degree options

This major is offered as a degree-specific major for the Bachelor of Engineering (Honours)

Graduate with two degrees

The combined degree option allows you to pair your Bachelor of Engineering (Honours) degree with another passion, broadening your career options and giving you an edge in a rapidly changing workforce.

You can combine the Bachelor of Engineering (Honours) with:

Duration: 5 years*
ATAR: 88
TISC Code: TBA

You’ll graduate with two Bachelor degrees in just five years, opening up a world of possible career paths while broadening your knowledge, networks and horizons.

*Bachelor of Engineering (Honours) / Bachelor of Commerce with Chemical Engineering major will take 5.5 years to complete 

Bachelor of Engineering (Honours)

Work Experience

The Bachelor of Engineering (Honours) offers work integrated learning (WIL) opportunities where you can:

  • Gain practical hands-on industry relevant experience and skills
  • Bridge the gap between theory and practice
  • Develop employability skills through a science work placement

As part of your studies, you will complete a 12-week practicum and professional-development experience. This can be achieved by spending at least eight weeks in an engineering environment of your choice.

Bachelor of Engineering (Honours)
STUDY ABROAD

Taking you global

Taking you global text