Information for Future Students - Find a Program The University of Adelaide Australia
Public browsing [Login]
You are here: Find a Program > B.Comp.Sc.
text zoom: S | M | L
Printer Friendly Version
Find a Program in 2009

Glossary and FAQs

Glossary of Terms
Commonly used terms and expressions you'll encounter while preparing for study at university.

Frequently Asked Questions About:

  1. Fees & Charges
  2. Academic Programs
  3. Applying to the University of Adelaide
  4. Scholarships
  5. Important Dates

Make an Enquiry

Enquire online anytime
Use the online enquiry form

Student Centre Opening Hours:
Mon, Wed, Thurs, Fri:
8:45am-5:00pm
Tues: 9:30am-5:00pm
[Current Local Time]

Phone: +61 8 8303 7335
(Country and interstate callers toll free on 1800 061 459)

Program Outline

The Bachelor of Computer Science caters for people with specific interests in computer science/information technology. It has a core of compulsory computer science courses and a wide range of elective courses including mathematics and statistics as well as commerce, design studies, economics, engineering, finance, humanities and social sciences or science.

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. Students who do well in their courses may complete an additional year of study to obtain an honours degree, which provides them with the opportunity for research and enhanced employment prospects.

Program Structure

All students are admitted to the Bachelor of Computer Science in the first instance. Students may wish to complete the first year of the program before choosing to specialise in the Bachelor of Computer Science (Software Engineering).

The computer science program provides foundational studies in computer science and mathematics, followed by advanced work in information technology and more specialised areas of computer science. At level I, students must take Computer Science 1A/B plus one other computer science course and at least one course in mathematics. In addition they may select other computer science, mathematics and statistics courses as well as courses from the disciplines of commerce, design studies, economics, engineering, finance, humanities and social sciences and science. At levels II and III, there is a core of computer science courses, including studies of programming and software engineering, operating systems, computer networks and database systems. Computer science elective courses encompass analysis and design of information systems, artificial intelligence, computer hardware, distributed computer systems and mathematical computing applications. Elective courses can also be chosen from mathematics and statistics and from the above listed disciplines.

Software Engineering stream: this specialisation identifies a special course of study which prepares graduates with the skills they require to work successfully as Software Engineers in the Information Technology industry. Software Engineers are instrumental in all aspects of transforming ideas into professional software solutions. Students receive a strong foundation in the fundamentals of computing and gain valuable experience in designing, constructing and testing large software systems through extensive project work. This program also teaches the required organisational skills of Software Engineering through team-based and individual software engineering projects.

Graduates are able to analyse problems and apply software engineering techniques to design computer-based solutions for a wide range of applications. Graduates of the Bachelor of Computer Science (Software Engineering) are trained for employment in the wide range of fields requiring software engineering skills, including data analysis, information management, data processing, real-time process control, embedded systems, and entertainment technologies.

This program is based on the Bachelor of Computer Science and has a foundation of computer science and mathematics. Students build on their basic knowledge by studying courses which will give them an understanding of programming for large scale systems, event-driven computing, operating systems, computer architecture and computer graphics. Specialisation subjects related to Software Engineering are chosen at second and third year, including team-based highly practical subjects and theoretical techniques relating to the practice of software engineering principles.

return to top

Admission Information

Choose your applicant type to view the relevant admissions information for this program.

I am a:

Domestic applicants

Not a domestic applicant? ?

2008 CSP IB 24
SATAC Code 314111
2008 CSP TER 71.5
HESS group ? General
Annual tuition fees ?
Commonwealth-supported place: $7,412
Mid-year entry? Yes
Enquiries Student 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 Tertiary Entrance Rank (TER).
Prerequisites ?
SACE Stage 2: Mathematical Studies

IB: Mathematics (SL grade 5/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
    You must have completed an AQF Diploma or above. Your application will be ranked according to the level of award.
  • Special Entry applicants
    You must meet the following criteria: you must be 21 years or over on January 1st of the year that you will be studying*, you must not hold a completed higher education level award, and if you have been enrolled in a course leading to a higher education level award in the last 3 years, you must not have completed more than 2 years full time equivalent university study. If you meet this criteria, you will be ranked according to your result in the Special Tertiary Admissions Test (STAT). Your STAT result is weighted such that the verbal component contributes 35% to your score and the quantitative component contributes 65%. Personal Competencies (PC) and Employment Experience (EE) statements are not considered. *The age restriction is 19 years or over if you have completed either the Flinders Foundation course or the UniSA Foundation Studies program or the UniSA Program for Adult Learners. 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: 314111

International applicants

Not an international applicant? ?

International TER 72
IELTS Total 6 [more info]
Annual tuition fees ? International student place: $22,000
Mid-year entry? Yes
Enquiries Student Centre

Selection Criteria ?

Prerequisites ?
Mathematics
Equivalent Scores
International TER 72
IELTS
Total
Reading
Listening
Speaking
Writing
6
5.5
5.5
6
6

How to Apply ?

International applicants applying with Australian year 12 results

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

International TER 72
Annual tuition fees ? International student place: $22,000
Mid-year entry? Yes
Enquiries Student Centre

Selection Criteria ?

Prerequisites ?
SACE Stage 2: Mathematical Studies

IB: Mathematics (SL grade 5/HL grade 3)

return to top

Areas of Specialisation

Computer Science

return to top

Study Plans

The study plans ? given are examples of pathways through this degree. For a complete description, see the program rules.

Level I

Semester 1

  • COMP SCI 1008: Computer Science IA (3 units)
  • COMP SCI 1010: Puzzle Based Learning* (3 units)
  • MATHS 1011: Mathematics IA** (3 units)
  • Level I elective course (3 units)

Semester 2

**Level I Maths requirement: Students are encouraged to satisfy the Level I Maths requirement by doing Maths IA followed by Maths IB, as above and to take MATHS 1008 Mathematics for Information Technology I as a level I elective.

Note however that the prerequisite for Maths IA is either SACE Stage 2 Specialist Maths (or equivalent) or the University course MATHS 1013 Mathematics IMA, so some students will need to successfully complete Maths IMA prior to doing Maths IA followed by Maths IB.

Alternatively, a student can satisfy the Level I Maths requirement by just doing the course MATHS 1008 Mathematics for Information Technology I, offered in Sem 2.

*Students are encouraged to do both Puzzle Based Learning and Internet Computing, although only one of these two is required under the Academic Program Rules of the degree.

Level II

Semester 1

  • COMP SCI 2004: Data Structures & Algorithms (3 units)
  • COMP SCI Level II Computer Science course (3 units)
  • Level II elective course (3 units)
  • Level II elective course (3 units)

Semester 2

  • COMP SCI 2000: Computer Systems (3 units)
  • COMP SCI Level II Computer Science course (3 units)
  • Level II elective course (3 units)
  • Level II elective course (3 units)
Level III

Semester 1

  • MATHS 3015: Communication Skills (3 units)
  • COMP SCI 3002: Programming Techniques# (3 units)
  • COMP SCI Level III Computer Science course (3 units)
  • COMP SCI Level III Computer Science course (3 units)

Semester 2

  • COMP SCI 3006 Software Engineering and Project (3 units)
  • COMP SCI Level III Computer Science course (3 units)
  • COMP SCI Level III Computer Science course (3 units)
  • Level III elective course (3 units)

#Students are encouraged to do Programming Techniques, although this course is not specifically required under the Academic Program Rules of the degree. Note that Programming Techniques is assumed knowledge for Software Engineering and Project.

Electives: At each level, electives can be chosen from courses offered at that level towards a degree program at the University, provided that the student is eligible to do that course e.g. has satisfied the prerequiste/s, the course is not offered exclusively for a program other than the B Comp Sc.

return to top

Career Opportunities

Graduates are highly regarded by employers and have been successful in a wide variety of areas. Employment opportunities are provided in areas of administration, business data processing, computer programming, computer science, engineering design, financial software, games programming, graphics programming, information technology management, internet commerce, defence, and database and information systems management.

return to top

Graduate Attributes

  • Basic skills and knowledge (Computer Science/Information Technology, problem solving skills, analytical skills, communication skills and flexibility) necessary for a successful career in Computer Science/Information Technology.
  • Able to apply knowledge of Computer Science fundamentals, including programming, computer systems, data structures and computer networks.
  • Able to design complex systems involving both hardware, software and networks, using software engineering techniques.
  • Appreciation of current technologies.  
  • Able to communicate effectively, not only with other computer scientists, but with the community at large on information technology issues.
  • Contribute effectively as members of multi-disciplinary and multi-cultural teams, with the capacity to be leaders or managers as well as effective team members.
  • Able, by self directed study, to remain up to date with developments in their careers/professions.
  • Innovative and creative, adaptable and able to guide developments in their careers/professions.
  • Educated in a broad sense, are well informed and can take their place as leaders in the community.
  • Appreciation of professional conduct and ethical issues pertinent to the information technology industry.

return to top

Professional Accreditation

The Bachelor of Computer Science is accredited by the Australian Computer Society (ACS). It is designed to provide a professional qualification in computing and information technology. 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).

return to top

Further Information

Please direct enquiries to the Student Centre
Phone: +61 8 8303 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.

return to top

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: Tuesday, 9 Jun 2009

Program Talks

Computer Science: The Graduate

Listen to the Open Day Talk

Make sure you have JavaScript enabled and get the Flash Player to see this media content.

Ever dreamed of working for Google and embarking on a PhD at the University of Oxford? Well that’s exactly what Alex Flint, a graduate from the School of Computer Science, has achieved. Alex is employed by Google in Sydney, and will later this year begin his PhD at the University of Oxford. Hear about his experiences as a student, including his travels around the world as part of a programming competition team, and learn more about the opportunities currently available to Computer Science graduates.