Ms. Nesson forgot how to make a sandwich.
Sandwich was made. There was much rejoicing.
Lecture on Scratch Programming Language
- What is programming?
Â§ Programming is about giving instructions so that the device will execute a task
â¡ Language has to be something the device will understand
â¡ Instructions must be explicit
Â§ Developed from basic 0's and 1's
Â§ There exists a hierarchy of instructions
Â§ Built at MIT Media Lab
Â§ High level language built in box
Â§ Issue: You have an intuitive sense of how to do a task
Â§ Want programming to be elegant and efficient
â¡ Algorithms - log (fast) and n (slow) types
- Getting Started with Pong
- The way scratch works
Â§ Different types of instructions
â¡ Motion, Looks, Sound, Pen, Control, Sensing, Numbers, Variables
- Hello, world!
- Basic building block
2:01 - 2:06 Break
- How to get Scratch
Â§ Link off of course website on sidebar - not for public consumption
- Thoughts on Sharing
Â§ What is authorship?
Â§ Honoring the requests of authors
Â§ Making yourself a voice requires identity
- Biggest question at issue
Â§ Are we capable of governing ourselves?
â¡ Dave Clark, one of original architects of the internet
â¡ "Rough consensus"
- How to write a program
Â§ Boolean Expressions
â¡ In scratch they have "pointy corners"
â¡ Has a T or F answer
â¡ If, else
â¡ Nested Ifs
â¡ Repeat n times
â¡ Objects, can have different scripts
â¡ Can wear different costumes