Postgraduate Courses
  • Students are to follow the requirements of the Handbook for the year they commenced the course.

    However, the subject links below do not contain the subject information for the current year. You can view current subject information through the new Course Handbook.

Master of Computer Science

The course information on this page is for new students commencing their degree in 2016 only. 

Students should follow the rules and requirements for the year that they commenced their course. The online course information for years prior to 2016 are available from the Archives link in the menu.

Students should also review current subject availabilities via the Subject Descriptions link in the menu.

Testamur Title of Degree:

Master of Computer Science

Abbreviation:

MCompSc

UOW Course Code:

431

CRICOS Code:

083839K

Total Credit Points:

96

Duration:

2 years full-time or part time equivalent

Home Faculty:

Faculty of Engineering & Information Sciences

Intake Sessions:

Autumn / Spring

Delivery Mode:

On-campus (Face-to-face)

Delivery Campus:

Wollongong

Additional Information:

Course Finder

Overview

The Master of Computer Science degree is designed to provide advanced studies in Computer Science at a professional level and also prepare students for the Master of Philosophy or doctoral research programs. 

Entry Requirements

Academic requirements, English language requirements, assumed knowledge and credit transfer details are available from Course Finder. 

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 One
CSCI803 Algorithms and Data Structures 6 Spring
CSCI804 Object and Generic Programming in C++ 6 Autumn, Spring
CSCI822 Systems Development 6 Autumn, Spring
Select one of the following:
CSCI835 Database Systems 6 Autumn
CSCI862 System Security 6 Spring
CSIT826 Human Computer Interaction 6 Spring
Core:
CSCI920 Contemporary Topics in Computer Science 6 Autumn, Spring
Plus 2 subjects (12cp) from CSCI Graduate Subject List
Students who wish to complete a specialisation 36cp - see listing below
Or, students complete three 900 level subjects (18cp) from the CSCI Graduate Subject List
Plus
CSCI940 CS Research Methodology 6 Autumn
Year 2
Students must undertake ONE of the following:*
CSCI991 Project 12 Annual, Spring 2016/Autumn 2017
CSCI992 Professional Project 12 Annual
Plus 3 subjects (18cp) from CSCI Graduate Subject List

 * 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). 

Specialisation

Candidates may choose to complete a specialisation in:

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

 Intelligent Systems

Subject Code Subject Name Credit Points Session(s)
CSCI940 CS Research Methodology 6 Autumn
Complete 3 of the following:
CSCI964 Computational Intelligence 6 Autumn
CSCI944 Perception and Planning 6 Spring
CSCI924 Reasoning and Learning 6 Spring
CSCI910 Formal Methods in Software Engineering 6 Autumn
INFO911 Data Mining and Knowledge Discovery 6 Autumn
Students must undertake ONE of the following:*
CSCI991 Project 12 Annual, Spring 2016/Autumn 2017
CSCI992 Professional Project 12 Annual

Multimedia and Visual Processing

Subject Code Subject Name Credit Points Session(s)
CSCI940 CS Research Methodology 6 Autumn
Complete the following:
CSCI933 Pattern Recognition 6 Autumn
CSCI935 Computer Vision 6 Spring
CSCI946 Multimedia Content Management 6 Spring
Students must undertake ONE of the following:*
CSCI991 Project 12 Annual, Spring 2016/Autumn 2017
CSCI992 Professional Project 12 Annual

Network and Information Security

Subject Code Subject Name Credit Points Session(s)
CSCI940 CS Research Methodology 6 Autumn
Complete 3 of the following:
CSCI966 Coding for Secure Communication 6 Autumn
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 2016/Autumn 2017
CSCI992 Professional Project 12 Annual

Software Engineering

Subject Code Subject Name Credit Points Session(s)
CSCI940 CS Research Methodology 6 Autumn
Complete 3 of the following:
CSCI910 Formal Methods in Software Engineering 6 Autumn
CSCI928 Software Engineering Requirements and Specifications 6 Spring
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 2016/Autumn 2017
CSCI992 Professional Project 12 Annual

 

CSCI Graduate Subject List 

Subject Code Subject Name Credit Points Session(s)
CSCI910 Formal Methods in Software Engineering 6 Autumn
CSCI924 Reasoning and Learning 6 Spring
CSCI926 Software Testing and Analysis 6 Autumn
CSCI927 Service-Oriented Software Engineering 6 Spring
CSCI928 Software Engineering Requirements and Specifications 6 Not offered in 2016
CSCI935 Computer Vision 6 Spring
CSCI936 Visualisation 6 Not offered in 2016
CSCI944 Perception and Planning 6 Spring
CSCI946 Multimedia Content Management 6 Spring
CSCI964 Computational Intelligence 6 Autumn
CSCI966 Coding for Secure Communication 6 Autumn
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 2016
CSCI933 Pattern Recognition 6 Autumn
CSCI941 Advanced Topics in Computer Science A 6 Spring
CSCI942 Advanced Topics in Computer Science B 6 Autumn
CSCI943 Advanced Topics in Computer Science C 6 Not offered in 2016

 

Professional Recognition

The Master of Computer Science is being submitted for accreditation by the Australian Computer Society. This will be confirmed post ACS accreditation. 

Credit Arrangements

Credit and articulation arrangements are available from the Course Finder. Refer to UOW's credit arrangements for information on how to apply for credit.

Other Information

Further information is available at:
UOW Course Finder
Email: eis@uow.edu.au

 

 

Last reviewed: 6 April, 2018