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

ProgramsEngENGI (UG)BEHons CombinedBE/BABE/BA to 2022Software / Arts (2022 and earlier) (2022)


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
3MATH1021: Calculus of One Variable
3MATH1002: Linear Algebra
6Arts
0ENGP1001: Professional Engagement Program 1A


Note:  All students must enrol in ENGP1001 in their first semester of enrolment.
6INFO1110: Introduction to Programming
6ELEC1005: Introduction to Software Engineering

Note:   From 2024, 3cp Math units are replaced by new 6cp units MATH1061 and MATH1062. Students who have not yet completed all 3cp Math units can use this interactive tool on Canvas for enrolment advice: https://canvas.sydney.edu.au/courses/2806/pages/mathematics-changes-in-2024


Year 1 - Semester 2

SITS Diet Block/TypeCPUnit of Study/Unit Block
6INFO1113: Object-Oriented Programming
3MATH1023: Multivariable Calculus and Modelling
3MATH1005: Statistical Thinking with Data
6ELEC1601: Introduction to Computer Systems
6Arts
0ENGP1002: Professional Engagement Program 1B

Note:   From 2024, 3cp Math units are replaced by new 6cp units MATH1061 and MATH1062. Students who have not yet completed all 3cp Math units can use this interactive tool on Canvas for enrolment advice: https://canvas.sydney.edu.au/courses/2806/pages/mathematics-changes-in-2024


Year 2 - Semester 1

SITS Diet Block/TypeCPUnit of Study/Unit Block
6COMP2123: Data Structures & Algorithms
6ISYS2110: Analysis & Design of Web Information Systems
6MATH2069: Discrete Mathematics and Graph Theory
6Arts
0ENGP1003: Professional Engagement Program 1C

Year 2 - Semester 2

SITS Diet Block/TypeCPUnit of Study/Unit Block
6SOFT2201: Software Construction and Design 1
6ISYS2120: Data & Information Management
6Arts
6SOFT2412: Agile Software Development Practices
0ENGP2001: Professional Engagement Program 2A

Year 3 - Semester 1

SITS Diet Block/TypeCPUnit of Study/Unit Block
6Arts
6Arts
6SOFT3202: Software Construction and Design 2
0ENGP2002: Professional Engagement Program 2B
6COMP2017: Systems Programming

Year 3 - Semester 2

SITS Diet Block/TypeCPUnit of Study/Unit Block
6INFO3616: Principles of Security and Security Engineering
6Arts
6SOFT3888: Software Development Project
6ELEC3609: Internet Software Platforms
0ENGP2003: Professional Engagement Program 2C

Year 4 - Semester 1

SITS Diet Block/TypeCPUnit of Study/Unit Block
6Arts
6ENGG3112: Interdisciplinary Engineering
6ELEC5618: Software Quality Engineering
0ENGP3001: Professional Engagement Program 3A
6COMP5348: Enterprise Scale Software Architecture


Note:  COMP5348 is discontinued. Students may take any of COMP4426, COMP4347, COMP4349 or ELEC5620 (from Software Specialist Electives collection) in place of this unit

Year 4 - Semester 2

SITS Diet Block/TypeCPUnit of Study/Unit Block
6Arts
6Arts
6Software Stream 3000+ Level Electives
6ELEC5619: Object Oriented Application Frameworks
0ENGP3002: Professional Engagement Program 3B

Year 5 - Semester 1

SITS Diet Block/TypeCPUnit of Study/Unit Block
6Arts
6ELEC4712: Thesis A
6Arts
6Arts

Year 5 - Semester 2

SITS Diet Block/TypeCPUnit of Study/Unit Block
6Arts
6ELEC4713: Thesis B
6Arts
6Arts

No streams/majors defined for this course version.
Course: Software / Arts (2022 and earlier) (2022)
CP Required: 240
Min FT Duration: 5.00 Years
Min PT Duration: N/A
Faculty/School: Faculty of Engineering
Years Offered: 2022, 2021, 2020, 2019, 2018, 2017, 2016, 2015
Requirements: Summary

In summary the requirements are:

Students must complete 240 credit points as follows:

Engineering (144 credit points):

► 6 credit points of Introductory Computing units table

► 12 credit points of Foundation Mathematics units table

► 24 credit points of Project table

► The Professional Engagement Program (PEP) comprising ENGP1001 (0cp), ENGP1002 (0cp), ENGP1003 (0cp), ENGP2001 (0cp), ENGP2002 (0cp), ENGP2003 (0cp), ENGP3001 (0cp) and ENGP3002 (0cp)

► 96 credit points of Software Stream core units

► 6 credit points of Software Stream 3000+ Level elective units

Arts (96 credit points):

► A major (48 credit points) from Table A of the Faculty of Arts and Social Sciences

► 12 credit points of OLE

► 36 credit points of elective units from Table A or Table S

Dalyell Scholars Program

Students in the Dalyell Scholars program can review the Dalyell Canvas page for information on fitting the program into their degree:

https://canvas.sydney.edu.au/courses/7156/pages/enrolment-options-for-dalyell-scholars

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.

Faculty Resolutions

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