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?