Recently at UNBC our second year Education cohort was privy to a presentation on coding without computers. This presentation revolved around computational thinking and activities to endorse this. Computational thinking denotes thinking or solving problems. CT refers to thought processes required in understanding problems and formulating solutions. CT involves logic, assessment, patterns, automation, and generalisation.
Most often when someone thinks about coding images of computers and lines of code whirl through one’s head. Quite often this leads to cognitive dissidence, as most people have little experience with strict coding and even less knowledge. Dissidence most often leads to a stifling effect in which little further progress is made.
This seminar helped to alleviate the dissidence that I experienced. Computational thinking does not necessarily involve coding and can be done rather simply without the use of a computer. This way CT can be easily accessed by all regardless of any computing trepidation.
I feel very confident using some of the activities we learned about in the classroom.