Bachelor of Software Engineering (Honours)

Bachelor's degree

In Canberra (Australia)

Price on request

Description

  • Type

    Bachelor's degree

  • Location

    Canberra (Australia)

  • Duration

    4 Years

  • Start date

    Different dates available

  • Credits

    192

Software Engineering is about building effective software systems that address complex problems in a broad range of domains including transport, communications, finance, medicine, science, entertainment and the arts.The Bachelor of Software Engineering (Honours) is a four-year program accredited by Engineers Australia and the Australian Computer Society. Graduates will obtain skills and capabilities for professional software engineering practice, innovation and research. We adopt a systems approach to software engineering that not only covers the technical aspects of professional practice, innovation and research, but also the complex socio-technical context in which these activities occur. This includes approaches to dealing with uncertainty and risk, design, modern management practices, ethics and communication. BSEng students develop these skills and capabilities through a balance of theoretical study, practice in team projects with industry partners, and work experience. Students also have the opportunity to develop their innovation and entrepreneurial capabilities by working on their own start-ups with industry entrepreneurs as part of their degree.

Facilities

Location

Start date

Canberra (Australia)
See map
The Australian National University, ACT 0200

Start date

Different dates availableEnrolment now open

About this course

Admission to all programs is on a competitive basis. Admission to undergraduate degrees is based on meeting the ATAR requirement or an equivalent rank derived from the following qualifications:• An Australian year 12 qualification or international equivalent; OR• A completed Associate Diploma, Associate Degree, AQF Diploma, Diploma, AQF Advanced Diploma, Graduate Certificate or international equivalent; OR• At least one standard full-time year (1 .0 FTE) in a single program of degree level study at an Australian higher education institution or international equivalent.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Industry
  • Innovation
  • Management
  • Business and Management
  • Problem Solving
  • Leadership
  • Computing
  • IT Project Management
  • Software Engineering
  • Algorithms
  • Secondary
  • Design
  • Mathematics
  • Maths
  • Product Development
  • International
  • Project
  • Systems
  • Engineering
  • Project Management
  • Programming
  • IT Development
  • IT Management
  • GCSE Mathematics
  • Skills and Training

Course programme

The Bachelor of Software Engineering (Honours) requires completion of 192 units, of which:

A maximum of 60 units may come from completion of 1000-level courses

The 192 units must include:

96 units from the completion of the following compulsory courses:

COMP1600 Foundations of Computing

COMP2100 Software Design Methodologies

COMP2300 Computer Organisation and Program Execution

COMP2310 Systems, Networks and Concurrency

COMP2120 Software Engineering

COMP2420 Introduction to Data Management, Analysis and Security

COMP3120 Managing Software Development

COMP3500 Software Engineering Project

COMP3530 Systems Engineering for Software Engineers

COMP3600 Algorithms

COMP4130 Managing Software Quality and Process

COMP4450 Advanced Computing Research Methods

COMP4800 Industrial Experience

ENGN1211 Discovering Engineering

ENGN3230 Engineering Innovation

MATH1005 Discrete Mathematical Models

6 units from completion of course from the following list:

COMP1100 Programming as Problem Solving

COMP1130 Programming as Problem Solving (Advanced)

6 units from completion of course from the following list:

COMP1110 Structured Programming

COMP1140 Structured Programming (Advanced)

Either:

12 units from completion of COMP4500 Software Engineering Practice

12 units from completion of further 4000-level courses from the subject area COMP Computer Science

Or:

24 units from completion of COMP4540 Software Engineering Research Project

Either:

6 units from completion of further courses from the subject area COMP Computer Science

Or:

6 units from completion of courses from the following list:

MATH1013 Mathematics and Applications 1

MATH1014 Mathematics and Applications 2

MATH1115 Advanced Mathematics and Applications 1

MATH1116 Advanced Mathematics and Applications 2

MATH2301 Games, Graphs and Machines

STAT1003 Statistical Techniques

STAT1008 Quantitative Research Methods

Either:

6 units from completion of further 3000- and 4000-level courses from the subject area COMP Computer Science

Or:

6 units from completion of courses from the following list:

VCUG3001 Unravelling Complexity

VCUG3002 Mobilising Research

48 units from the completion of elective courses offered by the ANU

COMP4801 Final Honours Grade will be used to record the Class of Honours and the Mark. The Honours Mark will be a weighted average percentage mark (APM) calculated by first calculating the average mark for 1000,2000, 3000 and 4000 level courses. We denote these averages: A1, A2, A3, and A4 respectively. The averages are computed based on all units counted towards satisfaction of degree requirements, excluding non-COMP electives. Finally these averages are combined using the formula APM = (0.1 X A1) + (0.2 X A2) + (0.3 X A3) + (0.4 X A4).

The APM will then be used to determine the final grade according to the ANU Honours grading scale, found at http:///students/program-administration/assessments-exams/grading-scale.

Bachelor of Software Engineering (Honours)

Price on request