4 minute read

A PATH TO AGENCY

Next Article
STORYTELLING

STORYTELLING

n Learners with more agency will be more engaged in their learning

PROJECT-BASED LEARNING: A PATH TO AGENCY

Advertisement

Mark Calleja investigates project-based learning, a teaching method that gives students the tools to take charge of their own learning

Project-based learning is about asking your students to solve a real-world problem by designing and creating a project over a specific period of time. Getting started with project-based learning in your classroom requires a bit of a shift in thinking. Instead of providing an activity that demonstrates prior knowledge or acts as a unit assessment, students’ learning is directly embedded into, and emerges from, the investigative and design processes they engage in, while solving the problem you’ve posed. That is to say, their project is the unit: it’s the vehicle for teaching the knowledge and skills that students need to learn, as well as the assessment process that demonstrates their learning. I’m a huge proponent of teaching this way, for a whole host of reasons.

Creating solutions from the ground up

Agency: There’s a massive difference for your learners between being asked whether they know the answer to a problem, and being asked to find a solution to one. The first question assumes knowledge (and thereby frames a lack of knowledge as failure) and has a narrow focus, while the second gives learners the room to be wrong or not know yet, and to develop real understanding and practical skills in a self-directed way. Engagement: Learners with more agency are likely to be more engaged in their learning, too. A huge benefit of projectbased learning is the scope it gives you to set relevant, real-world problems for your students. Being able to relate their learning to their own lives motivates students: when they see that they can apply new skills and knowledge to other situations in their lives, they understand the true purpose of the work they’re doing. Universal skills: Project-based learning doesn’t give students ready answers to a specific problem; it asks them to build a mental toolkit for understanding any problem, so that they can create solutions from the ground up. By enabling this indepth learning, you equip your students for real life, letting them practise skills required in most industries today: taking initiative, working responsibly, decomposing and solving problems, collaborating in teams, and communicating their ideas clearly.

Giving the power back to your learners

When your learners are interested and engaged with their own learning, your job changes from passing on knowledge and

n Learners need only teach themselves using the sheets and videos provided to make their ideas real

managing motivation to facilitating and inspiring. In project-based learning, you direct learners towards information instead of handing them answers, and you support them in creating something they didn’t know they were capable of.

One way to get started with project-based learning is to use a bank of Python resources, developed with the National Citizen Service, that embody this idea (originally developed for a two-day hackathon - see resources box). The resources include 14 help sheets (with accompanying YouTube animations) that provide images of each basic electronic component, a simple wiring diagram with numbered GPIO pins, and gpiozero code snippets to execute its basic functions, all on one handy page.

The help sheets cover the most common simple components used in digital making, from LEDs to infrared motion sensors, cameras, Bluetooth remote controls, and beyond. There are also sheets that explain Raspberry Pi’s Sense HAT’s on-board sensors, joystick, and LED array, with accompanying code examples. We also made sheets that cover commonly used processes in digital making, such as playing sounds with Python, making a remote control with the Blue Dot Bluetooth app, and setting up a Raspberry Pi-based gadget to function automatically as your students intend it to, as soon as they power it up.

The intention behind the sheets is that you will first support your students through the design discussions they’ll need to have before they start making things, and show them the library of components they have available. When they know what functionality they want from their invention (and what’s possible given their time and hardware constraints), learners need only teach themselves using the sheets and videos to make their ideas real. All of the code is broken into three sections, to make each Python script modular; students can simply combine the code snippets on the sheets to make larger scripts that create more complex functionality.

If you’d like to replicate our hackathon model, we have released the facilitator’s guide to running the full two-day experience, complete with session timings, delivery notes, workshop slides, and a student support document called the Developer Manual in which participants can make notes and get discussion prompts and tips throughout their build process.

MARK CALLEJA

Mark works for the Raspberry Pi Foundation, where he creates educational projects. He is a teacher, maker, hacker, and a Raspberry Pi Certified Educator (@M1st3r_C).

PROJECT-BASED LEARNING ASKS STUDENTS TO BUILD A TOOLKIT OF SOLUTIONS

RESOURCES TO SUPPORT PROJECTBASED LEARNING

Guides to running hackathons are available to download at helloworld.cc/hackathon and helloworld.cc/componentsheets.

This article is from: