Logic and Loops: Advanced Programming · Algorithms and Programming
User Centered Design in Coding
Designing interfaces and interactions that consider the needs and limitations of the end user.
Key Questions
- 1How does the design of an interface change based on who is using the software?
- 2What trade-offs exist between adding complex features and keeping a program easy to use?
- 3How can we gather feedback to improve our digital prototypes?
ACARA Content Descriptions
AC9TDI6P03AC9TDI6P05
Year: Year 6
Subject: Technologies
Unit: Logic and Loops: Advanced Programming
Period: Algorithms and Programming
Suggested Methodologies
Ready to teach this topic?
Generate a complete, classroom-ready active learning mission in seconds.