During these 12 weeks, students will learn the basics of computer science using Code.org, Scratch, Makecode, and Tynker. Other unplugged (or device free) materials might be used in order to prime students and get them thinking about certain computer science topics. Our philosophies at TechWise Academy: 1) Embrace Mistakes - Coding provides immediate feedback to the learner to correct any mistakes along the way. Mistakes are part of the process of learning. 2) Enjoy Learning - We use fun characters and games to make the learning fun for your student. We know that students learn better when they enjoy the process. 3) Explore Computer Science - We want to expose the problem solving techniques used in computer science to every child. We know every student will not be programmers one day; however, we want to give tools that can be used across any field of study or career. Below is a rough breakdown of what we will cover over the course of the semester. Topics and the order they are presented in are subject to change based on student interest, if a topic needs two class sessions or other reasons. We will be actively coding most of the class period, some students may require the assistance of an adult. *Students will need two devices- one for the classroom and one for the coding platform.* Week 1: Solving puzzles on Code.org (Angry Birds) Week 2: Solving and Debugging puzzles on Code.org (Ice Age) Week 3: Collecting treasures on Code.org (Laurel) Week 4: Unplugged activity (the teacher will read a book and learners draw the pictures that go along with the words) and students will make their own sports game on Code.org Week 5: Hour of Code on Code.org (Minecraft) Week 6: Solving puzzles and introduction to more computer science and coding concepts on Tynker (Candy Quest) Week 7: Solving puzzles and introduction to more computer science and coding concepts on Tynker (Space Quest) Week 8: Learning the basics of Scratch (Animate a Name) Week 9: Creating a Jump or a Catch game on Scratch Week 10: Making a maze on Scratch Week 11: Galga type game on Makecode Week 12: A different style game on Makecode
Students will improve their problem solving and critical thinking techniques by using the four components of Computational Thinking: Decomposition (breaking big problems down into smaller problems), Algorithms (step by step directions in order to complete a task or goal), Pattern Recognition (finding similarities between different problems) and Abstraction (ignoring and removing the details of a problem so a solution can work for multiple problems).
Students will need two different devices- one for the Outschool classroom and one to be used for the coding platform.
The instructor has taught computer science and technology classes for over 4 years to students in grades K-5th.