Please enable JavaScript.
Coggle requires JavaScript to display documents.
DS 2025 v1.1 Unit 1 - Creating with Code - Coggle Diagram
DS 2025 v1.1
Unit 1 - Creating with Code
1 Understanding Digital Problems
Computational Thinking
Thinking tools
Impacts
Personal
Social
Economic
Analyse problems
Human want and need
Elements, components and features of Digital Solutions
Solve porblems to meet personal, societal and organisational needs
e.g
search engines
robotics
mobile phone apps
vehicle control systems
wearable devices
IoT
Identify
scope
constraints
requirements
user perspective
missing, required or unesscary info
success criteria
Existing solutions to similar problems
Solving problems with Emerging Technologies
Evaluate ideas
2 Experiences and Interfaces
UX
useability
existing user interfaces
pitfalls
useful solutions
user characterisitcs
influence UI reqs
UI diagrams
Evaluate UI based on UI principles
3 Algorithms and Programming Techniques
Syntax
IPO
algorithm constructs
assignment
sequence
selection
condition
iteration
modularisation
pseudocode
symbolise algorithms with sketches/diagrams
basic features of programming
variables
control structures
data structures
syntax
libraries and classes
Good programming practices
dependability
efficiency
testing
debugging
error correction
coding conventions
commenting
consistent naming
coding simplicity
portability
4 Programmed Solutions