MJRP-CMSCM v.1 Computer Science Major (MSc Science)
This major/stream is part of a larger course. Information is specific to the major/stream, please refer to the course for more information.
The course is designed to extend knowledge of computer science particularly in its application to problems of a technical, industrial and applied nature and to increase the ability to manage research and development in a technical environment.
Major/Stream Entry and Completion Details
Up to 75 credits of preparatory units may be taken in place of electives where required. Preparatory units are taken when students do not have the required background to complete core or selected optional units within this major. These units should be selected in consultation with the course coordinator.
Major/Stream Learning Outcomes
A graduate of this course can:
1. demonstrate knowledge of advanced computer science concepts and principles
2. think critically, creatively and reflectively to generate innovative algorithms and techniques to solve complex problems via a major project
3. locate, extract and critically appraise relevant evidence and scientific literature in relation to computer science at an advanced level and the role of philosophy of science, research methodologies and history in the scientific research process
4. communicate effectively in language appropriate to the discipline of computer science in both the oral and written word as demonstrated by the production of a large and detailed project report
5. use advanced, established and emerging technologies in the field of computer science; gain a high level of understanding of the newly developing areas of computing technology and those areas that have recently gained prominence
6. demonstrate at an advanced level the ability to be self-motivated and self-directed lifelong learners, keeping up to date with recent developments in computer science and related computing technology
7. understand and appreciate the global nature and impact of computer science and the international standards of practice that are relevant to their profession
8. appreciate the importance of cultural diversity and individual human rights and how these impact on the computer science profession
9. work both as an independent computer scientist and within teams, either as a professional leader or a collaborator, using effective problem solving and decision making skills in an ethical manner
Duration and Availability
This major is available to international students studying in Australia on a study visa
Major Organisation Note
The Computer Science Major is made up of 125 credits of core units and 150 credits of listed options. Contact the course coordinator for further available options.
|Year 1 Semester 1|
|NPSC5000||v.1||Science Masters Research Methodologies||3.0||25.0|
|Year 1 Semester 2|
|COMP6001||v.1||Computer Science Project 1||8.0||25.0|
|SELECT ELECTIVE UNITS TO THE TOTAL VALUE OF:||125.0|
|SELECT OPTIONAL UNITS TO THE TOTAL VALUE OF:||150.0|
|Year 2 Semester 1|
|COMP6002||v.1||Computer Science Project||8.0||25.0|
|Year 2 Semester 2|
|COMP5000||v.1||Project in Computer Science||20.0||50.0|
|Optional Units to Select from in Year 1||Hrs/Wk||Credit|
|ISEC5002||v.1||Introduction to Cryptography||3.0||25.0|
|ISEC5003||v.1||Distributed Computing Security Issues||3.0||25.0|
|ISEC5005||v.1||Advanced Cyber Security Concepts||3.0||25.0|
|CMPE4001||v.2||Extended Software Engineering Testing||3.0||25.0|
|COMP4002||v.2||Extended Distributed Computing||3.0||25.0|
|ISAD4002||v.2||Extended Software Metrics||3.0||25.0|
|COMP5001||v.1||Theoretical Foundations of Computer Science||3.0||25.0|
|COMP5002||v.1||Systems Programming and Design||3.0||25.0|
|COMP5003||v.1||Computer Science Technologies||3.0||25.0|
|COMP5004||v.1||Advanced Computing Topics||3.0||25.0|
|ISEC5004||v.1||Computer Security Client Based Program Development||3.0||25.0|
|CNCO4000||v.1||Computer Science Topics||2.0||25.0|
|ISEC5000||v.1||Computer Security Project||1.0||25.0|
|ISEC5001||v.1||Intrusion Detection System and Incident Handling||3.0||25.0|
* Additional Optional units may be available - consult the Course Coordinator.
Information in this publication is correct at the time of printing but may be subject to change.
In particular, the University reserves the right change the content and/or method of assessment, to change or alter tuition fees of any unit of study, to withdraw any unit of study or program which it offers, to impose limitations on enrolment in any unit or program, and/ or to vary arrangements for any program.
This material does not purport to constitute legal or professional advice.
Curtin accepts no responsibility for and makes no representations, whether express or implied, as to the accuracy or reliability in any respect of any material in this publication.
Except to the extent mandated otherwise by legislation, Curtin University does not accept responsibility for the consequences of any reliance which may be placed on this material by any person.
Curtin will not be liable to you or to any other person for any loss or damage (including direct, consequential or economic loss or damage) however caused and whether by negligence or otherwise which may result directly or indirectly from the use of this publication.
International students studying in Australia on a student visa can only study full-time and there are also specific entry requirements that must be met. As some information contained in this publication may not be applicable to international students, refer to international.curtin.edu.au for further information. Australian citizens, permanent residents and international students studying outside Australia may have the choice of full-time, part-time and external study, depending on course availability and in-country requirements.