How to program using Java
By: Tony Jenkins, Graham Hardman ; illustrations by Christine Jopling
Contributors: Hardman, Graham
Publisher: Palgrave Macmillan
Published: 2004
Place of publication: Basingstoke; New, N.Y
Language: eng
Format: [electronic resource] /
Number of pages: 358
ISBN-13: 9780230802438; 9781280860638
Subjects: Java (Computer program language); Pascal; Java; Programming Languages; C♯; COMPUTERS
Description: A humorous and friendly introduction to programming for undergraduate students meeting the subject for the first time. Using Java as a running example, the authors outline the principles of programming that will serve as a valuable foundation in good practice for when students meet other languages in later courses. Packed with cartoons and entertaining examples, this book is an accessible, student friendly guide to programming for beginners.
Notes: Includes bibliographical references (p. 341-344) and index.

Description based on print version record.
Table of contents: title: Cover; title: Contents; title: To the Student; title: To the Teacher; title: About the authors; title: Acknowledgements; title: Chapter 0 8211; What this book is; title: Chapter 1 8211; Programming; title: Chapter 2 8211; The mechanics; title: Chapter 3 8211; Before you start; title: Chapter 4 8211; Objects46; The building block; title: Chapter 5 8211; A word on analysis and design; title: Chapter 6 8211; A first look; title: Chapter 7 8211; Programming 40;don8217;t panic33;41;; title: Chapter 8 8211; The basics; title: Chapter 9 8211; Input; title: Chapter 10 8211; A word on testing; title: Chapter 11 8211; A first class; title: Chapter 12 8211; Classes and objects; title: Chapter 13 8211; Get your hands off my data33;; title: Chapter 14 8211; Making things happen46; Sometimes; title: Chapter 15 8211; Making things happen46; Again and again; title: Chapter 16 8211; More methods; title: Chapter 17 8211; Collections; title: Chapter 18 8211; A case study; title: Chapter 19 8211; More on testing; title: Chapter 20 8211; Onward33;; title: Java Reference 38; Examples; title: Further Reading44; Web Sites and Other Resources; title: C43;43;44; C35; 38; Python; title: Glossary; title: A; title: B; title: C; title: D; title: E; title: F; title: H; title: I; title: J; title: L; title: M; title: N; title: O; title: P; title: R; title: S; title: T; title: U; title: V; title: W; title: Index; title: A; title: B; title: C; title: D; title: E; title: F; title: G; title: H; title: I; title: J; title: K; title: L; title: M; title: N; title: O; title: P; title: Q; title: R; title: S; title: T; title: V; title: W; title: Z; title: Last Page.