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.
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.
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.



Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
