Bachelor of Software Engineering
| Offered By | ANU College of Engineering and Computer Science |
|---|---|
| Duration | 4 years full-time |
| Minimum | 192 units |
| Academic Plan | 4708XBSENG |
| CRICOS Code | 029273C |
| UAC Code | 135604(Bachelor Software Engineering) |
| Areas of Interest | Business Information Systems, Computer Science, Engineering, Information Technology, and Software Engineering |
The Bachelor of Software Engineering (BSEng) is a four-year program accredited by Engineers Australia and the Australian Computer Society. The course emphasises the development of professional skills in the technical area of software engineering, that is, the systematic application of analysis, design, and construction techniques for computer systems and applications.
The computing industry has grown very rapidly in the last 40 years, despite a widely acknowledged, continual state of crisis in our abilities to manage reliably the process of developing software. The need for a mixture of technical computing knowledge with the skills of the computer programmer, and the disciplined organisation and judgement of the professional engineer, has been seen as desirable for many years. The introduction of the Bachelor of Software Engineering program in 1999 meets this need.
The BSEng graduate will acquire technical knowledge of the fundamentals of computer systems, programming languages, and the mathematical foundations of algorithms and data structures that are required to establish reliability and safety in software. Technical knowledge is honed by a selection of advanced technical topics. The principles and practices of the design and implementation of software are built up in a sequence of courses combining theoretical study and practical laboratory exercises, individual projects, and group projects. Of no less importance is an introduction to the professional skills of a competent engineer: management, communication with others and teamwork in particular, and ethical and other responsibilities. Graduates will also build their own skills of individual software development in university studies and in practical work experience which is required during the course, and will learn a systems approach developed and exemplified in individual and group project work.
Mathematics is an essential component of the program for developing the ability for abstraction that is the core of the computing discipline, and to allow rigorous formal description of aspects of the software engineering process. Discrete mathematics also has significant applications in the modelling and rigorous description of software properties, computing processes and programming languages.
The best computing professionals are informed by knowledge of a wider field than computing alone. The course includes the choice of a major line of study in another discipline in the university which can broaden the understanding of the social and cultural responsibilities of the software engineer, and strengthen the ability to communicate with others, or may be used to specialise in further fundamental sciences, or in specialised engineering streams. Both develop the capacity for lifelong learning by exposure to a broader range of ways of studying at university level.
The Bachelor of Software Engineering degree is accredited by Engineers Australia and the Australian Computer Society.
The Bachelor of Software Engineering Homepage: http://cecs.anu.edu.au/students/future/undergrad/BSE
Admission Requirements
Admission to all programs is on a competitive basis, taking into account all relevant academic qualifications. If you hold more than one qualification, admission will be based on your overall record. Tertiary qualifications are generally weighted more heavily than secondary. If you have completed an approved tertiary preparation course or alternative entry scheme, you will be assessed on the results of that scheme alone, unless you have undertaken subsequent study.
Click HERE for further information about domestic admission pathways.
The table below is a guide to the entry level required for domestic applicants. Exact entry level will be set at time of offer.
| Entry Requirement | Entry Level |
|---|---|
| ATAR | 85 |
| QLD Band | 8 |
| International Baccalaureate | 30 |
From 2010, the UAI/ENTER/TER will be referred to as ATAR (Australian Tertiary Admission Rank) for admission in 2010. See http://www.uac.edu.au/undergraduate/atar/ for further information.
Queensland Band equivalents are a guide only - selection is made on a UAI equivalent that is not available to students.
The entry requirements above are for domestic applicants only.
International applicants may view further information on admissions requirements at Entry Requirements for International Undergraduate Applicants
The University reserves the right to alter or discontinue its programs as required.
Prerequisites
ACT: Maths Methods major OR Specialist Maths (recommended)
NSW:Mathematics
SA/NT: Mathematics 1 (Single)
TAS: Mathematics Stage 2
VIC: Mathematical Methods 3 & 4 or Specialist Mathematics
QLD: Mathematics B or Mathematics C
WA: Applicable Mathematics and Calculus
IB: Mathematical Methods or Mathematics
The information published on the Study at ANU 2010 website applies to the 2010 academic year only. All information provided on this website replaces the information contained in the Study at ANU 2009 website.




