Welcome back to CoderDojo!

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 – Beginner

Monster Feelings

Go to the following link, watch the video, and follow the steps to create the ‘Monster Feelings’ animation:
https://www.cs-first.com/studentpage/welcome-animation

Scratch – Intermediate

Dot Catcher

Go to the following link and follow the steps to create the Dot Catcher game:
Catch The Dots project instructions

Scratch – Advanced

Dot Catcher

Can you make this game without any instructions?

Requirements:

  1. Circular sprite divided into 3 colours rotates (in both directions) with left and right arrows.
  2. Dots appear at any of the four corners (at random) in one of the 3 colours (at random) and move towards the centre.
  3. Points are scored when the you catch the dots by rotating the circular sprite so that the colour matches the colour of the dot.
  4. A life is lost if a dot touches a different colour on the circular sprite.
  5. Game ends when all 3 lives are lost.
  6. Display remaining lives graphically
  7. Use acceleration and deceleration on the rotation of the circular sprite to get smooth movement that is easy for the player to control.
  8. Game gets harder by speeding up frequency of the dots (but not to the point where it is impossible)
  9. Add sound effects
  10. Display score and high score
  11. Have a special effect when game ends
  12. Add at least one new feature to the game

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

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