Course Details

Computational Thinking

This course is designed to serve Grades one to five students, by providing 25 lessons mixed between the LEGO Education WeDo 2.0 solution and Scratch 2.0 programming language software. The purpose of this course is to develop the skills of the Computational thinking technique, that helps students to find solutions of everyday problems! Computational thinking allows us to take a complex problem, understand what the problem is and develop possible solutions. We can then present these solutions in a way that a computer, a human, or both, can understand. There are four key techniques (cornerstones) to computational thinking:

1. Decomposition
2. Pattern Recognition
3. Abstraction
4. Algorithms

The 25 lessons are aligned in a basic to advanced order, which guides teachers which projects shall be introduced first and so on. Each lesson contains 3 main parts: Teacher's Section, Student's Section and a Sliding show. Teacher's will be provided with a complete guide for the lesson's objectives, introduction, instructions and extra tasks to enhance the classroom experience. The Sliding show is designed to be a key point during the classroom, which will help to guide students step by step with each phase of the project. Student's as well have an access to their sheet which contains a brief introduction of the project and its objectives.

The WeDo 2.0 lessons will be mixed between the original projects in the LEGO Education software and new projects sourced to LKD Creation. These projects are related to pure science real life problems, that are also related to the Grade's curriculum. The building instructions and programming sample will be available as well, with extra challenges that fits into the "Continue phase" if the classroom time allows.

The Scratch programming lessons are designed using Scratch 2.0 version, however they can be done using the newest Scratch 3.0 version. In each lesson, student's will be introduced to a set of programming blocks that will help them to create different animations and video games. Eventually, student's will be able to use all of the blocks they have learned during the semester to create an open themed projects with some ideas that we have provided. In this way, they can use their imagination to express their thoughts regarding a specific subject.

Moving between a WeDo2.0 lessons and Scratch programming software lessons, students will be able to form the Computational Thinking technique to use it in every problem they face.