Bachelor of Computer Science (Software Engineering)

Wollongong

 

INTAKE: Jul & Feb

Program Overview

The Bachelor of Computer Science (Software Engineering) program at the University of Wollongong (UOW) prepares students for careers as software engineers with a strong emphasis on designing, developing, and maintaining complex software systems. The program integrates theory with practical skills to meet industry demands for software development expertise.

Curriculum: The curriculum of the Bachelor of Computer Science (Software Engineering) program at UOW covers fundamental computer science principles along with specialized courses in software engineering. Key topics include software design, algorithms, data structures, software testing, requirements engineering, project management, and quality assurance. Students also participate in practical projects to apply theoretical concepts in real-world scenarios.

Research Focus: UOW emphasizes research within the Bachelor of Computer Science (Software Engineering) program, encouraging students to explore advanced topics in software engineering. Research areas include software architecture, software metrics, agile methodologies, software reliability, and human-computer interaction. Students have opportunities to engage in research projects, collaborate with faculty mentors, and contribute to scholarly publications.

Industry Engagement: The Bachelor of Computer Science program at UOW fosters strong ties with industry partners to enhance students' practical skills and industry readiness. Industry engagement activities include internships, industry-sponsored projects, guest lectures from industry professionals, and participation in hackathons and software development competitions. This collaboration ensures that students gain hands-on experience, insight into industry best practices, and networking opportunities with potential employers.

Global Perspective: UOW promotes a global perspective through its diverse student body, international collaborations, and global research networks. The Bachelor of Computer Science (Software Engineering) program integrates global perspectives by exploring international software engineering practices, participating in global software conferences, and collaborating on multinational software projects. Students develop cross-cultural competence and awareness of global trends in software development.

Pollster Education

Location

Wollongong

Pollster Education

Score

IELTS 6

Pollster Education

Tuition Fee

AUD 35568

Undergraduate Entry Requirements

Academic Qualifications: Applicants for undergraduate programs typically require a minimum academic achievement of 70% 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 86 with a minimum of 22 in each section.
  • PTE (Pearson Test of English): Overall score of 62 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.

The University of Wollongong (UOW) in Australia is dedicated to fostering a diverse and inclusive academic community. To support international students in achieving their educational goals, UOW offers a range of scholarships tailored to various criteria and fields of study.

Vice-Chancellor's Academic Achievement Scholarship: This scholarship is offered to high-achieving international students who are commencing their undergraduate or postgraduate degree at the University of Wollongong.

University of Wollongong Australia Awards Scholarship: The Australia Awards Scholarship is a highly competitive program that provides financial assistance to high-achieving students from developing countries to study at UOW. Applicants must be citizens of an eligible participating country and be applying for a UOW full-time undergraduate or postgraduate program.

Bradman Foundation Scholarship: Named in honor of cricket legend Sir Donald Bradman, this scholarship supports students with exceptional sporting talent and academic abilities. International students must have a strong academic record and display outstanding skills in cricket or other sports to be eligible.

UOW Destination Australia Scholarships: The Destination Australia Scholarships are funded by the Australian Government and aim to support international students studying in regional areas, including Wollongong. UOW offers these scholarships to enhance the educational experience of students in regional campuses.

Graduates of the Bachelor of Computer Science (Software Engineering) program from the University of Wollongong (UOW) are well-prepared for rewarding careers in software engineering, equipped with the necessary skills and knowledge to thrive in various industries.

Software Engineer/Developer: Software engineers and developers design, develop, and maintain software applications and systems. They utilize programming languages and frameworks to create solutions that meet specific user needs and business requirements. Software engineers may specialize in areas such as web development, mobile applications, cloud computing, or enterprise software solutions.

Software Architect: Software architects design the overall structure of software systems and applications. They define technical requirements, select appropriate technologies and platforms, and ensure that software systems are scalable, secure, and maintainable. Software architects collaborate with stakeholders to align technical decisions with business goals and user requirements.

Quality Assurance (QA) Engineer: QA engineers, or software testers, ensure the quality and reliability of software applications before they are released to users. They design and execute test plans, identify and report defects, and verify that software meets functional and performance requirements. QA engineers play a crucial role in maintaining high standards of software quality and user satisfaction.

DevOps Engineer: DevOps engineers focus on automating and streamlining the software development and deployment processes. They integrate development and operations teams, manage infrastructure, and implement continuous integration/continuous deployment (CI/CD) pipelines. DevOps engineers improve efficiency, reduce deployment times, and enhance the reliability of software applications.

Project Manager: Project managers oversee software development projects from inception to completion. They plan project timelines, allocate resources, manage budgets, and communicate with stakeholders to ensure projects are delivered on time and within scope. Project managers play a key role in coordinating cross-functional teams and mitigating risks throughout the software development lifecycle.

Systems Analyst: Systems analysts analyze and evaluate software systems, processes, and requirements to propose improvements and solutions that align with organizational goals. They collaborate with stakeholders, gather user feedback, and translate business requirements into technical specifications for software development teams.

Technical Consultant: Technical consultants provide expert advice and guidance to organizations on implementing and optimizing software solutions. They assess technology needs, recommend software solutions, and assist with software integration, customization, and deployment. Technical consultants may specialize in specific industries or software domains.

Software Development Manager: Software development managers lead and supervise teams of software engineers and developers. They oversee project execution, mentor team members, and ensure that software development processes adhere to best practices and quality standards. Software development managers play a strategic role in driving innovation and achieving organizational objectives through software solutions.

Entrepreneur/Startup Founder: Some graduates leverage their software engineering skills to start their own technology ventures or startups. As entrepreneurs, they innovate new products, services, or software solutions, secure funding, and navigate the startup ecosystem to bring their ideas to market.

Researcher/Academician: Graduates interested in academia or research pursue careers as researchers, lecturers, or professors in universities and research institutions. They conduct research, publish papers, and contribute to the advancement of knowledge in software engineering and related fields.


Similar Courses
WhatsApp Enquiry Call Enquiry