YoVDO

If You Wish to Learn ES6 - 2015 from Scratch, You Must First Invent the Universe

Offered By: JSConf via YouTube

Tags

JSConf Courses Computer Science Courses Humanities Courses Javascript Courses Creative Thinking Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the challenges and opportunities of teaching JavaScript's evolving syntax in this 26-minute JSConf talk by Ashley Williams. Delve into the impact of ES6/2015's increased abstraction on beginner accessibility, drawing insights from humanities and CS education research. Examine the paradox of abstraction as both a powerful tool for experts and a potential obstacle for newcomers. Investigate the interdisciplinary approach to teaching programming concepts, bridging the gap between computer science and humanities. Learn how to rethink JavaScript education in light of language-level abstractions, fostering creativity and critical thinking skills. Gain valuable perspectives on developing effective teaching methods for programming languages and abstractions across various domains.

Syllabus

Intro
Abstraction
Where do we start
What is the problem
Syntax makes me queasy
All models are wrong
What is a class
Teaching concepts
Programming languages are tools
Creative extension principle
Thinking


Taught by

JSConf

Related Courses

Probabilistic Graphical Models 1: Representation
Stanford University via Coursera
Computer Security
Stanford University via Coursera
Intro to Computer Science
University of Virginia via Udacity
Introduction to Logic
Stanford University via Coursera
Internet History, Technology, and Security
University of Michigan via Coursera