Monkfrith Code Club
At Code Club the children will be creating Scratch and Python projects following project material provided (for the most part) by Code Club (https://www.codeclub.org.uk/projects).
Monkfrith Code Club is open to Key Stage 2 and runs on Wednesday mornings from 8am.
The club is free and run by parents and teachers and weare always on the lookout for volunteers (you don’t need to be a programmer to help out), please contact the office if you are interested in getting involved.
Good typing skills will help with so much more than just your programming.
- The only rule is DO NOT look at the keyboard
- And… always keep your fingers on the home row!
We will start with Scratch, a visual block based programming language developed to introduce children to programming. “Scratch is a graphical programming language which allows children to drag and combine code blocks to make a range of programs.” “With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community. Scratch helps young people learn to think creatively, reason systematically, and work collaboratively”. In ‘Rock Band’ we create interactive musical instruments and learn about sprites, how to interact with them, manage their costumes and produce sounds. In ‘Lost in Space’ we start animating our sprites and then continue to build on these concepts to create a variety of increasingly complex games (‘Ghostbusters’, ‘Boat Race’, …) and applications (‘Chatbot’, ‘Paint Box’…).
Our Projects: https://scratch.mit.edu/users/MonkfrithSchool/
See ‘Studios I’m Following’ for the current projects. Each child will create their own personal studio where you can see and play everything they’ve created (and shared) in class. The children are welcome to create a Scratch account at home, to continue with the projects from class (hint: find your project and use the remix option) or to create something new.
- Code Club projects: https://codeclubprojects.org/en-GB/scratch/
- Scratch Tips: https://scratch.mit.edu/tips
Once we have a good understanding of coding concepts from Scratch, we will have a go with the text based programming language Python. We will be using the online editor Trinket.
Our Projects: *coming soon*
- Code Club projects https://codeclubprojects.org/en-GB/python/
- Do not include any personal details in projects published in Scratch or Trinket
- Keep your passwords difficult to guess, easy to remember and secret.
- Keep Coding.
Other Apps and Games
Some more coding resources:
- Scratch Junior https://www.scratchjr.org/and http://www.scratchjr.org/teach/activities(Scratch)
- Hopscotch https://www.gethopscotch.com/hour-of-code-video(iPad / iPhone apps)
- MITs App Inventor: http://appinventor.mit.edu/explore/get-started? and http://appinventor.mit.edu/explore/ai2/tutorials.html,http://www.appinventor.org/(Android apps)
- Alice http://www.alice.org/(Java gateway)
The following games are great for getting in a ‘coding mind set’.
- Light Bot: http://lightbot.com/flash.html (online/app)
- Transmission (Science Museam): https://www.sciencemuseum.org.uk/games-and-apps#transmission (app)
- Cargo-Bot https://twolivesleft.com/CargoBot/(ipad)
- Monkfrith Maths: https://scratch.mit.edu/search/projects?q=monkfrithmaths/(the maths games we’ve created ourselves!)
The following books use stories to introduce coding principles.