- Build strong technical expertise with transferable skills and a global mindset to grow as a tech innovator across industries
- Shape your specialisation across AI, data and software through 8 high-demand tech and business minors, building a strong foundation for advanced study
- Graduate with real-world experience through industry projects, internships and hands-on learning using advanced labs and cutting edge technologies
In a rapidly evolving digital world, Computer Science provides the foundational knowledge behind modern technologies- from systems infrastructure and software platforms to artificial intelligence and data-driven applications. More than just learning how to use technology, Computer Science equips you with the ability to understand, design and build it at its core, making it essential for those who want to go beyond application and shape the future of technology across industries.
At RMIT, the Bachelor of Computer Science program develops not only your technical expertise, but also the computational thinking, problem-solving mindset and adaptability needed to navigate continuous technological change.
You will gain in-depth knowledge across systems infrastructure, software development methodologies and enterprise application construction, from both theoretical and practical perspectives – while building a strong foundation in algorithms, data structures, networks, operating systems and artificial intelligence.
Through immersive programming bootcamps, studio-based learning and industry projects, you will tackle real-world problems and develop the ability to think critically, work collaboratively and apply your knowledge in dynamic contexts.
This degree provides you with the flexibility to choose your career pathway. Whether you want to specialise in AI and machine learning, blockchain, cloud computing, game design, computer security, data science or computational science, you will have the opportunity to study industry-relevant subjects that will challenge you and advance your career.
You will graduate with strong programming capabilities, the ability to design, implement and maintain complex computational models which power mobile devices, social media and intelligent robots – and the ability to adapt to new advances in information technology.