YoVDO

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

Offered By: JSConf via YouTube

Tags

JSConf Courses Javascript Courses Critical Thinking Courses Prototypal Inheritance Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a thought-provoking conference talk that delves into the challenges of teaching JavaScript's evolving syntax, particularly with the introduction of ES6/2015. Examine the impact of increasing abstraction on beginner programmers and discover how insights from humanities and computer science education research can inform more effective teaching methods. Learn about the importance of balancing abstraction with accessibility, the role of pattern recognition in learning programming, and the potential for interdisciplinary approaches to improve both language development and education. Gain valuable perspectives on rethinking JavaScript instruction in the era of language-level abstractions and consider how to foster creativity and critical thinking in programming education.

Syllabus

Introduction
Dijkstra
Abstraction Principle
Boot Camps
People are computers
The problem is clear language
Where do we start
Pattern Recognition
JavaScript
Relaxation
Prototypes
Model Homes
Take a different perspective
Teach programming
Programming languages as tools
Invent the universe
Prototypal inheritance
Are we programming yet
Thomas Kuhn
Clap for Ashley


Taught by

JSConf

Related Courses

Programming Languages
University of Virginia via Udacity
Building a Basic Website
University of Massachusetts Amherst via Independent
iDESWEB, Introducción al desarrollo web
Miríadax
Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity
Web Application Architectures
University of New Mexico via Coursera