Artificial Intelligence

Megan Chick Primary Level, Resources for Primary Teachers

Artificial Intelligence (AI) is the intelligence exhibited by machines or software, and there are many interesting questions around this topic. Can you program a computer to think? This workshop uses a selection of online tools such as chatbots to analyse these questions and to give students an understanding of Artificial Intelligence. Are computers intelligent or not? Looking at online tools … Read More

PyShop

Megan Chick Resources for Secondary Teachers, Secondary Level

The Py Shop programme helps students develop the ability to program in Python starting from the basics before covering more advanced topics. Throughout the programme students will develop a complete shop system. Presentation: Cheat Sheet Sports Management System

The White Feather

Megan Chick Primary Level, Resources for Primary Teachers

Accompanies the Theatr na nÓg production. Learn all about World War I and try out different methods for writing and breaking coded messages, and use these skills to defuse a virtual bomb. The accompanying Scratch Programs can be found here: Workshop Version: https://scratch.mit.edu/projects/311922349/fullscreen/ Home Version: https://scratch.mit.edu/projects/311923110/fullscreen/

Blockly Activity Pack

Megan Chick Activity Packs, Primary Activities, Primary Activity Packs, Primary Level

Get to grips with Blockly – a block-based programming language from Google. Blockly is a block-based visual programming language developed by Google. This pack gives you an introduction to the challenges Google has made for learning Blockly. What you’ll need: – Access to the Blockly website: https://developers.google.com/blockly

Programming Principles Activity Pack

Joseph Mearman Activity Packs, Primary Activities, Primary Activity Packs, Primary Level

This pack introduces you to some fundamental programming principles through the use of the block-based editors Scratch, MakeCode for micro:bit and Lego Mindstorms! It combines theoretical knowledge with tasks and challenges around the following key principles: Writing algorithms and computer programs Using selection in computer programs Creating and using variables