Skip to content
0:00 / 0:00

#es6#education#abstractions

Ashley Williams: If you wish to learn ES6/2015 from scratch, you must first invent the universe

JSConf

286K subscribers • 33 videos on Hallway

YouTube
  • Recommended by 2 people: 1 on Lobsters and 1 curated list.
  • Presented by Ashley Williams
  • May be out of date. Uploaded 11 years ago, in an area where tools change fast.
  • An opinion. It argues one side of a question engineers disagree on.

Intermediate. Assumes working knowledge.

82K views11 years ago2 recommendations

Web developmentTools and practiceJavaScriptCode review and teamwork

Ashley Williams explores the challenges of teaching programming abstractions and how the introduction of ES6 features impacts beginners.

Javascript has always been a language with very little syntactic sugar—for better or worse. With ES6/2015, and future iterations,though, Javascript is gaining a more and more abstract and expressive syntax. To some it might appear that our language—which already seems accessible and approachable for beginners— is becoming even more accessible and approachable. However, both the humanities and CS education research have proven that abstraction, while a powerful tool for knowledgeable practitioners, can be an equally powerful foil for beginners. As we enter the era of language-level abstractions in ES6/2015, we are charged with the task of rethinking how we teach JavaScript. Through an interdisciplinary montage I will identify the problem of teaching abstraction as a ubiquitous demand across nearly every domain, and align the issues of creativity and critical thinking in the humanities with issues in computer science. The talk will conclude with a discussion of how the discipline of computer science and that of the humanities can inform each other to produce more effective and creative solutions to both developing and teaching abstractions.

Why it's here

2 people recommend this

What people say. Recommended as a thought-provoking talk on CS education, abstraction, and how we teach JavaScript.

programming-talkscurated list on GitHubRecommends

Under “JavaScript”

If you wish to learn ES6/2015 from scratch, you must first invent the universe 00:25:49 by **Ashley Williams** (2015)

davidk01on Lobsters • Recommends

If you wish to learn ES6/2015 from scratch, you must first invent the universe