Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
TEACHING SOFTWARE TO TANGO Aidan Feldman
Slide 2
Slide 2 text
HELLO!
Slide 3
Slide 3 text
QUESTIONS • What are you up to? • What do you like about programming? • What’s hard? • What do you want to know about?
Slide 4
Slide 4 text
WHAT’S HARD? • Setup • Syntax • What the heck is a variable? • n, or n+1? • Frameworks
Slide 5
Slide 5 text
• Instructions • Logic • Conditions and edge cases • Abstractions
Slide 6
Slide 6 text
No content
Slide 7
Slide 7 text
MANAGING COMPLEXITY
Slide 8
Slide 8 text
• Like writing: grammar is only a tiny piece • Organization • Design • Teamwork
Slide 9
Slide 9 text
CODE IS LIKE POETRY
Slide 10
Slide 10 text
“If you give someone a program, you will frustrate them for a day; if you teach them how to program, you will frustrate them for a lifetime.”
Slide 11
Slide 11 text
HOW TO TRAIN YOUR ROBOT http://drtechniko.com/2012/04/09/how-to-train-your-robot/
Slide 12
Slide 12 text
No content
Slide 13
Slide 13 text
THANKS! Aidan Feldman
[email protected]