Schlagwort: programming education
-

Hello World #28 out now: Teaching programming
Reading Time: 2 minutesTake a minute to think about the technology you use every day. How many programming hours went into the way you are reading this blog post? What discussions and solutions built the browser you’re using? We take for granted all the clever, creative programming that goes into the technology we use in…
-

A Code Club in every school and library
Reading Time: 5 minutesToday we are starting a campaign to support every school and library in the UK to set up a free Code Club to make sure that all young people can develop the skills and knowledge they need to thrive in the age of AI. Over the past decade, Code Club has provided…
-

Why kids still need to learn to code in the age of AI
Reading Time: 3 minutesToday we’re publishing a position paper setting out five arguments for why we think that kids still need to learn to code in the age of artificial intelligence. Generated using ChatGPT. Just like every wave of technological innovation that has come before, the advances in artificial intelligence (AI) are raising profound questions…
-

How to make debugging a positive experience for secondary school students
Reading Time: 6 minutesArtificial intelligence (AI) continues to change many areas of our lives, with new AI technologies and software having the potential to significantly impact the way programming is taught at schools. In our seminar series this year, we’ve already heard about new AI code generators that can support and motivate young people when…
-

How useful do teachers find error message explanations generated by AI? Pilot research results
Reading Time: 7 minutesAs discussions of how artificial intelligence (AI) will impact teaching, learning, and assessment proliferate, I was thrilled to be able to add one of my own research projects to the mix. As a research scientist at the Raspberry Pi Foundation, I’ve been working on a pilot research study in collaboration with Jane…
-

Imagining students’ progression in the era of generative AI
Reading Time: 6 minutesGenerative artificial intelligence (AI) tools are becoming more easily accessible to learners and educators, and increasingly better at generating code solutions to programming tasks, code explanations, computing lesson plans, and other learning resources. This raises many questions for educators in terms of what and how we teach students about computing and AI,…
-

Introducing classroom management to the Code Editor
Reading Time: 4 minutesI’m excited to announce that we’re developing a new set of Code Editor features to help school teachers run text-based coding lessons with their students. New Code Editor features for teaching Last year we released our free Code Editor and made it available as an open source project. Right now we’re developing…
-

Insights into students’ attitudes to using AI tools in programming education
Reading Time: 4 minutesEducators around the world are grappling with the problem of whether to use artificial intelligence (AI) tools in the classroom. As more and more teachers start exploring the ways to use these tools for teaching and learning computing, there is an urgent need to understand the impact of their use to make…
-

Using an AI code generator with school-age beginner programmers
Reading Time: 5 minutesAI models for general-purpose programming, such as OpenAI Codex, which powers the AI pair programming tool GitHub Copilot, have the potential to significantly impact how we teach and learn programming. The basis of these tools is a ‘natural language to code’ approach, also called natural language programming. This allows users to generate…
-

Supporting learners with programming tasks through AI-generated Parson’s Problems
Reading Time: 6 minutesThe use of generative AI tools (e.g. ChatGPT) in education is now common among young people (see data from the UK’s Ofcom regulator). As a computing educator or researcher, you might wonder what impact generative AI tools will have on how young people learn programming. In our latest research seminar, Barbara Ericson…
-

Spotlight on teaching programming with and without AI in our 2024 seminar series
Reading Time: 3 minutesHow do you best teach programming in school? It’s one of the core questions for primary and secondary computing teachers. That’s why we’re making it the focus of our free online seminars in 2024. You’re invited to attend and hear about the newest research about the teaching and learning of programming, with…








