Slide 1

Slide 1 text

SPEAKING IN CODE THE 21 CENTURY LITERACY OF PROGRAMMING Digital Odyssey 2014 OLITA  June 6, 2014

Slide 2

Slide 2 text

HI I’M SEAN. NICE TO MEET YOU! • @seanyo seanyo.ca • I am a huge geek. I build communities and websites. • 1st computer was Atari 600XL. 1st webpage built in 1996 • Technical Product Manager at Desire2Learn in EDU • Chief Architect at InGamer a Waterloo Tech Startup • 12 years in central IT at University of Guelph

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

“ ” THE CHANGE FROM ATOMS TO BITS IS IRREVOCABLE AND UNSTOPPABLE - Nicholas Negroponte Being Digital, Page 4

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

“ ” I SAY TO YOU THAT THE VCR IS TO THE AMERICAN FILM PRODUCER AND THE AMERICAN PUBLIC AS THE BOSTON STRANGLER IS TO THE WOMAN HOME ALONE…THE LOSER WILL BE YOUR PUBLIC BECAUSE THEY DON’T HAVE THESE EXPENSIVE MACHINES…AND HERE IS THE REASON WHY. THE INVESTMENT OF HUNDREDS OF MILLIONS OF DOLLARS EACH YEAR TO PRODUCE QUALITY PROGRAMS TO THEATERS AND TELEVISION WILL SURELY DECLINE. - Jack Velenti 1982 Congressional Hearing

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

Whatever the cost of our libraries, the price is cheap compared to that of an ignorant nation. - Walter Cronkite

Slide 14

Slide 14 text

“ ” IF YOU WANT TO GET LAID, GO TO COLLEGE. - Frank Zappa IF YOU WANT AN EDUCATION, GO TO THE LIBRARY.

Slide 15

Slide 15 text

CODE. WHAT IS IT GOOD FOR? THE CASE FOR LEARNING TO CODE

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

www.codeyear.com

Slide 18

Slide 18 text

“ ” THE ‘EVERYONE SHOULD LEARN TO CODE’ MOVEMENT ISN'T JUST WRONG BECAUSE IT FALSELY EQUATES CODING WITH ESSENTIAL LIFE SKILLS LIKE READING, WRITING, AND MATH. I WISH. IT IS WRONG IN SO MANY OTHER WAYS. - Jeff Atwood blog.codinghorror.com/please-dont-learn-to-code/

Slide 19

Slide 19 text

sean.ly/blackRobe

Slide 20

Slide 20 text

“ ” AN ORAL CULTURE SIMPLY DOES NOT DEAL IN SUCH ITEMS AS GEOMETRICAL FIGURES, ABSTRACT CATEGORIZATION, FORMALLY LOGICAL REASONING PROCESSES, DEFINITIONS, OR EVEN COMPREHENSIVE DESCRIPTIONS, OR ARTICULATED SELF-ANALYSIS, ALL OF WHICH DERIVE NOT SIMPLY FROM THOUGHT ITSELF BUT FROM TEXT-FORMED THOUGHT. - Walter J. Ong Orality And Literacy

Slide 21

Slide 21 text

THE CASE FOR LEARNING CODE IS TO BE ABLE TO CONNECT, UNDERSTAND AND CREATE USING CODE-FORMED THOUGHT

Slide 22

Slide 22 text

“ ” PROGRAMMING AS A PROFESSION IS ONLY MODERATELY INTERESTING. IT CAN BE A GOOD JOB, BUT YOU COULD MAKE ABOUT THE SAME MONEY AND BE HAPPIER RUNNING A FAST FOOD JOINT. YOU'RE MUCH BETTER OFF USING CODE AS YOUR SECRET WEAPON IN ANOTHER PROFESSION. - Zed Shaw Learn Python The Hard Way, Advice From An Old Programmer

Slide 23

Slide 23 text

Judge Alsup told the court he had learned to code in Java for the trial — implying that he knew other languages as well — and he said that he had written some of the infringing code at least a hundred times since Oracle filed its suit in August 2010. “I can do it. You can do it. It’s so simple” He said, adding that it takes Less than five minutes.

Slide 24

Slide 24 text

CODING

Slide 25

Slide 25 text

No content

Slide 26

Slide 26 text

“ ” TODAY, MUCH OF THE WEB IS ABOUT CONSUMPTION. HOW MUCH CAN WE CONSUME, AND HOW ELEGANTLY CAN WE CONSUME IT? I THINK OF THE IPHONE AND IPAD SERIES AS TODAY’S PINNACLE OF ‘ELEGANT CONSUMPTION.’ THE CORE THING THAT DRAWS US TO THEM AS CONSUMERS IS THAT THEY’RE BEAUTIFUL, THEY’RE EASY TO USE, AND WE CAN CONSUME WHAT WE’RE INTERESTED IN THROUGH THEM. - Mitchell Baker, Chairwoman Mozilla Foundation

Slide 27

Slide 27 text

DO WE WANT TO BE ELEGANT CONSUMERS OR JOYFUL CREATORS?

Slide 28

Slide 28 text

“ ” THE CHANGE FROM ATOMS TO BITS IS IRREVOCABLE AND UNSTOPPABLE - Nicholas Negroponte Being Digital, Page 4

Slide 29

Slide 29 text

"Now that much of what Rushkoff has predicted over the years has come to pass, he is uniquely qualified to write what may be one of the most important and instructive books of our times.“ - Wired Magazine

Slide 30

Slide 30 text

“ ” IN THE EMERGING, HIGHLY PROGRAMMED LANDSCAPE AHEAD YOU WILL EITHER CREATE THE SOFTWARE OR YOU WILL BE THE SOFTWARE - Douglas Rush Program Or Be Programmed

Slide 31

Slide 31 text

“ ” LEFT TO ITSELF, CYBERSPACE WILL BECOME A PERFECT TOOL OF CONTROL - Lawrence Lessig Code And other Laws of Cyberspace

Slide 32

Slide 32 text

“ ” EVERY TOOL IS A WEAPON IF YOU HOLD IT RIGHT - Ani DiFranco

Slide 33

Slide 33 text

MY STORY SO FAR A REPORT FROM THE TRENCHES

Slide 34

Slide 34 text

No content

Slide 35

Slide 35 text

No content

Slide 36

Slide 36 text

No content

Slide 37

Slide 37 text

No content

Slide 38

Slide 38 text

No content

Slide 39

Slide 39 text

No content

Slide 40

Slide 40 text

MOZILLA’S MISSION TO BUILD AN INTERNET THAT IS: KNOWABLE WE CAN SEE IT & UNDERSTAND IT INTEROPERABLE OPPORTUNITY TO PLAY & INNOVATE OURS IT’S OPEN TO EVERYONE &WE DEFINE IT.

Slide 41

Slide 41 text

hivewaterloo.ca

Slide 42

Slide 42 text

No content

Slide 43

Slide 43 text

No content

Slide 44

Slide 44 text

No content

Slide 45

Slide 45 text

No content

Slide 46

Slide 46 text

No content

Slide 47

Slide 47 text

No content

Slide 48

Slide 48 text

No content

Slide 49

Slide 49 text

No content

Slide 50

Slide 50 text

No content

Slide 51

Slide 51 text

No content

Slide 52

Slide 52 text

No content

Slide 53

Slide 53 text

BE THE CHANGE HOW TO MAKE A DIFFERENCE IN YOUR LIFE AND COMMUNITY

Slide 54

Slide 54 text

“ ” IF YOU DON’T ASK THEY CAN’T SAY YES

Slide 55

Slide 55 text

code.org

Slide 56

Slide 56 text

webmaker.org

Slide 57

Slide 57 text

www.codecademy.com

Slide 58

Slide 58 text

www.khanacademy.org

Slide 59

Slide 59 text

www.edx.org

Slide 60

Slide 60 text

yearofcode.org

Slide 61

Slide 61 text

projecteuler.net

Slide 62

Slide 62 text

learnpythonthehardway.org

Slide 63

Slide 63 text

light-bot.com

Slide 64

Slide 64 text

THANK YOU LET’S TALK! @seanyo seanyo.ca