Design Programming (DECO1012)
UNIT OF STUDY
This unit teaches students an understanding of the stages involved in the creative development of software; and skills in the design and implementation of software for creative expression and prototyping. It introduces students to software tools for building interactive, visual design applications through programming assignments; knowledge of object-oriented programming concepts; implementation techniques such as editing, using assets, and runtime environments; and knowledge of the Processing programming language. Key concepts covered in this unit include: classes, methods, object creation, instance and local variables, primitive and object types, simple I/O. Students learn knowledge of software design and development processes including analysis of requirements, design of data-structures, functions and classes, debugging, and managing software projects. This unit is a core unit in the Bachelor of Design Computing program, Bachelor of Architecture and Environments and can be taken as elective by students enrolled in other programs.
Our courses that offer this unit of study
- Bachelor of Architecture and Environments
- Bachelor of Computer Science and Technology
- Bachelor of Computer Science and Technology (Advanced)
- Bachelor of Design Computing
- Bachelor of Design in Architecture
- Bachelor of Information Technology
- Bachelor of Medical Science
- Bachelor of Medical Science and Doctor of Medicine
- Bachelor of Science
- Bachelor of Science (Advanced Mathematics)
- Bachelor of Science (Advanced)
- Bachelor of Science (Advanced) and Doctor of Medicine
- Bachelor of Science and Bachelor of Arts
- Bachelor of Science and Master of Nutrition and Dietetics
- Bachelor of Visual Arts
Further unit of study information
Lecture 1hr/wk, tutorial 2hrs/wk
Programming Assignments (90%), Participation (10%)
Faculty/department permission required?
Unit of study rules
DECO2011 or SOFT1001
Study this unit outside a degree
If you wish to undertake one or more units of study (subjects) for your own interest but not towards a degree, you may enrol in single units as a non-award student.
If you are from another Australian tertiary institution you may be permitted to underake cross-institutional study in one or more units of study at the University of Sydney.