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.
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.
Standard English Language Proficiency (ELP) requirements apply. Click here to view the specific international course entry requirements.
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.
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.
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 PointsSelect five (5) subjects from the following (must include a minimum of three level 300 subjects):
Select one (1) major from the following: