Bachelor of Computer Science (Advanced)

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
  • Programming
  • Maths
  • Software Engineering
  • Global
  • University
  • C++
  • Economics
  • Design
  • Project
  • Systems
  • Object oriented training
  • Object oriented Programming
  • Computing
  • Oriented Programming
  • Object-oriented training

Course programme

This program involves a core of compulsory computer science courses, including a selection of high-level specialised computer science courses, and a wide range of electives from mathematics and statistics, commerce, economics, engineering, finance, humanities and social sciences or science.
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 a pathway 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 (Advanced) 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 (ADVANCED) Year1S1 a) SEE BELOW NOTE (3 units)* Level I Elective (3 units) Level I, II or III Elective (3 units) Level I, II or III Elective (3 units) S2 b) SEE BELOW NOTE (3 units)* MATHS 1008 Mathematics for Information Technology IorMATHS 1012 Mathematics IB (3 units)** COMP SCI 1104 Grand Challenges in Computer Science (3 units) COMP SCI 1106 Introduction to Software Engineering (3 units) Year2S1 c) SEE BELOW NOTE (3 units)* COMP SCI 2000 Computer Systems (3 units) COMP SCI 2008 Topics in Computer Science (6 units) S2 d) COMP SCI 2201 Algorithm & Data Structure Analysis (3 units)* COMP SCI 1105 Web & Database Computing (3 units) Level II Elective (3 units) Level II Elective (3 units) Year3S1 COMP SCI 3001 Computer Networks and Applications (3 units) COMP SCI Level III Elective (3 units) COMP SCI 3020 Advanced Topics in Computer Science (6 units) S2 COMP SCI 3006 Software Engineering & Project (3 units) MATHS 3015 Communication Skills III (3 units) COMP SCI 3004 Operating Systems (3 units) 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 1007 Computer Science Concepts (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 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 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 must 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 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, which would be 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 Science (Advanced)Semester 2 Start: Students commencing in semester 2, download a print copy of the study planSemester 2 - Bachelor of Computer Science (Advanced) 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 (Advanced)

Price on request