inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
AUD 48,200
Start Date
Medium of studying
Duration
48 months
Program Facts
Program Details
Degree
Bachelors
Major
Software Development | Software Engineering
Area of study
Information and Communication Technologies
Timing
Full time
Course Language
English
Tuition Fee
Average International Tuition Fee
AUD 48,200
Intakes
Program start dateApplication deadline
2024-09-01-
2024-05-01-
About Program

Program Overview


The Software Engineering program at UWA provides a comprehensive education in software design, implementation, and testing. Students gain hands-on experience through projects, internships, and research opportunities, preparing them for careers in various industries, including IT, finance, and government. The program's emphasis on teamwork, communication, and problem-solving skills ensures graduates are industry-ready and equipped to excel in a rapidly evolving field.

Program Outline


Degree Overview:

Studying Software Engineering at UWA will provide you with the technical expertise and skills to design and implement a wide range of software engineering solutions. Along with advanced programming skills, you'll develop a diverse set of skills including teamwork, communication, problem-solving and project management to allow you to get ahead in a rapidly evolving industry. With a solid foundation in software requirements, design, implementation, testing and professional engineering standards, you'll be equipped to adapt to new areas of specialisation and changes in technology. With hands-on practical project experience, you'll be ready for a career that shapes the future of software engineering. In this major, you'll get the chance to work in teams to develop software solutions for real-world problems interacting with real-world clients. You'll also work with world-class academics on research projects, applying various software engineering skills gained, as well as learning about advanced topics in artificial intelligence, cybersecurity and other emerging technologies of the future.


Outline:


Course Structure

The list below includes the Bachelor of Engineering foundation units as well as the Software Engineering major units.


Level 1

  • Core
  • CITS1003 Introduction to Cybersecurity (6)
  • CITS1401 Computational Thinking with Python (6)
  • CITS1402 Relational Database Management Systems (6)
  • ELEC1303 Digital Systems (6)
  • GENG1000 Engineering Practice 1 (0)
  • GENG1010 Introduction to Engineering (6)
  • MATH1011 Multivariable Calculus (6)
  • MATH1012 Mathematical Theory and Methods (6)
  • PHYS1001 Physics for Scientists and Engineers (6)
  • Bridging
  • CHEM1003 Introductory Chemistry (6)
  • MATH1722 Mathematics Foundations: Specialist (6)
  • PHYS1030 Physics Bridging Unit (6)

Level 2

  • Core
  • CITS2002 Systems Programming (6)
  • CITS2005 Object Oriented Programming (6)
  • CITS2200 Data Structures and Algorithms (6)
  • CITS2211 Discrete Structures (6)
  • GENG2000 Engineering Practice 2 (0)
  • STAT2063 Probabilistic Methods and their Applications (6)

Level 3

  • Core
  • CITS3002 Computer Networks (6)
  • CITS3005 Knowledge Representation (6)
  • CITS3007 Secure Coding (6)
  • CITS3200 Professional Computing (6)
  • CITS3301 Software Requirements and Design (6)
  • CITS3403 Agile Web Development (6)
  • ELEC3020 Embedded Systems (6)
  • GENG3000 Engineering Practice 3 (0)

Level 4

  • Core
  • CITS4419 Mobile and Wireless Computing (6)
  • CITS5501 Software Testing and Quality Assurance (6)
  • CITS5503 Cloud Computing (6)
  • CITS5507 High Performance Computing (6)
  • GENG4411 Engineering Research Project Part 1 (6)
  • GENG4412 Engineering Research Project Part 2 (6)
  • GENG5010 Professional Engineering Portfolio (0)
  • GENG5505 Project Management and Engineering Practice (6)
  • GENG5507 Risk, Reliability and Safety (6)

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:

  • Bachelor of Arts
  • Bachelor of Commerce
  • Bachelor of Science
  • Bachelor of Modern Languages
  • 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.
  • Duration: 5 years
  • ATAR: 88
  • TISC Code:
  • Commerce: UB004
  • Duration: 5.5 - 6.5 years
  • ATAR: 98
  • TISC Code: TBA
  • Chemical Engineering major will take 5.5 years to complete.
  • Bachelor of Engineering (Honours)/ Bachelor of Modern Languages will take 5.25 to 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.

STUDY ABROAD

Complete some study in our international partner universities – UWA has the largest student exchange and Study Abroad program in the State.


Careers:

The need for highly accomplished software engineers continues to grow. The skills you’ll learn in this major will open the door to a wide range of careers. As a software engineer, you will engage in various projects such as 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 frameworks in large corporations. Regardless of which career path you choose, the software engineering major will equip you with the core skills needed to successfully carry out and become a competent software engineer of the future. 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 IT, finance, mining, commerce or health. Possible careers include:

  • Software engineer
  • Data analyst
  • Software architect
  • Network engineer
  • Software project manager

Other:

You'll become an industry-ready software engineer with a broad skillset, which will place you in high demand across industries including IT, finance, government, education, defence, and more. You'll gain practical experience developing real-world software for real-world clients and be mentored by world-class academics to conduct research projects, giving you a head start in your career. You'll gain access to our dedicated student clubs and societies in computer science and software engineering connecting you with like-minded people with multiple events happening all around the year – industry engagement nights, hackathons, international competitions and more.


Discover EZONE UWA

A world-class innovation and technological hub for our engineering and mathematical science students, with flexible workspaces for collaborative learning and industry interaction.

  • Utilise advanced technical software engineering skills in problem identification, analysis, planning, design, implementation, testing and maintenance of software solutions.
  • 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.
  • Understand and implement the mathematical foundations underlying software engineering principles.
  • Apply knowledge of computing and software engineering through research, experimentation and analysis, identifying needs, developing hypotheses, and applying methods to new settings.
  • Work effectively in a team, bringing leadership and accountability to successfully solve real-world problems
SHOW MORE
About University
PhD
Masters
Bachelors
Diploma
Foundation
Courses

The University of Western Australia


Overview:

The University of Western Australia (UWA) is a leading research-intensive university located in Perth, Western Australia. It is renowned for its high-quality teaching, strong research output, and commitment to graduate employability. UWA is consistently ranked among the top 100 universities globally and is the number one university in Western Australia for graduate employability.


Services Offered:

UWA offers a wide range of services to its students, including:

    Academic support:

    Tutoring, workshops, and study skills resources.

    Career services:

    Career counselling, job search assistance, and internship opportunities.

    Student wellbeing:

    Mental health support, counselling, and health services.

    Accommodation:

    On-campus and off-campus housing options.

    Sports and fitness:

    Access to state-of-the-art facilities and a variety of sports clubs.

    Clubs and societies:

    A vibrant student community with numerous clubs and societies catering to diverse interests.

    Study abroad and exchange:

    Opportunities to study at universities around the world.

Student Life and Campus Experience:

UWA provides a dynamic and engaging campus experience for its students. The university boasts a beautiful campus with modern facilities, green spaces, and a strong sense of community. Students can participate in a wide range of activities, including:

    Social events:

    Concerts, festivals, and other social gatherings.

    Sporting events:

    Supporting the university's sports teams.

    Volunteer opportunities:

    Contributing to the local community.

    Cultural events:

    Art exhibitions, theatre performances, and music concerts.

Key Reasons to Study There:

    World-class education:

    UWA offers a high-quality education with a focus on research and innovation.

    Excellent employability:

    Graduates from UWA are highly sought after by employers.

    Vibrant campus life:

    A diverse and engaging student community with numerous opportunities for personal and professional development.

    Beautiful campus:

    A picturesque campus with modern facilities and green spaces.

    Strong research focus:

    UWA is a leading research university with a strong commitment to innovation.

Academic Programs:

UWA offers a wide range of undergraduate and postgraduate programs across various disciplines, including:

    Arts and Humanities:

    History, Literature, Philosophy, Languages, and more.

    Science and Engineering:

    Mathematics, Physics, Chemistry, Biology, Engineering, and more.

    Business and Economics:

    Accounting, Finance, Marketing, Economics, and more.

    Health Sciences:

    Medicine, Dentistry, Nursing, Pharmacy, and more.

    Law:

    Juris Doctor, Bachelor of Laws, and other law programs.

Other:

UWA is committed to fostering a diverse and inclusive campus community. The university has a strong focus on Indigenous education and research, and offers a range of programs and support services for Indigenous students. UWA also has a strong international presence, with students from over 100 countries studying at the university.

Total programs
387
Average ranking globally
#136
Average ranking in the country
#8
Admission Requirements
  • Western Australian Certificate of Education (WACE) 2016 onwards: An ATAR of 80 is required.
  • Mathematics Methods ATAR: At least one of the following three subjects is required: 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.

Language Proficiency Requirements:

  • English competency: English is the language of instruction and assessment at UWA.
  • Applicants must meet the English language requirements of the University to be eligible for a place. The minimum overall IELTS score required is 6.5, with no band less than 6.0.
Location
How can I help you today?