Bachelor of Design Computing and Bachelor of Design Computing/Bachelor of Advanced Studies

Unit of study Credit points A: Assumed knowledge P: Prerequisites C: Corequisites N: Prohibition Session

Table B: Bachelor of Design Computing and Bachelor of Design Computing/Bachelor of Advanced Studies

Core units of study

1000-level units of study

Candidates in the Bachelor of Design Computing and Bachelor of Design Computing/Bachelor of Advanced Studies are required to complete all DECO 1000-level units.
DECO1012
Design Programming
6      Intensive July
Semester 1
DECO1006
Design Process and Methods
6      Intensive July
Semester 1
DECO1014
Digital Media Production
6    N DECO1100
Semester 1
DECO1015
Visual Communication
6    N DECO1100 or DAAE2011 or DECO2101


This unit is for students enrolled in the Bachelor of Design Computing only. Students from other programs should enrol in DECO2101.
Semester 1
DECO1008
3D Modelling and Fabrication
6    C DESA1555
Semester 2
DECO1013
Physical Computing
6    P (DECO1006 or DECO2016) and DECO1012


This course should be taken concurrently with, or after taking DECO1008 3D Modelling and Fabrication.
Semester 2
DECO1016
Web Design and Technologies
6    P DECO1012
N DECO3006


This unit is for students enrolled in the Bachelor of Design Computing only. Students enrolled in other programs should enrol in DECO2102.
Semester 2
DECO1017
Principles of Animation
6    N DECO3006


This unit is for students enrolled in the Bachelor of Design Computing only. Students enrolled in other programs should enrol in DECO3006.
Semester 2

2000-level units of study

Candidates in the Bachelor of Design Computing are required to complete 48 credit points of 2000-level and 3000-level DECO units.
Candidates in the Bachelor of Design Computing/Bachelor of Advanced Studies are required to complete 36 credit points of 2000-level and 3000-level DECO units.
DECO2014
User Experience Design Studio
12    P DECO1006 or DECO2016
Semester 1
DECO2200
Interaction Design Studio
12    P DECO1006 or DECO2016
Semester 2

3000-level units of study

DECO3100
Information Visualisation Design Studio
12    P DECO1006 and DECO1012
Semester 1
DECO3200
Interactive Product Design Studio
12    P DECO1006 and DECO1012
Semester 2

Electives

Please refer to the 'Requirements for award' section for the number of elective credit points required in your degree. Students who have completed 96 credit points with a WAM of at least 70 may substitute, with the permission of the unit coordinator concerned, graduate units from within the University.

Design Computing electives

1000-level units of study

DESN1000
Principles of Design
6      Semester 1
DESN1001
Design Theory and Culture
6      Semester 2

2000-level units of study

DECO2010
Designing Social Media
6      Semester 1
DECO2015
Design for Innovation
6   

It is recommended students first complete either DECO2016 or DECO1006 and/or DESN1000 before selecting this unit of study.
Semester 2

3000-level units of study

DECO3009
Designing for Virtual Reality
6    P DECO1008, DECO1012
Semester 1
DECO3101
Innovation Design Studio
6   

It is recommended students first complete either DECO2016 or DECO1006 and DECO2015 before selecting this unit of study.
Semester 1
Semester 2
DESN3000
Design Thinking for Health and Medicine
6   

It is recommended students first complete either DECO2016 or DECO1006 and/or DESN1000 before selecting this unit of study.
Semester 1
DESN3001
Health and Medicine Design Studio
6    P DESN3000


It is recommended students first complete either DECO2016 or DECO1006 and/or DESN1000 before selecting this unit of study.
Semester 2
DECO3665
Graduation Show
6    P 48 credit points

Note: Department permission required for enrolment

Semester 2
DECO3666
Graduate Internship
6    P 48 credit points

Note: Department permission required for enrolment

Intensive February
Intensive July
Semester 1
Semester 2
DECO3441
Design Computing Independent Study A
6    P 48 credit points and WAM of at least 70.

Note: Department permission required for enrolment

Semester 1
Semester 2
DECO3442
Design Computing Independent Study B
6    P 48 credit points and WAM of at least 70.

Note: Department permission required for enrolment

Semester 1
Semester 2
DECO3443
Design Computing Independent Study C
6    P 48 credit points and WAM of at least 70.

Note: Department permission required for enrolment

Semester 1
Semester 2
DECO3444
Design Computing Independent Study D
6    P 48 credit points and WAM of at least 70.

Note: Department permission required for enrolment

Semester 1
Semester 2
DECO3551
Design Computing General Elective A
6    P 48 credit points of units of study

Note: Department permission required for enrolment

Semester 1
Semester 1a
Semester 1b
Semester 2
Semester 2a
Semester 2b
DECO3552
Design Computing General Elective B
6    P 48 credit points of units of study

Note: Department permission required for enrolment

Semester 1
Semester 1a
Semester 1b
Semester 2
Semester 2a
Semester 2b
DECO3553
Design Computing General Elective C
6    P 48 credit points of units of study

Note: Department permission required for enrolment

Semester 1
Semester 1a
Semester 1b
Semester 2
Semester 2a
Semester 2b
DECO3554
Design Computing General Elective D
6    P 48 credit points of units of study

Note: Department permission required for enrolment

Semester 1
Semester 1a
Semester 1b
Semester 2
Semester 2a
Semester 2b

School electives

1000-level units of study

AWSS1001
Architectural Sketching and Drawing
6    N DESA1601 or DESA1602


Students may incur costs for materials in some Art Workshops units.
Semester 1
DESA1004
Designing with Surfaces and Light
6    N DESA2612
Semester 2
Summer Main

2000-level units of study

AWSS2002
Site Specific Art and Architecture

This unit of study is not available in 2019

6   
Note: Department permission required for enrolment

Semester 1
Semester 2
AWSS2010
Arch and Design Material Processes (Ceramics)
6    N DESA2634

Note: Department permission required for enrolment

Semester 1
Semester 2
AWSS2020
Object Design (Material and Light)
6    C DESA1555
N DESA2643

Note: Department permission required for enrolment

Semester 1
Semester 2
AWSS2023
Architectural Photography
6    N DESA2629

Note: Department permission required for enrolment

Semester 1
Semester 2
Summer Main
AWSS2026
2D Print Processes in Design
6    N DESA2638

Note: Department permission required for enrolment

Semester 1
Semester 2
Summer Main
AWSS2027
Arch and Design Material Processes (Casting)
6    N DESA2636

Note: Department permission required for enrolment

Semester 1
Semester 2
AWSS2015
Generative Drawing
6   
Note: Department permission required for enrolment

Semester 2
Summer Main

3000-level units of study

ARCH3108
Industry and Community Projects
6    A Upper-level disciplinary knowledge

Note: Department permission required for enrolment

Intensive December
Intensive February
Intensive January
Intensive July
Semester 1
Semester 2
DESA3013
Expanded Colour: From Theory to Application
6   
Note: Department permission required for enrolment

Semester 1
Semester 2
DESC9011
Audio Production
6   
Note: Department permission required for enrolment

Semester 1

Other electives

1000-level units of study

ANTH1001
Cultural Difference: An Introduction
6    N ANTH1003
Intensive July
Semester 1
Summer Main
ARHT1001
Style and Substance: Introducing Art History
6      Semester 1
ARHT1002
Shock of the Now: Global Art since 1900
6      Semester 2
DATA1002
Informatics: Data and Computation
6    N INFO1903 OR DATA1902
Semester 2
ELEC1103
Fundamentals of Elec and Electronic Eng
6    A Basic knowledge of differentiation and integration, and PHYS1003
Semester 1
ELEC1601
Introduction to Computer Systems
6    A HSC Mathematics extension 1 or 2
Semester 2
ENGL1011
Introduction to Film Studies
6      Semester 1
Summer Main
GCST1601
Introduction to Cultural Studies
6      Semester 1
Summer Main
INFO1110
Introduction to Programming
6    N INFO1910 OR INFO1103 OR INFO1903 OR INFO1105 OR INFO1905
Semester 1
Semester 2
INFO1113
Object-Oriented Programming
6    P INFO1110 OR INFO1910
N INFO1103 OR INFO1105 OR INFO1905
Semester 1
Semester 2
Summer Main
INFS1000
Digital Business Innovation
6    N ISYS1003 or INFO1000
Intensive January
Semester 1
Semester 2
LNGS1002
Language and Social Context
6      Semester 2
MKTG1001
Marketing Principles
6   

The Intensive January and July sessions of this unit are only available to Study Abroad students. All other students should enrol in the Semester 1 and Semester 2 sessions.
Intensive January
Intensive July
Semester 1
Semester 2
MTRX1702
Mechatronics 1
6    A MTRX1701
N ELEC1101 or ELEC2602 or COSC1902 or COSC1002
Semester 2
MUED1002
Creative Music Technology

This unit of study is not available in 2019

3      Semester 1
Semester 2
MUSC1503
Fundamentals of Music 1
6    N MUSC1000 or MUSC1001 or MUSC1002 or MUSC1003 or MUSC1004 or MUSC1005 or MUSC1501 or MUSC1502 or MUSC2699 or MCGY1008
Semester 1
Semester 2
MUSC1507
Sounds, Screens, Speakers: Music and Media
6    N MUSC1000 or MUSC1001 or MUSC1502
Semester 1
PHIL1013
Society, Knowledge and Self
6    N PHIL1010
Semester 2
PRFM1601
Making Theatre: Process and Collaboration
6      Intensive July
Semester 1
PSYC1001
Psychology 1001
6   

This unit is also offered in the Sydney Summer School. For more information consult the web site: http://sydney.edu.au/summer/
Semester 1
Summer Main
PSYC1002
Psychology 1002
6   

This unit is also offered in the Sydney Summer School. For more information consult the web site: http://sydney.edu.au/summer/
Semester 2
Summer Main
SCLG1001
Introduction to Sociology 1
6      Semester 1
Summer Main
SCLG1002
Introduction to Sociology 2
6      Intensive July
Semester 2
Summer Main
WRIT1000
Introduction to Academic Writing
6      Semester 1
Semester 2

2000-level units of study

ARIN2610
Internet Transformations
6    P 12 credit points at 1000 level in Digital Cultures or 12 credit points at 1000 level in Media Studies or 18 credit points at 1000-level in any of Anthropology, Art History, Computer Science, Design Computing, English, Gender Studies, Cultural Studies, History, Information Systems, Information Technology, Linguistics, Philosophy, Psychology or Sociology
N ARIN2100
Semester 2
ARIN2620
Everyday Digital Media
6    P 12 credit points at 1000 level in Digital Cultures or 12 credit points at 1000 level in Media Studies or 18 credit points at 1000-level in any of Anthropology, Art History, Computer Science, Design Computing, English, Gender Studies, Cultural Studies, History, Information Systems, Information Technology, Linguistics, Philosophy, Psychology or Sociology
N ARIN2200
Semester 1
CAEL2047
Animation
6    P 12 credit points at 1000 level in Visual Arts or 12 credit points at 1000 level in Studio Foundation
Semester 1
CAEL2052
Introduction to Digital Publishing

This unit of study is not available in 2019

6      Semester 2
CAEL2070
Digital Compositing

This unit of study is not available in 2019

6      Semester 1
CATE2007
The Art of Memory

This unit of study is not available in 2019

6    P (THAP1201 and THAP1202) or (CATE1001 and CATE1002) or (12 senior credit points of Art History and Theory)
Semester 1
COMP2017
Systems Programming
6    P INFO1113 OR INFO1105 OR INFO1905 OR INFO1103
C COMP2123 OR COMP2823 OR INFO1105 OR INFO1905
N COMP2129
Semester 1
COMP2022
Programming Languages, Logic and Models
6    A MATH1004 OR MATH1904 OR MATH1064 OR MATH2069 OR MATH2969
P INFO1103 OR INFO1903 OR INFO1113
N COMP2922
Semester 2
COMP2123
Data Structures and Algorithms
6    P INFO1110 OR INFO1910 OR INFO1113 OR DATA1002 OR DATA1902 OR INFO1103 OR INFO1903
N INFO1105 OR INFO1905 OR COMP2823
Semester 1
COMP2823
Data Structures and Algorithms (Adv)
6    P INFO1110 OR INFO1910 OR INFO1113 OR DATA1002 OR DATA1902 OR INFO1103 OR INFO1903
N INFO1105 OR INFO1905 OR COMP2123

Note: Department permission required for enrolment

Semester 1
COMP2922
Programming Languages, Logic and Models (Adv)
6    A MATH1004 OR MATH1904 OR MATH1064 OR MATH2069 OR MATH2969
P Distinction level result in INFO1103 OR INFO1903 OR INFO1113
N COMP2022

Note: Department permission required for enrolment

Semester 2
DATA2001
Data Science: Big Data and Data Diversity
6    P DATA1002 OR DATA1902 OR INFO1110 OR INFO1910 OR INFO1903 OR INFO1103
N DATA2901
Semester 1
ELEC2104
Electronic Devices and Circuits
6    A ELEC1103. Ohm's Law and Kirchoff's Laws; action of Current and Voltage sources; network analysis and the superposition theorem; Thevenin and Norton equivalent circuits; inductors and capacitors, transient response of RL, RC and RLC circuits; the ability to use power supplies, oscilloscopes, function generators, meters, etc.
Semester 2
INFS2010
People, Information and Knowledge
6    A INFS1000 or INFO1000 or INFO1003 or INFO1903
Semester 2
INFS2020
Business Process Modelling and Improvement
6    A INFS1000 or INFO1000 or INFO1003 or INFO1903
Semester 2
INFS2030
Digital Business Management
6    A INFS1000 or INFO1000 or INFO1003 or INFO1903
Semester 1
ISYS2110
Analysis and Design of Web Info Systems
6    P INFO1113 OR INFO1103 OR INFO1105 OR INFO1905
N INFO2110
Semester 1
ISYS2120
Data and Information Management
6    A Programming skills
P INFO1113 OR INFO1103 OR INFO1105 OR INFO1905 OR INFO1003 OR INFO1903 OR DECO1012
N INFO2120 OR INFO2820 OR COMP5138
Semester 2
ISYS2160
Information Systems in the Internet Age
6    A INFO1003 OR INFO1103 OR INFO1903 OR INFO1113
N ISYS2140
Semester 2
MUSC2653
Introduction to Digital Music Techniques
6    P 18 Junior credit points
N MUSC2053


An ability to read music at a basic level and an understanding of fundamental musical terminology is an advantage in this unit of study.
Semester 1
PHIL2642
Critical Thinking
6    P 12 credit points at 1000 level in Philosophy
Semester 2
PSYC2013
Cognitive and Social Psychology
6    P PSYC1001 and PSYC1002
N PSYC2015 or PSYC2915 or PSYC2016 or PSYC2017

Note: Department permission required for enrolment

Semester 2
PRFM2601
Being There: Theories of Performance
6    P 12 credit points at 1000 level in Theatre and Performance Studies
N PRFM2001
Semester 1
Summer Main
PRFM2602
Performance: Production and Interpretation
6    P 12 credit points at 1000 level in Theatre and Performance Studies
N PRFM2002
Semester 2
Summer Main
SOFT2201
Software Construction and Design 1
6    P INFO1113 OR INFO1103 OR INFO1105 OR INFO1905
N INFO3220
Semester 2
SOFT2412
Agile Software Development Practices
6    P INFO1113 OR INFO1103 OR INFO1105 OR INFO1905
Semester 2

3000-level units of study

ARIN3620
Researching Digital Cultures
6    P 12 credit points at 2000 level in Digital Cultures or 12 credit points at 2000 level in Anthropology, Art History, Computer Science, Design Computing, English, Gender Studies, Cultural Studies, History, Information Systems, Information Technology, Linguistics, Psychology or Sociology
N ARIN2000
Semester 2
ARIN3630
Digital Arts
6    P 12 credit points at 2000 level in Digital Cultures or 12 credit points at 2000 level in Art History or 12 credit points at 2000 level in Film Studies or 12 credit points at 2000 level in Design Computing
N ARIN2630
Semester 2
ARIN3640
Games and Play
6    P 12 credit points at 2000 level in Digital Cultures or 12 credit points at 2000 level in Anthropology, Art History, Computer Science, Design Computing, English, Gender Studies, Cultural Studies, History, Information Systems, Information Technology, Linguistics, Psychology or Sociology
Semester 1
ARIN3610
Technology and Culture
6    P 12 credit points at 2000 level in Digital Cultures or 12 credit points at 2000 level in Anthropology, Art History, Computer Science, Design Computing, English, Gender Studies, Cultural Studies, History, Information Systems, Information Technology, Linguistics, Psychology or Sociology
N ARIN2600
Semester 1
COMP3221
Distributed Systems
6    P (INFO1105 OR INFO1905) OR ((INFO1103 OR INFO1113) AND (COMP2123 OR COMP2823))
N COMP2121
Semester 1
COMP3027
Algorithm Design
6    A MATH1004 OR MATH1904 OR MATH1064
P COMP2123 OR COMP2823 OR INFO1105 OR INFO1905
N COMP2007 OR COMP2907 OR COMP3927
Semester 1
COMP3308
Introduction to Artificial Intelligence
6    A Algorithms. Programming skills (e.g. Java, Python, C, C++, Matlab)
N COMP3608
Semester 1
COMP3419
Graphics and Multimedia
6    A Programming skills
P COMP2123 OR COMP2823 OR INFO1105 OR INFO1905
Semester 2
COMP3520
Operating Systems Internals
6    P (COMP2017 OR COMP2129) AND (COMP2123 OR COMP2823 OR INFO1105 OR INFO1905)
Semester 2
COMP3927
Algorithm Design (Adv)
6    A MATH1004 OR MATH1904 OR MATH1064
P COMP2123 OR COMP2823 OR INFO1105 OR INFO1905
N COMP2007 OR COMP2907 OR COMP3027

Note: Department permission required for enrolment

Semester 1
CMPN3635
Writing Music for the Moving Image
6    P MUED1002 or CMPN1013 or MUSC2653 or MUED4002
Semester 1
DATA3404
Data Science Platforms
6    A This unit of study assumes that students have previous knowledge of database structures and of SQL. The prerequisite material is covered in DATA2001 or ISYS2120. Familiarity with a programming language (e.g. Java or C) is also expected.
P DATA2001 OR DATA2901 OR ISYS2120 OR INFO2120 OR INFO2820
N INFO3504 OR INFO3404
Semester 1
ELEC3506
Data Communications and the Internet
6      Semester 2
ELEC3607
Embedded Systems
6    A ELEC1601 AND ELEC2602. Logic operations, theorems and Boolean algebra, data representation, number operations (binary, hex, integers and floating point), combinational logic analysis and synthesis, sequential logic, registers, counters, bus systems, state machines, simple CAD tools for logic design, basic computer organisation, the CPU, peripheral devices, software organisation, machine language, assembly language, operating systems, data communications and computer networks.
P ELEC1601 AND ELEC2602 AND (COMP2129 OR COMP2017)
Semester 1
ELEC3610
E-Business Analysis and Design
6    N EBUS3003
Semester 1
INFO3315
Human-Computer Interaction
6      Semester 2
INFO3616
Principles of Security and Security Eng
6    A (INFO1110 OR INFO1910) AND INFO1112 AND INFO1113 AND MATH1064. Knowledge equivalent to the above units is assumed. This means good programming skills in Python or a C-related language, basic networking knowledge, and skills from discrete mathematics. A technical orientation is absolutely required, especially capacity to become familiar with new technology without explicit supervision.
N ELEC5616 OR INFO2315
Semester 2
ISYS3402
Decision Analytics and Support Systems
6    A Database Management AND Systems Analysis and Modelling
P (ISYS2110 OR INFO2110) AND (ISYS2120 OR INFO2120)
Semester 2
SOFT3202
Software Construction and Design 2
6    P SOFT2201
N INFO3220
Semester 1
SOFT3410
Concurrency for Software Development
6    P (INFO1105 OR INFO1905) OR ((INFO1103 OR INFO1113) AND (COMP2123 OR COMP2823))

Note: Department permission required for enrolment

Semester 2
MKTG3110
Digital Marketing
6    P MKTG1001
Semester 1
MKTG3114
New Products Marketing
6    P MKTG1001
Semester 2
MKTG3121
Advertising: Creative Principles
6    P MKTG1001
Semester 1