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
- Rough overview
- About Coding
- What is coding, actually
- How do you perceive coding?
- Coding as craft that requires practice and curiousness
- How to deal with frustration
- Take a break
- Talk about it (vent, articulate, develop a vocabulary to describe technical problems)
- https://en.wikipedia.org/wiki/Rubber_duck_debugging
- What is coding, actually
- 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
- Open questions from the morning session?
- Discovering micro:bit APIs
- form a group
- discover an area
- physical interaction
- sensors
- sound
- radio
- https://microbit.org/get-started/first-steps/introduction/
- https://microbit.org/lessons/
- come up with little project and realize it
- about group work
- respect each other, act inclusive, and have fun
- https://www.cprime.com/resources/blog/etiquette-for-pair-programming/
- Coming together
- group presentations
- stand up outro
3/3 Vormittag Sonntag
- Coding Intermediate: Mini-Project
- radio synth
- meshing something
- measuring stuff