Bachelor of Design Computing

Please check the current students website (Find a unit of study) for up-to-date information on units of study including availability.

 
Unit outlines will be available through Find a unit outline two weeks before the first day of teaching for 1000-level and 5000-level units, or one week before the first day of teaching for all other units.
 

Errata
Item Errata Date
1.

DECO3101: Prerequisite: DECO2016 OR DECO1006

07/02/2022
2.

DECO1016: DECO2102 is no longer a prohibition for this unit

07/02/2022
3.

DECO2015 Responsible Design for Innovation: prerequisites have been updated to P: DECO1006 or DECO2016

01/07/2022

 

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

Table A: Bachelor of Design Computing

Students must complete 144 credit points including:
(a) 96 credit points of core units of study from Part 1 of Table A including:
(i) 24 credit points of foundation units of study, and
(ii) 12 credit points of advanced units of study
(b) 48 credit points of elective units of study from Part 2 of Table A, or Table S, or Table O. At least 12 credit points of these must be 2000-level or 3000-level units

Part 1

Core units of study

1000-level units of study

DECO1012
Design Programming
6      Semester 1
DECO1006
Design Process and Methods
6      Semester 1
DESN1001
Design Theory and Culture
6      Semester 2
DECO1015
Visual Communication
6    N DECO2101


This unit is for students enrolled in the Bachelor of Design Computing only. Students from other programs should enrol in DECO2101.
Semester 1
DECO1016
Introduction to Web Design
6    P DECO1012
N DECO2102


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      Semester 2

2000-level foundation units of study

DECO2014
User Experience Design Studio
12    P (DECO1006 or DECO2016) and DECO1015
Semester 1
DECO2200
Interaction Design Studio
12    P DECO1006 or DECO2016
C DECO1016
Semester 2

2000-level advanced units of study

DECO2017
Advanced Web Design
6    P DECO1016
Semester 1
DECO2018
3D Modelling and Fabrication
6    A Human-centred design processes and methods
N DECO1008
Semester 2
DECO2019
Qualitative Research in Design
6    P DECO1006 or DECO2016
Semester 2

3000-level units of study

DECO3100
Information Visualisation Design Studio
12    P DECO1016 and DECO2014
Semester 1
DECO3200
Interactive Product Design Studio
12    P DECO2014 and DECO2200
Semester 2

4000-level units of study

DECO4200
Advanced Project Design Studio
12    P DECO1012 and DECO2200
N DECO3200
Semester 2
ARCH4108
Industry and Community Project Unit A
6    A Depth of knowledge in at least one discipline (major)
C ARCH4109
Intensive February
Intensive July
ARCH4109
Industry and Community Project Unit B
6    A Depth of knowledge in at least one discipline (major)
C ARCH4108
Semester 1
Semester 2

4000-level units of study for embedded Honours component

For students undertaking the embedded Honours component, the requirement is 36 credit points of Honours units as listed below and DECO4200
DECO4002
Design Computing Honours Research B
12    C DECO4001
Semester 1
Semester 2
DECO4003
Design Computing Honours Research C
12    C DECO4002
Semester 1
Semester 2
DECO4004
Design Computing Honours Research D
12    C DECO4003
Semester 1
Semester 2

Part 2

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

Design Computing electives

1000-level unit of study

DESN1000
Principles of Design
6      Semester 1

2000-level units of study

DECO2015
Responsible Design for Innovation
6    P DECO2016


It is recommended that students first complete DECO2016 before selecting this unit of study.
Semester 2

3000-level units of study

DECO3009
Designing for Virtual Reality
6    P DECO1008 and DECO2200
Semester 1
DECO3101
Innovation Design Studio
6    P DECO2016


It is highly recommended that students first complete 12 credit points of 1000-level units and 12 credit points of 2000-level units before selecting this unit of study.
Semester 1
DESN3000
Co-Design and Participatory Approaches
6   

It is highly recommended that students first complete 12 credit points of 1000-level units and 12 credit points of 2000-level units before selecting this unit of study.
Semester 1
DESN3001
Design for Wellbeing
6    P DECO1006 or DECO2016 or DESN3000
Semester 2
DECO3665
Graduation Show
6    P 48 credit points

Note: Department permission required for enrolment

Semester 2
DESN3003
Design for Social Impact
6    A Knowledge of design thinking methods and processes
P DECO2016 or DECO1006
Semester 1
DECO3666
Graduate Internship
6    P 48 credit points

Note: Department permission required for enrolment

Intensive December
Intensive February
Intensive January
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

Intensive January
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
Intensive February
Intensive July
Semester 2

2000-level units of study

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    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
AWSS2026
2D Print Processes in Design
6    N DESA2638

Note: Department permission required for enrolment

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

Note: Department permission required for enrolment

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

Semester 1
Semester 2

3000-level units of study

ARCH3108
Industry and Community Projects
6    A Upper-level disciplinary knowledge
P 72 credit points
Intensive February
Intensive July
Semester 1
Semester 2
DESC9011
Audio Production
6      Semester 1

Other electives

1000-level units of study

ANTH1001
Introduction to Anthropology
6    N ANTH1003
Semester 1
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
GCST1601
Culture, Power, Identity
6      Intensive February
Semester 1
INFO1110
Introduction to Programming
6    N INFO1910 or INFO1103 or INFO1903 or INFO1105 or INFO1905 or ENGG1810
Semester 1
Semester 2
INFO1113
Object-Oriented Programming
6    P INFO1110 OR INFO1910 OR ENGG1810
N INFO1103 OR INFO1105 OR INFO1905
Semester 1
Semester 2
INFS1000
Digital Business Innovation
6    N ISYS1003 or INFO1000
Intensive February
Semester 1
Semester 2
LNGS1002
Language and Social Context
6      Semester 2
MKTG1001
Marketing Principles
6   

The Intensive July session of this unit is only available to Study Abroad students. All other students should enrol in Semester 1 and Semester 2 sessions.
Semester 1
Semester 2
MTRX1702
Mechatronics 1
6    A MTRX1701
N ELEC1101 or ELEC2602 or COSC1902 or COSC1002
Semester 2
MUSC1503
Fundamentals of Music 1
6      Semester 1
Semester 2
MUSC1507
Sounds, Screens, Speakers: Music and Media
6      Semester 1
PHIL1013
Society, Knowledge and Self
6    N PHIL1010
Semester 2
PRFM1601
Making Theatre: The work of the director
6      Intensive July
Semester 1
PSYC1001
Psychology 1001
6      Intensive January
Semester 1
PSYC1002
Psychology 1002
6      Intensive January
Semester 2
SCLG1001
Introduction to Sociology 1
6      Semester 1
SCLG1002
Introduction to Sociology 2
6      Semester 2
WRIT1000
Introduction to Academic Writing

This unit of study is not available in 2022

6      Semester 1
Semester 2

2000-level units of study

ARIN2610
Internet Transformations
6    P 12 credit points at 1000 level in the Digital Cultures major or 12 credit points at 1000 level in Media and Communications or (12 credit points at 1000 level or 2000 level in the Innovation and Entrepreneurship major) 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

This unit of study is not available in 2022

6    P 12 credit points at 1000 level in Visual Arts or 12 credit points at 1000 level in Studio Foundation
Semester 2
COMP2017
Systems Programming
6    P INFO1113 OR INFO1105 OR INFO1905 OR INFO1103
C COMP2123 OR COMP2823 OR INFO1105 OR INFO1905
N COMP2129 OR COMP9017 OR COMP9129
Semester 1
COMP2022
Models of Computation
6    A (MATH1004 OR MATH1904 OR MATH1064 OR MATH2069 OR MATH2969) AND (INFO1105 OR INFO1905 OR COMP2123 OR COMP2823)
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 Distinction level results in (INFO1110 OR INFO1910 OR INFO1113 OR DATA1002 OR DATA1902 OR INFO1103 OR INFO1903)
N INFO1105 OR INFO1905 OR COMP2123
Semester 1
COMP2922
Models of Computation (Adv)
6    A (MATH1004 OR MATH1904 OR MATH1064 OR MATH2069 OR MATH2969) AND (INFO1105 OR INFO1905 OR COMP2123 OR COMP2823)
P Distinction level result in (INFO1103 OR INFO1903 OR INFO1113)
N COMP2022
Semester 2
DATA2001
Data Science, Big Data and Data Variety
6    P DATA1002 OR DATA1902 OR INFO1110 OR INFO1910 OR INFO1903 OR INFO1103 or ENGG1810
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
Managing Information in Organisations
6    A INFS1000 or INFO1000 or INFO1003 or INFO1903
Semester 2
INFS2020
Business Process Modelling and Improvement

This unit of study is not available in 2022

6    A INFS1000 or INFO1000 or INFO1003 or INFO1903


Refer to the unit of study outline https://www.sydney.edu.au/units
Semester 1
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   

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
Semester 2
PRFM2601
Being There: Theories of Performance
6    P 12 credit points at 1000 level in Theatre and Performance Studies
N PRFM2001
Intensive July
Semester 1
PRFM2602
Performance: Production and Interpretation
6    P 12 credit points at 1000 level in Theatre and Performance Studies
N PRFM2002
Semester 2
SOFT2201
Software Construction and Design 1
6    P INFO1113 OR INFO1103 OR INFO1105 OR INFO1905
N INFO3220 OR COMP9201
Semester 2
SOFT2412
Agile Software Development Practices
6    P INFO1113 OR INFO1103 OR INFO1105 OR INFO1905
N COMP9412
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 major or Art History major or Design Computing major or Film Studies major or (6 credit points at 1000 level and 6 credit points at 2000 level in the Innovation and Entrepreneurship major)
N ARIN2630
Semester 2
ARIN3640
Games and Play
6    P 12 credit points at 2000 level in the Digital Cultures major or (6 credit points at 1000 level and 6 credit points at 2000 level in the Innovation and Entrepreneurship major) 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 ARIN2640
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, Business Information Systems, Computer Science, Cultural Studies, Design Computing, English, Gender Studies, History, Information Systems, Information Technology, Linguistics, Psychology or Sociology) or (6 credit points at 1000 level and 6 credit points at 2000 level in Innovation and Entrepreneurship)
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 Distinction level results in (COMP2123 OR COMP2823 OR INFO1105 OR INFO1905)
N COMP2007 OR COMP2907 OR COMP3027
Semester 1
CMPN3635
Writing Music for the Moving Image
6    P MUED1002 or CMPN1013 or MUSC2653 or MUED4002
Semester 1
DATA3404
Scalable Data Management
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
Semester 1
ELEC3610
E-Business Analysis and Design
6    N EBUS3003
Semester 1
INFO3315
Human-Computer Interaction
6    P 6 credit points of 1000-level programming units (INFO1110 or INFO1910 or INFO1113 or ENGG1810) and 12 credit points of 2000-level units from BAdvComp Table A
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 OR CSEC3616
Semester 2
SOFT3202
Software Construction and Design 2
6    P SOFT2201
N INFO3220
Semester 1
SOFT3410
Concurrency for Software Development
6    P COMP2017 OR COMP2129
Semester 2
MKTG3110
Digital Marketing
6    P MKTG1001
Semester 1
MKTG3114
New Products Marketing
6    P MKTG1001 or SIEN1000
Semester 2
MKTG3121
Advertising: Persuasive Principles
6    P MKTG1001
Semester 1