Note: This course version is currently under review and is subject to change.

ProgramsEngENGI (UG)BEHonsS1 EntrySoftware Engineering (2017)


Show information forcommencing students (ie. started First Year then).
 
Faculty of Engineeringengineering.undergraduate@sydney.edu.au


Print View | Download as PDF Administrative Information (Fees, ATAR etc.)

Select plan for Major/Pathway

Year 1 - Semester 1

SITS Diet Block/TypeCPUnit of Study/Unit Block
3MATH1001: Differential Calculus


Note:  This unit is discontinued from 2018. Replacement unit is MATH1021.
6INFO1103: Introduction to Programming


Note:  This unit is discontinued from 2018. Replacement unit is INFO1113.
6Software Specialist - Fundamentals
6ENGG1111: Integrated Engineering 1
3MATH1002: Linear Algebra

Note:   A lot of UoS run by the School of Computer Science are undergoing changes in 2018. If you started your degree prior to 2018 and are affected by these changes, then please consult your program director regarding replacement units to satisfy your degree requirements.

ENGG1111 may be replaced by ENGG1061 Advanced Engineering for approved students. MATH1001 and MATH1002 may be replaced by advanced units MATH1901 and MATH1902.


Year 1 - Semester 2

SITS Diet Block/TypeCPUnit of Study/Unit Block
3MATH1003: Integral Calculus and Modelling


Note:  This unit is discontinued from 2018. Replacement unit is MATH1023.
6INFO1105: Data Structures


Note:  This unit is discontinued from 2018. Replacement unit is COMP2123.
6Software Specialist - Fundamentals
6ELEC1601: Introduction to Computer Systems
3MATH1005: Statistical Thinking with Data

Note:   MATH1003 and MATH1005 may be replaced by advanced units MATH1903 and MATH1905.


Year 2 - Semester 1

SITS Diet Block/TypeCPUnit of Study/Unit Block
6ISYS2110: Analysis & Design of Web Information Systems
6COMP2017: Systems Programming
6Software Specialist - Fundamentals
6MATH2069: Discrete Mathematics and Graph Theory

Note:   Up to 12 credit points of general electives may be taken.


Year 2 - Semester 2

SITS Diet Block/TypeCPUnit of Study/Unit Block
2ENGG2111: Integrated Engineering 2
6ISYS2120: Data & Information Management
6Software Specialist - Electives
6Software Specialist - Electives
6Software Specialist - Fundamentals

Note:   ENGG2111 may be replaced by ENGG2062 Engineering Project: Business Plan 2 Adv, with Faculty approval.

Up to 12 credit points of general electives may be taken.


Year 3 - Semester 1

SITS Diet Block/TypeCPUnit of Study/Unit Block
6SOFT3202: Software Construction and Design 2
6INFO3333: Computing 3 Management
6COMP3027: Algorithm Design
6Software Specialist - Electives
2ENGG3111: Integrated Engineering 3

Note:   ENGG3111 may be replaced by ENGG3062 Technology Education (Adv), with Faculty approval.

Up to 12 credit points of general electives may be taken.


Year 3 - Semester 2

SITS Diet Block/TypeCPUnit of Study/Unit Block
6INFO3616: Principles of Security and Security Engineering
6INFO3315: Human-Computer Interaction
6ELEC3609: Internet Software Platforms
6SOFT3888: Software Development Project

Note:   Up to 12 credit points of general electives may be taken.


Year 4 - Semester 1

SITS Diet Block/TypeCPUnit of Study/Unit Block
6Software Specialist - Electives
2ENGG4111: Integrated Engineering 4
6ELEC5618: Software Quality Engineering
6COMP5348: Enterprise Scale Software Architecture
6ELEC4712: Thesis A
0ENGG4000: Practical Experience

Note:   Students can replace ELEC4712 and ELEC4713 with INFO4991 and INFO4992 IT Research Thesis, subject to the approval of the Coursework Director of Electrical and Information Engineering.

ENGG4111 may be replaced by ENGG4064/5 Advanced Engineering Design A/B, with Faculty approval.


Year 4 - Semester 2

SITS Diet Block/TypeCPUnit of Study/Unit Block
6Software Specialist - Electives
6ELEC5619: Object Oriented Application Frameworks
6ELEC4713: Thesis B

Note:   Students can replace ELEC4712 and ELEC4713 with INFO4991 and INFO4992 IT Research Thesis, subject to the approval of the Coursework Director of Electrical and Information Engineering.


Additional Requirements for Major

TypeCPCP From
Core
6ELEC3203: Electricity Networks


Note:Prerequisite for ELEC5204
Core
6ELEC3204: Power Electronics and Applications
Core
6ELEC3206: Electrical Energy Conversion Systems


Note:Prerequisite for ELEC5204
Core
6ELEC3304: Control
Core
6ELEC5204: Power Systems Analysis and Protection
6Select from
ELEC5205: High Voltage Engineering
ELEC5211: Power System Dynamics and Control
ELEC5212: Power System Planning and Markets

Please check the prerequisites for the higher level units in this major and ensure you will be able to complete them prior to undertaking the higher level units.
Course: Software Engineering (2017)
CP Required: 192
Min FT Duration: 4.00 Years
Min PT Duration: 4.00 Years
Faculty/School: Faculty of Engineering
Years Offered: 2025, 2024, 2023, 2022, 2021, 2020, 2019, 2018, 2017, 2016, 2015
Requirements: In summary the requirements are:

Students must complete 192 credit points as follows:

► 36 credit points of Engineering core units

► 102 credit points of Software stream core units

► A minimum of 12 credit points of Software Specialist fundamentals units

► A minimum of 30 credit points of Software Specialist elective units

► A maximum of 12 credit points of General (Free) Electives

The completion of a major is not necessary. If a student chooses to do a major, aligned majors can be completed within the 192 credit points described above.

The handbook rules governing this degree are as follows:

To qualify for the award of the Bachelor of Engineering Honours degree, a candidate must

(a) successfully complete 192 credit points, comprising: (i) A minimum of 36cp from the Engineering Core Table, including all required units; (ii) A minimum of 108cp from the Software Stream Core Table, including all required units; (iii) A minimum of 48cp of additional units from the Software Stream Specialist Table, including satisfying any additional requirements specified for the Specialist Table; and;

(b) have an EWAM of at least 65 immediately prior to the semester in which a thesis unit of study is first attempted; and

(c) have an EIHWAM of at least 65 at the completion of the degree; and

(d) complete the requirements within a time limit of 5 years for a single Bachelor of Engineering Honours degree or complete the requirements within a time limit of 6 years for a combined Bachelor of Engineering Honours combined degree.

Candidates who satisfy Clause (a) above, but who have not satisfied each of Clauses (b), (c) and (d), will qualify for the award of the Bachelor of Engineering degree (i.e. the pass degree, awarded without Honours).

Advanced units in Maths and Science

Most units of study offered by the Science Faculty on the list of core requirements can be replaced by an equivalent advanced level unit; subject to prerequisite conditions (as required by the Faculty of Science) being met. Students considering doing advanced options should seek advice from their department before enrolling.

Study Abroad

Students undertaking Study Abroad in a particular year of their degree must enrol in the appropriate International Exchange Program units of study as an alternative to a semester`s standard units.

Permission from the relevant Head of School must be sought prior to enrolling in exchange units of study.

Majors

A major requires:

(a) the completion of 24 credit points chosen from units of study listed in the table for that major;

(b) satisfying any additional requirements specified for the major, and listed with the table of units for the major;

(c) the completion of a thesis project that has been approved by the Head of School (or delegate) as relevant to the topic of the major.

Faculty Resolutions

Details of relevant Faculty resolutions are available via the university handbook site at: http://sydney.edu.au/handbooks/
Report Type: