Here are the activities that each group will be working on today:
If you are new to CoderDojo and new to computer programming this is where you start:
Scratch 1 (Beginner)
This group is for people who want to learn Scratch but have never done it before or who have only done a little bit of Scratch. Make sure you sign in to Scratch so that you can save your work.
This week you will create a launcher game using key press events, clones, and variables. In this game, a player must launch and navigate a sprite across a screen of bouncing enemies. Try to complete ALL six of the Add-Ons on the final step.
After you have completed all 6 add-ons try making some of your own customisations to the game. Can you think of other ways that you could improve your game?
Team up with someone else in your group and play the 2 player version of your game (that you created in one of the add-ons). Play their game too and notice if there are any differences between your version and their version of the game.
Add your project to our studio
Share your project by clicking the Share button. If you don’t see the Share button, it is because you have not confirmed your Scratch account email address. After registering for Scratch, you will have received an email with a link to confirm your account. If you cannot find the email you can resend it. To resend the email, go to your Account Settings, click the Email tab, and follow the instructions there.
After you have shared your project add it to this studio.
Scratch 2 (Intermediate & Advanced)
Shapes and fractals
Add your projects to the Shapes and Fractals studio.
Web page layout with HTML & CSS
- Follow this tutorial to learn about different layout techniques. Create a Trinket project for this and try out and experiment with all the tutorial examples in Trinket. When you are finished, download your project files from Trinket and upload them to the show case page on your website. If you have time, you can use what you have learned to lay out your showcase page and/or other pages on your website.
Using what you have learned in the layout tutorial, try to create the following layout example:
Introduction to Robotics
This is a new session with Nathalie. An introduction to robotics using mBot robot kits and a block programming language called mBlock which is similar to Scratch.
Raspberry Pi (with Microcontrollers and other cool stuff)
A collaborative group exploring how computers can interact with the outside world through a range of sensors and controllers. Primarily we’ll be using the Raspberry Pi (http://raspberrypi.org) computer in conjunction with Arduinos (http://arduino.cc) and along the way we’ll learn about Python, C and C++ programming, digital and analogue electronics and about working together.