Back to search

Bachelor of Computer Science (Software Engineering)

Degree Type Bachelor

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

SATAC Code N/A

2009
ATAR
66.75

  • Program Outline

    No new admissions into this program for 2010.

    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.

  • Related Programs
  • Admission and Fee Information

    No new admissions into this program for 2010.

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

    Domestic applicants

    Not a domestic applicant?

    2009 CSP ATAR 66.75
    2009 CSP IB 24
    Annual tuition fees
    Commonwealth-supported place: $7,567
    Mid-year entry? Subject to availability
    Enquiries University Contact Centre
    Selection Criteria

    Alternative entry pathways
    How to Apply

    International applicants

    Not an international applicant?

    International ATAR 72
    IB 24
    IELTS Overall 6 [more info]
    Annual tuition fees International student place: $23,100
    Mid-year entry? Yes
    CRICOS 023413M
    Enquiries University Contact Centre
    Selection Criteria
    Prerequisites
    Mathematics
    Equivalent Scores
    International ATAR 72
    IB 24
    IELTS
    Overall
    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 ATAR 72
    Annual tuition fees International student place: $23,100
    Mid-year entry? Yes
    Enquiries University Contact Centre
    Selection Criteria
  • Study Plans

    The study plans given are examples of pathways through this degree for students that commenced their program in 2010 (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

    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.

  • Career Opportunities

    Graduates are highly regarded by employers and have been successful in a wide variety of areas. Employment opportunities are provided in the areas of administration, business data processing, computer programming, computer science, engineering design, financial software, games programming, graphics programming, information technology management, internet commerce, network management and support, quality improvement, scientific data analysis, systems analysis, software engineering, systems support, real-time process control and user interface programming.

    Career Pathways
    Within the Bachelor of Computer Graphics, Bachelor of Computer Science and Bachelor of Computer Science (Software Engineering) students will be able to tailor their program to guide them to a particular career. Some of the options available are:

    Computer Graphics: As the computer entertainment industry grows the demand for computer scientists with skills in the areas of computer vision, graphics, networking and broadband telecommunications computer graphics and networking increases. With the correct choice of computer science courses and electives, students will be well on their way to a rewarding career in this area.

    Database and Information Systems Management: An increasingly important field in the area of information technology, with large volumes of collected data needing to be correctly stored and interpreted. It is recommended that students thinking about this type of career also look at undertaking electives from the discipline of statistics.

    Network Management: A specialisation of the systems support and internet commerce areas. Graduates in this area are focused on the technical aspects of design and implementation of data communications networks. Choosing courses specifically focused on network issues will assist students to follow this career path.

    Software Engineering: An essential discipline for anyone aiming to write reliable software for complex systems. Computer science degrees offer several software engineering courses, which include group projects tackling real world problems and cover the creation of software from its conception to delivery.

  • 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.
  • 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).

  • Program Rules
  • 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: Thursday, 24 Sep 2009

 

Ask Adelaide

Call us +61 8 8313 7335
(Toll free) 1800 061 459
Contact us
Study Info