Coderdojo Activities for Term 3 2020
WELCOME TO CODERDOJO!
Here are the activities that each group will be working on this term:
Newcomers
If you are new to CoderDojo and new to computer programming this is where you start:
Scratch 1 (Beginning Scratch)
We will work our way through these activities this term. Try to complete some or all of the Add-Ons for each activity or, even better, add your own ideas!
- Week 1 (19 Feb): Racing Game (see example of the game with more features added.)
- Week 2 (26 Feb): Maze Game
- Week 3 (4 March): Platform Game
- Week 4 (11 March): Escape Game
- Week 4 (18 March): Launcher Game
- Week 6 (25 March): Quest Game
- Week 7 (1 April): Cave Surfing Game
Scratch 2 (Intermediate & Advanced)
This term we will start by making a classic tile slider game in Scratch.
Advanced Scratchers: Can you make a tile slider game without following any instructions?
Intermediate Scratchers: Follow the instructions in this video:
Other project ideas
You can have a look through these projects to find something that interests you.
Robotics
This session is run by Nathalie. An introduction to robotics using mBot robot kits and a block programming language called mBlock which is similar to Scratch.
3D Computer Aided Design with TinkerCAD
Learn how to make 3D models using Tinkercad. Tinkercad is an easy-to-use 3D computer aided design (CAD) tool. You can quickly turn your idea into a CAD model for a 3D printer with Tinkercad. – Martin Love
Microcontrollers
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
Web Development
Learn how to make a basic web page with HTML and CSS. Then move on to making a full website with advanced layouts. Also learn Javascript basics and learn about content management systems which are used in building most websites.