James Robinson, Education Developer - Raspberry Pi https://www.raspberrypi.org/blog/author/jamesrobinson/ Teach, learn and make with Raspberry Pi Thu, 08 May 2025 10:56:24 +0000 en-GB hourly 1 https://wordpress.org/?v=6.8.1 https://www.raspberrypi.org/app/uploads/2020/06/cropped-raspberrry_pi_logo-100x100.png James Robinson, Education Developer - Raspberry Pi https://www.raspberrypi.org/blog/author/jamesrobinson/ 32 32 Pedagogy Quick Reads: turning abstract ideas into classroom practice https://www.raspberrypi.org/blog/pedagogy-quick-reads-turning-abstract-ideas-into-classroom-practice/ https://www.raspberrypi.org/blog/pedagogy-quick-reads-turning-abstract-ideas-into-classroom-practice/#respond Thu, 08 May 2025 10:56:23 +0000 https://www.raspberrypi.org/?p=90081 What does outstanding computing education look like in the age of AI? We’ve just released a new series of Pedagogy Quick Reads exploring this vital question. Focusing on three aspects of AI in computing education, these short guides offer practical insights and new strategies for your classroom practice. Each Pedagogy Quick Read is designed to…

The post Pedagogy Quick Reads: turning abstract ideas into classroom practice appeared first on Raspberry Pi Foundation.

]]>
What does outstanding computing education look like in the age of AI? We’ve just released a new series of Pedagogy Quick Reads exploring this vital question. Focusing on three aspects of AI in computing education, these short guides offer practical insights and new strategies for your classroom practice.

In a computing classroom, a smiling girl raises her hand.

Each Pedagogy Quick Read is designed to help educators explore, understand, and apply one area of research evidence.

You get:

  • An introduction to the topic or idea, putting it into context
  • A summary of the key concepts and takeaways for educators
  • Sections elaborating on each key concept and relevant research
  • A diagram presenting the same ideas in visual form
  • Links to referenced resources for further reading

Introducing our AI Pedagogy Quick Reads

Computational Thinking 2.0

This Quick Read explores how the concept of computational thinking is evolving, particularly in the context of AI. It offers guidance on how to teach computational thinking skills that are relevant to and enhanced by AI technologies.

“Without CT2.0, today’s learners will remain passive consumers rather than informed participants in a world increasingly shaped by data-driven AI technologies.”

Anthropomorphism

As AI becomes widely used, it’s important to consider how students understand and view these technologies. This Quick Read discusses anthropomorphism (attributing human-like qualities to AI) and provides strategies for teaching about AI in a way that avoids common misconceptions.

“If young people see this technology as innately human-like, we run the risk of impacting their…sense of agency…safety…social connection…curiosity.”

Feedback Literacy

Effective feedback is important for student learning, especially in a rapidly changing field like AI. This Quick Read examines how to develop “feedback literacy” in both educators and students, enabling them to give, receive, and use feedback more effectively.

“How do we ensure that all students get the most out of AI system-produced feedback? Feedback literacy is a theory-driven framework that can help…answer this question.”

Browse our library of pedagogy resources

The new AI-themed reads join our bank of other Pedagogy Quick Reads, which cover a wide range of topics related to computing education. You can find these resources and more on our pedagogy page, all organised around our 12 pedagogy principles for computing education.

a teenage boy does coding during a computer science lesson.

Other resources 

As well as our Pedagogy Quick Reads, we also offer lots of other resources to support computing educators:

  • The Hello World Big Book of Computing Pedagogy is an in-depth guide to research-backed computing education pedagogy, covering a wide range of topics and offering practical advice for teachers.
  • The Hello World magazine and podcast feature insights from educators in computing education, exploring current research, best classroom practices, and innovative teaching strategies.
  • Our AI literacy programme, Experience AI, provides teachers with cutting-edge resources on AI and machine learning, based on proven pedagogical principles to support effective learning and teaching.

The post Pedagogy Quick Reads: turning abstract ideas into classroom practice appeared first on Raspberry Pi Foundation.

]]>
https://www.raspberrypi.org/blog/pedagogy-quick-reads-turning-abstract-ideas-into-classroom-practice/feed/ 0
How to bring digital literacy into your classroom: practical tips from the Hello World podcast https://www.raspberrypi.org/blog/teacher-tips-digital-literacy/ https://www.raspberrypi.org/blog/teacher-tips-digital-literacy/#respond Wed, 16 Apr 2025 08:34:21 +0000 https://www.raspberrypi.org/?p=89845 Are you looking to strengthen digital literacy in your classroom? In the latest episode of the Hello World podcast, three experienced teachers from the USA and the UK share practical tips they’ve used in their classrooms to help their students build digital literacy. Whether you’re just getting started with digital literacy or looking for new…

The post How to bring digital literacy into your classroom: practical tips from the Hello World podcast appeared first on Raspberry Pi Foundation.

]]>
Teacher tips: Digital literacy thumbnail. The background of the image comprises of a still taken from the episode, featuring Hello World podcast host James Robinson on the right of the image. The episode title 'Teacher tips: Digital literacy' is overlayed on the left of the screen. The Hello World logo has been superimposed on the top right hand corner of the image.

Are you looking to strengthen digital literacy in your classroom? In the latest episode of the Hello World podcast, three experienced teachers from the USA and the UK share practical tips they’ve used in their classrooms to help their students build digital literacy. Whether you’re just getting started with digital literacy or looking for new ideas, the episode is full of real-world advice you can apply straight away.

Behind the scenes image of the team recording an episode of the Hello World podcast.
Behind the scenes whilst recording the Teacher Tips: Digital literacy episode of the Hello World podcast.

The episode also marks the launch of a new mini-series on the Hello World podcast focusing on digital literacy. Throughout the series, which totals three episodes, we’ll continue conversations that feature in the latest issue of the Hello World magazine, sharing expert insights and real-world examples from educators who are integrating digital literacy into their classrooms.

So tune in this week, then stay tuned!

Who features in this episode, and what will I learn?

We’ve got tips from three teachers whose articles feature in Hello World’s newest magazine issue.

Katie Dahlman from Bloomington, MN, USA

Get ready for some top tips from Katie Dahlman, a preschool teacher and Digital Learning Specialist in Bloomington Public Schools in Minnesota, USA. With over 16 years of experience as an early childhood educator, Katie has dedicated her time to developing engaging computer science (CS) lessons for young learners.

Headshot of Katie Dahlamn, a guest teacher who featured on the 'Teacher tips: Digital literacy' episode of the Hello World podcast.

Katie believes that digital literacy starts with building foundational skills to prepare students for their roles as digital citizens. One of the tips Katie shares in the episode emphasises the importance of integrating computational thinking into the classroom: 

“My second tip for enhancing digital literacy in your classroom is to integrate computational thinking skills and vocabulary into your existing curriculum.”

Read Katie’s article ‘Tech tinkering and teamwork’ on pages 52–53 of Hello World, issue 26.

Curt Hitchens from Rock Spring, GA, USA

We also hear from Curt Hitchens, a computer science teacher at Saddle Ridge Elementary and Middle School in Rock Spring, Georgia, USA. Since 2018, Curt has been teaching computer science and now serves as a Virtual CS Specialist for the Georgia Department of Education.

Headshot of Curt Hitchens, a guest teacher who featured on the 'Teacher tips: Digital literacy' episode of the Hello World podcast.

Curt explains in the podcast that digital literacy is about equipping students with the necessary skills to use technology effectively in everyday situations and the workplace. He also shares an important tip for teachers, encouraging them to give students regular chances to engage in hands-on learning:

 “Make sure that you’re providing consistent opportunities for creation and exploration within your classes.”

Read Curt’s article ‘Computer science opportunities in rural schools’ on pages 46–47 of Issue 26.

Halima Bhayat, London, UK

The episode also features Halima Bhayat, the Head of Computing and Digital T Levels at Ursuline High School in London, UK. Halima is an Asian Women of Achievement 2021 Finalist, a digit<all> ambassador, an Amazon teacher, and the Computing at School Merton lead for all schools.

Headshot of Halima Bhayat, a guest teacher who featured on the 'Teacher tips: Digital literacy' episode of the Hello World podcast.

With a wealth of experience, she emphasises that digital literacy is more than about using technology — it’s about understanding how the digital world functions, how technology shapes our daily lives, and how it impacts individuals and communities.

One of Halima’s top tips for enhancing digital literacy in the classroom is to focus on touch typing. She believes that students should be equipped with fast and efficient typing skills, as so many tasks today are online.

“My first tip would be to get [your students] touch typing, get them to start becoming faster with their fingers on those keyboards, because lots of things have become online.”

Read Halima’s article ‘From switches to success’ on pages 76–77 of Issue 26.

Listen now

To hear more practical tips and discover what else our guest teachers have to say, listen to or watch the full episode here

We hope this episode inspires you and helps you to engage your students in computing. We’d love to hear your thoughts, your feedback, and any of your own tips on the topic of digital literacy in the comments section below.

We hope you enjoy the episode!

More to listen to next week

Next week, the podcast brings you an insightful conversation featuring Rachel Arthur, Chief Learning Officer at the Raspberry Pi Foundation, Dr Jessica Hamer from King’s College London, and Becky Patel from Tech She Can.

Photo of Dr. Jessica Hamer, Becky Patel and Rachel Arthur, on set of the Hello World podcast.

They’ll discuss the current state of girls’ engagement in computing and explore ways to empower young women in computing at school, at university, and onwards into their careers.

You can watch, or listen, to each episode of our podcast on YouTube, or listen via your preferred audio streaming service, whether that’s Apple Podcasts, Spotify, or Amazon Music

Subscribe to Hello World today to ensure you never miss a podcast episode or issue of the magazine.

The post How to bring digital literacy into your classroom: practical tips from the Hello World podcast appeared first on Raspberry Pi Foundation.

]]>
https://www.raspberrypi.org/blog/teacher-tips-digital-literacy/feed/ 0
 CSTA 2024: What happened in Las Vegas https://www.raspberrypi.org/blog/csta-2024/ Thu, 08 Aug 2024 11:05:24 +0000 https://www.raspberrypi.org/?p=87935 About three weeks ago, a small team from the Raspberry Pi Foundation braved high temperatures and expensive coffees (and a scarcity of tea) to spend time with educators at the CSTA Annual Conference in Las Vegas. With thousands of attendees from across the US and beyond participating in engaging workshops, thought-provoking talks, and visiting the…

The post  CSTA 2024: What happened in Las Vegas appeared first on Raspberry Pi Foundation.

]]>
About three weeks ago, a small team from the Raspberry Pi Foundation braved high temperatures and expensive coffees (and a scarcity of tea) to spend time with educators at the CSTA Annual Conference in Las Vegas.

A team of 6 educators inside a conference hall.

With thousands of attendees from across the US and beyond participating in engaging workshops, thought-provoking talks, and visiting the fantastic expo hall, the CSTA conference was an excellent opportunity for us to connect with and learn from educators.

Meeting educators & sharing resources

Our hope for the conference week was to meet and learn from as many different educators as possible, and we weren’t disappointed. We spoke with a wide variety of teachers, school administrators, and thought leaders about the progress, successes, and challenges of delivering successful computer science (CS) programs in the US (more on this soon). We connected and reconnected with so many educators at our stand, gave away loads of stickers… and we even gave away a Raspberry Pi Pico to one lucky winner each day.

A group of educators taking a selfie at a conference.
The team with one of the winners of a Raspberry Pi Pico

As well as learning from hundreds of educators throughout the week, we shared some of the ways in which the Foundation supports teachers to deliver effective CS education. Our team was on hand to answer questions about our wide range of free learning materials and programs to support educators and young people alike. We focused on sharing our projects site and all of the ways educators can use the site’s unique projects pathways in their classrooms. And of course we talked to educators about Code Club. It was awesome to hear from club leaders about the work their students accomplished, and many educators were eager to start a new club at their schools! 

An educator is holding Hello World magazine.
We gave a copy of the second Big Book to all conference attendees.

Back in 2022 at the last in-person CSTA conference, we had donated a copy of our first special edition of Hello World magazine, The Big Book of Computing Pedagogy, for every attendee. This time around, we donated copies of our follow-up special edition, The Big Book of Computing Content. Where the first Big Book focuses on how to teach computing, the second Big Book delves deep into what we teach as the subject of computing, laying it out in 11 content strands.

Our talks about teaching (with) AI

One of the things that makes CSTA conferences so special is the fantastic range of talks, workshops, and other sessions running at and around the conference. We took the opportunity to share some of our work in flash talks and two full-length sessions.

One of the sessions was led by one of our Senior Learning Managers, Ben Garside, who gave a talk to a packed room on what we’ve learned from developing AI education resources for Experience AI. Ben shared insights we’ve gathered over the last two years and talked about the design principles behind the Experience AI resources.

An educator is giving a talk at a conference.
Ben discussed AI education with attendees.

Being in the room for Ben’s talk, I was struck by two key takeaways:

  1. The issue of anthropomorphism, that is, projecting human-like characteristics onto artificial intelligence systems and other machines. This presents several risks and obstacles for young people trying to understand AI technology. In our teaching, we need to take care to avoid anthropomorphizing AI systems, and to help young people shift false conceptions they might bring into the classroom.
  2. Teaching about AI requires fostering a shift in thinking. When we teach traditional programming, we show learners that this is a rules-based, deterministic approach; meanwhile, AI systems based on machine learning are driven by data and statistical patterns. These two approaches and their outcomes are distinct (but often combined), and we need to help learners develop their understanding of the significant differences.

Our second session was led by Diane Dowling, another Senior Learning Manager at the Foundation. She shared some of the development work behind Ada Computer Science, our free platform providing educators and learners with a vast set of questions and content to help understand CS.

An educator is presenting at a conference.
Diane presented our trial with using LLM-based automated feedback.

Recently, we’ve been experimenting with the use of a large language model (LLM) on Ada to provide assessment feedback on long-form questions. This led to a great conversation between Diane and the audience about the practicalities, risks, and implications of such feature.

More on what we learned from CSTA coming soon

We had a fantastic time with the educators in Vegas and are grateful to CSTA and their sponsors for the opportunity to meet and learn from so many different people. We’ll be sharing some of what we learned from the educators we spoke to in a future blog post, so watch this space.

A group of educators standing outside a conference venue.

The post  CSTA 2024: What happened in Las Vegas appeared first on Raspberry Pi Foundation.

]]>
Season 6 of the Hello World podcast is here https://www.raspberrypi.org/blog/hello-world-podcast-season-6-computing-education/ Mon, 18 Mar 2024 09:28:13 +0000 https://www.raspberrypi.org/?p=86565 Through the Hello World podcast, we help to connect computing educators around the world and share their experiences. In each episode, we expand on a topic from a recent Hello World magazine issue. After 5 seasons, and a break last year, we are back with season 6 today. Episode 1: Do kids still need to…

The post Season 6 of the Hello World podcast is here appeared first on Raspberry Pi Foundation.

]]>
Through the Hello World podcast, we help to connect computing educators around the world and share their experiences. In each episode, we expand on a topic from a recent Hello World magazine issue. After 5 seasons, and a break last year, we are back with season 6 today.

Hello World logo.

Episode 1: Do kids still need to learn how to code?

In the recent ‘Teaching & AI’ issue of Hello World, our CEO Philip Colligan discussed what AI means for computing education, including for learning to program. And our first new podcast episode is all about this question, which every computing educator has probably thought about at least once in recent months: Do kids still need to learn how to code?

Joining my co-host Veronica and me are two computing educators: Pete Dring, Head of Computing at Fulford School in York, and Chris Coetzee, a computer science teacher for 24 years and currently a PhD student in Computer Science Education at Abertay Dundee. Given the recent developments in AI-based code generators, we talk about whether such tools will remove our learners’ need to learn to code or simply change what coding, and learning to code, looks like*.

What’s coming up in future episodes?

New episode of season 6 will come out every 2 weeks. In each episode we explore computing, coding, and digital making education by delving into an exciting topic together with our guests: experts, practitioners, and other members of the Hello World community.

Also in season 6, we’ll explore:

The role of computing communities

We discuss the value and importance of being connected to other computing educators through the many different teaching communities that exist around the world. What makes effective communities, and how do we build and sustain them?

A group of students and a teacher at the Coding Academy in Telangana.

Why is understanding cybersecurity so important?

From classroom lessons to challenges and competitions, there are lots of opportunities for learners to discover cybersecurity. There are also many pitfalls where learners’ online activities put them at risk of breaking the law. We discuss some of these pitfalls along with the many career opportunities in cybersecurity.

How to develop as a computing educator?

What is involved in becoming an effective computing educator? What knowledge, skills, and behaviours are needed, and how do we go about developing them? We sit down with teacher trainers and trainees to explore this topic.

Two learners and a teacher in a physical computing lesson.

What is the state of computing education and where is it heading?

Computing education has come a long way in the last decade in terms of practice and policy, as well as research. Together with our guests we discuss where computing education is today around the world, and we consider the lessons we can learn and the challenges ahead

What is the role of AI in your classroom?

AI continues to be a disruptive technology in many spaces, and the classroom is no exception. We hear examples of practices and approaches being explored by teachers in the classroom.

If you’ve not listened to the Hello World podcast yet, there are 5 whole seasons for you to discover. We talk about everything from ecology and quantum computing to philosophy, ethics, and inclusion, and our conversations always focus on the practicalities of teaching in the classroom.

In our latest issue of Hello World, we feature authors from over 20 countries.

Many of our podcast guests are Hello World authors, so if you’re an educator who wants to share your insights into how to teach young people about digital technology, please let us know. Your words could end up in the pages as well as on the airwaves of Hello World.

You’ll find the upcoming Hello World season and past episodes on your favourite podcast platform, including YouTube now, where you can also subscribe to never miss an episode. Alternatively, you can listen here via your browser.

* If you want to dive into the newest research on programming education with and without AI, check out our current seminar series.

The post Season 6 of the Hello World podcast is here appeared first on Raspberry Pi Foundation.

]]>
Reflecting on what we teach in computing education and how we teach it https://www.raspberrypi.org/blog/reflecting-on-computing-education-hello-world-special-editions/ Wed, 07 Dec 2022 11:25:42 +0000 https://www.raspberrypi.org/?p=82322 Reflecting is important within any line of work, and computing education is no different. Reflective practice is always valuable, whether you support learners in a non-formal setting, such as a Code Club or CoderDojo, or in a more formal environment, such as a school or college. When you reflect, you might for example evaluate a…

The post Reflecting on what we teach in computing education and how we teach it appeared first on Raspberry Pi Foundation.

]]>
Reflecting is important within any line of work, and computing education is no different. Reflective practice is always valuable, whether you support learners in a non-formal setting, such as a Code Club or CoderDojo, or in a more formal environment, such as a school or college. When you reflect, you might for example evaluate a session or lesson and make changes for next time, or consider whether to reorder activities and learning across a longer time period, or even think broadly about what you teach and how you teach it.

Two special editions of Hello World: The big book of computing content, and the big book of computing pedagogy.

This is where our two special editions of Hello World come in: The Big Book of Computing Content and The Big Book of Computing Pedagogy. Both available as free downloads, they help you reflect on what you teach within Computing and how you teach it.

What you teach: The Big Book of Computing Content

Computing is a broad and interdisciplinary subject, and different curricula and courses around the world focus on different aspects of it. For all of us, therefore, computing is framed by the curricula with which we are working and the terms which we’re using to talk about the subject. Over the past years at the Foundation, we have been developing a Computing taxonomy to help describe the different aspects of the subject. The Big Book of Computing Content is based on this taxonomy. The aim of this special edition of Hello World is to illustrate the breadth of Computing, and to model language that describes the different concepts, knowledge, and skills that comprise it.

Cover of The Big Book of Computing Content.
The Big Book of Computing Content explores what we mean by Computing and aims to provide a common language to describe the subject. This book complements our Hello World special edition on pedagogy, introducing research alongside practical articles from teachers.

We have organised this Big Book according to our taxonomy’s 11 content strands and also included progressive learning outcomes for each strand at different stages of learning. These outcomes are not prescriptive; instead they illustrate the wide applications of the subject by highlighting the kinds of knowledge and understanding that learners could develop in each area of Computing.

We hope that The Big Book of Computing Content encourages educators to reflect on all aspects of Computing and how they interconnect, as well as on the language we use to describe Computing. Whether the Big Book helps you to discover new aspects to Computing, to think about the subject differently, or simply to see the differences in how we as educators talk about our subject, the time you spend reflecting is important and valuable.

How you teach: The Big Book of Computing Pedagogy

One part of our work as educators is understanding the breadth of Computing and the specific ideas within it. The other part is reflecting on how we teach the subject: the specific methods, strategies, and practices we can use with our learners. The Big Book of Computing Pedagogy describes a range of teaching approaches framed around our 12 pedagogical principles for teaching Computing. Each research-informed principle either reflects how general-purpose pedagogy applies within Computing or explores pedagogies specific to Computing itself. This Big Book consists of research summaries as well as practical articles from educators which illustrate how you can apply the different pedagogies.

Cover of The Big Book of Computing Pedagogy.
Hello World’s special edition on pedagogy lays out approaches to teaching computing in the classroom. It bridges the gap between research and practice, giving you accessible chunks of research, followed by stories from educators.

Rather than prescribing a set of principles that educators must follow, the aim of The Big Book of Computing Pedagogy is to help you develop your understanding of a range of pedagogical approaches which you can select, apply, and adapt to suit your context.

Reflect to develop your knowledge and agency

Ultimately we want to support all Computing and Computer Science educators to build their understanding of subject matter (that is, content) and pedagogy, or what is called pedagogical content knowledge (PCK, a term popularised by Lee Shulman). Combining your PCK with your grasp of the context of your learners, curricula, and setting will enable you to choose suitable practices for your content and context.

Three computer science educators discuss something at a screen.

We hope that you find the two Big Books to be valuable reference tools to help you and your peers reflect on what it is you mean when you talk about Computing, and on how you teach the concepts, knowledge, and skills within it. Both books are available as free PDF downloads.

We would love to hear examples of how you have used The Big Book of Computing Pedagogy or The Big Book of Computing Content to inform your own teaching practice or to discuss practice with colleagues. Tell us in the comments.

The post Reflecting on what we teach in computing education and how we teach it appeared first on Raspberry Pi Foundation.

]]>
A taxonomy of Computing content for education https://www.raspberrypi.org/blog/taxonomy-computing-content-computer-science-education/ https://www.raspberrypi.org/blog/taxonomy-computing-content-computer-science-education/#comments Thu, 13 Oct 2022 09:23:32 +0000 https://www.raspberrypi.org/?p=81549 Supporting educators to provide high-quality computing education has always been integral to our mission. In 2018, we began creating more learning resources for formal education settings. The UK government had recently announced future investment in supporting computing educators. Schools in England were offering the national Computing curriculum established in 2014. (In the USA, a more…

The post A taxonomy of Computing content for education appeared first on Raspberry Pi Foundation.

]]>
Supporting educators to provide high-quality computing education has always been integral to our mission. In 2018, we began creating more learning resources for formal education settings. The UK government had recently announced future investment in supporting computing educators. Schools in England were offering the national Computing curriculum established in 2014. (In the USA, a more common term for prescribed education content is ‘standards’.)

England’s Computing curriculum requires that all learners be taught the subject between ages 5 and 16, and it consists of only 25 statements outlining expectations for learners. To accompany this curriculum, we started developing a framework to help us describe the subject of Computing, and in particular the common threads running through it.

A 2012 report by the Royal Society presented the breadth of computing by dividing it into three areas: information technology, computer science, and digital literacy. Although this goes some way to describe computing as a discipline, in our view this model creates artificial divides between aspects of the subject according to whether they are seen as more or less technical. Our more holistic view of computing recognises that concepts and skills within the subject are far more interconnected.

Principles for our taxonomy

When we set out to develop our framework, the goal was to provide a way to look at and describe the subject of Computing as a set of interconnected topics; the framework doesn’t define standards or curricula. There are, of course, many ways of organising the subject matter, implemented through exam specifications, textbooks, schemes of learning, and various progression guides. For our framework, we reviewed examples of each of these, from England and beyond, and decided on some organisational principles:

  • Our framework should describe the whole of Computing, incorporating computer science, information technology, and digital literacy
  • The framework should be applicable across primary and secondary education, meaning it should be useful for categorising the knowledge encountered by all learners, from five-year-olds to our oldest secondary school students
  • While inspired by England’s national curriculum, the framework should be independent of any particular exam specification and capable of adaptation to new curricula
  • The framework should represent Computing as a discipline that combines a broad mixture of concepts and skills 

Developing the taxonomy

Following these principles, we identified ten content themes, or strands, that thread through a learner’s journey in Computing education. We call this framework representing the knowledge and skills that make up the subject our Computing taxonomy. As the Foundation is part of the consortium that established the National Centre for Computing Education in England, our taxonomy became a cornerstone of the work of the Centre, providing a common language to describe Computing in English schools and shaping the educational content we created for online teacher training courses, the classroom resources that make up the Computing Curriculum, and the material on the Isaac Computer Science platform for A level and GCSE learners and teachers.

The Raspberry Pi Foundation's computing content taxonomy, made of 11 strands: effective use of tools, safety and security, design and development, impact of technology, computing systems, networks, creating media, algorithms and data structures, programming, data and information, artificial intelligence.
The 11 content strands we’ve identified for the subject of Computing.

Computing is, of course, a constantly evolving field and as such, our taxonomy evolves with it. Since 2018 we’ve iterated our taxonomy to incorporate new things we’ve learned, for example relating to the rapid developments of artificial intelligence (AI) technology in recent years. AI now is a significant area of study and represented as its own strand in our current taxonomy, bringing the number of strands up to eleven:

  • Effective use of tools
  • Safety and security
  • Design and development
  • Impact of technology
  • Computing systems
  • Networks
  • Creating media
  • Algorithms and data structures
  • Programming
  • Data and information
  • Artificial intelligence

Given the interconnected nature of Computing, we embrace a best-fit approach to content categorisation, choosing the most appropriate strand(s) for each idea. In developing our Computing taxonomy, we determined that four of the strands (the horizontal strands in the diagram) were best taught interwoven with the others, in context rather than as discrete topics. A good example of this is the strand ‘Safety and security’, which focuses on supporting learners to realise the benefits of digital technology without putting themselves and others at risk. While it would be possible to teach this strand as one discrete set of lessons, revisiting it throughout a learner’s journey provides regular reinforcement as well as grounding in the context of other strands.

Within the strands, we have also identified progressive learning outcomes for each stage of learning. These learning outcomes are illustrative of the kinds of knowledge and understanding that learners could develop in each area of Computing. They are not prescriptive and instead aim to illustrate the wide applications of the discipline.

Coming soon: The Big Book of Computing Content

On 24 October, we will publish The Big Book of Computing Content. Framed by our taxonomy, The Big Book of Computing Content presents our work so far in describing the diverse range of concepts and skills that comprise Computing. It also includes the illustrative learning outcomes we’ve identified.

Cover of The Big Book of Computing Content.

This will be the second special edition of Hello World, our free magazine for computing educators. The new Big Book complements our first special edition, The Big Book of Computing Pedagogy, in which we lay out 12 key principles for teaching the subject.

The Big Book of Computing Content will be available in print and as a free PDF download; if you subscribe now, you’ll receive the PDF in your inbox on publication day.

Share your thoughts on our taxonomy

We hope our taxonomy and the new Big Book enable you to reflect on the breadth of Computing and resonate with your teaching. Please share your reflections, in the comments below or by tagging us on social media, if you’d like to help us develop the taxonomy further.

The post A taxonomy of Computing content for education appeared first on Raspberry Pi Foundation.

]]>
https://www.raspberrypi.org/blog/taxonomy-computing-content-computer-science-education/feed/ 6
What we learnt from the CSTA 2022 Annual Conference https://www.raspberrypi.org/blog/what-we-learnt-from-the-csta-2022-annual-conference/ Thu, 28 Jul 2022 09:00:57 +0000 https://www.raspberrypi.org/?p=80673 From experience, being connected to a community of fellow computing educators is really important, especially given that some members of the community may be the only computing educator in their school, district, or country. These professional connections enable educators to share and learn from each other, develop their practice, and importantly reduce any feelings of…

The post What we learnt from the CSTA 2022 Annual Conference appeared first on Raspberry Pi Foundation.

]]>
From experience, being connected to a community of fellow computing educators is really important, especially given that some members of the community may be the only computing educator in their school, district, or country. These professional connections enable educators to share and learn from each other, develop their practice, and importantly reduce any feelings of isolation.

It was great to see the return of the Computer Science Teachers Association (CSTA) Annual Conference to an in-person event this year, and I was really excited to be able to attend.

A teacher attending Picademy laughs as she works through an activity

Our small Raspberry Pi Foundation team headed to Chicago for four and a half days of meetups, professional development, and conversations with educators from all across the US and around the world. Over the week our team ran workshops, delivered a keynote talk, gave away copies of Hello World magazine, and signed up many new subscribers. You too can subscribe to Hello World magazine for free at helloworld.cc/subscribe.

We spoke to so many educators about all parts of the Raspberry Pi Foundation’s work, with a particular focus on the Hello World magazine and podcast, and of course The Big Book of Computing Pedagogy. In collaboration with CSTA, we were really proud to be able to provide all attendees with their own physical copy of this very special edition. 

An educator's picture of The Big Book of Computing Pedagogy on Twitter.

It was genuinely exciting to see how pleased attendees were to receive their copy of The Big Book of Computing Pedagogy. So many came to talk to us about how they’d used the digital copy already and their plans for using the book for training and development initiatives in their schools and districts. We gave away every last spare copy we had to teachers who wanted to share the book with their colleagues who couldn’t attend.

An educator with their copy of The Big Book of Computing Pedagogy.

Don’t worry if you couldn’t make it to the conference, The Big Book of Computing Pedagogy is available as a free PDF, which due to its Creative Commons licence you are welcome to print for yourself.

Another goal for us at CSTA was to support and encourage new authors to the magazine in order to ensure that Hello World continues to be the magazine for computing educators, by computing educators. Anyone can propose an article idea for Hello World by completing this form. We’re confident that every computing educator out there has at least one story to tell, lessons or learnings to share, or perhaps a cautionary tale of something that failed.

We’ll review any and all ideas and will support you to craft your idea into a finished article. This is exactly what we began to do at the conference with our workshop for writers led by Gemma Coleman, our fantastic Hello World Editor. We’re really excited to see these ideas flourish into full-blown articles over the coming weeks and months.

Our week culminated in a keynote talk delivered by Sue, Jane, and James, exploring how we developed our 12 pedagogy principles that underpin The Big Book of Computing Pedagogy, as well as much of the content we create at the Raspberry Pi Foundation. These principles are designed to describe a set of approaches that educators can add to their toolkit, giving them a shared language and the agency to select when and how they employ each approach. This was something we explored with teachers in our final breakout session where teachers applied these principles to describe a lesson or activity of their own.

We found the experience extremely valuable and relished the opportunity to talk about teaching and learning with educators and share our work. We are incredibly grateful to the entire CSTA team for organising a fantastic conference and inviting us to participate.

Discover more with Hello World — for free

Cover of issue 19 of Hello World magazine.

Subscribe now to get each new Hello World straight to your digital inbox, for free! And if you’re based in the UK and do paid or unpaid work in education, you can subscribe for free print issues.

The post What we learnt from the CSTA 2022 Annual Conference appeared first on Raspberry Pi Foundation.

]]>
We’ll see you at CSTA 2022 Annual Conference https://www.raspberrypi.org/blog/csta-2022/ Wed, 15 Jun 2022 08:44:02 +0000 https://www.raspberrypi.org/?p=79974 Connecting face to face with educators around the world is a key part of our mission at the Raspberry Pi Foundation, and it’s something that we’ve sorely missed doing over the last two years. We’re therefore thrilled to be joining over 1000 computing educators in the USA at the Computer Science Teachers Association (CSTA) Annual…

The post We’ll see you at CSTA 2022 Annual Conference appeared first on Raspberry Pi Foundation.

]]>
Connecting face to face with educators around the world is a key part of our mission at the Raspberry Pi Foundation, and it’s something that we’ve sorely missed doing over the last two years. We’re therefore thrilled to be joining over 1000 computing educators in the USA at the Computer Science Teachers Association (CSTA) Annual Conference in Chicago in July.

You will find us at booth 521 in the expo hall throughout the conference, as well as running four sessions. Gemma, Kevin, James, Sue, and Jane are team members representing Hello World magazine, the Raspberry Pi Computing Education Research Centre, and our other free programmes and education initiatives. We thank the team at CSTA for involving us in what we know will be an amazing conference.

Talk to us about computer science pedagogy

Developing and sharing effective computing pedagogy is our theme for CSTA 2022. We’ll be talking to you about our 12 pedagogy principles, laid out in The Big Book of Computing Pedagogy, available to download for free.

Cover of The Big Book of Computing Pedagogy.

An exciting piece of news is that everyone attending CSTA 2022 will find a free print copy of the Big Book in their conference goodie bag!

We’re really looking forward to sharing and discussing the book and all our work with US educators, and to seeing some familiar faces. We’re also hoping to interview lots of old and new friends about your approaches to teaching computing and computer science for future Hello World podcast episodes.

Your sessions with us

Our team will also be running a number of sessions where you can join us to learn, discuss, and prepare lesson plans.

Semantic Waves and Wavy Lessons: Connecting Theory to Practical Activities and Back Again

Thursday 14 July, 9am–12pm: Pre-conference workshop (booking required) with James Robinson and Jane Waite

If you enjoy explaining concepts using unplugged activities, analogy, or storytelling, then this practical pre-conference session is for you. In the session, we’ll introduce the idea of semantic waves, a learning theory that supports learners in building knowledge of new concepts through careful consideration of vocabulary and contexts. Across the world, this approach has been successfully used to teach topics ranging from ballet to chemistry — and now computing.

Three computer science educators discuss something at a screen.

You’ll learn how this theory can be applied to deliver powerful explanations that connect abstract ideas and concrete experiences. By taking part in the session, you’ll gain a solid understanding of semantic wave theory, see it in practice in some freely available lesson plans, and apply it to your own planning.

Write for a Global Computing Community with Hello World Magazine

Friday 15 July, 1–2pm: Workshop with Gemma Coleman

Do you enjoy sharing your teaching ideas, successes, and challenges with others? Do you want to connect with a global community of over 30,000 computing educators? Have you always wanted to be a published author? Then come along to this workshop session.

Issues of Hello World magazine arranged to form a number five.
Hello World has been going strong for five years — find out how you can become one of its authors.

Every single computing or CS teacher out there has at least one lesson to share, idea to voice, or story to tell. In the session, you’ll discuss what makes a good article with Gemma Coleman, Hello World’s Editor, and you’ll learn top tips for how to communicate your ideas in writing. Gemma will also guide you through writing a plan for your very own article. Even if you’re not sure whether you want to write an article, doing this is a powerful way to reflect on your teaching practice.

Developing a Toolkit for Teaching Computer Science in School

Saturday 16 July, 4–5pm: Keynote talk by Sue Sentance

To teach any subject requires good teaching skills, knowledge about the subject being taught, and specific knowledge that a teacher gains about how to teach a particular topic, to their particular students, in a particular context. Teaching computer science is no different, and it’s a challenge for teachers to develop a go-to set of pedagogical strategies for such a new subject, especially for elements of the subject matter that they are just getting to grips with themselves.

12 principles of computing pedagogy: lead with concepts; structure lessons; make concrete; unplug, unpack, repack; work together; read and explore code first; foster program comprehension; model everything; challenge misconceptions; create projects; get hands-on; add variety.

In this keynote talk, our Chief Learning Officer Sue Sentance will focus on some of the 12 pedagogy principles that we developed to support the teaching of computer science. We created this set of principles together with other teachers and researchers to help us and everyone in computing and computer science education reflect on how we teach our learners. Sue will share how we arrived at the principles, and she’ll use classroom examples to illustrate how you can apply them in practice.

Exploring the Hello World Big Book of Computing Pedagogy

Sunday 17 July, 9–10am: Workshop with Sue Sentance

The set of 12 pedagogy principles we’ve developed for teaching computing are presented in our Hello World Big Book of Computing Pedagogy. The book includes summaries, teachers’ perspectives, and lesson plans for each of the 12 principles.

A tweet praising The Big Book of Computing Pedagogy.

All CSTA attendees will get their own print copy of the Big Book, and in this practical session, we will use the book to explore together how you can use the 12 principles in the planning and delivery of your lessons. The session will be very hands-on, so bring along something you know you want or need to teach.

See you at CSTA in July

CSTA is now just a month away, and we can’t wait to meet old friends, make new connections, and learn from each other! Come find us at booth 521 or at our sessions to meet the team, discover Hello World magazine and the Hello World podcast, and find out more about our educational work. We hope to see you soon.

The post We’ll see you at CSTA 2022 Annual Conference appeared first on Raspberry Pi Foundation.

]]>
New software to get you started with high-altitude ballooning https://www.raspberrypi.org/blog/pytrack-skygate-hab-software/ https://www.raspberrypi.org/blog/pytrack-skygate-hab-software/#comments Wed, 04 Jul 2018 12:40:50 +0000 https://www.raspberrypi.org/?p=44830 Right now, we’re working on an online project pathway to support you with all your high-altitude balloon (HAB) flight activities, whether you run them with students or as a hobby. We’ll release the resources later in the year, but in the meantime we have some exciting new HAB software to share with you! Skycademy and…

The post New software to get you started with high-altitude ballooning appeared first on Raspberry Pi Foundation.

]]>
Right now, we’re working on an online project pathway to support you with all your high-altitude balloon (HAB) flight activities, whether you run them with students or as a hobby. We’ll release the resources later in the year, but in the meantime we have some exciting new HAB software to share with you!

High altitude ballooning with Pi Zero

Skycademy and early HAB software

Over the past few years, I’ve been lucky enough to conduct several high-altitude balloon (HAB) flights and to help educators who wanted to do HAB projects with learners. In the Foundation’s Skycademy programme, supported by UKHAS members, in particular Dave Akerman, we’ve trained more than 50 teachers to successfully launch near-space missions with their students.

high-altitude balloning Raspberry Pi high-altitude balloning Raspberry Pi Dave Akerman high-altitude balloning Raspberry Pi

Whenever I advise people who are planning a HAB mission, I tell them that the separate elements actually aren’t that complicated. The difficulty lies in juggling them all at the same time to successfully launch, track, and recover your balloon.

Over the years, some excellent tools and software packages have been developed to help with HAB launches. Dave Akerman’s Pi In The Sky (PITS) software gave beginners the chance to control their first payloads: you enter your own specs into a configuration file, and the software, written in C, handles the rest. Dave’s Long Range (LoRa) gateway software then tracks the payload, receiving balloon data and plotting the flight’s trajectory on a real-time map.

Dave Akerman high-altitude balloning Raspberry Pi

Dave at a Skycademy event

These tools, while useful, present two challenges to the novice HAB enthusiast:

  • Exposing and adapting the workings of the software is challenging for novice learners, given that it is written in C
  • The existing tracking software and tools are fragmented: one application received LoRa signals; another received radioteletype (RTTY) data; photos were received and had to be manually opened elsewhere; and so on

Introducing Pytrack and SkyGate

Making ballooning as accessible as possible is something we’ve been keen to do since we first got involved in 2015. So I’m delighted to reveal that over the past year, we’ve worked with Dave to produce two new applications to support HAB activities!

Pytrack

Pytrack is a Python implementation of Dave’s original PITS software, and it offers several advantages:

  • Learners can create their own tracker in a simpler programming language, rather than simply configuring the existing software
  • The core mechanics of the tracker are exposed for the learner to understand, but complex details are abstracted away
  • Learners can integrate the technology with standard Python libraries and existing projects
  • Pytrack is modular, allowing learners to experiment with underlying radio components

SkyGate

After our last Skycademy event, I started to look for a way to make tracking a payload in flight easier. For Skycademy, we made a hacky tracking box using a Pi, a 7” screen, and a very rough GUI app that I wrote in a hurry lovingly toiled over.

Skygate high-altitude balloning Raspberry Pi Skygate high-altitude balloning Raspberry Pi

Since then, we have gone on to develop SkyGate, a complete tracking application which runs on a Pi and fits nicely on a 7” screen. It brings together all the tracking functionalities into one intuitive application:

  • Live tunable LoRa reception and decoding
  • Live tunable RTTY reception and decoding (with compatible USB SDR)
  • Image reception and previewing
  • GPS tracking to report your location (when using compatible GPS USB dongle)
  • Data, images, and GPS upload functionality to HabHub tracking site
  • An Overview tab presenting a high-level summary and bearing to payload
  • Full customisation via the Settings tab

You can get involved!

We would love HAB enthusiasts to test and experiment with both Pytrack and SkyGate, and to give us feedback. Your input will really help us to write the full guide that we’ll release later this year.

To get started, install both programmes using your command prompt/terminal.

For your payload, run:

sudo apt update
sudo apt install python3-pytrack

And your receiver, run:

sudo apt update
sudo apt install python3-skygate

Follow this guide to start using Pytrack, and read this overview on SkyGate and what you’ll need for a tracking box. To give us your feedback, please raise issues on the respective GitHub repos: for Pytrack here, and for SkyGate here.

We’ve developed these software packages to make launching and tracking a HAB payload easier and more flexible, and we hope you’ll think we’ve succeeded.

Happy ballooning!

Disclaimer: each country has its own laws regarding HAB launches and radio transmissions in their airspace. Before you attempt to carry out your own HAB flight, you need to ensure you have permission and are complying with all local laws.

The post New software to get you started with high-altitude ballooning appeared first on Raspberry Pi Foundation.

]]>
https://www.raspberrypi.org/blog/pytrack-skygate-hab-software/feed/ 10
1000 Raspberry Pi Certified Educators https://www.raspberrypi.org/blog/1000-raspberry-pi-certified-educators/ https://www.raspberrypi.org/blog/1000-raspberry-pi-certified-educators/#comments Fri, 24 Feb 2017 15:04:49 +0000 https://www.raspberrypi.org/?p=29546 This week, we trained our 1000th Raspberry Pi Certified Educator at a Picademy in Cardiff, south Wales. These teachers, librarians and other educators are now equipped to begin sharing the power of digital making with their learners, their local communities and their peers. Picademy is a free CPD programme that gives educators the skills and…

The post 1000 Raspberry Pi Certified Educators appeared first on Raspberry Pi Foundation.

]]>
This week, we trained our 1000th Raspberry Pi Certified Educator at a Picademy in Cardiff, south Wales. These teachers, librarians and other educators are now equipped to begin sharing the power of digital making with their learners, their local communities and their peers.

An animated gif: a group of new Raspberry Pi Certified Educators celebrate by pulling party poppers

Our newest Raspberry Pi Certified Educators: now there are 1000 of them!

Picademy is a free CPD programme that gives educators the skills and knowledge to help learners get creative with computing. Classroom teachers, museum educators, librarians, educator coaches, and community educators can all apply. You don’t need any previous experience, just an enthusiasm for teaching computing and digital making.

Apply for Picademy

We’ve just announced the dates and venues for Picademy in the US throughout 2017. Take a look at the schedule of UK Picademy events for this year: we’ve just added some new dates. Check out what educators say about Picademy.

Are you interested? DO IT. APPLY.

Demand for Picademy places is always high, and there are many parts of the world where we don’t yet offer Picademy. In order to reach more people, we provide two free online training courses which are available anywhere in the world. They’re especially relevant to educators, but anyone can take part. Both started this week, but there’s still time to join. Both courses will run again in the future.

Hello World

Wherever you are, you can also read Hello World, our new magazine about computing and digital making written by educators, for educators. It’s free online as a downloadable PDF, and it’s available to UK-based educators in print, free of charge. In its pages over the next issues, we know we’ll see some of our first 1000 Raspberry Pi Certified Educators inspire some of our second 1000.

We hope that you, too, will join this creative, supportive community!

The post 1000 Raspberry Pi Certified Educators appeared first on Raspberry Pi Foundation.

]]>
https://www.raspberrypi.org/blog/1000-raspberry-pi-certified-educators/feed/ 3