Programming for Design (11055.1)
Available teaching periods | Delivery mode | Location |
---|---|---|
View teaching periods | On-campus Online self-paced |
Bruce, Canberra |
EFTSL | Credit points | Faculty |
0.125 | 3 | Faculty Of Arts And Design |
Discipline | Study level | HECS Bands |
School Of Design And The Built Environment | Level 1 - Undergraduate Introductory Unit | Band 2 2021 (Commenced After 1 Jan 2021) Band 3 2021 (Commenced Before 1 Jan 2021) |
Learning outcomes
After successful completion of this unit, students will be able to:1. Identify and critique various programming languages and how they can be utilised within the field of design;
2. Analyse and apply computer programming techniques through the use of features including loops, variables, functions and objects; and
3. Create engaging interactive media for different various contexts.
Graduate attributes
1. UC graduates are professional - employ up-to-date and relevant knowledge and skills1. UC graduates are professional - use creativity, critical thinking, analysis and research skills to solve theoretical and real-world problems
1. UC graduates are professional - display initiative and drive, and use their organisation skills to plan and manage their workload
2. UC graduates are global citizens - think globally about issues in their profession
2. UC graduates are global citizens - understand issues in their profession from the perspective of other cultures
2. UC graduates are global citizens - make creative use of technology in their learning and professional lives
3. UC graduates are lifelong learners - reflect on their own practice, updating and adapting their knowledge and skills for continual professional and academic development
3. UC graduates are lifelong learners - adapt to complexity, ambiguity and change by being flexible and keen to engage with new ideas
3. UC graduates are lifelong learners - evaluate and adopt new technology
Prerequisites
None.Corequisites
None.Incompatible units
None.Equivalent units
None.Assumed knowledge
None.Year | Location | Teaching period | Teaching start date | Delivery mode | Unit convener |
---|---|---|---|---|---|
2025 | Bruce, Canberra | Semester 2 | 28 July 2025 | On-campus | Dr Raghavendra Gudur |
2025 | Bruce, Canberra | Semester 2 | 28 July 2025 | Online self-paced | Dr Raghavendra Gudur |
2026 | Bruce, Canberra | Semester 2 | 10 August 2026 | Online self-paced | Dr Ben Ennis-Butler |
2026 | Bruce, Canberra | Semester 2 | 10 August 2026 | On-campus | Dr Raghavendra Gudur |
Required texts
Recommended readings and other materials will be available on Canvas.
Submission of assessment items
Extensions & Late submissions
Artificial intelligence
Students are permitted to use generative artificial intelligence (GenAI) as indicated in the assessment instructions for this unit, as well as Studiosity Writing Feedback Plus.
GenAI may only be used in authorised ways when completing assessments at UC. This means that GenAI can only be used for an assessment when:
- the Unit Convener has authorised GenAI use for that assessment
- the student uses GenAI in the way that the assessment instructions allow
- the student fully acknowledges their use of GenAI, with proper citations, references and a GenAI Acknowledgement Statement in line with the assessment instructions.
Where the assessment instructions do not specifically state that GenAI may be used and how, then its use is not permitted for that assessment. Students must still provide the required GenAI Acknowledgement Statement to indicate whether GenAI has or has not been used in the preparation of the assessment. If unsure, students should seek advice from the Unit Convener.
The GenAI for Students Library Guide provides further information, including how to reference GenAI.
In summary:
- Transparency: All use of AI tools must be clearly documented in your submissions. This includes specifying which parts of your work were created with AI assistance and which tools were used.
- Critical Evaluation: Students are required to critically evaluate the AI-generated content. This means reviewing, testing, and potentially modifying the AI suggestions to ensure they meet the project requirements and follow best practices.
- Reflection: For each assessment, include a brief reflection (200-300 words) on how you used AI tools. Discuss the benefits and limitations you encountered, any challenges in implementing AI suggestions, and how the use of AI impacted your learning process.
- Original Contribution: While AI can be used for idea generation, code snippets, or problem-solving assistance, the overall design, implementation, and integration of your project must demonstrate your own understanding and decision-making.
- Learning Outcomes: Remember that the unit's learning outcomes focus on your ability to analyse, implement, and evaluate web technologies. Your work should clearly demonstrate these skills, regardless of AI usage.
Special assessment requirements
Resubmission
This unit has substantial opportunities for feedback and self-assessment, so students who have fully participated in the unit activities are unlikely to fail. In some cases, resubmission of a failed assignment will be possible if the assessment item can feasibly be brought up to a pass level. A typical example might be an assignment that fails due to a missing component that can readily be supplied in a resubmission. The maximum grade for a resubmitted assessment item is 50%. Resubmissions are given at the discretion of the unit convenor and must be applied for in writing (via email) within one week of the assessment grade being released.
Please take careful note of academic integrity requirements. Copying of code and presenting others code as your own (including code generated by a machine learning agent) is every bit as serious as copying an essay or asking someone else to do an assignment for you.
Students must apply academic integrity in their learning and research activities at UC. This includes submitting authentic and original work for assessments and properly acknowledging any sources used.
Academic integrity involves the ethical, honest and responsible use, creation and sharing of information. It is critical to the quality of higher education. Our academic integrity values are honesty, trust, fairness, respect, responsibility and courage.
UC students have to complete the Academic Integrity Module annually to learn about academic integrity and to understand the consequences of academic integrity breaches (or academic misconduct).
UC uses various strategies and systems, including detection software, to identify potential breaches of academic integrity. Suspected breaches may be investigated, and action can be taken when misconduct is found to have occurred.
Information is provided in the Academic Integrity Policy, Academic Integrity Procedure, and University of Canberra (Student Conduct) Rules 2023. For further advice, visit Study Skills.
Learner engagement
While this is a self-paced unit, regular engagement with unit resources and learning activities is required to succeed in this unit.
Participation requirements
Active engagement in all online modules enhances your learning and is strongly advised, and students must submit assessment items. There is no mandatory attendance requirement.
Required IT skills
Students are expected to possess a sound computer literacy.
Whilst there is no assumed knowledge, this is a practical unit and students will be required to write their own code. Some familiarity with HTML/CSS is required, but may be achieved through additional online study through the course of this unit.
In-unit costs
None.
Work placement, internships or practicums
None.
- Semester 2, 2025, Online self-paced, UC - Canberra, Bruce (227976)
- Semester 2, 2025, On-campus, UC - Canberra, Bruce (226925)
- Semester 2, 2024, Online, UC - Canberra, Bruce (218001)
- Semester 2, 2024, On-campus, UC - Canberra, Bruce (217994)
- Semester 2, 2023, On-campus, UC - Canberra, Bruce (215634)
- Semester 2, 2022, Flexible, UC - Canberra, Bruce (208514)
- Semester 2, 2021, Flexible, UC - Canberra, Bruce (199585)
- Semester 2, 2020, Flexible, UC - Canberra, Bruce (195510)
- Semester 2, 2019, Flexible, UC - Canberra, Bruce (184204)