Coding and Communication
how students learn coding
prior knowledge
affect
organization of skills and concepts
How to Teach Coding
guided discovery
tutorials
pair coding
remixing code
fixing code
making code more efficient
assessment
peer assessment
feedback
coding concepts
coding practices
Creative Thinking
how to use in teaching
making teaching materials
coding by students for subject learning
problem solving
what to teach
internet of things
sensors
motors
coding
text based coding
python
java script
java
excel
block based coding
scratch
SNAP!
ROOT
MakeCode
coding concepts
sequence
repetition
selection
variables
arrays
planning & troubleshooting
pseudoode
finding error
hill climbing
divide and conquer
test and revise
Why Coding
impact on world
20th century skill
problem-solving
economic
critical thinking