Don't Teach Coding

Don't Teach Coding
Автор книги: id книги: 1887680     Оценка: 0.0     Голосов: 0     Отзывы, комментарии: 0 2509,49 руб.     (27,34$) Читать книгу Купить и скачать книгу Купить бумажную книгу Электронная книга Жанр: Программы Правообладатель и/или издательство: John Wiley & Sons Limited Дата добавления в каталог КнигаЛит: ISBN: 9781119602637 Скачать фрагмент в формате   fb2   fb2.zip Возрастное ограничение: 0+ Оглавление Отрывок из книги

Реклама. ООО «ЛитРес», ИНН: 7719571260.

Описание книги

The definitive resource for understanding what coding is, designed for educators and parents   Even though the vast majority of teachers, parents, and students understand the importance of computer science in the 21st century, many struggle to find appropriate educational resources. Don't Teach Coding: Until You Read This Book fills a gap in current knowledge by explaining exactly what coding is and addressing why and how to teach the subject. Providing a historically grounded, philosophically sensitive description of computer coding, this book helps readers understand the best practices for teaching computer science to their students and their children.  The authors, experts in teaching computer sciences to students of all ages, offer practical insights on whether coding is a field for everyone, as opposed to a field reserved for specialists. This innovative book provides an overview of recent scientific research on how the brain learns coding, and features practical exercises that strengthen coding skills. Clear, straightforward chapters discuss a broad range of questions using principles of computer science, such as why we should teach students to code and is coding a science, engineering, technology, mathematics, or language? Helping readers understand the principles and issues of coding education, this book: Helps those with no previous background in computer science education understand the questions and debates within the field Explores the history of computer science education and its influence on the present Views teaching practices through a computational lens Addresses why many schools fail to teach computer science adequately Explains contemporary issues in computer science such as the language wars and trends that equate coding with essential life skills like reading and writing Don't Teach Coding: Until You Read This Book is a valuable resource for K-12 educators in computer science education and parents wishing to understand the field to help chart their children’s education path.

Оглавление

Lindsey D. Handley. Don't Teach Coding

Table of Contents

Guide

Pages

DON’T TEACH CODING. Until You Read This Book

About the Authors

Acknowledgments

Introduction

Who Is This Book For?

Let's Do It!

CHAPTER 1 Prologues

A WIZARD'S TALE. The Sorting of Wizards

The Call to Action

A LANGUAGE WITHOUT. Our Strange Protagonists

(cons'Apple 'Soft)

Tower of Babel

Confessions

Penances

A LANGUAGE WITHIN. Installing Languages

Exercise

Writing in Tongues

Kiss, Gift, Poison

Nova: Va o no va?

Hello, Hello, Hello

LANGUAGES WITHOUT

Tongueless Languages

Babbage's Calculus Club

Diffs

Finite Descriptions of the Infinite

Bottling the Human Will

Machines Anchor Language

Now That It's Out of Our System

LANGUAGES WITHIN

Signed Languages

Silent Battles

Our Strange Citizens of Broca's Area

CHAPTER 2 Beginnings

A WIZARD'S TALE. The Leap of Faith

The Forge

They Slept

A LANGUAGE WITHOUT

Syntax – Building Materials

A Meta-Linguistic Meander

Back to Syntax

Semantics: “When your eyes see this, do this with your mind…”

Exercise

Checking Assumptions

We Have a “Language.” Now What?

A LANGUAGE WITHIN. Cats

Exercise

Exercise

Exercise

Exercise

Stories and Back Stories

Exercise

Exercise

Ab(stract)

Exercise

Exercise

Shortest Path: Dijkstra to You

Exercise

Exercise

Exercise

A Brave New Syntax

Exercise

LANGUAGES WITHOUT

The Unwritten, Unwritable Backstory

Three Old Friends: Language, Math, Algorithms

Algorithms of Antiquity

A Brief Story of Stories

LANGUAGES WITHIN

Foreign Language: A Friend, Perhaps a Mentor

Zapping Broca's Area

More Monkey Business

CHAPTER 3 Middles

A WIZARD'S TALE. Purgatory

Descent

Ascent

A LANGUAGE WITHOUT (Stories (Within Stories))

Order Word

Easing the Transition

Magic Tricks

A LANGUAGE WITHIN. Implicit Learning

Animation

Exercise

Exercise

Exercise

Exercise

Exercise

Exercise

Exercise

Exercise

Napoleon's Risky Maneuver

Exercise

Noughts and Crosses

Exercise

Round Stories; Square Frames

Exercise

Exercise

LANGUAGES WITHOUT. Illusions of Mind

Dactylonomy: Digits to Digital

Externalization

The Spark of the Pascaline

The Best of all Possible Languages

Automatons

King Ludd

The Song for the Luddites

LANGUAGES WITHIN. The Machine Within

Potions for the Mind

Science and Schools

Mindset

Metacognition

Deliberate Practice

Second Language Acquisition

Krash Course

Fluency and Expertise

What It Feels Like to Upgrade Your Own Wetware

Meta-teaching

A Universal Educational Language

The Loop of Being Human

CHAPTER 4 Ends

A WIZARD'S TALE. Learn to Teach; Teach to Learn

Montage

Loop Back

The Beginning

A LANGUAGE WITHOUT. Our Road Thus Far

Definitions

Becoming the Machine

Loops

Mad Libs

Turing Completeness

Exercise

Exercise

Ifs

Extending Language

A LANGUAGE WITHIN. So lernt man lernen: Der Weg zum Erfolg

Exercise

Exercise

Exercise

Exercise

Exercise

Exercise

Exercise

Designing Your Deck

Exercise

The System

Unburdening Yourself

Parting Exercises

Exercise

Exercise

LANGUAGES WITHOUT. The Flood and the Tower

Soft Is the New Hard, and the Old Hard

Abstraction's Arrow

LANGUAGES WITHIN. The Education Bottleneck

History's First Coding Students

Exercise

(environment(mind(fluency)))

Co-Authoring the EdTech Story

Exercise

Exercise

Exercise

Babbages and Lovelaces of Education

This Final Section Has No Name

Conclusion

NEXT STEPS: LEARNING SCIENCES

NEXT STEPS: LANGUAGES TO LEARN

NEXT STEPS: CODING

NEXT STEPS: SOFTWARE ENGINEERING

NEXT STEPS: HACKER CULTURE

NEXT STEPS: HISTORY

NAMING THINGS: COMPUTER SCIENCE

NAMING THINGS: PHILOSOPHY OF MIND

NAMING THINGS: LEARNING SCIENCE

THANK YOU

Bibliography

Index

WILEY END USER LICENSE AGREEMENT

Отрывок из книги

STEPHEN R. FOSTER

LINDSEY D. HANDLEY

.....

The arcs called Languages Without and Languages Within will “zoom out” – beyond you, beyond us, beyond this book, beyond the present day. In Languages Without, we'll piece together the epic story of language – literally, the story of stories themselves. It began before this book, indeed before the invention of writing and is still unfolding today. In Languages Within, we'll examine recent neuroscience about how the human brain processes language, how it acquires fluencies – and ultimately, how it earns the right to participate in that epic story of language that is unfolding all around us.

Human beings are linguistic creatures; and programming languages are one of the weirdest linguistic things we've done in the last few thousand years. The bigger our historical lens, the easier it is to see just how weirdly magical they are.

.....

Добавление нового отзыва

Комментарий Поле, отмеченное звёздочкой  — обязательно к заполнению

Отзывы и комментарии читателей

Нет рецензий. Будьте первым, кто напишет рецензию на книгу Don't Teach Coding
Подняться наверх