title: media^alps 2022 aliases:

  • media^alps 2022 created: 2024-05-28T21:04 updated: 2024-08-05T22:56 tags:
  • Programming-Practices
  • Log
  • Documentation
  • Workshop
  • Archiveedia^alps 2022

Workshop

FRIDAY

  • 16:30 Ankunft
  • 18:00          Apéro, Inputs

SATURDAY     

  • 09:30-11:00    Introduction/Workshop
  • 11:00-11:45    Coffee break
  • 11:45-13:00    Workshop
  • 13:00-14:00    Lunch
  • 14:00-17:00    Workshop
  • 17:00-19:00    Hike/ free time
  • 19:00 Dinner and evening program, Inputs

SUNDAY         

  • 10:00-11:00    Workshop
  • 11:00-11:30    Coffee break
  • 11.30-13:00    Workshop
  • 13:00-14:00    Lunch
  • 14:00-16:00    Time for practice/hike
  • 17:00          Official end

1/3 Vormittag Samstag

  • Introduction
    • Rough overview
      • saturday morning: basic blocks, logic
    • Shared documentation
    • What is the micro:bit
      • smaky, bbc micro
  • About Coding
    • What is coding, actually
      • How do you perceive coding?
      • Coding as craft that requires practice and curiousness
    • How to deal with frustration
  • Unpacking
    • hooking up the micro:bit
    • explaining the editor interface
  • Coding Basic: Building Blocks
    • brief mentioning of basic APIs, to be expanded later on
    • code
      • executed from top to bottom
      • just once, fix with forever
      • comments: //, /* */
    • variables
      • boxes of content
      • strings, numbers and arrays
      • let, =
      • fun with operators +, -, /, *, %
      • let display show a string
      • calculate and join some things
    • conditions (logic)
      • make your code make decisions
      • makes sense when code becomes more complex and dynamic
      • introduce input API
      • if, else, elseif
      • fun with more operators ==, !=, <, >, , >=, !
      • introducing random and button pressed
      • fun with buttons
    • loops
      • make your code repeat stuff
      • for
      • either serial with for let i…
      • …or over an array
      • introduce pause
      • repeat things but change them everytime
    • functions

2/3 Nachmittag Samstag

3/3 Vormittag Sonntag

  • Coding Intermediate: Mini-Project
    • radio synth
    • meshing something
    • measuring stuff