Bachelor of Engineering (Honours) in Software Engineering

Albany, Perth (Crawley campus)

 

INTAKE: Jul & Feb

Program Overview

The Bachelor of Engineering (Honours) in Software Engineering program at the University of Western Australia (UWA) offers students a comprehensive education in the principles and practices of software engineering. This program is designed to equip students with the knowledge and skills necessary to design, develop, and maintain software systems for a variety of applications, including web development, mobile apps, embedded systems, and enterprise software.

Curriculum: The curriculum of the Bachelor of Engineering (Honours) in Software Engineering at UWA covers a wide range of topics essential to software engineering practice. Core courses include subjects such as programming fundamentals, software design and architecture, database systems, software testing and quality assurance, and project management. Additionally, students have the opportunity to choose elective courses in specialized areas such as cybersecurity, artificial intelligence, cloud computing, and human-computer interaction. The program emphasizes hands-on learning through project-based courses, internships, and industry placements, allowing students to develop practical skills and experience.

Research Focus: UWA's Software Engineering program places a strong emphasis on research and innovation, offering students the opportunity to engage in cutting-edge research projects. Research areas within the program encompass a wide range of topics, including software analytics, software maintenance and evolution, software security and privacy, and software development methodologies. Students have access to state-of-the-art laboratories and facilities, where they can contribute to innovative research initiatives that address current and emerging challenges in software engineering.

Industry Engagement: UWA maintains strong connections with industry partners, providing students with valuable opportunities for industry engagement. Through internships, industry placements, and industry-sponsored projects, students gain practical experience and insight into the professional world of software engineering. UWA's industry connections also facilitate networking opportunities and potential career pathways for graduates, ensuring they are well-prepared to enter the workforce upon graduation.

Global Perspective: The Bachelor of Engineering (Honours) in Software Engineering program at UWA offers students a global perspective by incorporating international perspectives into the curriculum and fostering collaborations with universities and research institutions worldwide. Students are encouraged to participate in exchange programs, international internships, and collaborative research projects, gaining exposure to diverse software engineering practices and approaches around the world. This global outlook prepares graduates to work in multicultural environments and address global software engineering challenges effectively.

Pollster Education

Location

Albany, Perth (Crawley campus)

Pollster Education

Score

IELTS 6.5

Pollster Education

Tuition Fee

AUD 45000

Undergraduate Entry Requirements

Academic Qualifications: Applicants for undergraduate programs typically require a minimum academic achievement of 80% or above in their previous academic qualifications.

English Language Proficiency:

  • IELTS: Overall band score of 6.0 or 6.5 with a minimum of 5.5 in each component.
  • TOEFL: Overall score of 82 with a minimum of 18 in each section.
  • PTE (Pearson Test of English): Overall score of 65 with a minimum of 65 in each section.

Students must provide:

  • academic marksheets & transcripts
  • letters of recommendation
  • a personal statement - SOP
  • passport
  • other supporting documents as required by the university.

It's important to note that entry requirements can vary by program and may change over time. Additionally, some programs may have additional requirements, such as interviews, portfolios, or work experience.

The University of Western Australia (UWA) offers a range of scholarships to assist students with the cost of their education. These scholarships are available for both domestic and international students and cover a variety of disciplines.

UWA International Achievement Scholarship: This scholarship is awarded to high-achieving international students who are enrolled in an undergraduate or postgraduate course at UWA. The scholarship covers 50% of the tuition fee for up to one year.

UWA Global Excellence Scholarship: This scholarship is awarded to high-achieving international students who are enrolled in an undergraduate or postgraduate course at UWA. The scholarship covers up to AUD 45,000 over three years.

UWA Fogarty Foundation Scholarship: This scholarship is awarded to Western Australian students who have demonstrated academic excellence and leadership potential. The scholarship covers the full cost of tuition fees, accommodation, and an allowance for living expenses.

UWA Research Training Program Scholarship: This scholarship is awarded to domestic and international students who are enrolled in a research degree at UWA. The scholarship covers tuition fees and provides a stipend to assist with living expenses.

UWA Indigenous Scholarship: This scholarship is awarded to Indigenous Australian students who are enrolled in an undergraduate or postgraduate course at UWA. The scholarship covers the full cost of tuition fees and provides an allowance for living expenses.

UWA Sports Scholarship: This scholarship is awarded to students who demonstrate outstanding sporting ability and potential. The scholarship covers the full cost of tuition fees and provides an allowance for living expenses.

UWA Music Scholarships: These scholarships are awarded to students who demonstrate outstanding musical ability and potential. The scholarships cover the full cost of tuition fees and provide an allowance for living expenses.

Graduates of the Bachelor of Engineering (Honours) in Software Engineering program at the University of Western Australia (UWA) are well-prepared to pursue diverse and rewarding career opportunities in the field of software engineering. With a strong foundation in computer science, programming, and software development, coupled with specialized knowledge in areas such as software design, testing, and project management, graduates have the skills and expertise to thrive in various industries and sectors.

Software Developer: Graduates can work as software developers, designing, coding, and testing software applications for a variety of platforms and purposes. They may specialize in areas such as web development, mobile app development, or enterprise software development, using programming languages such as Java, Python, C++, or JavaScript.

Software Engineer: Graduates can work as software engineers, applying engineering principles and methodologies to the development and maintenance of software systems. They may be involved in activities such as requirements analysis, system design, software architecture, and quality assurance, working in industries such as technology, finance, healthcare, or telecommunications.

Quality Assurance Engineer: Graduates interested in software testing and quality assurance can work as quality assurance engineers, developing and executing test plans to ensure the reliability, functionality, and performance of software products. They may use automated testing tools, conduct regression testing, and analyze test results to identify and address software defects.

DevOps Engineer: Graduates can specialize in DevOps (Development and Operations), working on the integration, deployment, and management of software systems in a collaborative and agile environment. They may be involved in tasks such as continuous integration, continuous deployment, infrastructure as code, and automated deployment pipelines.

Cybersecurity Analyst: Graduates interested in cybersecurity can work as cybersecurity analysts, designing and implementing security measures to protect software systems and data from cyber threats and attacks. They may conduct security assessments, vulnerability scans, and penetration testing to identify and mitigate security risks.

Database Administrator: Graduates can work as database administrators, managing and maintaining databases to ensure the integrity, availability, and performance of data storage systems. They may be responsible for database design, configuration, optimization, and backup and recovery procedures.

Project Manager: Graduates with strong leadership and organizational skills can work as project managers, overseeing software development projects from initiation to completion. They may be responsible for project planning, resource allocation, risk management, and stakeholder communication, ensuring projects are delivered on time and within budget.

Consultant: Graduates can work as software engineering consultants, providing technical expertise and advice to clients on software development projects and challenges. They may work for consulting firms, offering services such as software architecture review, technology assessment, and process improvement.


Similar Courses
WhatsApp Enquiry Call Enquiry