My Account Log in

1 option

Code nation : personal computing and the learn to program movement in America / Michael J. Halvorson.

Van Pelt Library QA76.6 .H358 2020
Loading location information...

Available This item is available for access.

Log in to request item
Format:
Book
Author/Creator:
Halvorson, Michael, author.
Series:
ACM books ; #32.
ACM books ; #32
Language:
English
Subjects (All):
Computer programming.
Physical Description:
xiv, 390 pages ; 24 cm.
Edition:
First edition.
Place of Publication:
[New York, NY, USA] : Association for Computing Machinery; [2020]
Contents:
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
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
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
Notes:
Includes bibliographical references and index.
Part I LEARNING TO CODE.
Part II HOBBYIST AND HACKER CULTURES.
Part III PROFESSIONAL PROGRAMMING CULTURES.
ISBN:
9781450377584
1450377580
9781450377577
1450377572
OCLC:
1193030227
Publisher Number:
99987420769

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