Master of Computer Science (Software Engineering)

Course summary

All industries today require computer scientists with advanced skill sets and an ability to develop, test, and maintain software engineering applications to meet ever-evolving modern industry and commercial requirements.

The Master of Computer Science (Software Engineering) focuses on preparing current Information and Communication Technology (ICT) professionals with a Bachelor degree in Computer Science or Information Technology for the challenges of rapidly advancing ICT technologies.

The degree will be a valuable asset if you are seeking to further your career in managerial roles related to information technology. It can also prepare ICT professionals for entry into research degrees: Master of Philosophy and PhD.


This degree

The Master of Computer Science gives graduates the ability to solve complex real world problems by integrating computer science methods with effective management strategies, and by developing and deploying computer applications.


What you will study

You will study subjects in Service-Oriented Software Engineering, Software Requirements, Specification and Formal Methods, and Software Testing and Analysis. You will be able to put theory into practice with an individual capstone project.

Course information

Study area

Information & Communication Technology

Campus

Wollongong

Course Code

431

ATAR (UAI)

-

Duration

2 years full-time, or part-time equivalent

Delivery

On Campus

Cricos

083839K

UAC Code

-

Admission, Key dates, and Fees

Academic Requirements

Recognised Bachelor degree with an equivalent average mark of 60% in any area. Applicants with other qualifications and substantial relevant professional experience may be considered.

English Requirements

The following level of English is required to gain admission to this program:

English Test

Overall Score

Reading

Writing

Listening

Speaking

IELTS Academic

6.5

6.0

6.0

6.0

6.0

TOEFL (Internet-based)

88

18

18

18

18

UOW College: English for Tertiary Studies: Credit (weighted average mark of 65 overall and minimum 50 in Academic Reading and Writing)

Other qualifications may also be considered. Full details can be found on our English Language Requirements website.

Credit Transfer

Applicants with a Bachelor degree in Computer Science may apply for credit for 24 credit points (1 session).

Fees

2018 Information
Wollongong
On Campus

Session Fee: $14,832
Full Course Fee: $59,328

Tuition fees are reviewed annually: fees payable are dependent on the year of commencement and are subject to increase during the period of study.

Overseas Health Cover:
Overseas Health Cover (OSHC) must be purchased for the proposed duration of the student visa. For information regarding the OSHC fees applicable, please refer to the international fees website.

Entry Requirements

Recognised Bachelor degree with an equivalent average mark of 60% in any area. Applicants with other qualifications and substantial relevant professional experience may be considered.

Credit Transfer

Applicants with a Bachelor degree in Computer Science may apply for credit for 24 credit points (1 session).

Fees

2018 Domestic Fees / Commonwealth Supported Place
Wollongong
On Campus

Session Fee: $14,016
Full Course Fee: $56,064

The above tuition fee is the amount payable for a full fee-paying place. Some Commonwealth Supported places may be awarded on an equity basis. Contact UOW Future Students, or telephone 1300 367 869 for an application form.

The fee per session is based on a standard full-time load and is equivalent to 24 credit points, ie 4 subjects.

For information regarding fees and assistance, including Commonwealth contribution amounts, please refer to the UOW Current Students website.

Tuition fees are dependent upon the actual year of commencement and are subject to change without notice.

Admission information

A range of admission options are available for students of all ages and academic backgrounds. The procedures governing admission are defined in UOW’s Admissions Procedures Policy, and the UOW College Admissions policy.

For any specific advice or questions regarding an application, please contact the Future Students Team.


Profile information

This information provides indicative enrolment and an explanation of the basis of admission of students in this course.


INDICATIVE ENROLMENT

This table is intended to show the breakdown of the student group for a course or group of related courses. Unfortunately there is currently no detailed information to provide, so please contact the UOW Future Students Team for more information.


ATAR PROFILE

This table relates to all students selected on the basis of ATAR alone or ATAR in combination with other factors. For more information on ‘bonus points’ and other ATAR-related adjustments commonly available to applicants, see ‘Points to UOW’.

ATAR PROFILE OF ATAR-BASED OFFERS IN 2016

ATAR

Selection Rank

Highest rank to receive an offer

-

-

75th percentile rank to receive an offer

-

-

Median rank to receive an offer

-

-

25th percentile rank to receive an offer

-

-

Lowest rank to receive an offer

-

-

L/N: Low numbers (less than 5 ATAR-based offers made)
N/P: Not published (less than 25 ATAR-based offers made)
Understanding ATAR profile data

ATAR refers to the unadjusted, raw ATAR profile for all students offered a place wholly or partly on the basis of ATAR.
Selection Rank figures represent the ATAR profile of the same student group but includes the impact of ATAR-related adjustments such as 'Points to UOW'.

STUDENT PROFILE

This table shows the breakdown of the applicant background of the student group at UOW for this course. It provides data on students that commenced undergraduate study and continued study beyond the census date at UOW in 2016.

APPLICANT BACKGROUND

2016 intake

2016 intake (%)

Higher education study

-

-

Vocational education & training study

-

-

Recent secondary education

Basis of admission

ATAR Only

-

-

ATAR plus additional criteria

-

-

Other criteria only (non-ATAR)

-

-

Work & life experience

-

-

International students

-

-

All students

-

-

L/N: Low numbers (number of students is less than 5)
N/A: Data not available for this item
N/P: Not published (hidden to prevent calculation of other numbers less than 5)
Understanding student profile data

Higher education study includes people who have studied a University course or completed a bridging or enabling course.
Vocational education and training (VET) study includes people who have undertaken VET study since leaving school.
ATAR only includes people admitted only on the basis of ATAR, regardless of whether this includes adjustment factors such as equity or bonus points.
ATAR plus additional criteria includes people who were admitted where both ATAR and additional criteria were considered (e.g. portfolio, audition, extra test,
early offer conditional on minimum ATAR).
Other criteria only (non-ATAR) includes people admitted on the basis of other criteria only and ATAR was not a factor (e.g. special consideration, audition alone,
schools recommendation scheme with no minimum ATAR requirement).
Work & life experience includes people admitted on the basis of previous achievement other than the above.
International student represents all other students.

MORE INFORMATION

For more information about UOW admission pathways, see UOW Admission Information.

2018 Autumn

Wollongong

Session Commences
26 February 2018

Applications Close
Key dates are:

  • Domestic Applicants: 31 January. Late applications will be accepted where places are available.
    Provided a complete application, including all required supporting documentation has been submitted, on-time applicants will be advised of their application outcome within two weeks of receipt.

  • International Applicants: One week prior to course commencement date.

Session Details
Orientation: 20 - 22 February 2018
Session: 26 February - 21 June 2018

2018 Spring

Wollongong

Session Commences

23 July 2018

Applications Close
29 June 2018. Late applications may be considered if places are available.

Session Details
Orientation: 16 July 2018
Session: 23 July - 15 November 2018

Course structure

(Current year structure - subject to change)

Course Learning Outcomes

Students graduating from the Master of Computer Science will be able to:

  1. Solve complex real world problems by integrating computer science methods with effective management strategies and by developing and using computer applications.
  2. Research, synthesise and apply key information and expert judgement in computer software design and project planning.
  3. Interpret theoretical, practical and professional information and communicate knowledge, ideas and procedures to both computer scientists and stakeholders.
  4. Employ independent learning strategies to update own knowledge in the field and keep pace with innovations in computer science techniques, industry trends and standards.

Course Structure

This degree requires satisfactory completion of:  

Subject Code Subject Name Credit Points Session(s)
Year 1
CSCI803 Algorithms and Data Structures 6 Spring
CSCI851 Advanced Programming 6 Autumn, Spring
CSCI814 IT Project Management 6 Autumn, Spring
Select one of the following:
CSCI835 Database Systems 6 Autumn, Spring
CSCI862 System Security 6 Spring
CSIT826 Human Computer Interaction 6 Spring
Core:
CSCI920 Contemporary Topics in Computer Science 6 Autumn
Plus 5 subjects 36 cp towards a specialisation or the no major option - see listing below
Plus 5 subjects (30cp) from CSCI Graduate Subject List

Specialisation

Candidates may choose to complete a specialisation in:

  • Intelligent Systems
  • Multimedia and Visual Processing
  • Network and Information Security
  • Software Engineering 

Or may wish to complete the no major option.  

 Intelligent Systems

Subject Code Subject Name Credit Points Session(s)
CSIT940 Research Methodology 6 Autumn, Spring
CSCI964 Computational Intelligence 6 Autumn
CSCI944 Perception and Planning 6 Spring
CSCI924 Reasoning and Learning 6 Spring
Students must undertake ONE of the following:*
CSCI991 Project 12 Annual, Spring 2017/Autumn 2018
CSCI992 Professional Project 12 Annual, Spring 2017/Autumn 2018

Multimedia and Visual Processing

Subject Code Subject Name Credit Points Session(s)
CSIT940 Research Methodology 6 Autumn, Spring
CSCI933 Machine Learning Algorithms and Applications 6 Autumn
CSCI935 Computer Vision Algorithms and Systems 6 Spring
CSCI946 Big Data Analytics 6 Spring
Students must undertake ONE of the following:*
CSCI991 Project 12 Annual, Spring 2017/Autumn 2018
CSCI992 Professional Project 12 Annual, Spring 2017/Autumn 2018

Network and Information Security

Subject Code subject Name Credit Points Session(s)
CSIT940 Research Methodology 6 Autumn, Spring
CSCI968 Advanced Network Security 6 Autumn
CSCI971 Advanced Computer Security 6 Spring
INFO912 Mathematics for Cryptography 6 Autumn
Students must undertake ONE of the following:*
CSCI991 Project 12 Annual, Spring 2017/Autumn 2018
CSCI992 Professional Project 12 Annual, Spring 2017/Autumn 2018

Software Engineering

Subject Code Subject Name Credit Points Session(s)
CSIT940 Research Methodology 6 Autumn, Spring
CSCI910 Software Requirements, Specifications and Formal Methods 6 Autumn
CSCI926 Software Testing and Analysis 6 Autumn
CSCI927 Service-Oriented Software Engineering 6 Spring
Students must undertake ONE of the following:*
CSCI991 Project 12 Annual, Spring 2017/Autumn 2018
CSCI992 Professional Project 12 Annual, Spring 2017/Autumn 2018

No Major 

Subject Code Subject Name Credit Points Session(s)
CSIT940 Research Methodology 6 Autumn, Spring
Complete one of the following group of 2 subjects
Group 1
CSCI924 Reasoning and Learning 6 Spring
CSCI964 Computational Intelligence^ 6 Autumn
Group 2
CSCI933 Pattern Recognition 6 Autumn
CSCI946 Multimedia Content Management^ 6 Spring
Group 3
CSCI971 Advanced Computer Security 6 Spring
CSCI968 Advanced Network Security^ 6 Autumn
Group 4
CSCI927 Service-Oriented Software Engineering 6 Spring
CSCI910 Software Requirements, Specifications and Formal Methods^ 6 Autumn
Plus a subject from the CSCI Graduate Subject List
Plus undertake ONE of the following:*
CSCI991 Project^ 12 Annual, Spring 2017/Autumn 2018
CSCI992 Professional Project^ 12 Annual, Spring 2017/Autumn 2018

Please note that the subjects, marked ^, above have pre-requisites.  

  * Enrolment in CSCI991 Project (12cp) will be permitted for students who receive final grade of 75% or above in CSCI940 Research Method. Where students receive a final grade of less than 75% in CSCI940 Research Methodology, the candidate must enrol in CSCI992 Professional Project (12cp).

CSCI Graduate Subject List 

Subject Code Subject Name Credit Points Session(s)
CSCI910 Software Requirements, Specifications and Formal Methods 6 Autumn
CSCI924 Reasoning and Learning 6 Spring
CSCI926 Software Testing and Analysis 6 Autumn
CSCI927 Service-Oriented Software Engineering 6 Spring
CSCI935 Computer Vision 6 Spring
CSCI936 Visualisation 6 Not offered in 2017
CSCI944 Perception and Planning 6 Spring
CSCI946 Multimedia Content Management 6 Spring
CSCI964 Computational Intelligence 6 Autumn
CSCI966 Coding for Secure Communication 6 Not offered in 2017
CSCI968 Advanced Network Security 6 Autumn
CSCI971 Advanced Computer Security 6 Spring

Cognate Subject

Students may complete 1 of these subjects. Students wishing to undertake a second subject from this list must obtain prior approval from the Course Coordinator. Further, students must seek approval from the Subject Coordinator to ensure they have assumed knowledge.
ECTE903 Image and Video Processing 6 Spring
INFO911 Data Mining and Knowledge Discovery 6 Autumn
INFO912 Mathematics for Cryptography 6 Autumn
INFO913 Information Theory 6 Not offered in 2017
CSCI933 Pattern Recognition 6 Autumn
CSCI941 Advanced Topics in Computer Science A 6 Not offered in 2017
CSCI942 Advanced Topics in Computer Science B 6 Not offered in 2017
CSCI943 Advanced Topics in Computer Science C 6 Not offered in 2017

 

Course Handbook

(Current year structure - subject to change)

Accreditation & professional recognition

The degree is professionally accredited by the Australian Computer Society (ACS).  ACS has global reciprocal agreements, recognising your degree internationally.

Why choose this course

The University of Wollongong has one of the strongest schools for building, deploying and managing the latest computing technologies and business computing systems. We work closely with industry partners to ensure all programs remain relevant to industry trends and developments. We ensure students study real-world projects and interact with and learn from industry professionals to ensure their job-readiness upon graduation.