You may wonder, how far can you go in one hour? Hour of Code believes that you can change the world! 3rd-9th of December is Computer Science Education Week (CSEdWeek) — it is an annual event aiming to get students excited about computer science by trying "an Hour of Code" (no prior experience needed).
The Hour of Code is an opportunity for every student to try computer science for one hour. You can also teach the Hour of Code all year-round. Tutorials work on browsers, tablets, smartphones, or "unplugged."
The Hour of Code started as a one-hour introduction to computer science, designed to demystify “code” to show that anybody can learn the basics and to broaden participation in the field of computer science. It has since become a worldwide effort to celebrate computer science, starting with 1-hour coding activities but expanding to all sorts of activities within school communities and beyond.
The goal of the Hour of Code is not to teach anybody to become an expert programmer in one hour but is designed to make coding accessible for all and show that it can be both creative and fun.
Computing.lgfl.net has a range of resources to support you, not just for the week of the hour of code or for computing science, but for the whole of your school's computing curriculum.
Firstly, the original Busy Code resources found inside the award-winning Busy Things resources has just had a makeover just in time for CSedweek! Beard Man is now sporting a brand new sparkly tie at a disco! At your command, he is now strutting his stuff on several different dance floors. The Code Disco resources are a great way for children to learn coding basics through to repeat loops, conditionals, events and variables. Code Disco programs are built by linking simple blocks together (you simply drag and drop the blocks to assemble a program and they will snap together like jigsaw pieces)! Not only is Busy Code a great resource for students to gain the fundamentals of coding but it also helps teachers gain a better understanding of computer science and gives a sense of progression in computing.
[gallery type="rectangular" size="full" columns="4" ids="3009,3008,3007"]
Not only has the original Busy Code been updated but there are also new units! Get on your explorer's hat and join Beard Man on his adventures to find treasure; there are 9 adventures in total with over 45 levels. In each level, children must write code to direct Beard Man through a series of chambers, avoiding hazards such as trap doors and lava pits. To complete a level, children must help Beard Man solve a puzzle to open a treasure chest, and then escape a final chamber before the gate closes. Beard Man Adventures includes short tutorials to introduce the new concepts and blocks used in the adventures. The adventures are designed to get progressively harder, beginning with basic programming, moving onto repeat loops and more advanced programming concepts. Working through the levels in the order they are presented is recommended.
You can use the award-winning j2e resources to create and store all of your coding projects within an online portfolio in J2Code. Each J2Code coding platform has a set of detailed lesson plans which you can use to support your students during Hour of Code.
JIT has a turtle based coding language allowing you to code freely or use sprites and backgrounds to create simple story animations, perfect for Reception and KS1.
Visual is a block-based language in which you can freely code to create more complex coding outcomes for KS2. You can also convert, store and share Scratch files within J2E and for more complex procedures you can use Logo a script-based platform that can be used for KS3.
The Micro Bit coding platform can also be used to create a physical computing project or if you don't have an actual Micro:Bit you can just use the virtual Micro:Bit emulator.
[gallery type="slideshow" size="large" ids="2718,1008,1009,219,218"]
Hour of Code offers a range of fun coding activities for your students to explore and you can find a range of resources for your students here. (Many of the resources are platform agnostic so you can use the coding platform of your choice to deliver the lesson). For those of you who can’t look through all the suggested projects because of time constraints, I have cherry-picked a handful of creative projects to try with your students.
My top picks for The Hour of Code:
This fun animation/game uses simple inputs and broadcasting to change sprites/costumes, We know this is a very simple project and your students can do much better so why not challenge yourself and them to remix the project? Why not make your own shirts designs? Or can you make the shirt designs move? Can you change the background when the buttons are clicked? Here is the project in j2e to get you started! The most creative use of code from a school will win a small grab bag of LGfL/computing goodies, just share your examples on social media and tag LGfL into the post for a chance to win.
The Hour of Code happens as part of Computer Science Education Week. This is held annually in recognition of the birthday of computing pioneer Admiral Grace Murray Hopper, an inspiring female figure in the world of computing science. For more inspirational female computer scientists, LGfL has created Women in Computing which recognises the many and varied achievements of women in computer science and hopes to inspire future programmers.
Earlier this week Apple unveiled a completely redesigned Everyone Can Code curriculum to help introduce more primary school students to the world of coding. Now available, the new curriculum includes even more resources for teachers, a brand new guide for students and updated Swift Coding Club materials. Everyone Can Code Puzzles is an all-new student guide to Swift Playgrounds where each chapter helps students build on what they already know, experiment with new coding concepts and creatively communicate how coding impacts their lives. A companion teacher guide supports educators in bringing coding into their classrooms with helpful ways to facilitate, deepen and assess student learning.
Additionally, starting today, learners around the world can register here for thousands of free Today at Apple coding sessions taking place in December at all Apple Stores to learn to write their first lines of code to celebrate Computer Science Education Week, Apple will also support Hour of Code with a new Hour of Code Facilitator Guide to help educators and parents host sessions using Swift Playgrounds and some of the more than 200,000 educational apps available from the App Store.
Remember The Hour of Code does not cover all of the computing science strands of the computing curriculum but does offer a range of highly structured, fun activities to help both students and teachers gain confidence with computing science. Coding isn’t just for an hour, it should be an ongoing journey - for support look to see how Computing.lgfl.net can support with other areas of the computing curriculum. If you have time, you can watch this video exploring Computing.lgfl.net in more detail.
If you want to gain some more knowledge and support on using a block-based coding platform, have a look here and here for a free interactive workshop introducing you to the Scratch programming environment and taking you through the concepts of sequence, repetition and selection through a series of fun coding challenges.
Also if you are a Computing Leader you may also be interested in booking a place on our Creative Curriculum training day. This is a whole day course showcasing how to use Computing.lgfl.net to support not just your school's curriculum but also your curriculum as a whole. For more details and to book a place go here.
And don't forget about our latest campaign Pledge 2020, where we are giving schools a bandwidth boost, putting more security into our network and putting in fantastic equipment AT NO ADDITIONAL COST - to help enhance the use of hardware within your school all you have to do is push the button #PoweredbyPledge2020.