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

  1. 1How does the design of an interface change based on who is using the software?
  2. 2What trade-offs exist between adding complex features and keeping a program easy to use?
  3. 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

Ready to teach this topic?

Generate a complete, classroom-ready active learning mission in seconds.

Browse curriculum by country

AmericasUSCAMXCLCOBR
Asia & PacificINSGAU