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 A: Bachelor of Design Computing, and Bachelor of Design Computing/Bachelor of Advanced Studies

Bachelor of Design Computing

Students must complete 144 credit points including:
(a) 96 credit points of core units of study as set out in Table A
(b) 48 credit points of elective units of study. At least 12 credit points of these must be 2000-level or 3000-level units

Bachelor of Design Computing/Bachelor of Advanced Studies

Students must complete 192 credit points, including:
(a) 84 credit points of core units of study as set out in Table A according to one of the following patterns:
(i) 48 credit points at 1000-level, 24 credit points at 2000-level, and 12 credit points at 3000-level; or
(ii) 48 credit points at 1000-level, 12 credit points at 2000-level, and 24 credit points at 3000-level;
(b) a major (48 credit points) or program specified in Table S (Shared Pool)
(c) for students not enrolled in the Dalyell Stream, a minimum of 12 credit points of units of study in Table O (Open Learning Environment)
(d) for students enrolled in the Dalyell Stream:
(i) a minimum of 6 credit point of units of study in Table O (Opening Learning Environment); and
(iii) a minimum of 12 credit point of Dalyell Stream units of study from Table D
(3) for students previously enrolled in the Dalyell Stream in their current degree, who are no longer enrolled in the stream and have completed at least 6 credit points of Dalyell units of study:
(i) a minimum of 6 credit point of units of study in Table O (Open Learning Environment)
(f) a minimum of 24 credit points at 4000-level from Table A or Table S, including a research, community, industry or entrepreneurship project of 12 to 36 credit points; and
(g) where appropriate, elective units from Table A, Table S, Table O or,for students enrolled in the Dalyell Stream, Table D

Core units of study

Students in the Bachelor of Design Computing are required to complete:
(i) all DECO 1000-level units
(ii) 48 credit points of 2000-level and 3000-level DECO units
Students in the Bachelor of Design Computing/Bachelor of Advanced Studies are required to complete:
(i) all DECO 1000-level units
(i) 36 credit points of 2000-level and 3000-level DECO units.

Core units of study

DECO1012
Design Programming
6      Semester 1
DECO1006
Design Process and Methods
6      Semester 1
DECO1014
Digital Media Production
6      Semester 1
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
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 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 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) and DECO1016
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
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

Electives

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

This unit of study is not available in 2020

6      Intensive June
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
DECO2012
Interacting with Sound
6    P DECO1012 and DECO1013 and DECO1016

Note: Department permission required for enrolment

Semester 2

3000-level units of study

DECO3009
Designing for Virtual Reality
6    P DECO1008 and DECO2200
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
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
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
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

AWSS2002
Site Specific Art and Architecture

This unit of study is not available in 2020

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

Intensive February
Intensive July
Semester 1
Semester 2
AWSS2026
2D Print Processes in Design
6    N DESA2638

Note: Department permission required for enrolment

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

Intensive February
Intensive July
Semester 2

3000-level units of study

ARCH3108
Industry and Community Projects
6    A Upper-level disciplinary knowledge
Intensive February
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
Introduction to Anthropology
6    N ANTH1003
Intensive January
Intensive July
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
ENGL1011
Introduction to Film Studies

This unit of study is not available in 2020

6      Semester 1
Summer Main
GCST1601
Introduction to Cultural Studies
6      Intensive January
Semester 1
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

Note: Department permission required for enrolment in the following sessions:Intensive January

Intensive January
Semester 1
Semester 2
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 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 2020

3      Semester 1
Semester 2
MUSC1503
Fundamentals of Music 1
6      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      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
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

This unit of study is not available in 2020

6    P 12 credit points at 1000 level in Visual Arts or 12 credit points at 1000 level in Studio Foundation
Semester 1
CATE2007
The Art of Memory

This unit of study is not available in 2020

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 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 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 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 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    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
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
Intensive November
Semester 1
PRFM2602
Performance: Production and Interpretation
6    P 12 credit points at 1000 level in Theatre and Performance Studies
N PRFM2002
Intensive January
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 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
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, 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
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
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))
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