Teaching Computer Programming
Learning to program or coding is difficult.....some would say. But have you thought about Computational Thinking ? If you need to solve a problem you have to break it into small chunks or pieces first. (A problem into pieces? Again a problem? Oh no....Define patterns-same thing common/similar and different points ,abstraction- taking out all the details ) Let's see what computational thinking looks like and how to use it in classroom as a teacher. Computational Thinking - Lesson in Action Related Articles https://www.microsoft.com/en-us/research/blog/computational-thinking-10-years-later/