Studying Programming

by
Format: Paperback
Pub. Date: 2008-09-15
Publisher(s): Palgrave Macmillan
List Price: $38.50

Rent Textbook

Select for Price
There was a problem. Please try again later.

Digital

Rent Digital Options
Online:180 Days access
Downloadable:180 Days
$31.56
Online:365 Days access
Downloadable:365 Days
$36.41
Online:1825 Days access
Downloadable:Lifetime Access
$48.54
*To support the delivery of the digital material to you, a non-refundable digital delivery fee of $3.99 will be charged on each digital item.
$31.56*

New Textbook

We're Sorry
Sold Out

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.

Summary

This book is a must-have guide for anyone who wants to tackle headon some of the puzzling aspects of programming and the pitfalls to avoid. Armed with this book, you can embark on your course with confidence!

Author Biography

Studying Programming is co-authored by Sally Fincher and eight other members of the Computer Education Research Group at the University of Kent at Canterbury, UK. All are practising computer science (CS) academics with a research interest in CS education. They bring to this book their individual specialist areas of computer education research.

SALLY FINCHER is Lecturer in the Computing Laboratory at the University of Kent where she leads the Computer Education Research Group. She is editor of the Journal Computer Science Education jointly with Renee McCauley

The other authors from the Computer Education Research Group are:

DAVID BARNES is a Lecturer at the University of Kent.

JANET CARTER teaches Mathematics, Formal Reasoning and Network Analysis to Computer Science students.

ALIY FOWLER is a Lecturer in Computer Science at the University of Kent.

URSULA FULLER is Dean of Science, Technology and Medical Studies at the University of Kent.

MATTHEW JADUD is a PhD student at the University of Kent.

COLIN JOHNSON is a Lecturer in Computer Science at the University of Kent.

BOB KEIM is a Lecturer in Computing at the University of Kent-Medway.

JANET LININGTON is a Lecturer in the Computing Laboratory at the University of Kent.

Table of Contents

List of Figuresp. vii
List of Tablesp. viii
About the Authorsp. ix
Getting Started
Who is this Book for?p. 3
What is Programming?p. 7
Everyone Makes Mistakesp. 20
Your First Program
Before You Startp. 35
Writing Your First Programp. 48
The Nature of Errorsp. 63
Your Next Programs
The Many Ways of Programmingp. 77
Writing Bigger Programsp. 89
Becoming a Detectivep. 104
It All Gets Interesting
Grappling with Designp. 123
Writing Your nth Programp. 133
Juggling All the Piecesp. 149
Other Languages
Why Do We Have Different Programming Languages?p. 159
Exploiting Your Programming Skillsp. 167
Taking Programming Furtherp. 178
Here be Dragons!
How Languages Differp. 199
Notesp. 227
Glossaryp. 229
Indexp. 256
Table of Contents provided by Ingram. All Rights Reserved.

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.