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 |