This class starts with Scratch.mit.edu which gives them a start of understanding block coding and some understanding of computer algorithms. From this point they will go in to Code.org chapter 3 CS Discoveries of drag and drop programming like they are used to except the blocks are JavaScript coding. Later in the lessons the student will shed the block coding and start using text coding on their projects. This course is designed to give students a start into computer programming of JavaScript.
Video Lessons | PDF help sheets |
Project 1 Create a Story Project 2 Make a Chase Game Project 3 Make it Fly Project 4 Pong Game |
Scratch Project 1 Scratch Project 2 Scratch Project 3 Scratch Project 4 |
Video Lessons | PDF help sheets |
Fish Tank Project | Fish Tank PDF |
Create a Game, App, or Story of your choice - you will only start this after all the other Scratch projects are completed. This will be something you create on your own. I will provide some examples and resources for you to look at for ideas.
Create a Game, App, or Story of your choice - you will only start this after all the other Scratch projects are completed. This will be something you create on your own. I will provide some examples and resources for you to look at for ideas.
Video Lessons | PDF help sheets |
Lesson 4 shapes Snowman Benchmark Lesson 5 Variables Lesson 6 − Random |
Lesson 4 shapes Snowman Benchmark Lesson 5 Variables Lesson 6 − Random |
Video Lessons | PDF help sheets |
Lesson 7 − Sprites Lesson 8 Lesson 9 Lesson 10 mini project |
Lesson 7 − Sprites Lesson 8 Lesson 9 Lesson 10 mini project |
Video Lessons | PDF help sheets |
Lesson 7 − Sprites Lesson 8 Lesson 9 Lesson 10 mini project |
Lesson 7 − Sprites Lesson 8 Lesson 9 Lesson 10 mini project |
Video Lessons | PDF help sheets |
Lesson 11 − Draw Loop Lesson 12 − Sprite Movement No Video for Lesson 13 − Mini-Project |
Lesson 11 − Draw Loop Lesson 12 − Sprite Movement Lesson 13 − Mini-Project |
Video Lessons | PDF help sheets |
Lesson 14 − Conditionals | Lesson 14 − Conditionals |
Simple Bounce an asterisk " * " Shift #8 on keyboard stands for multiply in coding ychange = ychange * -1 This is what changes direction of Sprite | ![]() |
These are some examples provided by code.org - you must make your own
Video Lessons | PDF help sheets |
Lesson 19 − Collision Detection | Lesson 19 − Collision Detection |
Code.org Lesson 24 − Functions | Code.org Lesson 24 − Functions |