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

ProgramsEngENGI (UG)BEHons CombinedBE/LLBBE/LLB 2023+Software / Law 2023+ (2025)


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
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
6MATH1061: Mathematics 1A
6LAWS1025: Ngura and the Foundations of Laws

Note:   MATH1061 may be replaced by advanced unit MATH1961, subject to prerequisite conditions being met. Students should seek advice from their school before enrolling.


Year 1 - Semester 2

SITS Diet Block/TypeCPUnit of Study/Unit Block
6INFO1113: Object-Oriented Programming
0ENGP1002: Professional Engagement Program 1B
6ELEC1601: Introduction to Computer Systems
6MATH1062: Mathematics 1B
6LAWS1026: Contracts

Note:   MATH1062 may be replaced by advanced unit MATH1962.


Year 2 - Semester 1

SITS Diet Block/TypeCPUnit of Study/Unit Block
6ISYS2110: Analysis & Design of Web Information Systems
6COMP2123: Data Structures & Algorithms
6COMP2017: Systems Programming
0ENGP1003: Professional Engagement Program 1C
6LAWS1027: Criminal Law, Process, and Research I

Year 2 - Semester 2

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

Year 3 - Semester 1

SITS Diet Block/TypeCPUnit of Study/Unit Block
0ENGP2002: Professional Engagement Program 2B
6SOFT3202: Software Construction and Design 2
6MATH2069: Discrete Mathematics and Graph Theory
6ENGG2112: Multi-disciplinary Engineering
6LAWS1029: Lawyers, Justice and Ethics

Year 3 - Semester 2

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

Year 4 - Semester 1

SITS Diet Block/TypeCPUnit of Study/Unit Block
0ENGP3001: Professional Engagement Program 3A
6ELEC4712: Thesis A
List
12Select from
Software Stream 1000/2000 Level Electives
Software Stream 3000+ Level Electives
6LAWS1030: Torts

Year 4 - Semester 2

SITS Diet Block/TypeCPUnit of Study/Unit Block
6LAWS1021: Public Law
0ENGP3002: Professional Engagement Program 3B
6ELEC4713: Thesis B
6ELEC5619: Object Oriented Application Frameworks
List
6Select from
Software Stream 1000/2000 Level Electives
Software Stream 3000+ Level Electives

Year 5 - Semester 1

SITS Diet Block/TypeCPUnit of Study/Unit Block
6ELEC5618: Software Quality Engineering
6ENGG3112: Interdisciplinary Engineering
12Select from
Software Stream 3000+ Level Electives

Note:   Students will be awarded their Engineering degree after completion of the initial 4.5 year component. For Years 5 & 6, students will transfer to the Law School to complete the LLB. Refer to the Law School handbook for details http://sydney.edu.au/handbooks/law/


Year 5 - Semester 2

SITS Diet Block/TypeCPUnit of Study/Unit Block
24Select from
Law Senior Units

Note:   Refer to the Law School handbook for details http://sydney.edu.au/handbooks/law/


Year 6 - Semester 1

SITS Diet Block/TypeCPUnit of Study/Unit Block
24Select from
Law Senior Units

Note:   Refer to the Law School handbook for details http://sydney.edu.au/handbooks/law/


Year 6 - Semester 2

SITS Diet Block/TypeCPUnit of Study/Unit Block
24Select from
Law Senior Units

Note:   Refer to the Law School handbook for details http://sydney.edu.au/handbooks/law/


Year 7 - Semester 1

SITS Diet Block/TypeCPUnit of Study/Unit Block
24Select from
Law Senior Units

Note:   Refer to the Law School handbook for details http://sydney.edu.au/handbooks/law/


Requirements for this Pathway

TypeCPCP From
18Select from
DATA2001: Data Science: Big Data and Data Diversity
DATA2002: Data Analytics: Learning from Data
DATA2901: Big Data and Data Diversity (Advanced)
DATA2902: Data Analytics: Learning from Data (Adv)
STAT2011: Probability and Estimation Theory
STAT2911: Probability and Statistical Models (Adv)
12Select from
COMP3308: Introduction to Artificial Intelligence
COMP3608: Introduction to Artificial Intelligence (Adv)
DATA3404: Scalable Data Management
DATA3406: Human-in-the-Loop Data Analytics


Course: Software / Law 2023+ (2025)
CP Required: 312
Min FT Duration: 6.50 Years
Min PT Duration: N/A
Faculty/School: Faculty of Engineering
Years Offered: 2025, 2024, 2023
Requirements: Summary

In summary the requirements are:

Students must complete 312 credit points as follows:

Engineering (168 credit points):

► 6 credit points of Introductory Computing units table

► 12 credit points of Foundation Mathematics units table

► 30 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)

► 90 credit points of Software Stream core units

► 30 credit points of Software Stream electives, including:

- 18 credit points maximum level 1000/2000 electives

- 12 credit points minimum level 3000+ electives

The completion of a specialisation is not mandatory. If a student chooses to do a specialisation it must be completed within the 168 credit points outlined above. Specialisations are listed in the 'Majors/Pathways' tab.

Law (144 credit points):

► 102 credit points of Law core units, including 48 credit points of 1000-level Law core units taken during the first 4.5 years of the degree whilst undertaking the Bachelor of Engineering Honours

► 42 credit points of Law elective units of study

► Candidates must complete the requirements for the Bachelor of Engineering Honours before proceeding to Year Five of the Bachelor of Laws

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 school before enrolling.

Faculty Resolutions

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