Coding & Robotics Resources
This is a fun and creative physical computing project that opens a doorway to computational thinking concepts and practices. From brainstorming to designing, engineering and programming, students create their own interactive robots. By programming microcontrollers and various electronic and mechanical components, students make their ideas come to life. This project is an adaptation of the Lawrence Hall of Sciences Robot Petting Zoo, with an additional emphasis on 3D engineering with cardboard.
Pi Wars is a two-day, challenge-based robotics competition in which Raspberry Pi-controlled robots are created by teams and then compete in various non-destructive challenges to earn points.
Tankbot is a robot with Caterpillar tracks driven with a Raspberry Pi Zero W and the 4tronix PiConZero board. It has a servo controlled turret with an HCSR04...
The Sphere-O-bot is a friendly art robot that can draw on spherical or egg-shaped objects from the size of a ping pong ball to a large duck egg (4-9 cm).
Would you like to give your students an enjoyable way to practice identifying coordinates in your classroom? Then the Ozobot Bit Classroom Application: Cartesian Coordinate Practice is just what you are looking for!
Would you like to give your students a fun way to practice them in your classroom? Then the Ozobot Bit Classroom Application: Multiplication Table Practice has been designed just for you!
The Dash & Dot robots provide an entertaining introduction to the world of programming for younger children. Having bought a set of five Wonder Pack kits for my school, I’ve been impressed with what these robots can do.
Youtube user Hknssn built a paper airplane-making machine using legos. As a last step, it launches the airplanes — a compressor shoots them about 2-3 meters off-camera — but you might have to watch the launch more than once. It happens fast!
Open Game Art is a media repository intended for use with free software game projects. Its purpose is to allow developers to easily replace programmer art with high-quality, appropriately licensed artwork. It accepts both 2D and 3D art, as well as sound effects and music.
Krita is a FREE and open source painting tool designed for concept artists, illustrators, matte and texture artists, and the VFX industry. Krita has been in development for over 10 years and has had an explosion in growth recently. It offers many common and innovative features to help the amateur and professional alike. See below for some of the highlighted features.
KS3 Computing Computational thinking learning resources for adults, children, parents and teachers.
I was invited to do a fifteen-minute talk to explain artificial intelligence to the students. Unfortunately, I couldn’t make it in person, so I had to resort to contributing a presentation by video for the livestream. - Dale Lane
Build an assistive interfaces with a Makey Makey.
Quite recently, we thought the future of ICT education would be one in which technology was embedded seamlessly throughout all aspects of teaching and learning, and that all a child could possibly need to learn about IT could be taught within the context of other subject areas.
Coding can bring students to work together in teams to address curricular goals – “coding to learn” as well as “learning-to-code." It doesn’t just have to be taught in isolation. This post looks at how coding can be an effective learning activity and a means of student expression in multiple early years’ curricular areas: including literacy, math and even social studies.
Introduction to Cross-Curricular Coding in Math
If you’ve never taught coding before, the thought of taking on an entirely new subject and teaching it to a classroom filled with technology-proficient pupils might be a daunting prospect. But coding is simply another language, one that gives you the power to communicate with technology, asking it to perform a variety of tasks and functions. Here are some top tips for teaching computing to help you learn as you go!
The benefits of kids learning to code are widely documented, but working out how to deliver coding into the school curriculum can prove challenging for teachers. To really understand how to write code, alter lesson plans to include it and, most importantly, to teach children this discipline effectively, we need to first provide teachers with a decent knowledge of computing.
This curriculum introduces powerful ideas from engineering and computer science that are not usually highlighted in early childhood education. The term “powerful idea” refers to a concept that children can learn through a curriculum that will serve them beyond the lifetime of a specific classroom technology. In this case, the curriculum revolves around the ScratchJr iPad application. Powerful ideas may be applied to many disciplines and will be rewarding in students’ academic and personal futures. Throughout the following curriculum, both activities and lessons will seek to illustrate these powerful ideas.
Follow me is a CodyRoby game for two teams (named A and B in the following) of at least 2 players each. Each team is made of a player in the role of Roby and one or more players in the role of Cody. Team A draws an articulated path on the board by providing instructions to its robot (Roby-A). Then team A challenge team B to find the algorithms that makes Roby-B able to follow the path with no errors. An impartial referee could be of help.