HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Rethinking CS Education | Alan Kay, CrossRoads 2015

Infosys Foundation USA2 HN recommenders · recommended in 2 months, 2016-2019
YouTube
28K views · 10 years ago · talk · evergreen

Alan Kay argues for rethinking how computer science is taught in schools, drawing on his work on object-oriented programming and GUIs. He discusses how poorly people understand complex systems and what education could do about it.

HN readers cite Kay's talks for his views on programming languages as user interfaces, thinking beyond logic, and why people struggle with complex systems.

Education & learningTech pioneers & interviewsSoftware architecture & design#alankay#education#systemsthinking#programminglanguages#learning

4 comments from Hacker News

@morphle2019 · in “Ask HN: What people skills do you wish you learned earlier in your career?”

I tend to want to teach these people, point them to books and knowledge so they can learn and be less shallow. That is a sure way to piss almost all of them off (unless they become your students), which rarely happens. Alan Kay describes and analyses why the majority of humanity act like you describe in many of his lectures. He answers and explains most of your points. Its hard to recommend these talks, the good bits are spread around 50 lectures. I'll be happy to discuss with you which bits you'll like. A first suggestion is [1][2]. >I really want is to talk to deeply self-aware people struggling with the boundaries of human knowledge. I love to talk to such people also, so I search for them in the (scientific) crowd and befriend them so we can have those interesting conversations. Please contact me (morphle @ ziggo dot nl) and lets find out if we can have such a meaningful and satisfying exchange. [1] link [2] ▶ this video

RecommendsView on HN
@skadamat2018 · in “People Aren’t Dumb, the World Is Hard”

I would really really encourage everyone here to watch Alan Kay's recent talks on how poorly we understand systems and why it's critical we get better at managing them. Some good ones: - link - ▶ this video Some people have strong opinions about Alan Kay's CS / programming work and I'd really encourage them to put them aside and deeply understand his points + context. The programming parts aren't ever the point, he's deeply interested in how as humans we improve our ability to collaboratively manage systems.

Strongly recommendsView on HN
@0xdeadbeefbabe2016 · in “Alan Kay has agreed to do an AMA today”

Well what is thinking about then? What was the mistake the greeks made? In this video[0] you said thinking is not about logic and that was the mistake the greeks made. [0] ▶ this video

CitesView on HN
@xjay2016 · in “Ask HN: Which people and groups are researching new approaches to programming?”

Like many people, I think about this now and then, but I haven't done any work in that area. Ultimately, I picture a live environment, but not like Blueprint in UE4. I expect we'll end up with a predominantly interactive approach to programming, most likely visual drag-and-drop style programming, in a live environment that knows common patterns, data structures, algorithms; giving real-time advice, showing native code output as you go, etc. Basically, you're molding the system while monitoring it under various contexts, and you're programming against data models. Got a new Arduino board? Just drag and drop the data sheet model into your environment. It contains memory address information, read/write contexts, access protocols, contexts, etc for every component, and how they're connected. Now you design the rest of the logic. "A programming language is a user interface as much as it is any other thing. Why have multiple ones? They are all Turing equivalent."—Alan C. Kay (see the talk for the context of the quote; starts at around 23:25) "Rethinking CS Education | Alan Kay, CrossRoads 2015." ▶ this video "Most computer people went into computing because they were disturbed by other human beings."—Alan C. Kay

CitesView on HN
Alan Kay : July 2007 : A Conversation with CMU Faculty & Students1:20:48

Alan Kay : July 2007 : A Conversation with CMU Faculty & Students

CMU Robotics Institute
13K views • 10 years ago
Alan Kay: A powerful idea about teaching ideas20:38

Alan Kay: A powerful idea about teaching ideas

TED
51K views • 18 years ago
Alan Kay: Doing with Images Makes Symbols (Full Version)1:37:45

Alan Kay: Doing with Images Makes Symbols (Full Version)

Kenneth Friedman
44K views • 11 years ago
Alan Kay - Normal Considered Harmful1:07:26

Alan Kay - Normal Considered Harmful

powerfuloutlet
60K views • 14 years ago
Alan Kay at OOPSLA 1997 - The computer revolution hasnt happened yet1:04:33

Alan Kay at OOPSLA 1997 - The computer revolution hasnt happened yet

Jeff Gonis
127K views • 13 years ago
Alan Kay - Programming and Scaling56:39

Alan Kay - Programming and Scaling

Colin McDonnell
36K views • 11 years ago
Seminar with Alan Kay on Object Oriented Programming (VPRI 0246)2:41:18

Seminar with Alan Kay on Object Oriented Programming (VPRI 0246)

Yoshiki Ohshima (大島芳樹)
31K views • 8 years ago
Alan Kay, 2015: Power of Simplicity51:07

Alan Kay, 2015: Power of Simplicity

Kenneth Friedman
145K views • 11 years ago
How to Invent the Future I - Stanford CS183F: Startup School58:02

How to Invent the Future I - Stanford CS183F: Startup School

Stanford Online
40K views • 9 years ago
Founder School Session: The Future Doesn't Have to Be Incremental43:50

Founder School Session: The Future Doesn't Have to Be Incremental

DEMO
47K views • 12 years ago
"How to teach programming (and other things)?" by Felienne Hermans52:09

"How to teach programming (and other things)?" by Felienne Hermans

Strange Loop Conference
34K views • 7 years ago
Joe Armstrong & Alan Kay - Joe Armstrong interviews Alan Kay1:16:55

Joe Armstrong & Alan Kay - Joe Armstrong interviews Alan Kay

Erlang Solutions
76K views • 9 years ago
How to Invent the Future II - Stanford CS183F: Startup School56:30

How to Invent the Future II - Stanford CS183F: Startup School

Stanford Online
26K views • 9 years ago
Computer Science - Brian Kernighan on successful language design1:00:06

Computer Science - Brian Kernighan on successful language design

University of Nottingham
332K views • 10 years ago
A Philosophy of Software Design | John Ousterhout | Talks at Google1:01:40

A Philosophy of Software Design | John Ousterhout | Talks at Google

Talks at Google
547K views • 8 years ago
Alan Kay on Dijkstra2:39

Alan Kay on Dijkstra

vermilyer
20K views • 15 years ago
Edsger Dijkstra interview24:05

Edsger Dijkstra interview

Hans Otten
35K views • 8 years ago
Veritasium: What Everyone Gets Wrong About AI and Learning – Derek Muller Explains1:15:11

Veritasium: What Everyone Gets Wrong About AI and Learning – Derek Muller Explains

Perimeter Institute for Theoretical Physics
5M views • 1 year ago
Seymour Papert6:23

Seymour Papert

Seth Morabito
44K views • 17 years ago
Salman Khan TED Talk 2011 (from ted.com)20:27

Salman Khan TED Talk 2011 (from ted.com)

Khan Academy
5.1M views • 15 years ago