The Master of Computer Science requires two years of full time study (or the equivalent part time). The course is offered by the College of Science and Engineering. The course articulates with the Graduate Diploma in Computer Science and the sequentially developed topics allows progression through the awards.
Applicants must normally hold an approved Bachelor degree or equivalent qualification in computer science, information technology, ICT-based engineering or a closely related discipline; or the Graduate Diploma in Computer Science.
Knowledge of at least second year undergraduate level study in computer science is assumed.
The Dean (Education) may, under certain circumstances and subject to specific conditions, admit others who can show evidence of fitness for candidature.
This award aims to provide students with:
- a strengthened knowledge in both the theoretical and the practical aspects of computer science
- a strong understanding of professional and ethical responsibilities and a commitment to them
- well developed written and oral communication skills
- an ability to critically analyse and evaluate information and solve computer science problems
- an awareness of social, economic, cultural and environmental aspects of computer science
- the ability to work professionally as an individual and as a member of multi-disciplinary teams
- an ability to undertake research in computer science
- an understanding of the need to undertake lifelong learning and the capacity to do so
- preparation for future professional roles as a computer scientist.
The award provides the foundations that will underpin ongoing professional development, preparing students for admission to a research higher degree or for a career as a computing professional.
On completion of the course you will be able to:
- proficiently use cognitive, technical and creative skills to investigate, analyse and synthesise complex information, problems, concepts and theories in the systematic development of solutions to complex computer science problems
- apply skills and knowledge in a professionally responsible manner with a high level of personal autonomy and accountability
- communicate effectively with other computer scientists and the wider global community using a wide range of methods
- work professionally as an individual and in a team
- develop solutions appropriate to the social, political, international, economic and environmental contexts in which they are applied
- demonstrate knowledge of the research principles and methods applicable to computer science and complete a research project
Program of study
To qualify for the Master of Computer Science, a student must complete 72 units, with a grade of P or NGP or better in each topic, according to the program of study below.
Core - Year 1 topics
27 units comprising:
COMP7701 Advanced Enterprise Security (4.5 units)
COMP8715 Heuristic Optimisation GE (4.5 units)
COMP8781 Computer Mathematics GE (4.5 units)
COMP9712 Computer Programming 3 GE (4.5 units)
COMP9722 Theory and Practice of Computation GE (4.5 units)
STEM8001 Research Methods and Professional Skills (4.5 units)
Option - Year 1 topics
9 units selected from:
COMP8801 Computer Programming 2 GE (4.5 units)
COMP9752 Computer Game Development GE (4.5 units)
ENGR8792 Software Engineering 2 GE (4.5 units)
ENGR9704 Engineering Management (4.5 units)
Core - Year 2 topics
18 units comprising:
COMP9781 Cybersecurity GE (4.5 units)
COMP9812 Operating Systems GE (4.5 units)
ENGR9742 Systems Engineering (4.5 units)
ENGR9881 Computer Networks GE (4.5 units)
Option – Year 2 topics
18 units comprising:
COMP9700A Masters Thesis (4.5/18 units)
COMP9700B Masters Thesis (4.5/18 units)
COMP9700C Masters Thesis (4.5/18 units)
COMP9700D Masters Thesis (4.5/18 units)
9 units comprising:
COMP9710A Masters Project (4.5/9 units)
COMP9710B Masters Project (4.5/9 units)
9 units selected from:
COMP8772 Web-Based Systems Development GE (4.5 units)
COMP9751 Interactive Computer Systems GE (4.5 units)
ENGR9002 Fundamentals of Cisco Networking GE (4.5 units)
ENGR9003 Cisco Routing and Switching GE (4.5 units)
Course Rule Notes
- With the permission of the Course Coordinator, up to 9 units may be substituted with appropriate topics in Mathematics, Neuroscience, Cognitive Science, Human Factors or Digital Media or by alternative appropriate topics in Computer Science as long as prerequisites are satisfied. Such topics must be level 7000 or above.
- The Masters Thesis can only be taken by students who have achieved a credit average or higher. Students are advised to discuss thesis ideas with suitable supervisors before selecting this option. Note that students who wish to use their masters qualification to satisfy entry into a Flinders University research higher degree program are required to have completed an 18-unit thesis.