The Bachelor of Computer Science at Griffith University is designed to give you strong technical foundations and a creative, problem-solving mindset — perfect if you’re fascinated by software, data, and emerging technologies. This degree suits students who want a versatile computing career, exploring everything from algorithms and systems to mobile apps, data analytics, and artificial intelligence.
Curriculum Structure
Year 1:
Your first year focuses on the essentials. You’ll study core courses such as Programming Principles and Computer Systems and Cyber-Security, which introduce you to software development and system architecture. Alongside, you’ll develop a solid understanding of mathematics for computing and computational thinking — setting you up for the advanced topics to come.
Year 2:
In the second year, you’ll move into more complex areas like Algorithms, Operating Systems, and Distributed Computing. You’ll start to see how systems interact, scale, and perform in real-world contexts. This is also when you can choose electives and begin specialising in areas such as mobile and embedded applications, or visualisation and big data mining.
Year 3:
Your final year brings everything together. Through advanced specialisation courses such as Machine Learning and Intelligent Systems and Programming for Web, Mobile and Embedded Applications, you’ll apply your knowledge in practical, project-based settings. This capstone-style experience helps you bridge theory, design, and real-world problem-solving — preparing you for a successful transition into industry.
Focus Areas
Software development and system architecture
Data analytics and intelligent systems
Mobile and embedded applications
Web technologies
Emerging computing platforms
Learning Outcomes
Graduates will be able to:
Design, implement, and evaluate complex software systems
Apply algorithms and data structures to solve real-world problems
Use modern tools for developing web, mobile, embedded, and distributed systems
Analyse and visualise large data sets to draw meaningful insights
Demonstrate professional practices in cybersecurity, ethics, and teamwork
Professional Accreditation
This degree is professionally accredited by the Australian Computer Society (ACS), ensuring it meets national standards for computing and information technology education.
Reputation and Employability
Griffith University is ranked #268 in the QS World University Rankings 2026, reflecting its global academic reputation and graduate outcomes.
In Australia, the university’s Computer Science discipline ranks within the 201–250 band in the Times Higher Education Subject Rankings 2025 — placing it among the country’s respected computing schools.
If you’re thinking about studying the Bachelor of Computer Science at Griffith University, you’re choosing a program that goes far beyond classroom learning. From your very first year, you’ll dive into hands-on, real-world experiences that help you build practical skills in programming, software development, data science, and algorithms. You’ll also have access to state-of-the-art facilities, including 24/7 computer labs, dedicated digital labs, and industry-style work-integrated learning spaces. In these labs, you’ll work with the same tools used in the tech industry — managing version control, deploying solutions, and collaborating in teams just like a professional developer. Griffith also supports your studies with access to Microsoft 365, OneDrive storage, and remote access to digital resources, so you can stay connected anywhere, anytime.
Experiential Learning at Griffith
In your final year, you’ll complete a 20-credit-point Work Integrated Learning (WIL) course. This means you’ll either join a real workplace or take on an industry project as part of your degree — applying what you’ve learned directly in a professional environment.
You’ll also benefit from dedicated computer labs equipped with high-performance desktops and laptops, plus full software support. Many of these labs are open late — some even 24/7 — giving you the flexibility to work when inspiration strikes.
The School of Information and Communication Technology places a strong focus on industry engagement. Through placements and real-world projects, you’ll develop essential teamwork, communication, and professional skills that employers value.
On campus, you’ll find advanced tech spaces such as the Big Data Visualisation Lab and the Cyber Hacking Range, where Computer Science students can explore data analytics, security simulations, and visualisation challenges in a realistic environment.
Throughout your studies, you’ll collaborate on group projects and have the chance to work with real clients through WIL or industry-linked initiatives — helping you build an impressive portfolio and step confidently into your career.
Graduates from this program are well-prepared to take on exciting roles in the tech world — from software development and systems analysis to data science and AI. With strong technical foundations and a clear understanding of how technology shapes industries, they’re ready to contribute across a wide range of sectors such as finance, healthcare, government, and media. The degree is designed to match real-world employer needs, giving graduates a competitive edge in today’s job market.
Typical job roles you could aim for include:
Software Developer / Programmer
Systems Analyst or ICT Business & Systems Analyst
Data Scientist or AI Specialist
Web and Mobile Applications Developer
Progression & Future Opportunities:
University career support:
Griffith’s Careers and Employment Service provides students and graduates with expert career advice, job-search support, and networking opportunities through events and employer partnerships. This ensures you’re equipped not just with skills, but with the professional connections to put them into action.
Employment outlook:
Across Griffith University, the graduate full-time employment rate has been around 85.6% in recent years — a strong indication of the university’s career readiness focus. In the ICT field specifically, “Software and Applications Programmers” can expect salaries ranging between AUD 93,000 and 120,000, reflecting the strong demand for skilled professionals.
Industry links and accreditation:
The program maintains close alignment with industry standards and professional networks. As a graduate, you’ll be eligible to join respected professional bodies such as the Australian Computer Society (ACS), the Association for Computing Machinery (ACM), and the Institute of Electrical and Electronics Engineers (IEEE). The degree is designed to meet Level 1 ACS accreditation, ensuring your qualification is recognised and valued by employers nationwide.
Graduate success:
Many Griffith graduates step into full-time roles soon after completing their studies, thanks to the practical focus and industry relevance of their learning. With a degree in Computer Science, you’ll be equipped to pursue careers that drive innovation and technological advancement in multiple fields.
Further Academic Progression:
After completing your Bachelor of Computer Science, you’ll have a solid platform for further study. You might choose to specialise with a Master’s degree — such as a Master of Information Technology — or pursue research through honours, an MPhil, or a PhD. Areas like artificial intelligence, cybersecurity, data science, and software engineering offer exciting pathways for deeper expertise. These qualifications can open doors to senior technical roles, leadership positions, or academic careers in the future.



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.
