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.
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 Design in Architecture (Honours) and Master of Architecture
- Bachelor of Information Technology
- Bachelor of Medical Science
- Bachelor of Science
- Bachelor of Science (Advanced Mathematics)
- Bachelor of Science (Advanced)
- Bachelor of Science and Bachelor of Arts
- Bachelor of Visual Arts
Further unit of study information
Discussion forum 1 hr/wk, tutorial 2 hrs/wk, online modules 1 hr/wk
Programming Assignments (80%), Quizzes (20%)
Faculty/department permission required?
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.