Bachelor of Computer Science (with specialisation)

Charles Sturt University
Charles Sturt University
  • Awarded by

    Charles Sturt University

  • Qualification

    Bachelor's Degree

  • Study Mode

    On campus

  • Payment Options

    HECS-HELP may be availableUpfront payment

  • Duration

    3 years full-time, 6 years part-time

  • Start Date

    Enquire now for upcoming start dates

  • Location


  • Career Outcomes

    Web Developer | Programmer | IT Analyst | Software Developer | View all

Find out more
Last modified: 05 Feb 2019

In a Nutshell

This Bachelor of Computer Science (with specialisation) course led by Charles Sturt University will equip you with broad-based knowledge and training in computer science fundamentals and will give you the skills and confidence to become a sought-after programmer. 

Students are guided through a comprehensive study of the application and theory of computer science and can choose to specialise in game design or focus on cloud computing and mobile app development. 

This course has been designed to meet professional standards in terms of content, staff skills, teaching facilities and quality assurance, and is fully accredited by the Australian Computer Society (ACS).

Having been rated one of the top universities for computer science in 2017, you can trust this qualification is guaranteed to make a mark on your CV. Enquire about the widely recognised computer science course which boasts an excellent reputation, with a research profile that is ranked at world level according to the 2015 Excellence in Research for Australia (ERA) evaluation.

Study a Bachelor of Computer Science at Charles Sturt University

  • What You'll Need to Get In


    To be eligible to study this course, applicants must meet the following entry requirements:

    •  A completed High School Certificate (or equivalent) with an ATAR equal to 65 (including adjustment factors) or greater; OR
    • A Higher School Certificate (or equivalent) with results of 60% or higher in subjects in the Software Development, English and Mathematics areas; OR
    • For recent school leavers, a report from the School Principal, equivalent to that used in the School Recommendation Scheme (SRS), recommending the applicant as well-suited for university study; OR
    • Successful study at University level of at least two subjects in any area, as long as the subjects are full university level; OR
    • A completed Vocational Education and Training (VET) Certificate III or higher in Information Technology (including any specialisation of Information Technology), studied at a TAFE or Registered Training Organisation (RTO) or AQF equivalent Certificate IV in an area related to Information Technology; OR
    • Two years relevant professional IT work experience (i.e. in areas such as programmer, analyst, systems administration, help desk, network support but NOT clerical roles such as data entry or secretarial) demonstrated by a detailed resume; AND
    • Standard English Language Proficiency requirements. 
  • Subject Breakdown

    Find out more
    In this computer science course, the subjects you may study include:

    Core Subjects

    • Communication and Information Management
    • Programming Principles
    • Introduction to Database Systems
    • Computer Systems
    • Object-Oriented Systems Analysis & Design
    • Human Computer Interaction
    • Professional Programming Practice
    • Programming in Java 1
    • Systems Analysis
    • Internet Technologies
    • Operating Systems
    • Software Development Project 1
    • Software Development Project 2
    • Programming in Java 2
    • Data Structures
    • Ethics and Professional Practice
    • Introductory Mathematics
    • Discrete Mathematics

    Games Programming Specialisation 

    •  Games 1 – Games Design
    •  Mobile Application Development
    • Advanced Graphics for Games
    • Games 2 - Advanced Games Programming
    • Computer Graphics
    • Computer Aided Mathematics 1 with Applications

    Restricted Electives (for students not undertaking Games Programming Specialisation)

    • Games 1 – Games Design
    • Mobile Application Development
    • ICT Project Management
    • Wireless Networks
    • Virtualisation Technologies
    • Advanced Graphics for Games
    • IT Security
    • Computer Graphics
    • Computer Aided Mathematics 1 with Applications 
    Find out more
  • Why Charles Sturt University?

    One of the first universities to adopt distance education study, Charles Sturt University (CSU) is Australia's leading university in online education and continues to strive for innovation and excellence in higher learning. With a track record in graduate employment and strong industry contacts, CSU offers relevant training and workplace skills at both an undergraduate and postgraduate level. CSU specialises in a range of industries such as agriculture, viticulture, education, librarianship, allied health and criminology. Charles Sturt has 6 campuses in NSW, Australia. All CSU students can attend any campus for support and to use available facilities. Campus locations include; Albury-Wodonga, Bathurst, Dubbo, Orange, Port Macquarie, Wagga Wagga.

    CSU offers a range of student support services, academic learning support and skills development for all its distance education students. Studying with CSU, you will have access to your online subjects, Student Services, the CSU Library, forums and your exam results through student.csu, a personalised online portal.

    You will also have entry into CSU Interact, a scholarly environment that connects students and staff online. Each subject you’re enrolled in will have its own subject site housed within CSU Interact, giving you access to learning content, tools and subject forums.

Campus locations

This course can be delivered on campus to provide you with practical training in a face-to-face learning environment. It is available to study at the following locations:

You can also choose to study this course entirely online.

Where Will This Course Take You?

Upon successful completion of this course, you will receive a Bachelor of Computer Science (with specialisation) from Charles Sturt University.

Armed with your new qualification you'll be able to take charge of your career as a contractor or consultant; choose to take a leading role in developing computer graphics and software, and be ahead of the game in AI developments; or use your new skills to test, promote and conduct market research for new products and software packages. 

Wondering where a career in information technology could take you? Potential job outcomes may include:

Let's Talk Price

Charles Sturt University offers upfront payment for this course. Students who meet citizenship and residency requirements may be eligible for Government support, allowing you to defer part or all of your course fees.

Enquire now to find out more about your options.


You may be eligible to receive HECS-HELP for this course!

This course can be paid for through the HECS-HELP government loan scheme. If you are an Australian citizen or hold a permanent humanitarian visa, you may not need to pay upfront.

Instead, the Australian government will pay your course fees directly to the provider on your behalf. You'll begin repaying your loan through the tax system once you start earning more than the minimum threshold of $55,874 (2017-18 income year).

Find out more about government study loans here.

Keen to Find Out More?

Fill out this form and a Study Consultant from Charles Sturt University will get back to you.


First Name

Last Name


Phone Number



Country of Residence

About you

When would you like to start?

Click to read our privacy policy