
Developing user interfaces
Students design and create low-fidelity and high-fidelity prototypes for user interfaces. They evaluate usability and accessibility principles.
About This Topic
Students design and create low-fidelity and high-fidelity prototypes for user interfaces. They evaluate usability and accessibility principles.
Key Questions
- What constitutes an intuitive user interface?
- How do we design for accessibility?
- Why is prototyping a critical step in development?
More in Creating with code
Understanding digital problems
Students analyse real-world problems to determine their suitability for digital solutions. They explore problem contexts, constraints, and user requirements.
2 methodologies
Algorithms and computational thinking
Students design algorithms using pseudocode and flowcharts to represent computational processes. They apply abstraction and logic to structure solutions.
2 methodologies
Programming fundamentals
Students implement algorithms using a general-purpose programming language. They explore variables, control structures, and basic data types.
2 methodologies