Bachelor of Engineering (Honours) (Software)

Kensington

 

INTAKE: Feb, May & Sep

Program Overview

The Bachelor of Engineering (Honours) (Software) program at UNSW is designed to prepare students for careers as software engineers, equipping them with the skills and knowledge to develop innovative software solutions. The program integrates theory with practical experience, emphasizing software design, development methodologies, project management, and teamwork. Graduates are prepared to work in diverse industries including technology, finance, healthcare, and telecommunications.

Curriculum: UNSW’s curriculum for the Bachelor of Engineering (Honours) in Software is comprehensive and industry-focused. Core courses cover programming fundamentals, software architecture, algorithms and data structures, software engineering principles, and human-computer interaction. Students also study specialized topics such as mobile app development, cloud computing, cybersecurity, and artificial intelligence. Practical components include project-based learning, industry internships, and opportunities to collaborate on real-world software projects.

Research Focus: UNSW is at the forefront of software engineering research, focusing on cutting-edge technologies and methodologies. The university’s research initiatives encompass areas such as software reliability, machine learning for software engineering, software testing and verification, and software analytics. Students have the opportunity to engage in research projects alongside faculty and industry partners, contributing to advancements in software development practices and technologies.

Industry Engagement: UNSW maintains strong ties with industry leaders through partnerships, internships, and collaborative projects. The Software Engineering program includes industry placements, guest lectures from industry experts, and participation in industry-led initiatives. Students gain practical insights into industry practices, emerging technologies, and career pathways through networking events and industry-sponsored projects.

Global Perspective: UNSW promotes a global perspective through its diverse student body, international collaborations, and exchange programs. The Software Engineering program encourages students to consider global software development trends, cross-cultural collaboration, and international best practices. International study opportunities, research collaborations with global institutions, and a multicultural campus environment enrich students' understanding of global software engineering challenges and solutions.

Pollster Education

Location

Kensington

Pollster Education

Score

IELTS 6.5

Pollster Education

Tuition Fee

AUD 54500

Undergraduate Entry Requirements

Application Fee: AUD $150

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

English Language Proficiency:

  • IELTS: Overall band score of 6.5 or 7.0 with a minimum of 6.0 in each component.
  • TOEFL: Overall score of 94 with a minimum of 23 in each section.
  • PTE (Pearson Test of English): Overall score of 64 with a minimum of 54 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.

UNSW offers a variety of scholarships to attract and assist international students. 

Merit-Based Scholarships: UNSW offers merit-based scholarships to international students with exceptional academic achievements. These scholarships recognize academic excellence and provide financial support to cover tuition fees or living expenses.

Country-Specific Scholarships: Some scholarships are tailored for students from specific countries or regions. These scholarships aim to promote diversity and cultural exchange among international students.

Faculty/Program Scholarships: Certain faculties or academic programs at UNSW offer scholarships to attract outstanding international students interested in specific fields of study. These scholarships may cover tuition fees or provide research opportunities.

Sports and Arts Scholarships: UNSW acknowledges the talents and achievements of international students in sports and the arts. Scholarships in these categories may be available to support students with exceptional abilities.

Graduates of the Bachelor of Engineering (Honours) (Software) program at UNSW are well-prepared for diverse and rewarding career opportunities in the field of software engineering. This program equips students with comprehensive skills in software design, development, testing, and project management, making them highly sought-after professionals in various industries.

Software Engineer: Software engineers design, develop, and maintain software applications and systems. They analyze user needs, design software solutions, write code, and ensure software quality through testing and debugging. Software engineers work across industries such as technology, finance, healthcare, and telecommunications.

Software Developer: Software developers specialize in coding, debugging, and maintaining software applications. They collaborate with software engineers and designers to implement software solutions that meet client or user requirements. Software developers may focus on frontend development, backend development, or full-stack development.

Systems Analyst: Systems analysts analyze an organization's computer systems and processes to design and implement efficient software solutions. They assess user needs, recommend software upgrades or enhancements, and ensure systems align with business objectives and technological advancements.

Technical Lead: Technical leads oversee software development teams, providing technical guidance and leadership throughout the software development lifecycle. They collaborate with project managers, coordinate team efforts, and ensure software projects are delivered on time and within budget while maintaining high-quality standards.

Quality Assurance (QA) Engineer: QA engineers ensure the quality and reliability of software products through testing and quality assurance processes. They develop test plans, execute test cases, identify defects, and collaborate with development teams to resolve issues and improve software performance.

Software Architect: Software architects design high-level structures of software systems, defining technical standards, frameworks, and platforms. They collaborate with stakeholders to determine software requirements, create architectural designs, and ensure scalability, security, and maintainability of software solutions.

DevOps Engineer: DevOps engineers focus on integrating software development and IT operations to improve collaboration, automation, and deployment processes. They manage infrastructure, implement continuous integration/continuous deployment (CI/CD) pipelines, and optimize software delivery and deployment workflows.

Project Manager (Software Projects): Project managers oversee the planning, execution, and completion of software projects. They manage project timelines, budgets, and resources, communicate with stakeholders, and ensure project goals align with business objectives and client expectations.

Software Consultant: Software consultants provide expert advice to businesses on software selection, implementation, and optimization. They assess client needs, analyze existing systems, recommend software solutions, and oversee the implementation process to enhance operational efficiency and productivity.

UI/UX Designer: UI/UX designers focus on enhancing user experience (UX) and user interface (UI) design of software applications. They conduct user research, create wireframes and prototypes, design intuitive user interfaces, and collaborate with development teams to ensure user-centric design solutions.

Entrepreneur/Startup Founder (Tech Industry): Graduates with entrepreneurial aspirations can leverage their software engineering skills to start their own tech startups or software development companies. They may develop innovative software solutions, mobile apps, or web platforms to address market needs and opportunities.

Researcher (Software Engineering): Researchers in software engineering focus on advancing knowledge and technologies in software development, cybersecurity, artificial intelligence, and other specialized areas. They conduct academic research, publish findings in journals and conferences, and contribute to the academic and scientific community.


Similar Courses
WhatsApp Enquiry Call Enquiry