
Programming fundamentals
Students implement algorithms using a general-purpose programming language. They explore variables, control structures, and basic data types.
About This Topic
Students implement algorithms using a general-purpose programming language. They explore variables, control structures, and basic data types.
Key Questions
- How do control structures alter program flow?
- What are the appropriate data types for different variables?
- How do we debug syntax and logic errors?
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
Developing user interfaces
Students design and create low-fidelity and high-fidelity prototypes for user interfaces. They evaluate usability and accessibility principles.
2 methodologies