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