My Account Log in

3 options

Code Nation : Personal Computing and the Learn to Program Movement in America.

EBSCOhost Academic eBook Collection (North America) Available online

View online

EBSCOhost eBook Community College Collection Available online

View online

Ebook Central Academic Complete Available online

View online
Format:
Book
Author/Creator:
Halvorson, Michael J.
Series:
ACM Bks.
Language:
English
Subjects (All):
Computer programming.
Physical Description:
1 online resource (406 pages)
Edition:
1st ed.
Other Title:
Code Nation
Place of Publication:
San Rafael : Morgan & Claypool Publishers, 2020.
Summary:
Code Nation explores the rise of software development as a social, cultural, and technical phenomenon in American history. The movement germinated in government and university labs during the 1950s, gained momentum through corporate and counterculture experiments in the 1960s and 1970s, and became a broad-based computer literacy movement in the 1980s. As personal computing came to the fore, learning to program was transformed by a groundswell of popular enthusiasm, exciting new platforms, and an array of commercial practices that have been further amplified by distributed computing and the Internet. The resulting society can be depicted as a "Code Nation" -- a globally-connected world that is saturated with computer technology and enchanted by software and its creation.
Contents:
Intro
Contents
Acknowledgments
PART I: LEARNING TO CODE
1 How Important is Programming?
1.1 Programming Culture
1.2 Learning a Language
1.3 New Ways of Thinking
1.4 Equity and Access
1.5 Personal Connections
1.6 Manifestos of the Movement
1.7 A New History of Personal Computing
2 Four Computing Mythologies
2.1 The NATO Conference on Software Engineering
2.2 The Complexity of Software
2.3 Systems are for Customers
2.4 The Counterculture Movement
2.5 Everything is Deeply Intertwingled
2.6 The Birth of Computer Science
2.7 Computers for the People
2.8 Personal Computing
3 FORTRAN, Logo, and the Tower of Babel
3.1 Solving Problems with Computers
3.2 The Tower of Babel
3.3 High-level Languages
3.4 Learning FORTRAN
3.5 Daniel McCracken's Primers
3.6 Seymour Papert and Logo
3.7 Cynthia Solomon
3.8 Logo as a Model for Code Nation
3.9 How successful was Logo?
4 Advocating Computer Literacy
4.1 Robert Albrecht and the Popularization of the Movement
4.2 I Speak BASIC
4.3 The B. F. Skinner Approach
4.4 Hold Me Closer Tiny BASIC
4.5 Arthur Luehrmann and the Computer Literacy Debate
4.6 A Blow to the Movement
4.7 Apple Computer's Education Agenda
4.8 Applications over Languages
5 Four Million BASIC Programmers
5.1 Introducing David Ahl
5.2 A Proliferation of BASICs
5.3 IBM BASICA
5.4 Adventure Games
5.5 Structured Programming
5.6 Microsoft Press and Learn BASIC Now
5.7 Microsoft Game Shop
5.8 Visual Basic for Windows
5.9 Innovative Programming Primers
PART II: HOBBYIST AND HACKER CULTURES
6 Power Users, Tinkerers, and Gurus
6.1 Computing Terminology
6.2 Tinkering with Personal Computers
6.3 Van Wolverton and Batch Files
6.4 The DOS for Dummies Phenomenon.
6.5 The Economic Impact of Personal Computers
6.6 Cary Lu Introduces the Macintosh
6.7 The Waite Group's Macintosh Primers
6.8 The Maturing Mac Platform
7 Hackers and Cyberpunks
7.1 Bill Landreth and 1980s Hacker Culture
7.2 Jude Milhon: From Civil Rights Activist to Cyberpunk
7.3 Mondo 2000 and The Cyberpunk Handbook
7.4 Cypherpunks and Cryptography
8 Computer Magazines and Historical Research
8.1 Magazines and a Popular Culture of Computing
8.2 Letters from the Programming Community
8.3 New PC Users
8.4 Power Users
8.5 Advanced Hobbyists
8.6 Professional Programmers
8.7 New Approaches to Historical Research
PART III: PROFESSIONAL PROGRAMMING CULTURES
9 Developing for MS-DOS: Authors and Entrepreneurs
9.1 New Platforms for Commercial Software
9.2 Inside the IBM PC with Peter Norton
9.3 Borland's Turbo Pascal
9.4 Ray Duncan's Advanced MS-DOS
9.5 The MS-DOS Encyclopedia
9.6 MS-DOS Sample Code
9.7 Technology Diffusion
10 C Programming Nation: From Tiny C to Microsoft Windows
10.1 The C Language
10.2 Learning C on Personal Computers
10.3 Academic and Professional Resources
10.4 C Programming for the People
10.5 Charles Petzold's Programming Windows
10.6 On Complexity
11 "Evangelism is sales done right": PCs and Commercial Programming Culture
11.1 The Macintosh Way
11.2 The West Coast Computer Faire
11.3 COMDEX and the Trade Show Movement
11.4 The Trouble with Self-taught Programmers
11.5 Software Engineering for the People
11.6 Professional and Enterprise Development Systems
11.7 Commercialization
Afterword: Programming in the Internet Age
Author's Biography
Index
Blank Page.
Notes:
Description based on publisher supplied metadata and other sources.
ISBN:
9781450377553
1450377556
OCLC:
1314628369

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account