Early Work | p. 1 |
Twenty Things to Do with A Computer | p. 3 |
Teaching Children Thinking | p. 29 |
Transfer | p. 41 |
Teaching Mathematics Through Programming in the Classroom | p. 43 |
Cognitive Consequences of Programming Instruction | p. 57 |
A Study of the Development of Programming Ability and Thinking Skills in High School Students | p. 83 |
Learning to Program and Learning to Think: What's the Connection? | p. 113 |
Learning Programming Concepts | p. 125 |
The Psychology of How Novices Learn Computer Programming | p. 129 |
The Concept of Variable in Programming: Its Meaning and Use in Problem-Solving by Novice Programmers | p. 161 |
Do We Really Have Conditional Statements in Our Brains? | p. 179 |
Cognitive Strategies and Looping Constructs: an Empirical Study | p. 191 |
What Do Novice Programmers Know About Recursion? | p. 209 |
Learning Flow of Control: Recursive and Iterative Procedures | p. 229 |
Conditions of Learning in Novice Programmers | p. 261 |
Difficulties, Misconceptions, and Bugs | p. 281 |
Some Difficulties of Learning to Program | p. 283 |
A Summary of Misconceptions of High School Basic Programmers | p. 301 |
Children's Mental Models of Recursive Logo Programs | p. 315 |
Preprogramming Knowledge: A Major Source of Misconceptions in Novice Programmers | p. 325 |
A Goal/Plan Analysis of Buggy Pascal Programs | p. 355 |
Novice Mistakes: Are the Folk Wisdoms Correct? | p. 401 |
Designing Programming Environments | p. 417 |
Does Programming Language Affect the Type of Conceptual Bugs in Beginners' Programs? | p. 419 |
The Black Box Inside the Glass Box: Presenting Computing Concepts to Novices | p. 431 |
An Integrated Textbook, Video, and Software Environment for Novice and Expert Prolog Programmers1 | p. 447 |
Boxer: A Reconstructible Computational Medium | p. 467 |
Credits | p. 483 |
Author Index | p. 487 |
Subject Index | p. 493 |
Table of Contents provided by Publisher. All Rights Reserved. |

Studying the Novice Programmer
by Soloway, Elliot; Spohrer, James C.Buy New
Rent Textbook
Rent Digital
Used Textbook
We're Sorry
Sold Out
How Marketplace Works:
- This item is offered by an independent seller and not shipped from our warehouse
- Item details like edition and cover design may differ from our description; see seller's comments before ordering.
- Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
- Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
- Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.
Table of Contents
An electronic version of this book is available through VitalSource.
This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.
By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.
Digital License
You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.
More details can be found here.
A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.
Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.
Please view the compatibility matrix prior to purchase.