SPRI | Concise Guide To Object-Oriented Programming: An Accessible Approach Using Java (2019 EN)

Discussion in 'Programming' started by Kanka, Jul 24, 2021.

  1. Kanka

    Kanka Well-Known Member Loyal User

    Messages:
    16,391
    Likes Received:
    485
    Trophy Points:
    83
    [​IMG]

    Author: Kingsley Sage
    Full Title: Concise Guide To Object-Oriented Programming: An Accessible Approach Using Java
    Publisher: Springer; 1st ed. 2019 edition (April 23, 2019)
    Year: 2019
    ISBN-13: 9783030133047 (978-3-030-13304-7), 9783030133030 (978-3-030-13303-0)
    ISBN-10: 3030133044, 3030133036
    Pages: 195
    Language: English
    Genre: Educational: Programming Techniques
    File type: EPUB (True), PDF (True)
    Quality: 10/10
    Price: 36.39 €


    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.


    Overview:
    ✓ Assumes no prior knowledge of coding in any language
    ✓ Suited to students with no prior computer science experience
    ✓ Concise and accessible

    -------------
     
    Last edited by a moderator: Mar 8, 2022