MARC details
000 -LEADER |
fixed length control field |
04002cam a22003615i 4500 |
001 - CONTROL NUMBER |
control field |
21817546 |
003 - CONTROL NUMBER IDENTIFIER |
control field |
ZET-ke |
005 - DATE AND TIME OF LATEST TRANSACTION |
control field |
20240904020003.0 |
006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS--GENERAL INFORMATION |
fixed length control field |
m |o d | |
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION |
fixed length control field |
cr ||||||||||| |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION |
fixed length control field |
190423s2019 gw |||| o |||| 0|eng |
010 ## - LIBRARY OF CONGRESS CONTROL NUMBER |
LC control number |
2019763286 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
9783030133047 |
024 7# - OTHER STANDARD IDENTIFIER |
Standard number or code |
10.1007/978-3-030-13304-7 |
Source of number or code |
doi |
035 ## - SYSTEM CONTROL NUMBER |
System control number |
(DE-He213)978-3-030-13304-7 |
040 ## - CATALOGING SOURCE |
Original cataloging agency |
DLC |
Language of cataloging |
eng |
Description conventions |
pn |
-- |
rda |
Transcribing agency |
DLC |
Modifying agency |
ZET-ke |
050 ## - LIBRARY OF CONGRESS CALL NUMBER |
Classification number |
QA76.64 |
Item number |
.S24 2019 |
100 1# - MAIN ENTRY--PERSONAL NAME |
Personal name |
Sage, Kingsley, |
Relator term |
author. |
9 (RLIN) |
3721 |
245 10 - TITLE STATEMENT |
Title |
Concise guide to object-oriented programming : |
Remainder of title |
an accessible approach using Java / |
Statement of responsibility, etc |
by Kingsley Sage. |
250 ## - EDITION STATEMENT |
Edition statement |
1st ed. 2019. |
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) |
Place of publication, distribution, etc |
United Kingdom : |
Name of publisher, distributor, etc |
Springer, |
Date of publication, distribution, etc |
c2019. |
300 ## - PHYSICAL DESCRIPTION |
Extent |
1 online resource (XIII, 195 pages 189 illustrations, 41 illustrations in color.) |
490 1# - SERIES STATEMENT |
Series statement |
Undergraduate Topics in Computer Science, |
International Standard Serial Number |
1863-7310 |
505 0# - FORMATTED CONTENTS NOTE |
Formatted contents note |
The Origins of Programming -- Procedural Programming Basics in Java -- Getting Into Object Oriented Programming -- Library Classes and Packages -- Modelling the World the Object-Oriented Way -- Dealing with Errors -- Deeper Into Arrays and Collections -- Adding a Graphical User Interface -- Example Applications. |
520 ## - SUMMARY, ETC. |
Summary, etc |
This engaging textbook provides an accessible introduction to coding and the world of Object-Oriented (OO) programming, using Java as the illustrative programming language. Emphasis is placed on what is most helpful for the first-time coder, in order to develop and understand their knowledge and skills in a way that is relevant and practical. The examples presented in the text demonstrate how skills in OO programming can be used to create applications and programs that have real-world value in daily life. Topics and features: Presents an overview of programming and coding, a brief history of programming languages, and a concise introduction to programming in Java using BlueJ. Discusses classes and objects, reviews various Java library objects and packages, and introduces the idea of the Application Programming Interface (API). Highlights how OO design forms an essential role in producing a useful solution to a problem, and the importance of the concept of class polymorphism. Examines what to do when code encounters an error condition, describing the exception handling mechanism and practical measures in defensive coding. Investigates the work of arrays and collections, with a particular focus on fixed length arrays, the ArrayList, HashMap and HashSet. Describes the basics of building a Graphical User Interface (GUI) using Swing, and the concept of a design pattern. Outlines two complete applications, from conceptual design to implementation, illustrating the content covered by the rest of the book. Provides code for all examples and projects at an associated website. This concise guide is ideal for the novice approaching OO programming for the first time, whether they are a student of computer science embarking on a one-semester course in this area, or someone learning for the purpose of professional development or self-improvement. The text does not require any prior knowledge of coding, software engineering, OO, or mathematics. Dr. Kingsley Sage is a Senior Teaching Fellow in Computing Sciences in the Department of Informatics at the University of Sussex, Brighton, UK, and a Senior Fellow of the Higher Education Academy (SFHEA). He has more than 20 years of teaching experience, from the level of further/continuing education through to postgraduate-level teaching, in both traditional university teaching and adult education. |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name as entry element |
Computer programming. |
9 (RLIN) |
1521 |
650 14 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name as entry element |
Programming Techniques. |
9 (RLIN) |
3722 |
776 08 - ADDITIONAL PHYSICAL FORM ENTRY |
Display text |
Print version: |
Title |
Concise guide to object-oriented programming. |
International Standard Book Number |
9783030133030 |
Record control number |
(DLC) 2019931822 |
776 08 - ADDITIONAL PHYSICAL FORM ENTRY |
Display text |
Printed edition: |
International Standard Book Number |
9783030133030 |
776 08 - ADDITIONAL PHYSICAL FORM ENTRY |
Display text |
Printed edition: |
International Standard Book Number |
9783030133054 |
830 #0 - SERIES ADDED ENTRY--UNIFORM TITLE |
Uniform title |
Undergraduate Topics in Computer Science, |
9 (RLIN) |
3723 |
942 ## - ADDED ENTRY ELEMENTS (KOHA) |
Source of classification or shelving scheme |
Library of Congress Classification |
Koha item type |
Books |
Call number prefix |
QA76.64 |
Call number suffix |
.S24 2019 |
Koha issues (borrowed), all copies |
1 |