Bachelor of Computer Science

Integrated Masters with deeper specialization and research focus
Taught in English
Duration 3 Years
Mode Online
Level Undergraduate
Degree Bachelors Degree
Closing soon March 2027

Course Overview

The Bachelor of Computer Science at Charles Sturt University is your pathway to a dynamic career in technology, equipping you with the essential skills to design, develop, and manage innovative software solutions. You will explore fundamental programming principles, database systems, and computer systems, gaining a solid understanding of how technology shapes our world. This undergraduate degree is ideal for aspiring IT professionals interested in areas like artificial intelligence, cyber security, and web development, preparing you to tackle complex challenges in the digital landscape.

This online degree is studied full-time over three years, offering flexibility to learn at your own pace. You will engage with core subjects such as programming in Java, data structures, and human-computer interaction, alongside electives allowing you to specialise in areas like mobile application development or cyber security management. The curriculum includes practical components like software development projects and the opportunity for an IT work placement, ensuring you graduate with a robust portfolio and the confidence to pursue roles in software engineering, systems analysis, and beyond.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

The Bachelor of Computer Science program provides a comprehensive foundation in computing principles and practices. Core subjects cover programming, database systems, computer systems, human-computer interaction, and professional ethics. Students will also engage with introductory and discrete mathematics, alongside essential communication and information management skills. The curriculum is further enhanced by a range of restrictive electives, allowing for specialization in areas such as software development, IT work placement, mobile applications, network security, and artificial intelligence.

1 CORE

First Nations Foundations: Knowing, Relating and Understanding Country Compulsory
Communication and Information Management Compulsory
Programming Principles Compulsory
Introduction to Database Systems Compulsory
Computer Systems Compulsory
Human Computer Interaction Compulsory
Professional Programming Practice Compulsory
Programming in Java 1 Compulsory
Systems Analysis and Design Compulsory
Internet Technologies Compulsory
Programming in Java 2 Compulsory
Data Structures Compulsory
Ethics and Professional Practice Compulsory
Introduction to Artificial Intelligence Compulsory
Introductory Mathematics Compulsory
Discrete Mathematics Compulsory

2 RESTRICTIVE ELECTIVE

Software Development Project 1
Software Development Project 2
Personal Portfolio
IT Work Placement
Mobile Application Development
ICT Project Management
Cyber Security Management
Wireless Networks
Network Security
Introduction to the Web
Web Programming in the Cloud
Virtualisation Technologies
Cyber Security
Ethical Hacking
Computer Aided Mathematics 1 with Applications

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 20,543.00
Second Year Fee Tuition fee
USD 20,543.00
Third Year Fee Tuition fee
USD 20,543.00
Total Program Cost Estimated total tuition
USD 61,631.00

Currency note: Program costs shown in USD based on the available tuition breakdown.

Living Costs

Accommodation
USD 721.00 - USD 901.00
Food & Groceries USD 4,669.00 - USD 7,639.00
Transport USD 1,019.00 - USD 1,698.00
Utilities & Bills USD 1,698.00 - USD 3,396.00
Estimated Total USD 7,386.00 - USD 12,733.00

Living cost estimates are based on Albury Wodonga Campus.

Outcomes & Employability

What happens after you graduate

89%
Graduate Employment Rate Within 6 to 12 months of graduation

Common Graduate Roles

Broadband & Internet ServicesCorporate Finance & TreasuryCurriculum & Instructional DesignData Science & AnalyticsEmergency Services & Disaster ResponseForensic Science & Criminal JusticeInvestment Management & Asset ManagementProject & Construction ManagementRoad Transport & LogisticsWealth Management & Financial Advisory

Top Employers Hiring for this course

Accenture

Amazon Web Services

Commonwealth Bank

Defense Australia

Microsoft

NSW Department of Education

TAFE NSW

Telstra

Why Study Bachelor of Computer Science at Charles Sturt University

What makes this program stand out

March 2027 Closing soon

Next intake is in March 2027

Life at Charles Sturt University in Australia

What daily life looks like for international students

Language

English

Primary language everywhere

Climate

Mild & Rainy

10-20°C average, pack layers

Safety (Numbeo Safety Index)

Very Safe

Exeter is one of UK's safest cities

Frequently Asked Questions

Common questions about Bachelor of Computer Science at Charles Sturt University

Can I work while studying?

International students can work up to 48 hours every fortnight during term time and unlimited hours during breaks in Australia. No additional work permit is needed.

What English language score do I need for this course?

To meet the English requirements, you can take tests like Duolingo, TOEFL, IELTS, or PTE, each with specific score thresholds to achieve. Make sure to prepare accordingly to meet the necessary scores.

What jobs can I get after studying this course?

Graduates can pursue careers as software developers, systems analysts, game designers, or mobile app developers.

What will I actually study in this course?

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,

When can I start — what are the intake months?

The Bachelor of Computer Science has an intake month in March. Be sure to check application deadlines to secure your spot.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

ℹ️️
ℹ️️
ℹ️️
ℹ️️