Bachelor of Computer Science (Professional)

4 Years On Campus Bachelors Program

RMIT University

Program Overview

The Bachelor of Computer Science (Professional) at RMIT offers a powerful combination of computing theory, technical skills, and real-world experience. It’s designed for curious thinkers and problem solvers who love building digital systems and want to turn their passion for technology into a professional career. Throughout the degree, you’ll explore how to design software, develop secure systems, and dive into areas like artificial intelligence and data-driven innovation.


Curriculum Structure

Year 1 – Building Your Foundations
Your first year sets the groundwork for everything that follows. You’ll study core subjects in programming, algorithms, software design, and engineering practices. You’ll also take part in programming bootcamps and studio-based learning activities that encourage creativity, teamwork, and practical skill development.

Years 2 & 3 – Shaping Your Expertise
In your second and third years, you’ll have the freedom to tailor your studies to your interests. Choose from majors such as Advanced Computer Science, Cyber Security, or Enterprise Systems Development. You can also complement your major with minors like Artificial Intelligence & Machine Learning, Blockchain Technologies, or Data Science.
During these years, you’ll take on larger-scale team projects—including a capstone project in your final semester of Year 3—giving you experience that mirrors real industry environments.

Year 4 – Immersing in the Industry
Your final year focuses entirely on your professional journey. You’ll complete a full-year industry internship organised through RMIT’s School of Computing Technologies. This experience connects you with real employers, helps you build a strong professional network, and often leads directly into employment opportunities after graduation.


Focus Areas

  • Software development, algorithms, and infrastructure

  • Emerging specialisations such as AI, cyber security, and enterprise systems

  • Professional experience through an extended industry internship


Learning Outcomes

Graduates of this degree are equipped to:

  • Design, implement, and maintain complex software systems

  • Apply computing theory, algorithms, and advanced technical skills

  • Work effectively in professional computing environments

  • Adapt to emerging technologies and lead innovation in the digital space


Professional Accreditation

This program is conditionally accredited at a professional level by the Australian Computer Society (ACS), ensuring it meets the national standards for Information and Communications Technology (ICT) education in Australia.


Reputation & Rankings

RMIT University is globally recognised for its strong industry connections and technology-focused education. It ranks #10 in Australia for Computer Science & Information Systems (QS World University Rankings by Subject 2025)—a reflection of its commitment to producing career-ready computing professionals.

Experiential Learning (Research, Projects, Internships etc.)

If you’re considering the Bachelor of Computer Science (Professional) at RMIT University (Program Code BP347), you’re looking at a degree built on much more than theory—it’s designed to immerse you in real-world practice and prepare you to step confidently into a computing career.


Experiential Learning

From your very first semester, you’ll be hands-on with the same tools, environments, and challenges used in the tech industry. You’ll take part in programming bootcamps, collaborate on studio-based projects, and apply your learning to real problems. By your final year, you’ll spend an entire year in an industry internship—gaining professional experience, building networks, and growing the technical and workplace skills that employers value.

Here’s what makes the experiential learning in this degree stand out:

  • Intensive programming bootcamp and studio projects: You’ll start with a six-week bootcamp to sharpen your coding skills, followed by nine weeks in a collaborative studio environment where you’ll develop real software systems as part of a team.

  • Access to world-class computing labs: Work with RMIT’s advanced computing facilities that support development across mobile, social media, robotics, cloud, and artificial intelligence applications.

  • Full-year industry internship: In your fourth year, you’ll complete a one-year professional placement organised by the School of Computing Technologies—offering you valuable real-world experience and connections in the industry.

  • Tailored study options: Choose from majors and minors such as Cyber Security, Artificial Intelligence & Machine Learning, Blockchain, or Cloud Computing, allowing you to focus on the fields that excite you most.

  • Work-integrated learning (WIL): Throughout your studies, you’ll take part in WIL activities that connect your classroom learning with genuine industry and community projects.


These experiences ensure you don’t just learn computing—you live it, developing the skills, confidence, and industry insight to thrive as a professional from day one.

Progression & Future Opportunities

 

Here’s how the Bachelor of Computer Science (Professional) at RMIT University can open doors for your future:

In just a few years, you could be stepping into exciting roles such as software developer, systems architect, data analyst, or cyber-security specialist, thanks to the hands-on, industry-focused experience built into this degree. Now, let’s look at where it can take you next.


Progression & Future Opportunities

University support services:
RMIT’s dedicated Career Hub is there to guide you every step of the way — from reviewing your résumé and preparing for interviews to connecting you with employers through networking events and internship placements.

Employment outcomes & salary potential:
RMIT graduates are highly employable — around 86.9% of higher education graduates find employment after completing their studies (2022 data). External reports also indicate that undergraduates in related fields earn a median full-time salary of about AUD 66,800, reflecting strong demand for computing professionals in Australia.

Industry experience and partnerships:
One of the biggest advantages of this program is the year-long industry internship built into the final year. This placement, organised through the School of Computing Technologies, gives you the chance to gain real professional experience before you graduate. RMIT also maintains strong ties with leading organisations such as Deloitte and Adidas, ensuring that what you learn in class is always aligned with industry needs.

Accreditation and professional credibility:
RMIT is consistently ranked among Australia’s top universities for computer science. The “Professional” tag in this degree means more than just a title — it represents a program designed to build both your technical expertise and professional readiness, giving you a competitive edge in the job market.

Graduation outcomes:
By the time you graduate, you’ll have not only a deep understanding of computer science but also a full year of real-world experience and industry connections. These networks often translate directly into employment opportunities after graduation.


Further Academic Progression

After completing your bachelor’s, you can choose to continue your studies through honours-level programs or master’s degrees in areas such as computer science, data science, artificial intelligence, or cybersecurity. If research interests you, you’ll also be well-prepared to pursue a research or doctoral pathway.

Program Key Stats

$43,200
$17,399

Febr Intake : 30th NovJuly Intake : 30th Apr


No
Yes

Eligibility Criteria

BBC
3.5
33
85

N/A
N/A
6.5
79
82

Additional Information & Requirements

Career Options

  • Software Developer
  • Systems Analyst
  • Data Scientist
  • Cybersecurity Analyst
  • AI Engineer
  • Cloud Architect
  • Database Administrator
  • Web Developer
  • Mobile App Developer
  • Network Engineer
  • Game Developer
  • IT Consultant
  • Machine Learning Engineer
  • UX/UI Designer
  • DevOps Engineer

Book Free Session with Our Admission Experts

Admission Experts