Want to create interactive content? It’s easy in Genially!

Get started free

Major Assignment - Richard Baldwin

Richard Baldwin

Created on October 3, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Newspaper Presentation

Audio tutorial

Pechakucha Presentation

Desktop Workspace

Decades Presentation

Psychology Presentation

Medical Dna Presentation

Transcript

Major Assignment

Part 2 Redesigning a Learning Experience

Begin

Build on Prior Knowledge and Address Misconceptions

How might one improve this?

Entry Activities

At the start of each new topic it could have a short “code puzzle” or error-identification challenge that uses concepts that were previously taught. For example, when introducing loops, you can give students a program with repeated code and ask them how they would go about simplifying it.

Like this:

Next

At the start of each new topic it could have a short “code puzzle” or error-identification challenge that uses concepts that were previously taught. For example, when introducing loops, you can give students a program with repeated code and ask them how they would go about simplifying it.

Next

Next

Next

Organize Knowledge for Deep Understanding and Transfer

Analogies and Real-World Applications

One could use real-life examples to help visualize certain ideas. For instance, compare an if statement to a “traffic light” decision or a loop to a morning routine.

Next

If Statments are like traffic lights, you can only go if the light is green

This builds on schema theory and the transfer of learning, as students tie new coding concepts to familiar real-world patterns. By linking abstract code concepts to everyday experiences, learners develop deeper understanding and are more likely to transfer these ideas to novel situations.

Want an example?

Provide Assessment and Feedback that Supports Growth

Next

Peer Code Reviews

Haveing students review each other’s work, while using guiding questions such as “What does this program do well?” and “Where might it break?” Would help develop both critical thinking and peer learning skills, as well as familiarizing them with the code.

16a17d

This draws on social constructivism, in which collaboration and peer interaction are used to deepen learning. It also provides formative assessment for learning—students receive feedback not just from the teacher, but from classmates, reinforcing both growth and multiple perspectives.

Foster a Sense of Community and Collaboration

Collaborative Challenges

Have group coding assingments around once a unit, where small teams solve a more complex problem such as building a basic text-based adventure.

This goes with the community-centered aspect of the HPL framework, fostering a learning community where students problem-solve together. It also builds distributed cognition, and collaborative learning, with students having to negotiate roles, share ideas, and integrate different approaches to complete the task.