Bachelor of Computer Science

Bachelor's degree

In Adelaide (Australia)

Price on request

Description

  • Type

    Bachelor's degree

  • Location

    Adelaide (Australia)

  • Start date

    Different dates available


3 years

full-time
or
part-time equiv.A Global Learning Experience is an integral component to your academic journey at The
University of Adelaide. The university is committed to offering its students the opportunity to study
overseas through a range of degrees offered via the Global Learning Office, including student
exchange, study tours, short study degrees, internships and placements. There are many exciting
opportunities in Europe, Asia, the Americas, Africa, and Oceania ranging from a few weeks to a
full academic year.

To find Global Learning opportunities available in your study area click Global Experiences.

Facilities

Location

Start date

Adelaide (Australia)
See map
University Of Adelaide Thebarton Campus 3/49 Holland Street, SA 5005

Start date

Different dates availableEnrolment now open

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Engineering
  • GCSE Mathematics
  • Mathematics
  • Maths
  • Programming
  • Software Engineering
  • Global
  • University
  • Systems
  • C++
  • Project
  • Design
  • Object-oriented training
  • Object oriented Programming
  • Economics
  • Object oriented training
  • Computing
  • Oriented Programming

Course programme

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.
Students who perform well can undertake an additional year of study to obtain an Honours Degree of Bachelor of Computer Science.
The honours degree can provide access to postgraduate study and a wider range of professional opportunities in the computing industry.
Academic Program Rules The Calendar is a comprehensive handbook of the University's academic program rules.
Bachelor of Computer Science Example Study Plan The below study plan is indicative of a semester 1 commencement.
Please scroll to the bottom of the table to print a study plan for semester 1 or 2 commencement.
BACHELOR OF COMPUTER SCIENCE Year1S1 a) SEE BELOW NOTES (3 units)* Level I Elective or MATHS 1011 Mathematics IA (3 units)** Level I Elective (3 units) Level I Elective (3 units) S2 b) SEE BELOW NOTES (3 units)* MATHS 1008 Mathematics for Information Technology I orMATHS 1012 Mathematics IB (3 units)** COMP SCI 1105 Web & Database Computing (3 units) COMP SCI 1106 Introduction to Software Engineering (3 units) Year2S1 c) SEE BELOW NOTES (3 units)* COMP SCI Level II Elective (3 units) Level II Elective (3 units) COMP SCI 2000 Computer Systems (3 units) S2 d) COMP SCI 2201 Algorithm & Data Structure Analysis (3 units)* COMP SCI Level II Elective (3 units) Level II Elective (3 units) Level I, II or III Elective (3 units) Year3S1 COMP SCI 3001 Computer Networks and Applications (3 units) COMP SCI Level III Elective (3 units) COMP SCI Level III Elective (3 units) Level III Elective (3 units) S2 COMP SCI 3006 Software Engineering & Project (3 units) MATHS 3015 Communication Skills III (3 units) COMP SCI 3004 Operating Systems (3 units) COMP SCI Level III Elective (3 units)   ELECTIVES NOT PERMITTED CHEM ENG 1008 Engineering Computing (3 units) C&ENVENG 1012 Engineering Modelling & Analysis I (3 units) COMP SCI 1007Computer Science Concepts (3 units)^ COMP SCI 1104 Grand Challenges in Computer Science (3 units) COMP SCI 1201 Introduction to Programming for Engineers (3 units) COMP SCI 1202 Object-Oriented Programming for Engineers (3 units) COMP SCI 1203 Algorithm Design & Data Structures for Engineers (3 units) ECOMMRCE 1000 Information Systems I (3 units) ECON 1005 Introduction to Mathematical Economics (Basic) I (3 units) ECON 1008 Business & Economics Statistics I (3 units) ECON 1010 Introduction to Mathematical Economic (Advanced) I (3 units) MATHS 1009 Introduction to Financial Mathematics I (3 units) MATHS 1010 Applications of Quantitative Methods in Finance I (3 units) MECH ENG 1100 Introduction to Mechanical Engineering (3 units) MECH ENG 1101 Introduction to Automotive Engineering (3 units)^ MECH ENG 1102 Introduction to Aerospace Engineering (3 units) MECH ENG 1103 Introduction to Mechatronic Engineering (3 units) MECH ENG 1104 Introduction to Sports Engineering (3 units) MECH ENG 1105 Introduction to Sustainable Energy Engineering (3 units) STATS 1004 Statistical Practice I (Life Sciences) (3 units) STATS 1005 Statistical Analysis & Modelling 1 (3 units) STATS 1504 Statistical Practice I (Life Sciences) Vet Bio (3 units) COMP SCI 2007 Topics in Computer Graphics (3 units) COMP SCI 2008 Topics in Computer Science (3 units) COMP SCI 2103 Algorithm Design & Data Structures for Engineers (3 units) COMP SCI 2202 Foundations of Computer Science (3 units) COMP SCI 2202B Foundations of Computer Science (3 units) COMP SCI 2205 Software Engineering Workshop I (3 units)^ COMP SCI 2206 Software Engineering Workshop II (3 units)^ ECON 2503 Intermediate Mathematical Economics II (3 units) ECON 2504 Intermediate Econometrics II (3 units) ENG 2001 Communication and Study Skills (3 units)^ COMP SCI 3017 Software Engineering Group Project I - Part A (3 units) COMP SCI 3018 Software Engineering Group Project I - Part B (3 units) COMP SCI 3019 Advanced Topics in Computer Graphics (3 units)^ COMP SCI 3020 Advanced Topics in Computer Science (3 units) COMP SCI 3303 Engineering Software as Services I (3 units) COMP SCI 3304 Engineering Software as Services II (3 units) GUIDE TO ENROLMENT This study plan should be used to guide enrolment for the current academic year.
Some students may need to modify their enrolment base on previous study (e.
g.
student granted advanced standing/credit, student repeating previously failed courses).
Note: Students must refer to the course planner for elective choices.
Electives may be any University of Adelaide undergraduate course for which the student meets the pre-requisites, is available to be taken by the student and has compatible timetabling.
*STUDENTS WITH PRIOR PROGRAMMING EXPERIENCE:Do not need to complete COMP SCI 1101 Introduction to Programming and therefore complete the following courses in the order listed a) COMP SCI 1102 Object Oriented Programming b) COMP SCI 1103 Algorithm Design and Data Structures c) Level I, II or III Elective d) COMP SCI 2201 Algorithm & Data Structure Analysis*STUDENTS WITH NO PRIOR PROGRAMMING EXPERIENCE: Complete the following courses in the order listed a) COMP SCI 1101 Introduction to Programming b) COMP SCI 1102 Object Oriented Programming c) COMP SCI 1103 Algorithm Design and Data Structures d) COMP SCI 2201 Algorithm & Data Structure Analysis** To enrol in MATHS 1012 Mathematics IB students must first pass MATHS 1011 Mathematics IA, this is presented as a level 1 elective.
Entry into MATHS 1011 Mathematics IA requires SACE Stage 2 Specialist Mathematics, or a pass in MATHS 1013 Mathematics IM.
The Mathematics IA/IB pathway is for students who want to study extra mathematics.
A pass in Mathematics IB is prerequisite for all Level II Mathematics courses.
COURSE AVAILABILITY^Check the course planner for course availability noting the availability of all courses is conditional on the availability of staff and facilities.
Download a print copy of the study plan Bachelor of Computer ScienceSemester 2 Start: Students commencing in semester 2, download a print copy of the study planSemester 2 - Bachelor of Computer Science Assessment Assessment can vary from course to course and can include a combination of class work, tutorials, project work and exams.

Bachelor of Computer Science

Price on request