Code Nation. Michael J. Halvorson

Чтение книги онлайн.

Читать онлайн книгу Code Nation - Michael J. Halvorson страница 3

Автор:
Жанр:
Серия:
Издательство:
Code Nation - Michael J. Halvorson ACM Books

Скачать книгу

in Chief: Sanjiva Prasad, IIT Delhi

      Area Editor: Thomas Misa, University of Minnesota

      This book was typeset in Arnhem Pro 10/14 and Flama using LuaTEX.

      Cover image by vgajic/Collection E+ via Getty images

      First Edition

      10 9 8 7 6 5 4 3 2 1

       Contents

       Acknowledgments

       PART ILEARNING TO CODE

       Chapter 1How Important is Programming?

       1.1Programming Culture

       1.2Learning a Language

       1.3New Ways of Thinking

       1.4Equity and Access

       1.5Personal Connections

       1.6Manifestos of the Movement

       1.7A New History of Personal Computing

       Chapter 2Four Computing Mythologies

       2.1The NATO Conference on Software Engineering

       2.2The Complexity of Software

       2.3Systems are for Customers

       2.4The Counterculture Movement

       2.5Everything is Deeply Intertwingled

       2.6The Birth of Computer Science

       2.7Computers for the People

       2.8Personal Computing

       Chapter 3FORTRAN, Logo, and the Tower of Babel

       3.1Solving Problems with Computers

       3.2The Tower of Babel

       3.3High-level Languages

       3.4Learning FORTRAN

       3.5Daniel McCracken’s Primers

       3.6Seymour Papert and Logo

       3.7Cynthia Solomon

       3.8Logo as a Model for Code Nation

       3.9How successful was Logo?

       Chapter 4Advocating Computer Literacy

       4.1Robert Albrecht and the Popularization of the Movement

       4.2I Speak BASIC

       4.3The B. F. Skinner Approach

       4.4Hold Me Closer Tiny BASIC

       4.5Arthur Luehrmann and the Computer Literacy Debate

       4.6A Blow to the Movement

       4.7Apple Computer’s Education Agenda

       4.8Applications over Languages

       Chapter 5Four Million BASIC Programmers

       5.1Introducing David Ahl

       5.2A Proliferation of BASICs

       5.3IBM BASICA

       5.4Adventure Games

       5.5Structured Programming

       5.6Microsoft Press and Learn BASIC Now

       5.7Microsoft Game Shop

       5.8Visual Basic for Windows

       5.9Innovative Programming Primers

      

Скачать книгу