Welcome to DU! The truly grassroots left-of-center political community where regular people, not algorithms, drive the discussions and set the standards. Join the community: Create a free account Support DU (and get rid of ads!): Become a Star Member Latest Breaking News General Discussion The DU Lounge All Forums Issue Forums Culture Forums Alliance Forums Region Forums Support Forums Help & Search

LiberalArkie

(15,709 posts)
Tue Feb 25, 2014, 10:14 PM Feb 2014

Secretary of Education Arne Duncan is teaching his own kids how to code

http://pando.com/2014/02/25/secretary-of-education-arne-duncan-is-teaching-his-own-kids-how-to-code/




Ashton Kutcher’s doing it. Will.i.am’s doing it. Chris Bosh’s doing it. Britain’s doing it. And now, US Secretary of State Arne Duncan and his kids are doing it.

Everyone’s learning to code!

As Pando has previously reported, billionaire backers are funding a huge lobbying effort — Code.org — to get programming taught in schools. But, while this organization is painstakingly chipping away at state policies, in some cases district by district, it turns out the Educator in Chief was already on board.

Arne Duncan said as much during an edtech privacy summit today where he announced federal guidelines on how to treat educational data collected from students (more on that tomorrow). As he explored the pros and cons of technology in the classroom (pro: empowers teachers, con: invasion of privacy), he let a personal detail slip.
5 replies = new reply since forum marked as read
Highlight: NoneDon't highlight anything 5 newestHighlight 5 most recent replies
Secretary of Education Arne Duncan is teaching his own kids how to code (Original Post) LiberalArkie Feb 2014 OP
three words.... mike_c Feb 2014 #1
I enjoy coding to a degree...I think all kids should Pretzel_Warrior Feb 2014 #3
Just what the world needs: more mediocre software code writers. AdHocSolver Feb 2014 #2
Sheer numbers will also increase the amount of Pretzel_Warrior Feb 2014 #4
the point isn't software development.... mike_c Feb 2014 #5

mike_c

(36,281 posts)
1. three words....
Tue Feb 25, 2014, 11:51 PM
Feb 2014

Raspberry Pi Foundation. And as I type this response, my house is filled with music served up by an RPi Model B, a $35 computing platform running Debian Linux. The RPi Foundation's expressed goal is to place as many cheap, malleable computers into the hands of young people as possible, so they can learn to code.

I still remember my first computer, a Tandy TRS-80. I was in my early 30s when I got my hands on that puppy-- nonvolatile storage on a cassette tape, took five or ten minutes to load basic BASIC programs into RAM, LOL. It changed my life. It inspired me to learn to code, and that changed the direction of my professional life, ultimately opening up theoretical ecology to a high school dropout who didn't initially get past eighth grade.

LEARN TO CODE. Seriously. It's the single most important piece of advice I give my own students today. You can solve more problems than you can imagine with algorithmic thinking and some basic coding skills. LEARN TO CODE!

on edit: Here: http://www.raspberrypi.org/

on doubleSpecial edit: I'm sorry if this sounds too personal. I just wanted to emphasize the point. Raspberry Pi Foundation.

 

Pretzel_Warrior

(8,361 posts)
3. I enjoy coding to a degree...I think all kids should
Wed Feb 26, 2014, 02:09 AM
Feb 2014

Be exposed to it to enlarge the pipeline of talent into the field.

AdHocSolver

(2,561 posts)
2. Just what the world needs: more mediocre software code writers.
Wed Feb 26, 2014, 01:58 AM
Feb 2014

There is plenty of bug-ridden software in the world written by a large pool of mediocre programmers.

There is more to software development than just typing code. There is more to software development than just learning a few algorithms.

Software development consists of understanding the application, designing the program, selecting and understanding the applicable tools (programming languages, databases, etc.), designing user interfaces, testing, debugging, documenting, and maintenance.

As a professional programmer, I saw (and was paid to "fix&quot a lot of bad software. I also had the opportunity to code or maintain some really good software. A lot of large projects were second or third attempts to get the software to work correctly. A lot of commercial software had "old" bugs that were difficult to find.

A lot of software had problems because the manager responsible for its development and maintenance had limited skills in software development.

Learning some programming skills is fine so long as the learner doesn't get a misconception that the apparent ease of writing a simple utility for personal use "proves" that it is just as "easy" to write a program of considerable size and complexity.

 

Pretzel_Warrior

(8,361 posts)
4. Sheer numbers will also increase the amount of
Wed Feb 26, 2014, 02:10 AM
Feb 2014

Top tier programmers. I fully support this and plan to introduce coding and logic to my son at a young age.

mike_c

(36,281 posts)
5. the point isn't software development....
Wed Feb 26, 2014, 01:46 PM
Feb 2014

It's enlarging peoples' individual problem solving tool boxes. It's getting young people to think algorithmically through solutions for challenges. I've written many thousands of lines of code in a variety of languages, but none has ever been distributed beyond my students and colleagues who might need solutions to similar problems. People need to learn how to use their computers, not just how to use their apps.

Latest Discussions»General Discussion»Secretary of Education Ar...