Home » Our Courses » Undergraduate Degrees » Information Technology » Bachelor of Computer Science

Bachelor of Computer Science

Develop a comprehensive understanding of both the theoretical and practical aspects of computing technologies, and prepare yourself for a career in a computing-related field. You will gain the practical experience required to design efficient, reliable software that meets industry standards and also learn about the hardware on which software runs.

Quick Facts

Duration: 4 years full-time
Start Date: March
Tuition Fee: $35,600
Location: Tonsley, Australia
Prerequisites: SACE stage two mathematical methods or specialist mathematics or equivalent.
Assumed knowledge: None
IELTS total:
Pearson overall score: 50
CRICOS code: 074829J
Delivery mode: On campus: Tonsley

Why study Computer Science at Flinders

  • Gain skills in the core computing technologies and knowledge of general computing and programming
  • Develop the necessary expertise in programming and software development to prepare you for work as a professional software designer
  • Gain the theoretical knowledge and skills required for a rewarding career or further computer science research and study
  • Fully accredited by the Australian Computer Society
  • Earn your professional membership with the Australian Computer Society

Practical experience

The degree provides you with practical experience that prepares you for the workforce.

  • Graduate with the applied skills, tools and techniques to work as a professional software designer and developer.
  • Learn to work professionally as an individual or in a team.
  • Choose to undertake a 12-week industry placement in your final year.


“I had a nice relationship with all my lecturers. They were committed to helping you out with everything, especially if you showed that you cared about your work. Uni organised for me to go to Flinders Partners to work on software for innovation management. I was so pleased when they offered me a full-time position.”

Nadine Saadi // Flinders University student


Graduates gain positions in database development and administration, hardware support, project management, sales and marketing, telecommunications, web development and security.

Potential occupations include:

  • analyst programmer
  • computer scientist
  • graduate software developer
  • information technology officer
  • database administrator.

Potential employers include:

  • public agencies
  • private agencies
  • self-employment.

Professional accreditation/recognition

This degree is accredited by the Australian Computer Society at the professional level. Courses accredited at this level by the Australian Computer Society are recognised internationally under the Seoul Accord.