Skip to content

3.2

Universal Design for Learning (UDL)

Look at CASTresources Educational framework used to consider your audiance. Inclusive model - anticipaing needs and barriers of your learners “Is the lesson ready for the learner? vs. Is the student ready for the lesson?”

Inclusive means each and every student has access to the learning. Learning variablity is the norm - origin, physical differences, different socia-economic backgrounds, language, strengths....

Consider how the brain works to help plan the lessons.

Consider Engagement - Representation of the learning - Action and Expression of the learning…

Assessment in DF Learning

Assessment - Self Peer Teacher External expert panel

Programming

Process of creating instruction for computers to perform a certain task.

Why is it important in education? * Horizontal Skills * Scientific, info and literacy * Critical thinking * Communication * Collaboration

  • Computational thinking
  • Understanding implication on the technology
  • Engagement

Learning computer programming is like learning a different langauge. It’s challenging but not “scary.”. It’s learning how to tell a computer what to do.

What can you program? Almost anything!

Block programming vs Text programming Text - write text/instructions Block is easier b/c you can move it from one section to another

Papert - creator of Logo and Logo Turtle

Block Programming - Scratch (good place to start)

MIT App Inventor - add different widgets

Resources: Logo Education Spike Makecode Snap Alice Minecraft Roblox PygameZero Ardublock Processing

To Do:

Try this! Start with Scratch - watch a tutorial and explore principals of coding with Ivan.

Consider mobile phone apps....???

Design and implement a simple game/quiz using block programming.
Build a simple story using SCRATCH - add characters that move and interact with one another. (Lapland…) Include the code as a file or as a link or a video of what you created.

Reflection: How to incorporate programming into your classroom?