Master of Computer Science (Software Engineering)

2 Years On Campus Masters Program

University of Wollongong

Program Overview

The Master of Computer Science (Software Engineering) at the University of Wollongong is a 2-year full-time postgraduate program designed for students seeking advanced expertise in software engineering and computer science. The program combines advanced programming, algorithms, software design, project management, systems analysis, web technologies, and large-scale software development to prepare graduates for careers in modern software industries.

Curriculum Structure

First Year
Students develop core computer science knowledge through advanced programming, algorithms and data structures, IT project management, and software engineering fundamentals. Studies also cover problem solving, data management, network and communications, web technologies, systems analysis, and human-computer interaction.

Second Year
Students deepen their expertise in software engineering through advanced specialist subjects and complete a capstone team project. The final year focuses on the development of complex software systems, collaborative software engineering practices, project management, and industry-based problem solving.

Focus Areas: Software Engineering, Advanced Programming, Algorithms and Data Structures, Web Technologies, Systems Analysis, Human-Computer Interaction, Data Management, Network and Communications, Project Management, Software Design, Software Development.

Learning Outcomes: Develop advanced software engineering knowledge, design and implement large-scale software systems, apply software development methodologies, analyse and solve complex computing problems, manage software projects, work effectively in teams, and communicate technical solutions professionally.

Professional Alignment: The degree is accredited by the Australian Computer Society and prepares graduates for careers in software engineering, systems development, application development, project management, web technologies, and related computing fields.

Reputation (Employability): The program incorporates real-world projects, industry engagement, team-based learning, and a capstone project that develops practical technical, analytical, communication, and professional skills required in modern software engineering careers.

Experiential Learning (Research, Projects, Internships etc.)

At the University of Wollongong, the Master of Computer Science (Software Engineering) program is designed to provide students with a robust blend of theoretical knowledge and practical skills. This hands-on approach ensures that you not only learn the concepts but also apply them in real-world scenarios. The university boasts state-of-the-art facilities and tools that enhance your learning experience, preparing you for a successful career in software engineering.

 

Here are some key aspects of the experiential learning opportunities available in this program:

- Collaborative Projects: Engage in group projects that simulate real-world software development environments, allowing you to work alongside peers and industry professionals.
- Internship Opportunities: Gain valuable industry experience through internships with leading tech companies, providing you with insights into the software engineering field and enhancing your employability.
- Access to Advanced Software: Utilize industry-standard software tools such as Git, JIRA, and various integrated development environments (IDEs) to develop your coding and project management skills.
- Dedicated Laboratories: Work in specialized labs equipped with the latest technology for software development, testing, and research, fostering an innovative learning environment.
- Research Institutes: Collaborate with faculty on cutting-edge research projects at the university’s research institutes, contributing to advancements in software engineering.
- Field Trips: Participate in field trips to tech companies and industry events, providing you with firsthand exposure to the software engineering landscape and networking opportunities.
- Comprehensive Libraries: Access extensive library resources, including digital databases and journals, to support your research and coursework.

These experiential learning opportunities are designed to ensure that you graduate not only with a degree but also with the practical skills and experiences that employers are looking for.

 

Progression & Future Opportunities

The Master of Computer Science (Software Engineering) at the University of Wollongong (UOW) equips graduates with the skills and knowledge needed to excel in a rapidly evolving tech landscape. With a strong emphasis on practical experience and industry relevance, graduates can pursue exciting roles such as Software Engineer, Systems Analyst, and Project Manager. The demand for skilled professionals in software engineering continues to grow, making this program a valuable investment in your future.

 

Here’s how UOW supports your journey towards a successful career:

- Career Development Services: UOW offers tailored career advice, resume workshops, and interview preparation to help you stand out in the job market.
- Employment Statistics: Graduates from the Master of Computer Science program have an impressive employment rate, with many securing jobs within six months of graduation. The average salary for software engineers in Australia is around AUD 85,000, with potential for growth as you gain experience.
- University–Industry Partnerships: UOW collaborates with leading tech companies such as IBM and Microsoft, providing students with opportunities for internships, networking, and real-world projects that enhance learning and employability.
- Long-term Accreditation Value: The program is accredited by the Australian Computer Society (ACS), ensuring that your qualification is recognized and respected in the industry, which can open doors for international opportunities.
- Graduation Outcomes: UOW graduates are known for their strong problem-solving skills and technical expertise, making them highly sought after by employers in various sectors.

Further Academic Progression: After completing the Master of Computer Science (Software Engineering), you may choose to further your studies by pursuing a PhD in Computer Science or Software Engineering. This path allows you to engage in advanced research, contribute to innovative projects, and potentially teach at the university level. Additionally, you could explore specialized certifications in areas such as data science, cybersecurity, or artificial intelligence to enhance your expertise and career prospects.

Choosing UOW for your Master’s degree is not just about gaining knowledge; it’s about building a future filled with opportunities.

Program Key Stats

$90912
$73505
$0
Rolling


No
Yes

Eligibility Criteria

2.5 - 4
3 or 4 Years

NA
NA
NA
6.5
86
2:2
NA
No

Additional Information & Requirements

Country Requirements

Career Options

  • AI Engineer
  • Analyst
  • Animator
  • Big Data Engineer
  • Computer Engineer
  • Cyber Security Analyst
  • Data Mining and Analysis
  • Data Scientist
  • Database Administrator
  • Electronics Engineer
  • Games or App Developer
  • Network Architect
  • Programmer
  • Security Engineer
  • Web Developer
  • Software Engineer
  • User Interface Designer

Book Free Session with Our Admission Experts

Admission Experts