# Week 3

# Teaching for all. Programming.

# Pre-watching material

# Summary and core material

# Discussion topic in groups

  • How do you consider diversity when you prepare your lessons? What aspects need to take into account in DF?
  • Review of ideas for the field activity.

# Assignment

  1. This time you have two different options:
  2. Option 1: absolute beginners:
* Build a simple interactive story / song using Scratch. You can use some of the tutorial examples as starting point. 
* Include in your learning diary the code and several screenshots of your application. You can even include a video.  
  1. Option 2:
* Design and implement a simple game or quizz using block programming language. It is recommended that the quizz/game can be used in the classroom
* Include in your learning diary  the code and several screenshots of your application. You can even include a video. Include also the programming platform. 
  1. Answer the following reflection questions in your learning diary:
    • Remember to include the code and pictures of the generated application in your learning diary.
    • When you design a DF learning activity how do you take into account diversity? Could you describe one learning situation in which you did not take into account diversity in planning? How did you solved the situation?
    • What aspects would you need to take into consideration if you have kids with a) learning disabilities, b) physical disabilities, c)emotional disabilities when preparing your DF activities
    • What are the challenges and opportunities of integrating programming in your classes

# Tasks in the Fab Lab

  1. Have a look to any of the block programming tutorials suggested below
  2. Explore principles of programming with your instructor

# Technical content

# Programming environments

# Basic Tutorials for programming environments

# Tutorials and info for different programming environments

Scratch

Snap!

# Programming basics tutorial

Sequential Programming tutorial

Variables

Control Flow Structures

# Additional material and support content

# Maker Mindsets