University Archive

Information Technology (Computer Science) / Law (2013)


Note: This course version applies only to students first enrolling in 2013.


1. Overview

Course: Information Technology (Computer Science) / Law (2013)
CP Required: 288
Min FT Duration: 6.00 Years
Min PT Duration: 6.00 Years
Faculty/School: University Archive
Years Offered: 2014, 2013, 2012

2. Requirements

To qualify for the award of the pass degrees in the combined program, a candidate must complete 288 credit points, comprising:

(a) 144 credit points of Law units of study, of which 48 credit points are Combined Law compulsory units of study for years 1, 2 and 3 and are credited towards the requirements for both the Bachelor of Information Technology and the Bachelor of Laws; and

(b) 144 credit points of core units of study from the table of units for the Bachelor of Information Technology, appropriate to the stream the candidate is pursuing.

Requirements for the Bachelor of Information Technology: To qualify for the award of the Bachelor of Information Technology, a candidate must complete 192 credit points comprising 48 credit points of Combined Law compulsory units of study for Years 1, 2 and 3 plus 144 credit points of core units of study from the table of units for the Bachelor of Information Technology, appropriate to the stream the candidate is pursuing, ensuring:

(i) no more than 72 credit points of junior (1000 level) units of study, and

(ii) at least 84 credit points of 3000-level or above units of study; and

(iii) at least 18 credit points of Mathematics and Statistics units of study, of which at least six credit points must be 2000 level or above.

Requirements for the Bachelor of Laws: To qualify for the award of the Bachelor of Laws, a candidate must complete 144 credit points taken from the Faculty of Law Undergraduate Table, comprising:

(i) 102 credit points of compulsory units of study; and

(ii) 42 credit points of elective units of study, of which a maximum of 36 credit points are taken from Part 1 and a minimum of 6 credit points are taken from Part 2.

Degree resolutions are published in Faculty Handbooks at http://sydney.edu.au/handbooks

3. Semesters

Year 1 - Semester 1

Type CP CP From
Core
6 ENGG1805: Professional Engineering and IT
Core
6 INFO1103: Introduction to Programming
Core
6 LAWS1006: Foundations of Law
Core
0 LAWS1013: Legal Research 1
6 Select from Unit Block:
Maths Level 1000 Units


Note: MATH1001 and MATH1002 are recommended for first semester.

Year 1 - Semester 2

Type CP CP From
Core
6 ELEC1601: Introduction to Computer Systems
Core
6 INFO1105: Data Structures


Note: INFO1105 can be replaced by the more advanced alternative INFO1905 with department permission.
Core
6 LAWS1012: Torts
6 Select from Unit Block:
Maths Level 1000 Units


Note: MATH1003 and MATH1005 are recommended for second semester.

Year 2 - Semester 1

Type CP CP From
Core
6 LAWS1014: Civil and Criminal Procedure


Note: Also available in Summer school.
Core
6 LAWS1015: Contracts


Note: Also available in Summer school.
Core
6 COMP2129: Operating Systems and Machine Principles
Core
6 INFO2120: Database Systems 1


Note: INFO2820 advanced version) can be taken as an alternative to INF2120 with departmental permission.

Year 2 - Semester 2

Type CP CP From
Core
6 LAWS1016: Criminal Law
Core
6 COMP2007: Algorithms and Complexity


Note: COMP2907 (advanced version) can be taken as an alternative to COMP2007 with departmental permission.
Core
6 INFO2110: Systems Analysis and Modelling
6 Select from COMP2121: Principles of Distributed Systems and Networks
INFS2020: Business Process Modelling & Improvement


Note: COMP2022 may be taken in Semester 2 as an alternative.

Year 3 - Semester 1

Type CP CP From
Core
6 LAWS1023: Public International Law
Core
6 INFO3220: Object Oriented Design
Core
6 INFO3402: Management of IT Projects and Systems
6 Select from Unit Block:
IT Level 3000 Recommended Electives


Note: One of unit of study (6 credit points must be taken from this group) in either first or second semester.

Year 3 - Semester 2

Type CP CP From
Core
6 LAWS1017: Torts and Contracts II
Core
0 LAWS1019: Legal Research II
Core
6 LAWS1021: Public Law


Note: Also available in Summer school.
Core
12 INFO3600: Major Development Project (Advanced)

Year 4 - Semester 1

Type CP CP From
List
24 Select from Unit Blocks:
IT Level 5000 Recommended Electives A
IT Level 5000 Recommended Electives B

Note: At least 48 credit points of Level 5000 IT units must be taken across Semester 1 and 2, with at least 36 credit points from Level 5000 Recommended Electives A. Students in the Bachelor of Information Technology Honours program select INFO5993, INFO4991, INFO4992, INFO4999 across two consecutive semesters in place of 24 credit points of IT Level 5000 units.

Year 4 - Semester 2

Type CP CP From
List
24 Select from Unit Blocks:
IT Level 5000 Recommended Electives A
IT Level 5000 Recommended Electives B

Year 5 - Semester 1

Type CP CP From
Core
6 LAWS2010: Administrative Law
Core
6 LAWS2011: Federal Constitutional Law
Core
6 LAWS2012: Intro to Property and Commercial Law
Core
6 LAWS2013: The Legal Profession

Year 5 - Semester 2

Type CP CP From
Core
6 LAWS2014: Corporations Law
Core
6 LAWS2015: Equity
Core
6 LAWS2016: Evidence
Core
6 LAWS2017: Real Property

Year 6 - Semester 1

Type CP CP From
24 Select from Unit Block:
Law Electives

Note: 24 credit points from Semester 1 Senior Elective Units as listed in Law Faculty Handbook Table 1. See Law Faculty Handbook for more details: http://sydney.edu.au/handbooks/law/

Year 6 - Semester 2

Type CP CP From
24 Select from Unit Block:
Law Electives

Note: 24 credit points from Semester 2 Senior Elective Units as listed in Law Faculty Handbook Table 2. See Law Faculty Handbook for more details: http://sydney.edu.au/handbooks/law/

4. Pathways

Honours Program

Type CP CP From
Core
6 INFO4991: IT Research Thesis A
Core
12 INFO4992: IT Research Thesis B
Core
0 INFO4999: Computer Science Honours Result
Core
6 INFO5993: IT Research Methods

5. Unit Blocks

Block 1 - Maths Level 1000 Units (Min CP: 12,Max CP: 15)

Unit Code Unit Name CP Sessions Offered
MATH1001 Differential Calculus 3 Semester 1
Summer Main
MATH1002 Linear Algebra 3 Semester 1
Summer Main
MATH1003 Integral Calculus and Modelling 3 Semester 2
Summer Main
MATH1004 Discrete Mathematics 3 Semester 2
Summer Main
MATH1005 Statistical Thinking with Data 3 Semester 2
Summer Main

Note: Other Level-1000 Maths or Stats units may be taken depending on availability. See Science Faculty handbook for full list of MATH and STAT units at http://sydney.edu.au/handbooks

Block 2 - Maths Level 2000 Units

Unit Code Unit Name CP Sessions Offered
MATH2063 Math Computing and Nonlinear Systems 6 Semester 1
MATH2069 Discrete Mathematics and Graph Theory 6 Semester 1
STAT2012 Statistical Tests 6 Semester 2
STAT2912 Statistical Tests (Advanced) 6 Semester 2

Note: Other Level-2000 Maths or Stats units may be taken depending on availability. See Science Faculty handbook for full list of MATH and STAT units at http://sydney.edu.au/handbooks

Block 3 - IT Level 2000 Recommended Electives (Min CP: 6,Max CP: 6)

Unit Code Unit Name CP Sessions Offered
COMP2022 Models of Computation 6 Semester 2
COMP2121 Principles of Distributed Systems and Networks 6 Semester 2

Note: This group comprises all level-2000 COMP, INFO and ISYS units. See Faculty of Engineering/IT Unit of Study page at http://cusp.sydney.edu.au/students/view-units-page/did/742 for full list of COMP2xxx, INFO2xxx, ISYS2xxx units of study.

Block 4 - IT Level 3000 Recommended Electives (Min CP: 6,Max CP: 6)

Unit Code Unit Name CP Sessions Offered
COMP3109 Programming Languages and Paradigms 6 Semester 2
COMP3308 Introduction to Artificial Intelligence 6 Semester 1
COMP3419 Graphics and Multimedia 6 Semester 2
COMP3456 Computational Methods for Life Sciences 6
COMP3520 Operating Systems Internals 6 Semester 2
COMP3530 Discrete Optimization 6 Semester 2
COMP3608 Introduction to Artificial Intelligence (Adv) 6 Semester 1

Note: At least one of these units (6 credit points) is required.

Block 5 - IT Level 5000 Recommended Electives A (Min CP: 36,Max CP: 48)

Unit Code Unit Name CP Sessions Offered
COMP5045 Computational Geometry 6 Semester 1
COMP5046 Natural Language Processing 6 Semester 1
COMP5047 Pervasive Computing 6 Semester 2
COMP5048 Visual Analytics 6 Semester 1
Semester 2
COMP5318 Machine Learning and Data Mining 6 Semester 1
Semester 2
COMP5338 Advanced Data Models 6 Semester 2
COMP5347 Web Application Development 6 Semester 1
COMP5348 Enterprise Scale Software Architecture 6 Semester 1
COMP5415 Multimedia Design and Authoring 6 Semester 2
COMP5416 Advanced Network Technologies 6 Semester 2
COMP5424 Information Technology in Biomedicine 6 Semester 1
COMP5425 Multimedia Retrieval 6 Semester 1
COMP5426 Parallel and Distributed Computing 6 Semester 1
COMP5456 Introduction to Bioinformatics [not running] 6 Semester 2
INFO5991 Services Science Management and Engineering 6 Semester 2
INFO5992 Understanding IT Innovations 6 Semester 1
Semester 2
INFO6010 Advanced Topics in IT Project Management 6 Semester 2
INFO6012 Information Technology Strategy & Value 6 Semester 1
ISYS5050 Knowledge Management Systems 6 Semester 1

Note: The Bachelor of Information Technology requires at least 48 credit points of Level 5000 IT electives including at least 36 credit points from the Recommended A list. These comprise COMP, INFO, ISYS units of study at 5000-level or above. The remaining 12 credit points may be taken either from these units or from IT Level 5000 Recommended B list below.

Block 6 - IT Level 5000 Recommended Electives B (Max CP: 12)

Unit Code Unit Name CP Sessions Offered
ELEC5508 Wireless Engineering 6 Semester 2
ELEC5509 Mobile Networks 6 Semester 1
ELEC5514 Networked Embedded Systems 6 Semester 2
ELEC5614 Real Time Computing 6 Semester 1
ELEC5616 Computer and Network Security 6 Semester 1
ELEC5618 Software Quality Engineering 6 Semester 1
ELEC5619 Object Oriented Application Frameworks 6 Semester 2
ELEC5620 Model Based Software Engineering 6 Semester 2

Note: Up to 12 credit points may be taken from these units.

Block 7 - IT Advanced Alternatives Units

Unit Code Unit Name CP Sessions Offered
COMP2907 Algorithms and Complexity (Advanced) 6 Semester 2
INFO1905 Data Structures (Advanced) 6 Semester 2
INFO2820 Database Systems 1 (Advanced) 6 Semester 1

Note: These units are advanced versions of core undergraduate units and are taken in place of them. INFO1905, INFO2820 and COMP2907 are advanced alternatives to INFO1105, INFO2120 and COMP2007 respectively. Department permission is required for enrollment each case.

Block 8 - Law Electives (Min CP: 48,Max CP: 48)

Note: 24 credit points from Semester 1 Senior Elective Units as listed in Law Faculty Handbook Table 1. See Law Faculty Handbook for more details: http://sydney.edu.au/handbooks/law/