Concise guide to object-oriented programming : (Record no. 417)

MARC details
000 -LEADER
fixed length control field 04149cam a22003855i 4500
003 - CONTROL NUMBER IDENTIFIER
control field OSt
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20230420063015.0
006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS
fixed length control field
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 190423s2019 gw |||| o |||| 0|eng
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9783030133047
040 ## - CATALOGING SOURCE
Original cataloging agency DLC
Language of cataloging en
Transcribing agency DLC
050 ## - DUCE LIBRARY CALL NUMBER
Classification number DUCE QA76.64
100 1# - AUTHOR
Personal name Sage, K.
Relator term author.
Fuller form of name Kingsley Sage
245 10 - TITLE STATEMENT
Title Concise guide to object-oriented programming :
Remainder of title an accessible approach using Java /
Statement of responsibility, etc. Kingsley Sage
260 ## - PUBLISHER
Place of publication United Kingdom:
Name of publisher Springer,
Date of publication 2019.
300 ## - PHYSICAL DESCRIPTION
Volume, Pages xi, 195p.:
Other physical details ill.;
Dimensions 25 cm.
520 ## - ABSTRACT
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
Subject Computer programming.
650 14 - SUBJECT ADDED ENTRY--TOPICAL TERM
Subject Programming Techniques.
Authority record control number or standard number https://scigraph.springernature.com/ontologies/product-market-codes/I14010
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme Library of Congress Classification
Koha item type Books
Suppress in OPAC No
264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE
Place of production, publication, distribution, manufacture Cham :
Name of producer, publisher, distributor, manufacturer Springer International Publishing :
-- Imprint: Springer,
Date of production, publication, distribution, manufacture, or copyright notice 2019.
336 ## - CONTENT TYPE
Content type term text
Content type code txt
Source rdacontent
337 ## - MEDIA TYPE
Media type term computer
Media type code c
Source rdamedia
338 ## - CARRIER TYPE
Carrier type term online resource
Carrier type code cr
Source rdacarrier
347 ## - DIGITAL FILE CHARACTERISTICS
File type text file
Encoding format PDF
Source rda
588 ## - SOURCE OF DESCRIPTION NOTE
Source of description note Description based on publisher-supplied MARC data.
776 08 - ADDITIONAL PHYSICAL FORM ENTRY
Relationship information 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
Relationship information Printed edition:
International Standard Book Number 9783030133030
776 08 - ADDITIONAL PHYSICAL FORM ENTRY
Relationship information Printed edition:
International Standard Book Number 9783030133054
830 #0 - SERIES ADDED ENTRY--UNIFORM TITLE
Uniform title Undergraduate Topics in Computer Science,
International Standard Serial Number 1863-7310
906 ## - LOCAL DATA ELEMENT F, LDF (RLIN)
a 0
b ibc
c origres
d u
e ncip
f 20
g y-gencatlg
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Collection Home library Current library Shelving location Date acquired Total checkouts Full call number Barcode Date last seen Copy number Price effective from Koha item type
    Library of Congress Classification     Science Collection DUCE LIBRARY DUCE LIBRARY Science: Shelf Q147.F45 – QA2162.E94 04/20/2023   DUCE QA76.64 000000172813 04/20/2023 2 04/20/2023 Books
    Library of Congress Classification     Science Collection DUCE LIBRARY DUCE LIBRARY Science: Shelf Q147.F45 – QA2162.E94 04/20/2023   DUCE QA76.64 000000173218 04/20/2023 1 04/20/2023 Books