Welcome Back to CoderDojo for Term 3!

Here are the activities that each group will be working on today:

Newcomers

If you are new to CoderDojo and new to computer programming this is where you start:

Go to Newcomers Activities

Scratch 1 (Beginner)

Work Together to Win

For this exercise you will need to team up with someone else in the Scratch Beginner Group. Pair up with someone that you don’t already know.

You each will build a video game that requires two people to play. Help each other out as you work on programming the game. After you build the game, play it with each other. Each of you should make a different version of the game. One of you should make a cooperative version of the game where you cooperate together to get the highest score or to win. The other should make a competitive version of the game where you compete against each other and there is just one winner. You decide on what the winning condition is.

Follow these instructions to get started

Scratch 2 (Intermediate & Advanced)

Make an Asteroids game

Advanced: Try to make an asteroids style game like this one without any instructions:

Intermediate: Follow the instructions in the following video to make an Asteroids style game:

Graphics that you can use:
stars Asteroid astrominer laser

Learn JavaScript

Continue working through the lessons on Khan Academy to learn JavaScript, just click the link below to get started. Use the login you have already created or if this your first time, start by clicking the Sign in / Sign up link in top right corner of screen and then click the Create a new account link to create a new account for yourself to track your progress.

https://www.khanacademy.org/computing/computer-programming/programming

Web Development (HTML, CSS & JavaScript)

Create a HTML Birthday card

In this project, you’ll be introduced to HTML & CSS by learning how to make your own customised birthday card. You’ll be using a website called Trinket to write HTML. Start by signing up for an account on Trinket – Open Trinket and create an account

Follow these instructions to create a HTML Birthday card

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.

Electronics, Microcontrollers and Raspberry Pi session information