What my students asked a Googler.

Yesterday I brought back our Technology Speaker series for the new semester.

What better way than to start off with a Googler, Patrick Krecker. It was timely as I had just completed teaching units on the roots in the Net. How none of what we access on the Web (or Google) would be possible if not for a man named Tim Berners-Lee.

Patrick Krecker, Google

Web history aside, Mr. Krecker responded students questions. Pointed questions that let him take on some hot-button issues that come up for discussion in my class. Such as What does Google do with our data? Why is there so much hacking these days? What’s ransomware?

Patrick talked about security holes, and the ongoing pursuit hackers and the role of ‘white hats.’ I was glad he personalized what coding in his job involves (He says has written about 200,000 lines of code) given that coding is making its way into many schools now, to get students better prepared for what lies ahead.

As for me, I learned new terms and concepts, too. Things like ‘double spend,’ ‘deprecated software‘ and something known as ‘cross-site scripting‘ which refers to the injection of malicious scripts or code into ‘trusted’ websites.

Patrick has a gift for explaining complex ideas with metaphors. If you like to listen in to his conversation with my students, here’s a link to the video, which is also on my class website.

Listen to the ‘Radio 201’ podcast of this event:

___________________________

Patrick and I used to work at Decision Theater, at ASU about 11 years ago. It’s wonderful to see how far he’s moved along into a field he was always passionate about. Thank you Patrick for this wonderful experience in my class this week.

Coding and Digital Learning Day, today

It’s Digital learning day across the country, today. Salt River High School is hosting Code Night, a community event to showcase week-long Hour of Code activities.

Last week, at the elementary school we focused on Digital Learning, beginning with a kick-off event featuring speakers who talked to students about social media, and coding. It’s interesting how much has changed –and how much more scrutiny we give to digital learning –since last year. Parents and educators have to deal with much more than memes, and cyber-bullying. Social media viral stunts for instance.

Coding is somehow more than a passing fad. It’s more about problem-solving than learning a new ‘language.’ Much thanks to Synapse Studios, Mel Adamaitis, Danielle Benally, and Stephanie Schull.

 

Making Coding relevant

We’re building up to a week of Coding in a few weeks; this will dovetail with Digital Learning Day. So I’m kicking off the new year with an introduction to the different kinds of ‘codes’ in use, some of which we take for granted: Morse, Braille, even the simple icons we used to call ‘highway code.’ And of course, HTML.

This week I’m focusing on QR Codes, and how we barely notice them. On ID cards, and even at checkouta – the Walmart pay feature, for instance. IKEA too has been testing something similar.

So as we lead up to several  events in Jan and Feb my students will create and test QR Codes – embedding them in a report. Perhaps work on a design for a T-Shirt for Martin Luther King Jr. day next week, and Digital Learning Day in February.

Meanwhile, this use of a code to demonstrate the connection between analog content and digital is very interesting.

When is too early to start building apps?

avatar_new_resizedToday, for Digital Learning Day, I’m inviting an App developer, Chris Cardinal, of Synapse Studios, to introduce our 5th and 6th grade students to apps.This is going to be an eye-opener, since I get a lot of questions about coding and app building. None of us are programmers, but I have channeled self-paced lessons through Code.org and Khan Academy before. This time, having a live app class will make a huge difference.

Tomorrow  we will have Don Wilde to introduce students to Arduino! It appears it’s never too early for students to dip their hands into computer science, and understanding programming. Thank you Chris and Don for taking time to be here at Salt River Elementary.DLDay 2016

Wed 17 Feb, 2016   – Chris Cardinal, Synapse Studios

1:00 – 1:40 pm  – 6th grades  “Creating Apps for a Digital World”                       

1:45 – 2:25 pm  – 5th Grades  “Creating Apps for a Digital World”

 

Thurs 18 Feb, 2016  – Don Wilde, former Intel ProgrammerDonW

1:00 – 1:40 pm  – 6th Grades  “Programming Beyond  Lego – Arduino and Beyond ”  

1:45 – 2:25 pm  – 5th Grades  “Programming Beyond  Lego – Arduino and Beyond ”  

    
synapse_studios_logo

Teaching them to Code, one block at a time

My colleague and robotics coach, Donna Horn gave me a Wall Street Journal article on Coding that’s worth sharing. It’s about why coding shouldn’t be so intimidating (at least to us teachers who didn’t learn to code).

Titled “We want our children to code, even if we can’t.” it argues why this is a skill we need to introduce early and often. Reading. Writing, and Coding…The timing of the article is not accidental.

February is when Coding fills the news, since Digital Learning Day is on Feb 17th. This year we have plenty to pick from –the usual powerhouses Code.Org and Khan Academy. There’s also Scratch, and other visual programming tools. Plus, there’s Mindstorms, the visual programming language we use in robotics.

Grant Smith, a tech writer for Edutopia makes a god point about teaching coding in schools. We need to set the stage first by (a) Curating the resources into the curriculum  (b) Organizing the classroom to be coder-friendly and (c) Rallying around those who might support your initiative. Including use some of the social media tools to build one’s personal learning network or PLN.

I’m planning on getting experts to come into the classroom, and teach.Ideally I’m thinking of App developers, from surrounding tech companies.

Please contact me if you know of someone!

Coding in schools gathers steam, thanks to Microsoft, Google, Apple, Facebook et al

I began introducing coding to my 5th grade classes this year, and the interest level is truly inspiring. I was planning to up the ante in the next school year. Looks like my timing couldn’t have be better.

Many stories have begun to appear about how Coding is being pulled into the curriculum.

The latter piece (by Matt Richtel, 10, May 2014) weighs in on the pros and cons, especially wondering if there’s something iffy about having big-name backers such as Microsoft and Facebook. The insinuation is that they may have vested interests in this, and not be interested in the bigger picture of inspiring the science in computer science.

That’s being a bit too snarky. After all, the ‘career ready’ jobs that educators talk up so much are in such spaces that the present and future Gates’ and Zuckerbergs will create and nurture. I want these kids to glide into those plum jobs, ten years from now. That the runway is being paved with corporate dollars –and their sweat– is not necessary a bad thing, is it?

Also, teaching students to code is not trying to turn them into over-paid kids working out of a coffee shop. Making computer science a mainstream discipline, not a nice-to-have, is a place to start.

If you really want to know the grand plan of computer science, here is an illuminating document on Computer Science Standards for K-12 by the Computer Science Teachers Association (CSTA). Some of the points they stress:

  • CS’s role in “logical reasoning, algorithms thinking, and structural problem-solving.”
  • The value of being closely aligned with business people, scientists, artists etc.
  • Teaching students to work ‘cooperatively’ and ‘collaboratively’
  • Teaching ‘Computational thinking’ –from data representation to problem solving

Sounds a lot like Common Core to me. This is what educators in CS have thought through, calling for us to embed these skills as early as Kindergarten. This is not something that grew out of Silicon Valley.

It’s time we put it into practice. The kids are hungry for this!