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

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)

Bachelor of Computer Science (Software Engineering) B.CScSE
2009

Program Outline | Related Programs | Admission Information | Study Plans | Career Opportunities | Graduate Attributes | Professional Accreditation | Program Rules | Further Information | Useful Links

Location: North Terrace Campus
Duration: 3 years (full-time or part-time? equivalent)
Degree/Award: Bachelor

Program Outline

This three-year program was developed in recognition of the need to produce graduates with specific training in Software Engineering. Graduates will gain the necessary skills for work in this area, including the organisational and project management skills vital for a successful career. They will also have a strong foundation in the fundamentals of computing and gain valuable experience in designing, constructing and testing large software systems through extensive project work.

The role of software engineers is increasingly vital in all aspects of transforming ideas into professional software solutions. Graduates from this program will be able to analyse problems and apply software engineering techniques to design computer-based solutions for a wide range of applications. They will be competent programmers in one or more programming languages and have a firm understanding of the relationship between software and hardware. Graduates will be 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, computer graphics and visualisation.

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.

Students wishing to enter the Bachelor of Computer Science (Software Engineering) apply through SATAC for a place in the Bachelor of Computer Science. A transfer to the Software Engineering program can be undertaken at any time during the student’s enrolment provided the correct courses have been either completed or are to be completed. Students apply for transfer via the Faculty Office.

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
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

How to Apply ?

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 ?

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 2002: Database and Information Systems**(3 units)
  • Level II elective course (3 units)
  • Level II elective course (3 units)

Semester 2

Level III

Semester 1

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

Semester 2

  • COMP SCI 3006: Software Engineering and Project (3 units)
  • COMP SCI 3013: Event Driven Computing (3 units)
  • COMP SCI Level III Computer Science course (3 units)
  • Level III elective course (3 units)

** Students are encouraged to do these courses, although they are 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 and software engineering.

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 (Software Engineering) 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.