Back to search

Bachelor of Computer Science (Advanced)

Degree Type Bachelor

Duration 3 years full-time or part-time? equiv.

SATAC Code 324681

2011
ATAR
N/A

  • Program Outline

    The Bachelor of Computer Science (Advanced) has been designed for high achieving students seeking more self directed challenges and greater insights into current research and grand challenges in the field of computer science/information technology.

    The program produces highly skilled, adaptable graduates who are able to design computer based solutions to the problems of information management and processing in industry, commerce, science, entertainment and the public sector. In addition, graduates will have a deeper understanding of contemporary issues in computer science, extensive exposure to self-directed learning and will have taken part in a wide-ranging program of individual and group projects.

    To remain in this highly competitive program, students must maintain a high Grade Point Average (GPA) throughout their candidature.

    Students who perform well can undertake an additional year of study to obtain a Bachelor of Computer Science with Honours. The Honours degree can provide access to postgraduate study and a wider range of professional opportunities in the computing industry.

     

     

  • Program Structure

    This program involves a core of compulsory computer science courses, including a selection of high-level specialised computer science courses, as well as a wide range of elective courses from mathematics and statistics, commerce, economics, engineering, finance, humanities and social sciences or science.

  • Assessment

    Assessment can vary from course to course and can include a combination of class work, tutorials, project work and exams.

  • Related Programs
  • Admission and Fee Information

    Choose your applicant type to view the relevant admissions information for this program.
    I am a:

    Domestic applicants

    Not a domestic applicant? ?

    SATAC Code 324681
    Annual tuition fees ?
    Commonwealth-supported place: $8,050
    Mid-year entry? Yes
    Deferment? Yes - 2 year
    Enquiries University Contact Centre
    Selection Criteria ?
    Year 12 applicants

    You must not have completed more than 4 years full time equivalent university study (96 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.

    • Special Entry applicants
      You must be 18 years or over before February 1st of the year that you will be studying. If you have studied a higher education program within the last two years, you must not have studied more than 2 years full-time equivalent in that program and you must not hold a completed higher education level award. If you meet this criteria, you will be eligible to compete using your result in the STAT. Personal Competencies (PC) and Employment Experience (EE) statements are not considered. Indigenous applicants may be eligible for entry through the Aboriginal and Torres Strait Islander Access Scheme. See Wilto Yerlo for further information.
    • Without formal qualifications?
      You may be eligible for our special access schemes.
    How to Apply ?
    SATAC Code: 324681

    International applicants applying with Australian year 12 results

    Not an international applicant applying with Australian year 12 results? ?

    Annual tuition fees ? International student place: $25,500
    Enquiries University Contact Centre
    Selection Criteria ?
    Prerequisites ?

    SACE Stage 2: Mathematical Studies. IB: Mathematics (SL grade 4/HL grade 3)

  • Study Plans

    The study plans ? given are examples of pathways through this degree for students that commenced their program in 2012 (refer to the program rules). Students that commenced in previous years should refer to the tabs above(referring to years) or consult their Faculty for advice.

    Level I
    Plan 1 - for students commencing with little or no prior programming experience++

    Semester 1

    • COMP SCI 1101 Introduction to Programming (3 units)
    • MATHS 1011 Mathematics IA (3 units)**^
    • Level I Elective courses (6 units)*

    Semester 2


     Level I
    Plan 2 - for students commencing with prior programming experience

    Semester 1

    • COMP SCI 1102 Object Oriented Programming (3 units)
    • MATHS 1011 Mathematics IA (3 units)**^
    • Level I Elective courses (6 units)*

    Semester 2

    ++Students who do not have prior programming experience or who are not confident in their programming ability should complete COMP SCI 1101 Introduction to Programming prior to undertaking COMP SCI 1102 Object Oriented Programming followed by COMP SCI 1103 Algorithm Design and Data Structures and COMP SCI 2201 Algorithm & Data Structure Analysis in the following year. Students who take COMP SCI 1101 Introduction to Programming will present it in lieu of an elective.

    ^Students are encouraged to complete MATHS 1008 Mathematics for Information Technology, however is it not required. MATHS 1008 Mathematics for Information Technology may be replaced by a Level I elective.

    *The Level I electives must include at least 3 units selected from COMP SCI 1003 Internet Computing, COMP SCI 1010 Puzzle Based Learning and COMP SCI 1012 Scientific Computing. Other level I electives can be chosen from courses offered towards any degree program at the University, excluding those listed under courses not permitted provided that the student is eligible to do that course e.g. has satisfied the prerequisite/s.  Previous students have enrolled in courses as diverse as accounting, geology, anthropology, biotechnology, history, languages, music studies, philosophy, politics, pharmacology and psychology. Courses not permitted are listed below.

    **Students intending to complete MATHS 1012 Mathematics IB who have undertaken SACE Stage 2 Specialist Mathematics must enrol in MATHS 1011 Mathematics IA followed by MATHS 1012 Mathematics IB. Students who have not taken SACE Stage 2 Specialist Mathematics will be required to enrol in MATHS 1013 Mathematics IM then MATHS 1011 Mathematics IA in the following semester, and then MATHS 1012 Mathematics 1012 Mathematics IB in summer semster or in the following year. Students who undertake MATHS 1013 Mathematics IM will present it in lieu of an elective.

    Level II
    Plan 1 - for students commencing with little or no prior programming experience++

    Semester 1

    • COMP SCI 1103 Algorithm Design & Data Structures (3 units)
    • COMP SCI 2006 Introduction to Software Engineering (3 units)
    • COMP SCI 2008 Topics in Computer Science (6 units)

    Semester 2

    • COMP SCI 2000 Computer Systems (3 units)
    • COMP SCI 2201 Algorithm Design & Data Structure Analysis (3 units)
    • Level II Elective courses (6 units)

    Level II
    Plan 2 - for students commencing with prior programming experience

    Semester 1

    • COMP SCI 2201 Algorithm Design & Data Structure Analysis (3 units)
    • COMP SCI 2006 Introduction to Software Engineering (3 units) 
    • Level II Elective courses (6 units)*

    Semester 2

    • COMP SCI 2000 Computer Systems (3 units)
    • COMP SCI 2008 Topics in Computer Science (6 units)
    • Level II Elective course (3 units)*

    ++Students who do not have prior programming experience or who are not confident in their programming ability should complete COMP SCI 1101 Introduction to Programming prior to undertaking COMP SCI 1102 Object Oriented Programming followed by COMP SCI 1103 Algorithm Design and Data Structures and COMP SCI 2201 Algorithm & Data Structure Analysis in the following year. Students who take COMP SCI 1101 Introduction to Programming will present it in lieu of an elective.

    Level II Electives can be chosen from courses offered towards a degree program at the University, provided that the student is eligible to do that course e.g. has satisfied the prerequisite/s. Courses not permitted are listed below.

    Level III
    (same for both Plan 1 & Plan 2)

    Semester 1

    • Level III COMP SCI Elective or COMP SCI 3002 Programming Techniques (3 units)#
    • COMP SCI 3020 Advanced Topics in Computer Science (6 units)
    • Level III Elective courses (3 units)*

     

    Semester 2

    • COMP SCI 3006 Software Engineering & Project (3 units)
    • MATHS 3015 Communication Skills III (3 units)
    • Level III Computer Science course (6 units)

    #Students are encouraged to undertake COMP SCI 3002 Programming Techniques (although this course is not specifically required under the Academic Program Rules, it is assumed knowledge for COMP SCI 3006 Software Engineering and Project).

    Level III Electives can be chosen from courses offered towards a degree program at the University, provided that the student is eligible to do that course e.g. has satisfied the prerequisite/s. Courses not permitted are listed below.

    Courses Not Permitted
    The following courses are not permitted to be presented towards the Bachelor of Computer Science unless otherwise instructed by a Faculty Program Adviser.

     

  • Career Opportunities

    Graduates from our programs are highly regarded by employers and have been successful in a wide variety of areas.

    Employment opportunities can include administration, business data processing, computer programming, computer science, engineering design, financial software, games programming, graphics programming, information technology management, internet commerce, network management, quality improvement, scientific data analysis, systems analysis, software engineering, real-time process control and user interface programming.

    This advanced degree is designed for high achieving students and has many opportunities for students to develop and showcase their talents to future employers.

    Potential careers

    Internet Consultant, Network Engineer, Computer Hardware Engineer, Computer Programmer, Computer Scientist, Computer Systems Engineer, Software Engineer, Systems Analyst, IT Manager, Information and Communications Technologist, Instrumentation Engineer, Internet - Web Programmer, Internet Commerce Specialist

  • Graduate Attributes
    • Knowledge and understanding of the content and techniques of a chosen discipline at advanced levels that are internationally recognised.
    • The ability to locate, analyse, evaluate and synthesise information from a wide variety of sources in a planned and timely manner.
    • An ability to apply effective, creative and innovative solutions, both independently and cooperatively, to current and future problems.
    • Skills of a high order in interpersonal understanding, teamwork and communication.
    • A proficiency in the appropriate use of contemporary technologies.
    • A commitment to continuous learning and the capacity to maintain intellectual curiosity throughout life.
    • A commitment to the highest standards of professional endeavour and the ability to take a leadership role in the community.
    • An awareness of ethical, social and cultural issues and their importance in the exercise of professional skills and responsibilities.
  • Professional Accreditation

    The Bachelor of Computer Science (Advanced) is designed to meet the necessary academic requirements of the Australian Computer Society (ACS). It also provides the necessary academic requirements for membership of the Institute of Electrical and Electronic Engineers (IEEE) and the American-based Association for Computing Machinery (ACM).

     

  • Program Rules
  • Further Information

    Please direct enquiries to the University Contact Centre
    Phone: +61 8 8313 7335 (toll free 1800 061 459)

    The annual Open Day and Information Night events provide an excellent opportunity to see our campus, meet with academics, and discuss your study options.

  • Useful Links

The University of Adelaide is committed to regular reviews of the courses and programs it offers to students. The University of Adelaide therefore reserves the right to discontinue or vary programs and courses without notice. Please read the important information contained in the disclaimer.

Last updated: Monday, 7 May 2012

Need Help?

Contact us

Our University Contact Centre can help with any enquiries you have - all you have to do is ask! We're open 9am-5pm Adelaide time, Mon-Fri.

Call us +61 8 8313 7335
(Toll free) 1800 061 459
Stay Informed