Updating Results

Charles Sturt University

  • 24% international / 76% domestic

Bachelor of Computer Science

  • Bachelor

The Bachelor of Computer Science at Charles Sturt University offers a comprehensive education in computer science, including programming, software production, and operating systems. Students can specialize in cyber security or web development, preparing them for high-demand careers.

Key details

Degree Type
Bachelor
Duration
3 - 6 years full-time
Study Mode
In person, Online

About this course

Overview

Dreaming of building the next top-selling app or developing 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 major in the high-growth areas of cyber security or web development.

Enrolments for this course are currently closed, but you've many other options. From microcredentials to full degrees, find the perfect course for you.

This course is part of an articulated program of study. Articulated programs allow you to build on your study to achieve the right level of qualification for you.

Entry requirements

Entry requirements

  • A completed High School Certificate (or equivalent) with a minimum ATAR required (including adjustment factors) or greater.
  • A Higher School Certificate (or equivalent) with results of 60% or higher in subjects in the Software Development, English and Mathematics areas.
  • 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.
  • Successful study at University level of at least two subjects in any area, as long as the subjects are full university level.
  • 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.
  • 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.
  • Special Tertiary Admissions Test (STAT) with an equivalent ranking to the currently listed ATAR.

Standard English Language Proficiency (ELP) requirements apply. Click here to view the specific international course entry requirements.

Study locations

Online

What you will learn

What you will study

For each 8-point subject you are enrolled in, you should expect to spend 10 to 12 hours per week working on assignments and assigned readings, tutorial assistance, individual or group research/study, forum activity, workplace learning, and attending lectures, intensive schools, or examinations. If you are studying four subjects per session, this is equivalent to a full-time job. The workload for some subjects may vary as a result of approved course design.

Intensive school

You may need to attend an online or on-campus intensive school for certain subjects in this course. These schools usually involve lectures, tutorials and practicals that will give you a deeper understanding of your subject.

Career pathways

When you graduate, you'll be ready to make your mark in a wide range of careers, including:
  • Computer programmer
  • Computer systems architect
  • Games programmer
  • Machine learning developer
  • Mobile applications developer
  • Research systems developer
  • Software engineer

Course structure

Course information

The course consists of sixteen core subjects AND a major in Cyber Security or Web Development OR select eight restricted elective subjects.

Essential set (192 pts)Core subjects 128 Credit PointsCodeTitleCredit PointsIKC101First Nations Foundations: Knowing, Relating and Understanding Country8 credit ptsITC105Communication and Information Management8 credit ptsITC106Programming Principles8 credit ptsITC114Introduction to Database Systems8 credit ptsITC161Computer Systems8 credit ptsITC204Human Computer Interaction8 credit ptsITC206Programming in Java 18 credit ptsITC211Systems Analysis and Design8 credit ptsITC212Internet Technologies8 credit ptsITC218ICT Project Management8 credit ptsITC313Programming in Java 28 credit ptsITC322Data Structures8 credit ptsITC331Ethics and Professional Practice8 credit ptsITC397Introduction to Artificial Intelligence8 credit ptsMTH105Introductory Mathematics8 credit ptsMTH129Discrete Mathematics8 credit ptsNon-Major 64 Credit PointsCompulsory subjects 24 Credit PointsCodeTitleCredit PointsITC303Software Development Project 18 credit ptsITC309Software Development Project 28 credit ptsITC290Personal Portfolio2 credit ptsITC396IT Work Placement6 credit ptsRestricted electives 40 Credit Points

Select five (5) subjects from the following (must include a minimum of three level 300 subjects):

  • ITC233 - Computer Networks (8 credit pts)
  • ITC240 - Cyber Security Management (8 credit pts)
  • ITC254 - Wireless Networks (8 credit pts)
  • ITC271 - Network Forensics (2 credit pts)
  • ITC272 - Cyber Incident Response (2 credit pts)
  • ITC273 - Secure Software Development Lifecycle (2 credit pts)
  • ITC274 - Development, Security and Operations (2 credit pts)
  • ITC292 - Network Security (8 credit pts)
  • ITC293 - Introduction to the Web (8 credit pts)
  • ITC314 - Virtualisation Technologies (8 credit pts)
  • ITC358 - Cyber Security (8 credit pts)
  • ITC398 - Ethical Hacking (8 credit pts)
  • MTH101 - Computer Aided Mathematics 1 with Applications (8 credit pts)
  • MTH102 - Computer Aided Mathematics 2 with Applications (8 credit pts)
  • ITC354 - Routing and Switching (8 credit pts)
Major 64 Credit Points

Select one (1) major from the following:

  • CS0001 - Cyber Security (64 credit pts)
  • WD0001 - Web Development (64 credit pts)

Credit for prior study or work

If you've completed relevant tertiary study, or work experience related to your course, you could receive credit towards your degree. Which would mean completing your qualification quicker. Find out how to apply for credit and see our credit policy.

How to apply

Applying to Charles Sturt University is easy. Choose how you want to apply below, or get in touch with Charles Sturt University and we can help you with your application.
  • Apply via UAC
  • Apply via VTAC
  • Apply directly to Charles Sturt