Bachelor of Design Computing

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

Junior units of study

Candidates in the Bachelor of Design Computing and Bachelor of Design Computing/Bachelor of Advanced Studies are required to completed all DECO1000 level units.
DECO1012
Design Programming
6      Semester 1
DECO1006
Design Process and Methods
6    N IDEA9106 or DECO2016
Semester 1
DECO1008
3D Modelling and Fabrication
6    P DESA1555
Semester 2
DECO1013
Physical Computing
6    P DECO1006 or DECO2016
Semester 2
DECO1014
Digital Media Production
6    N DECO1100
Semester 1
DECO1015
Visual Communication
6    N DECO1100 or DAAE2009 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
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    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

Senior units of study

Candidates in the Bachelor of Design Computing/Bachelor of Advanced Studies are required to complete 36 credit points of senior DECO units. Candidates in the Bachelor of Design Computing are required to complete 48 credit poits of senior 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
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

Junior units of study

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

Senior units of study

DECO2010
Designing Social Media
6      Intensive June
Semester 1
DECO2015
Design for Innovation
6      Semester 2
DECO3101
Innovation Design Studio
6      Semester 1
Semester 2
Winter Main
DESN3000
Design Thinking for Health and Medicine
6      Semester 1
DESN3001
Health and Medicine Design Studio
6    P DESN3000
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

Junior 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


Due to the high volume of interest in this course, all questions and enquiries will be answered in online discussion forums on eLearning, instead of in face-to-face consultation. No early results are available for this unit. No extensions will be granted because of failed internet access.
Semester 2
Summer Main
Winter Main

Senior units of study

AWSS2015
Generative Drawing
6   
Note: Department permission required for enrolment

Semester 2
Summer Main
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 + Design Material Processes (Casting)
6    N DESA2636

Note: Department permission required for enrolment

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

Semester 1

Other electives

Junior units of study

ANTH1001
Cultural Difference: An Introduction
6    N ANTH1003
Intensive July
Semester 1
Summer Main
Winter Main
ARHT1001
Style and Substance: Introducing Art History
6      Semester 1
ARHT1002
Shock of the Now: Global Art since 1900
6      Semester 2
ENGL1011
Introduction to Film Studies
6      Semester 1
Summer Main
GCST1601
Introduction to Cultural Studies
6      Semester 1
Summer Main
LNGS1002
Language and Social Context
6      Semester 2
PHIL1013
Society, Knowledge and Self
6    N PHIL1010
Semester 2
PRFM1601
Making Theatre: Process and Collaboration
6      Semester 1
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
INFS1000
Digital Business Innovation
6    A INFO1000; INFO1003; INFO1903
N ISYS1003 or INFO1000
Intensive January
Intensive July
Semester 1
Semester 2
MKTG1001
Marketing Principles
6      Semester 1
Semester 2
ELEC1103
Fundamentals of Elec and Electronic Eng
6    A Basic knowledge of differentiation & integration, and HSC Physics
Semester 1
ELEC1601
Introduction to Computer Systems
6    A HSC Mathematics extension 1 or 2
Semester 2
INFO1110
Introduction to Programming
6      Intensive July
Semester 1
Semester 2
INFO1113
Object-Oriented Programming
6    P INFO1110
N INFO1103 OR INFO1105 OR INFO1905
Semester 1
Semester 2
DATA1002
Informatics: Data and Computation
6    N INFO1903
Semester 2
MTRX1702
Mechatronics 1
6    A MTRX1701
N ELEC1101 or ELEC2602 or COSC1902 or COSC1002
Semester 2
PSYC1001
Psychology 1001
6      Intensive June
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
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
MUED1002
Creative Music Technology
3      Semester 1
Semester 2
MUSC1507
Sounds, Screens, Speakers: Music and Media
6    N MUSC1000 or MUSC1001 or MUSC1502
Semester 1

Other electives

Senior units of study

ARIN2610
Internet Transformations
6    P 18 Junior credit points in any of Anthropology, Art History, Computer Science, Design Computing, English, Gender and Culture Studies, History, Information Systems, Information Technology, Linguistics, Media and Communication, Philosophy, Psychology or Sociology or 12 credit points at 1000 level in Digital Cultures
N ARIN2100
Semester 2
ARIN2620
Cyberworlds
6    P 18 junior credit points in any of Anthropology, Art History, Computer Science, Design Computing, English, Gender and Culture Studies, History, Information Systems, Information Technology, Linguistics, Media and Communication, Philosophy, Psychology or Sociology or 12 credit points at 1000 level in Digital Cultures
N ARIN2200
Semester 1
ARIN2630
Digital Arts
6    P 18 junior credit points in any of Anthropology, Art History, Computer Science, Design Computing, English, Gender and Culture Studies, History, Information Systems, Information Technology, Linguistics, Media and Communication, Philosophy, Psychology or Sociology or 12 credit points at 1000 level in Digital Cultures
N ARIN2300
Semester 2
ARIN2640
Games and Play
6    P 18 junior credit points in any of Anthropology or Art History or Computer Science or Design Computing or English or Gender and Cultural Studies or History or Information Systems or Information Technology or Linguistics or Media and Communication or Philosophy or Psychology or Sociology or 12 credit points at 1000 level in Digital Cultures
N ARIN3640
Semester 1
COMP2123
Data Structures and Algorithms
6    P INFO1110 OR INFO1113 OR DATA1002 OR INFO1103 OR INFO1903
N INFO1105 OR INFO1905 OR COMP2823
Semester 1
DATA2001
Data Science: Big Data and Data Diversity
6    P DATA1002 OR INFO1110 OR INFO1903 OR INFO1103
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
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
COMP3221
Distributed Systems
6    P (INFO1105 OR INFO1905) OR ((INFO1103 OR INFO1113) AND (COMP2123 OR COMP2823))
N COMP2121
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 ISYS2120 OR INFO2120 OR INFO2820
N INFO3504 OR INFO3404
Semester 1
INFO3616
Principles of Security and Security Eng
6    A INFO1110 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, skills from discrete mathematics. A technical orientation is expected.
N ELEC5616
Semester 1
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
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
ARIN3620
Researching Digital Cultures
6    P 12 Senior credit points in Digital Cultures
N ARIN2000
Semester 2
PHIL2642
Critical Thinking
6    P 12 Junior credit points
Semester 2
PRFM2601
Being There: Theories of Performance
6    P 18 Junior credit points from subject areas listed in Table A or 12 credit points at 1000 level in Theatre and Performance Studies
N PRFM2001
Semester 1
Summer Main
PRFM2602
Performance: Production and Interpretation
6    P 18 Junior credit points from subject areas listed in Table A or 12 credit points at 1000 level in Theatre and Performance Studies
N PRFM2002
Semester 2
Summer Main
SCLG2606
Media in Contemporary Society

This unit of study is not available in 2018

6    P 12 Junior credit points from Sociology
N SCLG2018 or SCLG2537
Semester 1
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
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
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
COMP2823
Data Structures and Algorithms (Adv)
6    A Distinction-level result in at least one the listed 1000 level programming units
P Distinction level result in at least one of INFO1110 OR INFO1113 OR DATA1002 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
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
ELEC2104
Electronic Devices and Circuits
6    A Knowledge: 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
ELEC3506
Data Communications and the Internet
6    N NETS2150
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 COMP2017
Semester 1
ELEC3610
E-Business Analysis and Design
6    N EBUS3003
Semester 1
ISYS2110
Analysis and Design of Web Info Systems
6    P INFO1113 OR INFO1103 OR INFO1105 OR INFO1905
N INFO2110
Semester 1
INFO3315
Human-Computer Interaction
6      Semester 2
ISYS2160
Information Systems in the Internet Age
6    A INFO1003 OR INFO1103 OR INFO1903 OR INFO1113
N ISYS2140
Semester 2
PSYC2013
Cognitive and Social Psychology
6    P PSYC1001 and PSYC1002
Semester 2
CAEL2047
Animation

This unit of study is not available in 2018

6      Semester 1
CAEL2052
Introduction to Digital Publishing

This unit of study is not available in 2018

6      Semester 2
CAEL2070
Digital Compositing

This unit of study is not available in 2018

6      Semester 1
CATE2007
The Art of Memory
6    P (THAP1201 and THAP1202) or (CATE1001 and CATE1002) or (12 senior credit points of Art History and Theory)
Semester 1
CMPN3635
Writing Music for the Moving Image
6    P MUED1002 or MUSC2653 or MUED4002
Semester 1
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