Skip to main content

Bachelor of Advanced Computing

Course resolutions

The course resolutions detailed in this page apply to all courses included in the table below under section 1 (course codes). 

These resolutions must be read in conjunction with applicable University By-laws, Rules and policies including (but not limited to) the University of Sydney (Coursework) Rule 2014 (the 'Coursework Rule'), the Coursework Policy 2021 (the 'Coursework Policy'), the Learning and Teaching Policy 2019, the Resolutions of the Faculty, University of Sydney (Student Academic Appeals) Rule 2021, the Academic Integrity Policy 2022 and the Academic Integrity Procedures 2022. Current versions of all policies are available from the Policy Register: http://www.sydney.edu.au/policies

1 Course codes

Code
Course and stream title
BPCOMPUT-01 Bachelor of Computing
BPADVCMP-01 Bachelor of Advanced Computing
BPACMSCI-01 Bachelor of Advanced Computing / Bachelor of Science
BPACMCOM-01 Bachelor of Advanced Computing / Bachelor of Commerce

2 Attendance pattern

(1) The attendance pattern for these courses is full time or part time according to candidate choice. Part-time students must still satisfy appropriate enrolment progression and are subject to the same degree time limits as full-time students. Visa requirements commonly restrict international students to full time study only. The Faculty strongly recommends full-time enrolment as the preferred option for all undergraduate students unless exceptional circumstances exist.

3 Streams

(1) The Bachelor of Computing is not available in streams.

(2) The Bachelor of Advanced Computing is available in the Dalyell stream.

(3) Completion of a stream is not a requirement of the Bachelor of Advanced Computing. The requirements for the Dalyell stream are set out in Table D of the Shared Pool for Undergraduate Degrees and clause 6 of these resolutions. Candidates who wish to exit the Dalyell stream should do so through the enrolment system or by contacting the Student Centre.

(4) The Bachelor of Science, as part of the Bachelor of Advanced Computing / Bachelor of Science combined degree, is available in the following streams:

(a) Dalyell

(b) Health

(c) Medical Science

Completion of a stream is not a requirement of the Bachelor of Science. The requirements for the completion of each stream are as specified in Table A for the Bachelor of Science or, in the case of the Dalyell stream, in Table D of the Shared Pool for Undergraduate Degrees and clause 6 of these resolutions. Candidates wishing to transfer between the Bachelor of Science streams or exit from a stream should contact the Student Centre. Candidates who qualify for the Dalyell stream may complete that stream while also completing another stream.

(5) The Bachelor of Commerce, as part of the Bachelor of Advanced Computing / Bachelor of Commerce combined degree, is available in the following streams:

(a) Dalyell

Completion of a stream is not a requirement of the Bachelor of Commerce. The requirements for the completion of the Dalyell stream are set out in Table D the Shared Pool for Undergraduate Degrees and clause 6 of these resolutions. Candidates who wish to exit the Dalyell stream should do so through the enrolment system or by contacting the Student Centre.

4 Cross-Faculty management

(1) Candidates will be under the general supervision of the Faculty of Engineering for the duration of the degree or combined degree.

(2) The Deans of the Faculty of Engineering and the Faculty responsible for the second degree shall jointly exercise authority in any matter concerned with the combined course not otherwise dealt with in these resolutions.

5 Admission to candidature

(1) Admission to the Bachelor of Advanced Computing, the Bachelor of Advanced Computing and Bachelor of Science and the Bachelor of Advanced Computing and Bachelor of Commerce is on the basis of a secondary school leaving qualification such as the NSW Higher School Certificate (including national and international equivalents), tertiary study or an approved preparation program. English language requirements must be met where these are not demonstrated by sufficient qualifications taught in English. Special admission pathways are open for mature aged applicants who do not possess a school leaving qualification, educationally disadvantaged applicants and for Aboriginal and Torres Strait Islander applicants. Applicants are ranked by merit and offers for available places are issued according to the ranking. Details of admission requirements are found in the Coursework Rule and the Coursework Policy.

(2) Commencing candidates may not be admitted to candidature in the Bachelor of Computing. With the permission of the Faculty, candidates in the Bachelor of Advanced Computing may transfer into the Bachelor of Computing as specified in clause 14 below.

(3) Admission to the Dalyell stream requires achievement of a minimum tertiary admission rank (ATAR) set by joint agreement of the Deans and Heads of School and Deans of University schools of all the faculties and University schools administering degrees offering the Dalyell stream, or equivalent.

6 Requirements for award

(1) The units of study that may be taken for the Bachelor of Computing, the Bachelor of Advanced Computing, the Bachelor of Advanced Computing/Bachelor of Commerce and the Bachelor of Advanced Computing/Bachelor of Science are:

(a) Table A for the Bachelor of Computing/Bachelor of Advanced Computing;

(b) Table A for the Bachelor of Commerce;

(c) Table A for the Bachelor of Science;

(d) Table S from the Shared Pool for Undergraduate Degrees;

(e) Table O from the Shared Pool for Undergraduate Degrees.

(f) For students enrolled in the Dalyell stream, Table D of the Shared Pool for Undergraduate Degrees.

In these resolutions, except where otherwise specified, Table S, Table O and Table D mean Table S, Table O and Table D as specified here.

(2) To qualify for the award of the Bachelor of Computing, a candidate must complete 144 credit points, comprising:

(a) 78 credit points of core units as specified in Table A for the Bachelor of Computing/Bachelor of Advanced Computing;

(b) A major (48 credit points) from Table A for the Bachelor of Computing/Bachelor of Advanced Computing and as defined in clause 7 below;

(c) Optionally, up to 12 credit points of units of study in the Open Learning Environment as listed in Table O;

(d) Optionally a minor (36 credit points) from Table S or Table A;

(e) Where appropriate, additional elective units as required from Table A for the Bachelor of Computing/Bachelor of Advanced Computing or Table S.

(3) To qualify for the award of the Bachelor of Advanced Computing, a candidate must complete 192 credit points, comprising:

(a) 96 credit points of core units as specified in Table A for the Bachelor of Computing/Bachelor of Advanced Computing;

(b) A major (48 credit points) from Table A for the Bachelor of Computing/Bachelor of Advanced Computing and as defined in section 7 below;

(c) At least 12 credit points of 4000-level or higher Information Technology electives from Table A for the Bachelor of Computing/Bachelor of Advanced Computing;

(d) Optionally up to 12 credit points of units of study in the Open Learning Environment as listed in Table O;

(e) Optionally, a minor (36 credit points) or second major (48 credit points) from Table S or Table A;

(f) Where appropriate, additional elective units as required from Table A for the Bachelor of Computing/Bachelor of Advanced Computing, Table S or, for students enrolled in the Dalyell stream, Table D.

(4) To qualify for the award of the Bachelor of Advanced Computing / Bachelor of Science a candidate must complete 240 credit points comprising:

(a) 96 credit points of core units as specified in Table A for the Bachelor of Computing/Bachelor of Advanced Computing;

(b) A major (48 credit points) from Table A for the Bachelor of Computing/Bachelor of Advanced Computing and as defined in section 7 below;

(c) At least 12 credit points of 4000-level or higher IT electives from Table A for the Bachelor of Computing/Bachelor of Advanced Computing;

(d) Degree core: 12 credit points of units of study as set out in Table A Degree Core for the Bachelor of Science (students may count the units from their major(s) or minor(s) to fulfill this requirement) and 12 credit points of 1000-level science elective units of study (excluding units listed as in Table A Degree Core) as set out in Table A (students may count the units from their major(s) or minor(s) to fulfil this requirement); and

(e) A major (48 credit points) or a 3-year program with an embedded major from Table A for the Bachelor of Science, and which is different from the major completed to satisfy requirements specified clause 6 (4)(b) above (note: candidates taking Computational Data Science to fulfil requirements specified in clauses 6 (4) (b) may not take Data Science to fulfil requirements for the second major specified in this clause);

(f) If enrolled in a stream, requirements for the stream as specified in Table A for the Bachelor of Science or Table D.

(g) For students not enrolled in the Dalyell stream, a minimum of 6 credit points of units of study in the Open Learning Environment as listed in Table O;

(h) For students enrolled in the Dalyell stream:

(i) a minimum of 12 credit points of Dalyell units of study as specified in Table D.

(i) Students previously but no longer enrolled in the Dalyell stream who have completed at least 6 credit points of Dalyell units of study are not required to complete any units of study in the Open Learning Environment.

(j) Where appropriate, additional elective units as required from Table A for the Bachelor of Computing/Bachelor of Advanced Computing, Table A for the Bachelor of Science, Table S, Table O or, for students enrolled in the Dalyell stream, Table D.

(5) To qualify for the award of the Bachelor of Advanced Computing / Bachelor of Commerce a candidate must complete 240 credit points comprising:

(a) 96 credit points of core units as specified in Table A for the Bachelor of Computing/Bachelor of Advanced Computing;

(b) A major (48 credit points) from Table A for the Bachelor of Computing/Bachelor of Advanced Computing and as defined in clause 7 below;

(c) At least 12 credit points of 4000-level or higher IT electives from Table A for the Bachelor of Computing/Bachelor of Advanced Computing;

(d) 24 credit points of core units of study as set out in Table A for the Bachelor of Commerce;

(e) A major (48 credit points) from Table A for the Bachelor of Commerce;

(f) For students not enrolled in the Dalyell stream, a minimum of 6 credit points of units of study in the Open Learning Environment as specified in Table O;

(g) For students enrolled in the Dalyell stream:

(i) a minimum of 12 credit points of Dalyell units of study as specified in Table D.

(h) Students previously but no longer enrolled in the Dalyell stream who have completed at least 6 credit points of Dalyell units of study are not required to complete any units of study in the Open Learning Environment.

(i) Where appropriate, additional elective units as required from Table A for the Bachelor of Computing/Bachelor of Advanced Computing, Table A for the Bachelor of Commerce, Table S, Table O or, for students enrolled in the Dalyell stream, Table D.

7 Majors, Minors and Programs

(1) Bachelor of Computing and Bachelor of Advanced Computing

(a) Completion of at least one major from Table A for the Bachelor of Computing/Bachelor of Advanced Computing is a requirement for the Bachelor of Computing and Bachelor of Advanced Computing. The majors available are:

(i) Computer Science

(ii) Software Development

(iii) Information Systems (no further enrolments from 2022)

(iv) Computational Data Science

(v) Cybersecurity

(b) Completion of a minor (the common pool minor) as listed and specified in Table S is optional in the Bachelor of Computing. Completion of a minor or major (the common pool minor or major) as listed and specified in Table S is optional in the Bachelor of Advanced Computing. The available minors and majors and requirements are as specified in Table S. Students taking a Table A major in Computational Data Science may not take a minor or major in Data Science from Table S.

 

(2) Bachelor of Advanced Computing / Bachelor of Science

(a) Completion of a major from Table A for the Bachelor of Computing/Bachelor of Advanced Computing is a requirement for the Bachelor of Advanced Computing/Bachelor of Science. The majors available are as specified in clause 7 (1)(a) for the Bachelor of Advanced Computing.

(b) Completion of a major (the Science Major) or a program which contains a major (the Science Program) from Table A for the Bachelor of Science is a requirement for the Bachelor of Advanced Computing/ Bachelor of Science. The Science Major must not be the same as the Major completed to satisfy requirements specified in clause 7 (2)(a) above. Students taking a major in Computational Data Science may not take a Table A major for the Bachelor of Science or Table S Major in Data Science. The majors and programs available and requirements for completing the majors and programs are as specified in Table A for the Bachelor of Science.

(3) Bachelor of Advanced Computing / Bachelor of Commerce

(a) Completion of a major from Table A for the Bachelor of Computing/Bachelor of Advanced Computing is a requirement for the Bachelor of Advanced Computing/ Bachelor of Commerce. The majors available are as specified in clause 7 (1) (a) for the Bachelor of Advanced Computing.

(b) Completion of a major from Table A for the Bachelor of Commerce is a requirement. The majors available and requirements for completing the major are as specified in Table A for the Bachelor of Commerce.

8 Progression rules

(1) Progression within a major, program or minor:

Except with the permission of the relevant program, major or minor coordinator, candidates must have passed, or be concurrently enrolled in, all units of study at a given level before enrolling in any units at a higher level.

(2) Progression within the Bachelor of Advanced Computing combined degrees: 
Candidates must adhere to any progression rules for the Bachelor of Science or Bachelor of Commerce as relevant.

(3) Progression within the Medical Science Stream: 
Students in this stream will be required to meet the progression requirements for the stream.

(4) Progression within the Dalyell stream:

(a) With the permission of the Dalyell coordinator, candidates in the Dalyell stream may attempt advanced units at higher levels than the usual sequence through a program, major or minor.

(b) Candidates must achieve a Cross-Semester Average Mark (CSAM) at a level determined by joint agreement of the Deans and Heads of School and Deans of University schools of all the faculties and University schools administering degrees offering the Dalyell stream in each year of study or over each 48 credit point block to continue in the Dalyell stream. Candidates who do not maintain a CSAM at the level determined by joint agreement of the Deans and Heads of School and Deans of University schools of all the faculties and University schools administering degrees offering the Dalyell stream may continue in any other major, minor, program or stream into which they were admitted, but will not remain in the Dalyell stream.

(c) Candidates enrolled in the Dalyell stream who do not satisfy the requirements for the Dalyell stream but who otherwise meet the requirements for the award course in which they are enrolled will graduate with the award course without the Dalyell stream. Students may not study units additional to the maximum credit points for their award course except with approval of the Associate Dean.

9 Requirements for the Honours degree

(1) Bachelor of Computing: Honours is not available in the Bachelor of Computing.

(2) Bachelor of Advanced Computing (as either a single degree or as part of a combined degree):

(a) Admission to the Honours program requires a WAM of at least 65 and completion of at least one Table A major.

(b) Honours is awarded in the Bachelor of Advanced Computing to meritorious candidates who complete the Honours pathway comprising 24 credit points of research-related units listed in Table A.

(c) The Honours mark is determined by calculating a WAM from 48 credit points comprising the 24 credit points of research-related units specified above and the best 24 credit points of 3000-, 4000- and 5000-level units from Bachelor of Advanced Computing Table A and other 3000-, 4000- and 5000-level units relevant to the thesis topic approved by the thesis supervisor and the Honours Coordinator. The 3000-level project units listed in Table A are not included in the calculation of the Honours mark. Non research-related units must include at least one 4000- or 5000-level unit.

(3) Honours in an area of study in the Bachelor of Science or Bachelor of Commerce, as part of a combined degree with the Bachelor of Advanced Computing

(a) Honours in an area of study in the Bachelor of Science or Bachelor of Commerce is available to meritorious candidates by enrolling in the Bachelor of Science (Honours) or Bachelor of Commerce (Honours) after completion of the requirements for the combined degree, with requirements specified in the resolutions of the applicable degree.

10 Award of the degrees

(1) The Bachelor of Advanced Computing (Honours) is awarded in classes ranging from First Class to Third Class as set out in the Coursework Policy.

(2) Candidates will be awarded a separate testamur for each degree completed.

11 University medal

A student who has qualified for the award of Bachelor of Advanced Computing with first class honours and has an honours mark of 85 or above, and who has demonstrated excellence in their honours thesis, will be considered for the award of a University Medal. The Medal is awarded at the discretion of the relevant delegate, after the recommendation of the relevant Head of School, to the highest achieving students who in the opinion of the Faculty have an outstanding academic record, in accordance with the Coursework Rule and Coursework Policy

12 Cross-institutional study

(1) Cross-institutional study is not available in the Bachelor of Computing or Bachelor of Advanced Computing. Cross-institutional study in the Bachelor of Commerce or Bachelor of Science is as specified in the relevant degree and faculty resolutions.

13 International exchange

(1) The faculties of Engineering, Science and Commerce encourage candidates in these degrees to participate in international exchange programs subject to the terms set out in the Resolutions of the Faculty of Engineering.

14 Course transfer

(1) A candidate enrolled in the Bachelor of Advanced Computing who has satisfied the requirements of the Bachelor of Computing may transfer to the Bachelor of Computing and graduate.

(2) A candidate enrolled in the Bachelor of Advanced Computing who has completed more than 96 credit points, may transfer to the Bachelor of Computing. Completion of the abandoned degree in the future will require a new application for admission to that course and completion in accordance with the resolutions governing that degree at the time of that admission.

(3) A candidate in a combined degree with the Bachelor of Advanced Computing may abandon that combined degree and elect to complete either the Bachelor of Advanced Computing or the other component of the combined degree (the Bachelor of Science or the Bachelor of Commerce) in accordance with the resolutions governing that degree.

15 Credit for previous study

Credit transfer is subject to the provisions of the Coursework Policy and the Resolutions of the Faculty of Engineering and also, for students enrolled in combined degrees, the resolutions of the relevant faculty.

16 Transitional provisions

(1) These resolutions apply to students who commenced their candidature on or after 1 January 2024.

(2) Subject to subclauses 16(3) and 16(4) all students who commenced their candidature prior to 1 January 2024 should complete the requirements in accordance with the resolutions in force at the time of their commencement.

(3) Subclause 10(2) will apply to all students who complete the requirements for a combined degree after 15 September 2020. All candidates who complete the requirements for combined degrees after that date will receive separate testamurs for each degree completed.

(4) Subclause 14(1) will apply to all students.