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]