00
  • How OUA works
  • Advice
13 673600
Sign inCreate account
  1. Home
  2. Degrees

Undergraduate CSU-CSC-DEG-2023

Bachelor of Computer Science

Available loans

Australian Higher Education Loan Program (HELP)

Total subjects

24

Price

From

$20,976

Study method

100% Online

Assessments

100% online

CSP Available

Yes

Credit available

Yes

Applications Close

  • No dates available
Charles Sturt University logo

Charles Sturt University is Australia’s most experienced online uni, and has the country’s highest graduate employment rate. From agriculture, arts, healthcare and IT, to business, law, social work and teaching—you’ll get the latest skills in your field, and learn from academics who are connected to industry. Add in 24/7 IT support, scholarships and a vibrant student community, and you can take your next, or first, career step with confidence.

Learn more about CSU.

QS Ranking 2022

35

Times Higher Education Ranking 2022

36

  • 2023

Degree details

What you'll learn

Charles Sturt University's Bachelor of Computer Science is a dynamic computer science online course that will equip you to become an expert programmer. You'll graduate with the skills to take a software application from concept to reality in object-oriented programming, games programming and the development of apps for mobile and other devices.

  1. A degree with clout. Charles Sturt University's computer science course has an excellent national reputation, with a research profile that is ranked at world level according to the most recent Excellence in Research for Australia (ERA) evaluation in 2015.
  2. Flexibility at its core. Choose to study the Bachelor of Computer Science online, full-time or part-time, to match your work and lifestyle commitments. You can study at a Charles Sturt University campus, a Charles Sturt University Study Centre or online from almost anywhere in the world. You can speed up or slow down your study pace to meet your changing professional and personal needs. And you could cut the overall length and cost of your course by obtaining recognition of prior study – in some cases, waiving up to half of the degree.
  3. Choose your specialisation. If you follow the Games Programming specialisation, your subjects will focus on the latest in game design, programming apps for Android, programming games engines such as Unity, and computer graphics. When you choose the Computer Science stream you can select from subjects reflecting the latest developments in cloud computing, mobile application development, computer security and more. High-achieving graduates may also elect to join a computer science Honours program.
  4. Strong industry ties. Our dedicated teaching staff have strong research backgrounds and collaborate closely with industry. If you're studying on campus, you'll have opportunities to visit industry sites and work on two projects based on real-world industry situations.
  5. Workplace experience. Gain real work experience in our paid internship partnership with IBM Australia. You’ll have the opportunity to apply the knowledge you gain from your studies in a professional workplace setting and make industry relationships – all while getting paid for it!
Career opportunities

Stand out from the IT crowd in a fast-paced and evolving industry with the Bachelor of Computer Science from Charles Sturt University.

Play all day

  • Test, promote and conduct market research for new products and software packages for a range of platforms.
  • Create the code
  • Take up a leading role in developing computer graphics and software or be at the forefront of the latest machine learning developments.
  • Be your own boss
  • Take charge of your career as a contractor or consultant. Computer science jobs range from computer or information technology analyst, programmer, software or systems engineer, to game or mobile application developer.

Professional recognition

The Australian Computer Society (ACS) accredits courses in Information Technology to verify that they meet professional standards in terms of content, staff skills, teaching facility and quality assurance. The Bachelor of Computer Science (with specialisation) has been accredited at the Professional level of recognition by the ACS. Accreditation renewal of the course is required after every five years.

Accrediting Body: Australian Computer Society

Requirements for graduates to practice: No special requirements (and accreditation is NOT required for graduates to practice their profession)

Start and End Date of Accreditation: 2012 - 31 December 2022

Accreditation Status: Full

Potential Impact on Students if Conditional etc: N/A

Post conferral of award practice registration or additional study requirements of graduates: None

Entry requirements

Open enrolment subjects



Higher education

Successful study at University level of at least two subjects in any area, as long as the subjects are full university level.

Secondary education

A completed High School Certificate (or equivalent) with an ATAR equal to 55 (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.

VET studies

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

Special Tertiary Admissions Test (STAT) with an equivalent ranking to the currently listed ATAR.

Work and Life

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.

English Proficiency Requirements

Minimum CSU English Language Proficiency Requirements apply.

Credit for previous study or work

Recognition of prior learning (RPL) and credit for current competencies will be granted to eligible applicants.

Description

Dreaming of building the next top-selling app or developing a revolutionary software? If so, the Bachelor of Computer Science from Charles Sturt University is for you. This on-campus or online computer science degree promotes technical mastery while equipping you with the practical skills and attributes to put you at the top of the employment list.

From the foundations of computer science and programming to studies in software production, operating systems and the Internet of Things, you'll move through subjects reflecting the most up-to-date global technologies. You can specialise in game design, or focus on cloud computing and mobile app development. Plus, you’ll have the opportunity to gain real work experience through our paid internship program with IBM Australia.

Degree structure details

Recommended Study Pattern

This course consists of 24 subjects: a core of 16 subjects, and either an 8 subject specialisation in Games Programming or a non-specialised option of 2 compulsory and 6 restricted elective subjects.

Core subjects

IKC101 Indigenous Australian Cultures, Histories and Contemporary Realities

ITC105 Communication and Information Management

ITC106 Programming Principles

ITC114 Introduction to Database Systems

ITC161 Computer Systems

ITC204 Human Computer Interaction

ITC205 Professional Programming Practice

ITC206 Programming in Java 1

ITC211 Systems Analysis

ITC212 Internet Technologies

ITC313 Programming in Java 2

ITC322 Data Structures

ITC331 Ethics and Professional Practice

ITC397 Introduction to Artificial Intelligence

MTH105 Introductory Mathematics

MTH129 Discrete Mathematics

Students must also choose to complete either the Games Programming specialisation or six restricted electives from the list below:


Specialisation

Games Programming 

ITC108 Games 1 - Games Design

ITC209 Mobile Application Development

ITC303 Software Development Project 1

ITC309 Software Development Project 2

ITC320 Advanced Graphics for Games

ITC372 Games 2 - Advanced Games Programming

ITC363 Computer Graphics

MTH101 Computer Aided Mathematics 1 with Applications


Computer Science (non-specialisation)

Compulsory

ITC303 Software Development Project 1

ITC309 Software Development Project 2


Restricted Electives

(For students not undertaking the Games Programming Specialisation. Choose six subjects from the list below. Three of these subjects must be at level 3 (coded ITC3xx). Other subjects may be available with approval from the Course Director)

ITC108 Games 1 - Games Design

ITC209 Mobile Application Development

ITC218 ICT Project Management

ITC240 Cyber Security Management

ITC254 Wireless Networks

ITC292 Network Security

ITC293 Introduction to the Web

​ITC294 Web Programming in the Cloud

ITC314 Virtualisation Technologies

ITC320 Advanced Graphics for Games

ITC358 Cyber Security

ITC363 Computer Graphics

ITC398 Ethical Hacking

MTH101 Computer Aided Mathematics 1 with Applications

  • Contact us
  • About us
  • OUA Blog
  • Media centre
  • Partnerships
  • Universities
  • Your career
  • FAQ and glossary
  • Work with us
  • Courses
  • MBA online
  • Partner Hub

Open Universities Australia acknowledges the Traditional Owners of Country throughout Australia. We pay our respects to Elders past and present.

  • Accessibility statement
  • Cookies
  • Copyright
  • Disclaimer
  • Privacy
  • Site map
  • Terms of use

Open Universities Australia is a not-for-profit organisation.

© Open Universities Australia 2023. All rights reserved.