University of Adelaide, Australia, Adelaide

Computer Science, Bachelor

  • Computer Science, Bachelor
  • Full-time
  • Duration : 3 years

Student Type

Indicative Fees

AUD 8,475

Study mode

On Campus


Course Highlights

The Bachelor of Computer Science caters for students with specific interests in computer science and/or information technology. It has a core of compulsory computer science courses and a wide range of electives including mathematics and statistics.

Career Opportunities

Career options for social sciences graduates: jobs you can do with a degree in economics, geography, history, law, politics, psychology, sociology etc. If you are graduating with a degree in social sciences, you may find there is a limited number of careers in which your subject is an essential requirement. However, there will be many areas in which your qualification can be an advantage.Careers for social science graduates Some of the areas employing social science graduates are: accountancy advertising/marketing banking and insurance business management economics local government management consultancy market research media politics psychology retail and sales teaching and lecturing tourism town planning.

Course Overview

Students can tailor their degree to guide them towards a particular career, which may include computer graphics, database and information systems management, network management and software engineering. The program produces highly skilled, adaptable graduates who are able to design computer-based solutions to address information management and processing problems in industry, commerce, science, entertainment and the public sector. I want to find another Bachelor Course Career Opportunities Graduates are highly regarded by employers and have been successful in a wide variety of industries and areas. Employment opportunities exist in: administration, business data processing, computer programming, computer science, engineering design, financial software, games programming, graphics programming, information technology management, Internet commerce, network management and support, quality improvement, scientific data analysis, systems analysis, software engineering, systems support, real-time process control and user interface programming. Career Pathways Bachelor of Computer Science students can tailor their respective programs to guide them towards a particular career. Some of the options available are as follows: Computer Graphics: As computing becomes a more visual medium, the demand increases for computer scientists with skills in the areas of computer vision, graphics, networking and broadband telecommunications. With the right choice of computer science courses and electives, students will be well prepared for a rewarding career in this area. Database and Information Systems Management: Database and information systems management is an increasingly important field in the area of information technology, with large volumes of data needing to be correctly stored and interpreted. It is recommended that students thinking this type of career also undertake electives from the discipline of statistics. Network Management: Graduates in this area focus on the technical aspects of the design and implementation of data communications networks, including security and robustness. Choosing courses specifically focused on network issues will assist students to follow this career path. Software Engineering: Software engineering is an essential discipline for anyone aiming to write reliable software for complex systems. Computer science degrees offer several software engineering courses, which include group projects tackling real world problems and cover the creation of software from its conception to delivery. Potential careers Internet Commerce Specialist, Information and Communications Technologist, Network Engineer, Computer Programmer, Software Engineer, Computer Scientist, Computer Systems Engineer, Instrumentation Engineer, Internet - Web Programmer, IT Manager, Systems Analyst


Programme Structure Program Structure This program provides foundational studies in computer science and mathematics, followed by advanced work in information technology and more specialised areas of computer science. Additionally, students may select other computer science, mathematics and statistics courses and courses from a wide range of other disciplines. A core of computer science courses is studied in second and third years, including studies of programming and software engineering, operating systems, computer networks and database systems. Assessment Assessment can vary from course to course and can include a combination of class work, tutorials, project work and exams. Core Courses COMP SCI 1102 Object Oriented Programming (3 units) COMP SCI 1103 Algorithm Design & Data Structures (3 units) COMP SCI 2000 Computer Systems (3 units) COMP SCI 2201 Algorithm & Data Structure Analysis (3 units) MATHS 3015 Communication Skills III (3 units) COMP SCI 3006 Software Engineering & Project (3 units) and Courses to the value of at least 3 units from the following: COMP SCI 1010 Puzzle Based Learning (3 units) COMP SCI 1012 Scientific Computing (3 units) COMP SCI 1105 Web & Database Computing (3 units) and Courses to the value of at least 3 units from the following: MATHS 1008 Mathematics for Information Technology I (3 units) MATHS 1012 Mathematics IB (3 units) Electives Courses to the value of 48 units: COMP SCI 1003 Web & Database Computing (3 units) COMP SCI 1010 Puzzle Based Learning (3 units) COMP SCI 1012 Scientific Computing (3 units) COMP SCI 1101 Introduction to Programming (3 units) COMP SCI 2002 Database & Information Systems (3 units) COMP SCI 2005 Systems Programming (3 units) COMP SCI 2006 Introduction to Software Engineering (3 units) COMP SCI 2203 Problem Solving & Software Development (3 units) COMP SCI 3001 Computer Networks & Applications (3 units) COMP SCI 3004 Operating Systems (3 units) COMP SCI 3005 Computer Architecture (3 units) COMP SCI 3007 Artificial Intelligence (3 units) COMP SCI 3009 Advanced Programming Paradigms (3 units) COMP SCI 3012 Distributed Systems (3 units) COMP SCI 3013 Event Driven Computing (3 units) COMP SCI 3014 Computer Graphics (3 units) COMP SCI 3016 Computational Cognitive Science (3 units) COMP SCI 3301 Advanced Algorithms (3 units) COMP SCI 3302 Information Security Professional Practice (3 units) or other undergraduate courses offered by the University. The availability of all courses is conditional on the availability of staff and facilities.



Academic Entry Requirement

Academic Requirements Domestic applicants Year 12 applicants You must not have completed more than 2 years full time equivalent university study (48 units). You compete for a place with your Australian Tertiary Admissions Rank (ATAR). Prerequisites SACE Stage 2: Mathematical Studies. IB: Mathematics (SL grade 4/HL grade 3) Alternative entry pathways Higher Education applicants You must have completed at least half a year full time equivalent higher education study. A Grade Point Average (GPA) is calculated for each separate program you have undertaken (apart from some double degree programs where the GPA is combined). You compete on the basis of your best GPA. VET applicants Special Entry applicants You must be 18 years or over before 1 February 2015. If you have studied at higher education level in the last two years (for 2015 entry this means you were enrolled in either 2013 or 2014), you must not have accumulated more than a TOTAL of 2 years full-time (or part-time equivalent) higher education study (ie. including any study prior to 2013). If you meet this criteria, you will be ranked according to your result in the Special Tertiary Admissions Test (STAT). Your STAT result is not weighted between verbal and quantitative components. Indigenous applicants may be eligible for entry through the Aboriginal and Torres Strait Islander Access Scheme. See Wirltu Yarlu for further information. Without formal qualifications You may be eligible for our special access schemes. Other Entry Pathways International applicants Mathematics Equivalent Scores International ATAR 70 IB 25 IELTS Overall 6 Reading 5,5 Listening 5,5 Speaking 6 Writing 6 A-Level 6 UEC [Malaysia] 25 SAT [US] 1540 OSSD OAC [Canadian Pre-U] 65 Eynesbury Foundation Program 339 Bradford Foundation Program 70 To be eligible for some programs, particularly in the areas of Science, Engineering, Maths and Computer Science, applicants are required to have passed specific subjects called 'program prerequisites'. For SACE applicants, program prerequisites are the nominated subject(s) completed at SACE Stage 2 level, with a minimum subject achievement score of 10 out of 20. Other applicants, i.e. higher education, TAFE and special entry, are required to have successfully completed either these subjects or their equivalent. Program prerequisites apply to all applicants to the relevant programs.A number of programs list SACE subjects as 'assumed knowledge' in the Undergraduate Prospectus and the SATAC Uni Guide. These subjects indicate the academic background that it is assumed students entering the program will have. Studying these subjects is highly desirable but is not a requirement of admission.

English Entry Requirement


Contact Details

University of Adelaide



We are here to solve your problems with perfect solutions...