BP094 · RMIT University · Bachelor degree
Bachelor of Computer Science
STEM College
- Minimum ATAR
- 75.1
- Full time
- 3 years
- Part time
- 6 years
- Credit points
- —
- Campus
- Melbourne City
- Mode
- On campus
Overview
Prepare for jobs of the future, explore multiple areas of computing and tailor your degree to your interests.
This top-ranking Bachelor of Computer Science will provide you with cutting-edge programming and software development skills. Find out more.
Course structure
Open a major, minor or specialisation to see its units.
Year One of Program
96 cpStudents must complete a series of compulsory onboarding modules during their first semester or study period. Complete 96 credit points from the following:
Year Two of Program
60 cpComplete 60 credit points from the following: AND Complete 36 credit points from your Selected Combination. From your Selected Combination.
Year Three of Program
24 cpComplete 24 credit points from the following: AND Complete 12 credit points from the following. (Note: Please review your selected combination, as the following selected course cannot count as part of a major or minor) Note: Please review your selected combination, as the following selected course cannot count as part of a major or minor AND Complete 60 credit points from your Selected Combination. From your Selected Combination
Major: Advanced Computer Science
- COSC1107Computing Theory12 cp
- COSC1114Operating Systems Principles12 cp
- COSC1127Artificial Intelligence12 cp
- COSC2673Machine Learning12 cp
- COSC3047Social Media and Networks Analytics12 cp
- ISYS1079Managing Semi-structured and Unstructured Data12 cp
- COSC2972Deep Learning12 cp
- COSC2973Intelligent Decision Making12 cp
Major: Cyber Security
- COSC1111Data Communication and Net-Centric Computing12 cp
- COSC2536Security in Computing and Information Technology12 cp
- INTE2547Security Testing12 cp
- INTE2584Introduction to Cybersecurity Governance12 cp
- INTE2626Cyber Security Attack Analysis and Incidence Response12 cp
- INTE1071Secure Electronic Commerce12 cp
- INTE2402Cloud Security12 cp
- INTE2628Developing Blockchain Applications12 cp
- INTE2627Blockchain Technology Fundamentals12 cp
- COSC2301Computer and Internet Forensics12 cp
Major: Enterprise Systems Development
- COSC2391Further Programming12 cp
- COSC2123Algorithms and Analysis12 cp
- COSC2758Full Stack Development12 cp
- ISYS1087Software Testing12 cp
- ISYS1102Database Applications12 cp
- COSC2276Web Development Technologies12 cp
- COSC2471iPhone Software Engineering12 cp
- COSC2299Software Engineering: Process and Tools12 cp
- COSC2674Programming Internet of Things12 cp
- ISYS3459Systems Architecture and Design12 cp
- COSC1183Usability Engineering12 cp
- COSC2274Software Requirements Engineering12 cp
- COSC3091Enterprise Application Development 112 cp
- COSC2309Mobile Application Development12 cp
Minor: Artificial Intelligence & Machine Learning
Minor: Blockchain Technologies
Minor: Cloud Computing
Minor: Creative Computing
Minor: Cyber Assurance
Minor: Data Science
Minor: Enterprise Systems Development
AND
- COSC2391Further Programming12 cp
- COSC2758Full Stack Development12 cp
- ISYS1087Software Testing12 cp
- ISYS1102Database Applications12 cp
- COSC2276Web Development Technologies12 cp
- COSC2471iPhone Software Engineering12 cp
- COSC2299Software Engineering: Process and Tools12 cp
- COSC2674Programming Internet of Things12 cp
- COSC2123Algorithms and Analysis12 cp
- COSC3091Enterprise Application Development 112 cp
- COSC2309Mobile Application Development12 cp
Cross-disciplinary Minors:
List of Minors:
Minor: Design & Develop for Apple Platform
Minor: Bioinformatics
Minor: Data Analysis
AND
Minor: Digital Innovation
Minor: Artificial Intelligence in Practice
AND
- COSC3156Generative AI (GenAI) in Practice: Tools and Methods12 cp
- COSC3157Artificial Intelligence (AI) in Action: Industry Project12 cp
- COSC1127Artificial Intelligence12 cp
- COSC2673Machine Learning12 cp
- MATH2305Applied Bayesian Statistics12 cp
- BIOL2585Wearable Technologies in Health12 cp
- REHA2284Business and Entrepreneurship in Health12 cp
- EEET1416Digital Signal Processing for Communication Engineering12 cp
- EEET2169Image Processing12 cp
- EEET2171Intelligent Systems12 cp
- OART1118AI for Creative Practice12 cp
- COSC2785Fashion AI12 cp
- INTE2687Digital Fluency12 cp
Careers
- Analyst/Programmer
- Software Developer
- Software Architect
- Full-stack Developer
- ICT Security Specialist
- Systems Architect
- Data Scientist
- Computer Research Scientist