Studying Programming
by Fincher, SallyRent Textbook
Digital
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
Author Biography
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 Figures | p. vii |
| List of Tables | p. viii |
| About the Authors | p. ix |
| Getting Started | |
| Who is this Book for? | p. 3 |
| What is Programming? | p. 7 |
| Everyone Makes Mistakes | p. 20 |
| Your First Program | |
| Before You Start | p. 35 |
| Writing Your First Program | p. 48 |
| The Nature of Errors | p. 63 |
| Your Next Programs | |
| The Many Ways of Programming | p. 77 |
| Writing Bigger Programs | p. 89 |
| Becoming a Detective | p. 104 |
| It All Gets Interesting | |
| Grappling with Design | p. 123 |
| Writing Your nth Program | p. 133 |
| Juggling All the Pieces | p. 149 |
| Other Languages | |
| Why Do We Have Different Programming Languages? | p. 159 |
| Exploiting Your Programming Skills | p. 167 |
| Taking Programming Further | p. 178 |
| Here be Dragons! | |
| How Languages Differ | p. 199 |
| Notes | p. 227 |
| Glossary | p. 229 |
| Index | p. 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.
