Extended Major Overview
- Description
Almost every Information and Communications Technology (ICT) career path encompasses some aspect of cybersecurity. The Bachelor of Advanced Computer Science (International Cybersecurity) will prepare you for a range of specialist cybersecurity roles with a global perspective. With industry integrated learning, you'll gain the practical skills and knowledge to lead design, implementation and management of secure computer systems across a range of exciting career paths, protecting people and their data from cyber-attacks. The major provides you with strong computing and cybersecurity skills and includes advanced units. You also study contemporary international politics in the context of cybersecurity, providing you with the breadth of understanding that local and global employers are looking for alongside technical knowledge.
- Outcomes
Students are able to:
- secure information systems across a range of industries and real world settings using mathematical, technical and business tools and an awareness of international political agendas
- design prevention and mitigation strategies to address specific cyber security challenges
- create secure computer systems
- perform effectively in a cybersecurity project team
- communicate cybersecurity concepts and techniques and results clearly in oral and written formats
- extend knowledge in cybersecurity through research, experimentation and analysis
- discuss the impact of global politics on cybersecurity risk and mitigation strategies.
- Broadening guidelines
- All students studying towards a Bachelor's Degree at UWA are required to Broaden their studies by completing a minimum of four units (24 points) of study outside their degree specific major. Broadening is your opportunity to explore other areas of interest, investigate new disciplines and knowledge paradigms and to shape your degree to suit your own aspirations and interests. Many of you will be able to undertake more than this minimum amount of broadening study and we encourage you to do so if this suits your aspirations. Over the next few months you will find here some broadening suggestions related to your degree-specific major. While we know that many students value guidance of this sort, these are only suggestions and students should not lose sight of the opportunity to explore that is afforded by your Broadening Choices. Advice can also be sought from your Allocated Student Advising Office.
Suggested units to broaden your study area, are:
(1) MATH1012 Mathematical Theory and Methods
(2) WILG3001 Professional Experience Practicum - Prerequisites
Mathematics Methods ATAR
- Incompatibilities
MJD-CMPSC Computer Science (ID 468) MJD-DATSC Data Science (ID 700) MJD-CYBER Cybersecurity (ID 4874)
- Courses
International Cybersecurity can only be taken as a degree-specific major in the following degree courses:
Units
Key to availability of units:
- S1
- Semester 1
- S2
- Semester 2
- N/A
- not available in 2025 – may be available in 2026 or 2027
- NS
- non-standard teaching period
Level 1
Degree-specific major units
Take all units (30 points):
Availability | Unit code | Unit name | unit requirements |
---|---|---|---|
S1, S2 | CITS1003 | Introduction to Cybersecurity |
|
S1, S2 | CITS1401 | Computational Thinking with Python | |
S1, S2 | CITS1402 | Relational Database Management Systems |
|
S1 | PHIL1001 | Ethics for the Digital Age: An Introduction to Moral Philosophy |
|
S2 | POLS1102 | Understanding Global Politics | None |
Level 2
Degree-specific major units
Take all units (36 points):
Availability | Unit code | Unit name | unit requirements |
---|---|---|---|
S2 | CITS2002 | Systems Programming |
|
S1 | CITS2005 | Object Oriented Programming |
|
S1 | CITS2006 | Defensive Cybersecurity |
|
S1 | CITS2200 | Data Structures and Algorithms |
|
S2 | CITS2211 | Discrete Structures |
|
S1 | IREL2001 | Foundations of Foreign Policy |
|
Level 3
Degree-specific major units
Take all units (36 points):
Availability | Unit code | Unit name | unit requirements |
---|---|---|---|
S2 | CITS3001 | Advanced Algorithms |
|
S1 | CITS3002 | Computer Networks |
|
S2 | CITS3006 | Penetration Testing |
|
S1 | CITS3007 | Secure Coding |
|
S2 | CITS3200 | Professional Computing |
|
S1 | CITS3403 | Agile Web Development |
Degree-specific major units
Group A—take unit(s) to the value of 6 points:
Availability | Unit code | Unit name | unit requirements |
---|---|---|---|
S1 | CITS3003 | Graphics and Animation | |
S2 | CITS3005 | Knowledge Representation | |
S1, S2 | CITS3009 | Computer Science WIL Internship | |
S2 | CITS3011 | Intelligent Agents |
|
S2 | CITS3402 | High Performance Computing |
Degree-specific major units
Group B—take unit(s) to the value of 6 points:
Availability | Unit code | Unit name | unit requirements |
---|---|---|---|
N/A | POLS3204 | The Politics of Gender |
|
S2 | POLS3231 | Politics of the Mass Media |
|
S2 | POLS3304 | Policy and Diplomacy in Practice |
|
S1 | POLS3308 | Greater China: Politics and International Relations |
|
N/A | POLS3324 | Islam and World Politics |
|
N/A | POLS3334 | The International Politics of Africa |
|
S1 | POLS3335 | Social Movements and the Politics of Change |
|
N/A | POLS3342 | Global Environmental Politics |
|
Level 4
Degree-specific major units
Take all units (24 points):
Availability | Unit code | Unit name | unit requirements |
---|---|---|---|
S1, S2 | CITS4010 | Computer Science Honours Research Project Part 1 | |
S1, S2 | CITS4011 | Computer Science Honours Research Project Part 2 |
|
Degree-specific major units
Group B—take unit(s) to the value of 12 points:
Availability | Unit code | Unit name | unit requirements |
---|---|---|---|
S2 | CITS4403 | Computational Modelling |
|
N/A | CITS4419 | Mobile and Wireless Computing |
|
S1 | PHYS4021 | Quantum Information and Computing |
|
Degree-specific major units
Group C—take unit(s) to the value of 12 points:
Availability | Unit code | Unit name | unit requirements |
---|---|---|---|
S2 | CITS5501 | Software Testing and Quality Assurance |
|
S2 | CITS5503 | Cloud Computing |
|
S2 | CITS5507 | High Performance Computing |
|
NS | POLS5641 | International Security |
|