BP356 - Bachelor of Cyber Security (Professional)

Go to Enrolment Program Structures Search

Plan: BP356 - Bachelor of Cyber Security (Professional)
Campus: City Campus

Program delivery and structure

Approach to learning and assessment
Work integrated learning
Program structure
Program transition plan

Approach to learning and assessment

The teaching approach in this program is designed to foster your development as an independent learner so you will be able to extend your capabilities once you graduate. The teaching method includes lectorial, seminar, tutorial, workshop, practical and laboratory sessions, site visits and provision of online materials.

You will be expected to complete all prescribed out-of-class learning activities in preparation for scheduled face-to-face and online classes, and encouraged to extend your learning by completing recommended additional readings and online activities. Of particular importance is the time spent in practical, laboratory based and work integrated learning activities that will focus on developing your employability skills and capabilities. Career Development Learning (CDL) experiences are embedded within the program and provide you with the knowledge, skills and attributes to manage your career and development throughout your life.

All courses use Canvas for electronic provision of course material, tutorial problems and/or other relevant documents.

Assessment is designed to give you the opportunity to demonstrate your capabilities. Various forms of assessment will be used throughout the program since the assessment you undertake will be appropriate to the objectives and student learning outcomes for each course. Assessment may include class tests, quizzes, essays/reports, oral class presentations, group projects, research industry-based projects, in-lab assessments, laboratory projects, practical assignments and timed assessments.

Inherent requirements
The following information on inherent requirements outlines the tasks you will be required to undertake during professional placement and on-campus learning activities. The non-academic abilities listed are provided for information only and are not entry requirements.

If there are any activities outlined which may be difficult for you to undertake, there are a range of adjustments to your study conditions available to enable and support you to demonstrate these abilities. Please contact the Equitable Learning Service to discuss any adjustments you may require.

By understanding the types of activities you’ll participate in, you can:

  • understand more about the program
  • determine if you may need support during your studies
  • make an informed decision about whether the program is suitable for you

If you are living with a disability, long-term illness and/or a mental health condition, we can support you by making adjustments to activities in your program so that you can participate fully in your studies.

To receive learning adjustments, you need to register with Equitable Learning Service : www.rmit.edu.au/students/support-services/equitable-learning

The University considers the wellbeing and safety of all students, staff and the community to be a priority in on-campus learning and professional experience settings. 

Credit Transfer and Recognition of Prior Learning

If you have already developed areas of skill and knowledge included in this program (for example, through prior studies or work experience), you can apply for credit once you have enrolled in this program. There is information on the RMIT University website about how to apply for Recognition of Prior Learning (RPL) - refer to: https://www.rmit.edu.au/students/my-course/enrolment/apply-for-credit.

*Top of page

Work integrated learning

RMIT University is committed to providing you with an education that strongly links formal learning with professional or vocational practice. As a student enrolled in this program you will:

  • Undertake and be assessed on structured activities that allow you to learn, apply and demonstrate your professional or vocational practice
  • Interact with industry and community when undertaking these activities
  • Complete these activities in real work contexts or situations.

Any or all of these aspects of a WIL experience may be in a simulated workplace environment.

In this program you will be doing specific courses that focus on work integrated learning (WIL). You will be assessed on professional or vocational work in a workplace setting (real or simulated) and receive feedback from those involved in your industry.

The Work integrated learning (WIL) designated courses for this program are:

  • COSC3106 – Python Programming Studio

Python Programming Studio is a studio-based simulated WIL-activity course that focuses on the acquisition and development of fundamental technical and professional skills for computing. The studio-based approach provides an authentic problem setting. Theory and practice are blended in the application of learning centred on development.  In Python Programming Studio, you will explore how to build software, through learning how to build a simple fully functional data-driven website. You will learn about fundamental concepts in User-Centred Design (UX/UI) and Database Systems Design that explore the front-end-to-back-end of software development. You will integrate theory and practice across these concepts together in the Studio Project.  

  • ISYS1108 - Software Engineering Project Management

This course simulates realistic work situations where you will have the opportunity to learn, apply and demonstrate professional software project management practice. You will work in a team on a software engineering project, interacting with a professional software project manager.

  • INTE2654 – Cyber Security Capstone project

The aim of this capstone course is to offer you hands-on practical experience to the execution of cyber security projects. Through this course, you will learn how to analyse cyber security risks in information systems, devise effective solutions, implement mitigation strategies to protect information systems, and evaluate and document the effectiveness of these solutions. Working in a project team consisting of 4 to 6 students, you will undertake industry projects from inception to implementation. The course places a strong emphasis on comprehending and operating within a corporate setting, employing formal cyber security methodologies, and integrating the skills and knowledge acquired throughout the program.

  • INTE2375 – Software Engineering Principles and Practice 2

This course complements INTE2377 Approved Industry Experience 2. The course is focused on several key aspects of your work placement and is designed to provide you with familiarity of the trends and practices of software development in industry and an appreciation of the professional aspects associated with software engineering. You will reflect on the work placement and to place your experiences into the context of your personal growth.

In these WIL courses, you will interact with organisations (industry, government and community) through discipline relevant projects and activities. These interactions and the work context provide a distinctive source of feedback to you to assist your learning.

In Year 4 of the program, you will undertake a full-time industry internship, of a minimum 40 weeks, and must enrol in the following two courses:

  • INTE2376 Approved Industry Experience 1
  • INTE2377 Approved Industry Experience 2

Some courses in the program also include guest lecturers from industry, government or the community and activities relating to industry as part of the learning experience.

Please note: you may be required to undertake additional screening/compliance checks as advised by Government, Industry or RMIT University as the need arises. If applicable, further information will be provided once enrolment has been completed.

If you are an international student you will need to check your Visa requirements and any work regulations/limitations before you can commence any WIL Activity. Further information can be found under the Visa Requirements for International Students section.

Extensive consultation has been undertaken with Palo Alto and AWS in designing and incorporating industry perspective in courses e.g. INTE2402 Cloud Security and INTE2626 Cyber Security Attack Analysis and Incidence Response. These courses will provide you with work integrated learning contents.

*Top of page

Program Structure

To graduate you must complete the following. All courses listed may not be available each semester.
 

You must complete a total of 384 credit points as follows:

- Two (2) STEM Future Technology Skills courses (24 credit points); and 
- Sixteen (16) Core courses (totalling 204 credit points); and 
- One (1) Capstone course (12 credit points); and 

- Industry internship for the professional year: Complete Four (4) internship courses (Totalling 96 Credit points); and
-48 credit points (e.g. four 12 credit point courses) from one of the following possible Combinations:

Combination 1: Complete Four (4) courses from a single Minor in the minor lists below; or
Combination 2: Complete Four (4) courses chosen from any Minor in the minor lists below;
Combination 3: Complete Four (4) University Electives.

University Electives can include any Cyber Security Option course*, or any other course on the University Electives website.

*A Cyber Security Option course refers to all courses listed within the Minors.

 

*Top of page


Year One of Program

Students must complete a series of compulsory onboarding modules during their first semester or study period. Complete 96 credit points from the following:

Course Title

Credit Points

Course Code

Campus

Python Programming Bootcamp 12 COSC3103 City Campus
Python Programming Studio 24 COSC3106 City Campus
Introduction to Cyber Security 12 INTE2625 City Campus
Data Communication and Net-Centric Computing 12 COSC1111 City Campus
Security in Computing and Information Technology 12 COSC2536 City Campus
Foundations of Artificial Intelligence for STEM 12 COSC2960 City Campus
Essentials of IT & Ethics 12 COSC3088 City Campus
 
AND

*Top of page


Year Two of Program

Complete 84 credit points from the following:

Course Title

Credit Points

Course Code

Campus

Cloud Foundations 12 COSC2757 City Campus
Software Engineering Fundamentals for IT 12 ISYS3413 City Campus
Computer and Internet Forensics 12 COSC2301 City Campus
Security Testing 12 INTE2547 City Campus
Cloud Security 12 INTE2402 City Campus
Blockchain Technology Fundamentals 12 INTE2627 City Campus
Secure Electronic Commerce 12 INTE1071 City Campus
AND
Complete 12 credit points from your Selected Combination.
 
AND

*Top of page


Year Three of Program

Complete 60 credit points from the following:

Course Title

Credit Points

Course Code

Campus

Innovation Ecosystem and the Future of Work 12 OENG1235 City Campus
Cyber Security Attack Analysis and Incidence Response 12 INTE2626 City Campus
Software Engineering Project Management 12 ISYS1108 City Campus
Introduction to Cybersecurity Governance 12 INTE2584 City Campus
Cyber Security Capstone Project 12 INTE2654 City Campus
AND
Complete 36 credit points from your Selected Combination.
 
AND

*Top of page


Year Four of Program

Complete 96 credit points from the following:

Course Title

Credit Points

Course Code

Campus

Approved Industry Experience 1 36 INTE2376 City Campus
Software Engineering Principles and Practice 1 12 INTE2374 City Campus
Software Engineering Principles and Practice 2 12 INTE2375 City Campus
Approved Industry Experience 2 36 INTE2377 City Campus
 
AND

*Top of page


Minor: Artificial Intelligence & Machine Learning

Complete 48 credit points from the following (that have not already been completed as Core Courses):

Course Title

Credit Points

Course Code

Campus

Artificial Intelligence 12 COSC1127 City Campus
Games and Artificial Intelligence Techniques 12 COSC2527 City Campus
Machine Learning 12 COSC2673 City Campus
Deep Learning 12 COSC2972 City Campus
Programming Autonomous Robots 12 COSC2814 City Campus
 
AND

*Top of page


Minor: Cloud Computing

Complete 48 credit points from the following (that have not been completed as Core Courses):

Course Title

Credit Points

Course Code

Campus

Cloud Foundations 12 COSC2757 City Campus
Cloud Developing 12 COSC2821 City Campus
Cloud Operations 12 COSC2824 City Campus
Cloud Architecting 12 COSC2829 City Campus
Cloud Security 12 INTE2402 City Campus
 
AND

*Top of page


Minor: Creative Computing

Complete 48 credit points from the following:

Course Title

Credit Points

Course Code

Campus

Games Studio 1 12 COSC2348 City Campus
Mixed Reality 12 COSC2476 City Campus
Interactive 3D Graphics and Animation 12 COSC1187 City Campus
Games and Artificial Intelligence Techniques 12 COSC2527 City Campus
 
AND

*Top of page


Minor: Data Science

Complete 48 credit points from the following:

Course Title

Credit Points

Course Code

Campus

Practical Data Science 12 COSC2738 City Campus
Advanced Programming for Data Science 12 COSC2815 City Campus
Data Visualisation with R 12 MATH2237 City Campus
The Data Science Professional 12 COSC2818 City Campus
 
AND

*Top of page


Minor: Design & Develop for Apple Platform

Complete 48 credit points from the following:

Course Title

Credit Points

Course Code

Campus

UI and UX for Apple Platform 12 COSC3099 City Campus
Getting Started with iOS App Development 12 COSC3100 City Campus
Human-Centred Development with Apple Platform Technologies 12 COSC3101 City Campus
Apple Platform Project 12 COSC3102 City Campus
 
AND

*Top of page


Minor: Enterprise Systems Development

Complete 12 credit points from the following. (Note: students who do not complete 'Full Stack Development' as a Core Course in their program must complete it to successfully complete this minor.)

Course Title

Credit Points

Course Code

Campus

Further Programming 12 COSC2391 City Campus
AND
Complete 36 credit points from the following (that have not already been completed as Core Courses):

Course Title

Credit Points

Course Code

Campus

Full Stack Development 12 COSC2758 City Campus
Software Testing 12 ISYS1087 City Campus
Database Applications 12 ISYS1102 City Campus
Web Development Technologies 12 COSC2276 City Campus
iPhone Software Engineering 12 COSC2471 City Campus
Rapid Application Development 12 COSC2675 City Campus
Software Engineering: Process and Tools 12 COSC2299 City Campus
Programming Internet of Things 12 COSC2674 City Campus
Algorithms and Analysis 12 COSC2123 City Campus
Enterprise Application Development 1 12 COSC3091 City Campus
Mobile Application Development 12 COSC2309 City Campus
 
AND

*Top of page


Minor: Network Infrastructure

Complete 36 credit points from the following:

Course Title

Credit Points

Course Code

Campus

Network Fundamentals and Applications 12 EEET2368 City Campus
Network Engineering 12 EEET2290 City Campus
Advanced Network Engineering 12 EEET2286 City Campus
AND
Complete 12 credit points from the following:

Course Title

Credit Points

Course Code

Campus

Network Access Systems 12 EEET1086 City Campus
Network Management and Software Defined Networks 12 EEET2294 City Campus
Enterprise and Cloud Networks 12 EEET2292 City Campus
 
AND

*Top of page


Cross-disciplinary Minors:

List of Minors:
 
AND

*Top of page


Minor: Blockchain Enabled Business

Complete 48 credit points from the following:

Course Title

Credit Points

Course Code

Campus

The Blockchain Economy 12 ECON1349 City Campus
Cryptofinance & Cryptocurrency 12 BAFI3236 City Campus
Blockchain Applications and Smart Contracts 12 INTE2554 City Campus
Blockchain for Business 12 ISYS3408 City Campus
 
AND

*Top of page


Minor: CISCO Networking

Complete 48 credit points from the following:

Course Title

Credit Points

Course Code

Campus

Networking 1 12 COSC2385 City Campus
Networking 2 12 COSC2384 City Campus
Advanced Networking 1 12 COSC2382 City Campus
Advanced Networking 2 12 COSC2383 City Campus
 
AND

*Top of page


Minor: Digital Innovation

Complete 48 credit points from the following:

Course Title

Credit Points

Course Code

Campus

Foundations of Artificial Intelligence for STEM 12 COSC2960 City Campus
Mixed Reality Technologies 12 INTE2686 City Campus
Digital Fluency 12 INTE2687 City Campus
Digital Innovation Project 12 INTE2688 City Campus
 

*Top of page

Program transition plan

Transition Plan 2025
The following table shows courses that will be replaced from Semester 1, 2025 for program transition purposes only, and not necessarily course equivalencies. If you have successfully completed any of the old courses before the commencement of Semester 1, 2025, they will continue to count as a course in your program and contribute towards the successful completion of your program.

Year Prior to 2025 Credit Points From 2025 Credit Points
1 COSC2803 Programming Studio 1 24 COSC3106 Python Programming Studio 24
COSC2801 Programming Bootcamp 1 12 COSC3103 Python Programming Bootcamp 12

If you require enrolment advice, please contact your Program Manager, Fengling Han (fengling.han@rmit.edu.au). 

*Top of page
 
 
[Previous: Learning outcomes]