Bachelor of Computer Science (Professional)

RMIT University

Type of institution: University/Higher Education Institution
Level: Undergraduate
CRICOS: 00122A

Delve into the ever-expanding world of computer science, develop in-demand skills and customise your degree to suit your interests. RMITs Bachelor of Computer Science (Professional) is designed to provide you with a skill set that spans from theoretical and algorithmic foundations to cutting-edge developments in computing. This computer science degree comprises three years of study followed by a one-year industry internship in the final year of study, organised with the assistance of the School of Science. Your internship provides a unique opportunity to develop your professional and technical skills while creating and extending your professional network. Studying in RMITs innovative programming bootcamps and studios, youll develop outstanding programming skills and the ability to design, implement, and maintain complex software systems that drive mobile devices, social media and intelligent robots. Youll also develop an in-depth understanding of systems infrastructure, software methods and technologies, and application technologies.

Structure

384 credit points

Subjects

  • COSC2801 Programming Bootcamp 1
  • COSC2803 Programming Studio 1
  • MATH2466 Introduction to Mathematics for Computing
  • MATH2411 Mathematics for Computing 1
  • COSC2802 Programming Bootcamp 2
  • COSC2804 Programming Studio 2
  • INTE2625 Introduction to Cyber Security
  • COSC3045 Essentials of Computing
  • ISYS1118 Software Engineering Fundamentals
  • COSC2960 Foundations of Artificial Intelligence for STEM
  • COSC2123 Algorithms and Analysis
  • COSC2408 Programming Project 1
  • OENG1235 Innovation Ecosystem and the Future of Work
  • COSC2299 Software Engineering: Process and Tools
  • COSC1127 Artificial Intelligence
  • COSC2673 Machine Learning
  • INTE2376 Approved Industry Experience 1
  • INTE2374 Software Engineering Principles and Practice 1
  • INTE2377 Approved Industry Experience 2
  • INTE2375 Software Engineering Principles and Practice 2
  • COSC1107 Computing Theory
  • COSC1114 Operating Systems Principles
  • COSC1127 Artificial Intelligence
  • COSC2626 Cloud Computing
  • COSC2406 Database Systems
  • COSC2673 Machine Learning
  • COSC3047 Social Media and Networks Analytics
  • ISYS1079 Managing Semi-structured and Unstructured Data
  • COSC1111 Data Communication and Net-Centric Computing
  • COSC2536 Security in Computing and Information Technology
  • INTE2547 Security Testing
  • INTE2584 Introduction to Cybersecurity Governance
  • INTE2626 Cyber Security Attack Analysis and Incidence Response
  • INTE1071 Secure Electronic Commerce
  • INTE2402 Cloud Security
  • INTE2627 Blockchain Technology Fundamentals
  • COSC2301 Computer and Internet Forensics
  • COSC2391 Further Programming
  • COSC2123 Algorithms and Analysis
  • COSC2758 Full Stack Development
  • ISYS1087 Software Testing
  • ISYS1102 Database Applications
  • COSC2276 Web Development Technologies
  • COSC2471 iPhone Software Engineering
  • COSC2675 Rapid Application Development
  • COSC2299 Software Engineering: Process and Tools
  • COSC2674 Programming Internet of Things
  • COSC3091 Enterprise Application Development 1
  • COSC2309 Mobile Application Development
  • COSC1127 Artificial Intelligence
  • COSC2527 Games and Artificial Intelligence Techniques
  • COSC2673 Machine Learning
  • COSC2972 Deep Learning
  • COSC2814 Programming Autonomous Robots
  • INTE2627 Blockchain Technology Fundamentals
  • INTE2628 Developing Blockchain Applications
  • ECON1349 The Blockchain Economy
  • INTE2629 Blockchain Innovations and Case Studies
  • COSC2757 Cloud Foundations
  • COSC2821 Cloud Developing
  • COSC2824 Cloud Operations
  • COSC2829 Cloud Architecting
  • INTE2402 Cloud Security
  • COSC2348 Games Studio 1
  • COSC2476 Mixed Reality
  • COSC1187 Interactive 3D Graphics and Animation
  • COSC2527 Games and Artificial Intelligence Techniques
  • COSC1111 Data Communication and Net-Centric Computing
  • COSC2536 Security in Computing and Information Technology
  • INTE2547 Security Testing
  • INTE2626 Cyber Security Attack Analysis and Incidence Response
  • INTE2402 Cloud Security
  • COSC2301 Computer and Internet Forensics
  • COSC2738 Practical Data Science
  • COSC2815 Advanced Programming for Data Science
  • MATH2237 Data Visualisation with R
  • COSC2818 The Data Science Professional
  • COSC2391 Further Programming
  • COSC2758 Full Stack Development
  • ISYS1087 Software Testing
  • ISYS1102 Database Applications
  • COSC2276 Web Development Technologies
  • COSC2471 iPhone Software Engineering
  • COSC2675 Rapid Application Development
  • COSC2299 Software Engineering: Process and Tools
  • COSC2674 Programming Internet of Things
  • COSC2123 Algorithms and Analysis
  • COSC3091 Enterprise Application Development 1
  • COSC2309 Mobile Application Development
  • BIOL2146 Cell Biology and Biochemistry
  • BIOL2262 Genetics and Molecular Biology
  • BIOL2526 Computational Biology
  • BIOL2527 Genomics and Gene Technologies
  • MATH2203 Linear Models and Experimental Design
  • MATH2142 Multivariate Analysis
  • MATH2055 Optimisation for Decision Making
  • MATH2305 Applied Bayesian Statistics
  • MATH2300 Analysis of Categorical Data
  • MATH2204 Time Series and Forecasting

Standard entry requirements

You must have successfully completed an Australian Year 12 (or equivalent qualification).

Study information

CampusFeesEntryMid year intakeAttendance
Melbourne City International: $161,280
  • ATAR: 85.50
No
  • Full-time : 4 years

Related courses

Browse more courses
Is the information on this page correct? Request update
Enquire about this course
You must agree before submitting.
Related careers

Become a member

Already a member? LoginForgot password?

Join the conversation