Using Artificial Intelligence (AI) to Improve Teaching and Learning

I’ve been busy this last few months creating two units for our computing curriculum about Artificial Intelligence (AI) and Machine Learning. It has, however, been less busier than usual creating the content because I’ve been using AI to help me!

I have access to and have used a variety of AI tools. I have ChatGBT 4, DALL-E, Adobe Illustrator, Canva, Vyond and SchoolAI. All of which have AI features.

Of all the tools I used, SchoolAI has been the quickest, most intuitive and most effective for teaching purposes in reducing workload and helping create challenging, engaging, activities for my pupils.

I started with the Syllabus and Course Outline tools, inputing the unit objectives for a series of progressive 6 week lessons. With this as a spring board, I adapted where necessary and then used it as a basis for creating 6 lesson plans. Using high quality, specific, prompting, the tool helped create engaging hands-on practical learning activities, which I tweaked by generating differentiated (easier/harder) activities.

I used the worksheet tool, which also incorporated generated AI images. Build Your Own for worksheets and storyboard templates. I created my own AI space for pupils to engage with a Turing Test (where children ask an AI chatbot questions to find out whether they’re talking to a human or not). I also used the rubric tool for the end of unit assessment guidance.

I’m incredibly impressed with SchooAIs potential. Used judiciously, it could transform teaching and learning. As with all AI tools, it’s all about the prompting! An AI’s output is directly related to the quality of the input. So what you ask SchoolAI tools to do, should be well thought out, specific and, crucially, checked and adapted where necessary.

Artificial Intelligence Unit

Get an SchoolAI account yourself and explore the possibilities. Also, visit icompute-uk.com for the AI and Machine Learning units for Year 4 and Year 6 that AI helped me create.

Computing Pedagogy

for Computing Mastery

Since the introduction to National Curriculum for Computing at Key Stage 1 and Key Stage 2 in England 2014, it has been a child’s statutory entitlement to a computing education from the age of 5. There have been many challenges along the way since 2014 for primary teachers, not least, due to the subject being introduced throughout schools where the vast majority of teachers had never been trained to teach it.

Despite a number initiatives to improve teacher subject knowledge, notably driven by Computing At Schools (CAS) and the Network of Excellence (a grass-roots organisation I represent as a Computer Science Master Teacher) the Computing Education Project Report (The Royal Society, 2017) – exploring the issues facing computing in schools – concludes that computing education across the UK is ‘patchy and fragile’. There is much to address in a system where many teachers do not feel confident teaching the subject and are in need of significant support.

Continue reading

Computing Unplugged

Learn Computer Science fundamentals without technology

Introducing our brand new computing unplugged resources for Key Stage 1 and Key Stage 2. Learn the fundamental principles of computer science.without tech!

iCompute's unplugged activities
iCompute Unplugged – Learn Computer Science without Tech!

iCompute unplugged offers teachers, parents and pupils a rich variety of resources enabling them to teach and learn computing inside and outside of the classroom without the need for devices or software. Our resources have been downloaded and used tens of thousands of times by teachers and pupils around the world.

Developed initially as a response to school closures due to COVID-19, the need to equip teachers and pupils with the skills necessary to communicate, collaborate, teach and learn has never been more important.  Our creative, engaging, activities are designed by a Computer Scientist and Primary Computer Science Master Teacher to enable children to develop the fundamental principles of computer science. 

Unplugged for Mastery

Computing Mastery
Computing Mastery

Unplugged activities are part of our principles for Mastery in Computing. The judicious use of activities away from devices and computers are crucial to young children’s learning in computing. Our activities are physical in nature and provide kinaesthetic experiences which help pupils understand abstract concepts and deepen learning.  Having activities away from computers is effective as children know that computers are a tool in their learning, rather than the subject itself.  Stepping away from computers enables them to think about concepts and teachers can convey fundamentals that are independent of particular software or technology. Find out more about achieving mastery in computing.

The Resources

The resources are divided into activities suitable for pupils aged 5-7 (Key Stage 1) and ages 7-11 (Key Stage 2) and are matched to the National Curriculum for Computing for Key Stage 1 and Key Stage 2 Programme of Study.

Key Stage 1 Unplugged

Our Key Stage 1 resources are intended to be used by children working either together with their families or in small supervised groups. The activities are ‘unplugged’ and intended to be used by children working either with their families or in small supervised groups.  They are split into the fundamental principles of computer science (algorithms, decomposition, abstraction, logical thinking, and generalisation) to help develop the computational thinking skills that lie at the heart of the National Curriculum for Computing.

Key Stage 2 Unplugged

KS2 Unplugged

The Key Stage 2 unplugged resources are designed for teaching groups of children some of amazing concepts that computer science includes. From simulating networks and data transfer using string and sticky notes to ‘crawling’ the world wide web as search engine spiders, they all provide active, kinaesthetic learning experiences and are collaborative, engaging and fun!

Get them at www.icompute-uk.com

Feedback

“The activities are wonderful, engaging and with clear learning objectives”

“iCompute has introduced a more creative way of learning and this has been seen in the enthusiasm of the children”

“This is a very good resource.  Not only for younger learners but for anyone teaching Computer Science.  The exercises practice sequencing, abstraction, pattern generation, decomposition and object relationships.

Planning Computing

How to plan a Primary Computing Scheme of Work

iCompute Primary Computing Scheme

Primary Computing Scheme

Many teachers are tasked with planning computing schemes of work for their schools.

Having produced many for iCompute, I know how huge and time consuming the task is.  Here I share my tips about how to plan a computing scheme of work which ensures your school has a broad, balanced, rich and progressive scheme of work that will engage and challenge pupils of all abilities.

computing progression

  1. Use free software and tools – you don’t need to buy a thing in order to meet the objectives of the computing curriculum
  2. Practice – helps you understand the knowledge, skills and understanding the software and tools help develop
  3. Look for progression – you will start to see that particular tools are suitable for specific age groups
  4. Look for full coverage – Computing is not just about coding
  5. Understand how to assess computing – know where your pupils are and where they need to go next
  6. Adapt – make it fit your school, staff and needs of your pupils

Read on to find out more about each stage … Continue reading