MJRP-CMSCM v.1 Computer Science Major (MSc Science)
Curtin University
About
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.
Structure
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
Code | Version | Course Name |
---|---|---|
SELECT ELECTIVES TO THE TOTAL VALUE OF: | 100.0 | |
SELECT OPTIONS TO THE TOTAL VALUE OF: | 50.0 | |
150.0 |
YEAR 1 SEMESTER 1
Code | Version | Course Name | HRS/WK | Credit |
---|---|---|---|---|
NPSC5000 | v.1 | Science Masters Research Methodologies | 3.0 | 25.0 |
25.0 |
YEAR 1 SEMESTER 2
Code | Version | Course Name | HRS/WK | Credit |
---|---|---|---|---|
COMP6001 | v.1 | Computer Science Project 1 | 8.0 | 25.0 |
25.0 |
YEAR 2
Code | Version | Course Name |
---|---|---|
SELECT ELECTIVES TO THE TOTAL VALUE OF: | 25.0 | |
SELECT OPTIONS TO THE TOTAL VALUE OF: | 100.0 | |
125.0 |
YEAR 2 SEMESTER 1
Code | Version | Course Name | HRS/WK | Credit |
---|---|---|---|---|
COMP6002 | v.1 | Computer Science Project | 8.0 | 25.0 |
25.0 |
YEAR 2 SEMESTER 2
Code | Version | Course Name | HRS/WK | Credit |
---|---|---|---|---|
COMP5000 | v.1 | Project in Computer Science | 20.0 | 50.0 |
50.0 |
OPTIONS (NO YEAR LEVEL SPECIFIED)
Code | Version | Course Name | 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 |
ICTE3002 | v.1 | Human Computer Interface | 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 |
COMP3007 | v.1 | Machine Perception | 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 |
ISYS6011 | v.1 | Computer Forensics | 3.0 | 25.0 |
CMPE6004 | v.2 | Concurrent Systems | 5.0 | 25.0 |
* Additional Optional units may be available - consult the Course Coordinator.
Institution
