Processing ......
FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
 
OOP: Learn Object Oriented Thinking and Programming (using Java)
Top Free Computer Networking Books - 100% Free or Open Source!
  • Title: OOP: Learn Object Oriented Thinking and Programming (using Java)
  • Author(s) Rudolf Pecinovsky
  • Publisher: Eva & Tomas Bruckner (November 1, 2013)
  • Hardcover/Paperback: 528 pages
  • eBook: PDF (527 pages, 5.9 MB)
  • Language: English
  • ISBN-10/ASIN: 8090466184
  • ISBN-13: 978-8090466180
  • Share This:  

Book Description

This book is a textbook of programming in Java language for beginners.

The whole textbook is designed as a record of the dialogue of the author with his daughter who wants to learn programming. The author endeavors not to explain the Java programming language to the readers, but to teach them real programming. To teach them how to think and design the program as the experienced programmers do.

Entire matter is explained in a very illustrative way which means even a current secondary school student can understand it quite simply.

The book comes out of the author's long-term experience with teaching children, university students as well as professional programmers. The author teaches programming according to the Architecture First methodology which reacts at the companies' complaints that the school graduates are usually good in coding, but bad in software architecture. Coding itself is gradually taken over by various code-generators, but the work of the architect will stay irreplaceable for a long time.

About the Authors
  • Rudolf Pecinovsk√Ĺ is a graduate of Faculty of Nuclear Science and Physical Engeneering at Czech Technical University in Prague. He obtained his Ph.D. (CSc.) degree at Institute of Information Theory and Automation, Czechoslovak Academy of Sciences. He is a lector at Faculty of Informatics and Statistics, University of Economic, Prague, Faculty of Information Technology, Czech Technical University in Prague and at College of Information Management, Business Administration and Law. He published more than 40 textbooks.
Reviews, Ratings, and Recommendations: Related Book Categories: Read and Download Links: Similar Books:
  • How to Design Classes (Matthias Felleisen, et al)

    This book shows students how object-oriented programming languages such as C++, C#, and Java support this effort with syntactic constructs. They also refine the program design discipline.

  • How to Design Programs: An Introduction to Programming

    This introduction to programming places computer science at the core of a liberal arts education. Unlike other introductory books, it focuses on the program design process, presenting program design guidelines.

  • Applying UML and Patterns: An Introduction to OOA/OOD

    This book is a lucid and practical introduction to thinking and designing with objects - and creating systems that are well crafted, robust, and maintainable. Developers and students will learn object-oriented analysis and design (OOA/D) through three.

  • Elements of Programming (Alexander Stepanov, et al)

    The book shows that algorithms implemented in a real programming language, such as C++, can operate in the most general mathematical setting. For example, the fast exponentiation algorithm is defined to work with any associative operation.

  • Object-Oriented System Development (D. deChampeaux, et al)

    This book presents a minimum set of notions and shows the reader how to use these notions for OO software construction. The emphasis is on development principles and implementation.

  • Object-Oriented vs. Functional Programming (R. Warburton)

    This book discusses similarities between these programming paradigms and points out that both FP and OOP are actually moving closer toward one another. One prominent example is the use of lambda expressions in Java and other OOP languages.

  • Building Skills in Object-Oriented Design (Steven F. Lott)

    This book will help you build Object-Oriented design skills through the creation of a moderately complex family of games. It is a step-by-step guide to OO design and implementation for developers who want to use Python to create efficient programs.

  • Naked Objects (Richard Pawson, et al)

    The aim of this book is to introduce you to the concept of designing business systems from naked objects, and to enable you to start building such systems using the Naked Objects framework. It outlines a lightweight methodology and provides a short tutorial.

  • Touch of Class: Learning to Program Well with Objects and Contracts

    The book is a combination of a practical, hands-on approach to programming with the introduction of sound theoretical support focused on helping students learn the construction of high quality software. All the example code is written in Eiffel.

  • Seamless Object-Oriented Software Architecture

    This book shows how a consistent set of object-oriented abstractions can be applied throughout the process, based on three major ideas: seamlessness, reversibility, and contracting, focuses on Business Object Notation approach, includes case studies.

  • Object Oriented Programming in Java (Rick Halterman)

    This book provides coverage of both basic concepts in Java Programming thereby catering to the requirements of the different levels of users in the market. It helps in building object oriented concepts as well as programming oriented approach.

  • Object-Oriented Programming in C++, 4th Edition (Robert Lafore)

    This book begins with the basic principles of the C++ programming language and systematically introduces increasingly advanced topics while illustrating the OOP methodology. It reflects the latest ANSI C++ standard and current practices.

  • Object-Oriented Programming in C# Succinctly (Sander Rossel)

    This book provides an introduction to Object-oriented programming (OOP) for C# developers. It also provides overviews and numerous samples to guide readers towards OOP mastery.

  • Object-Oriented JavaScript, 2nd Edition (Stoyan Stefanov, et al.)

    This book shows you everything you need to learn object oriented JavaScript, demonstrating valuable techniques and strategies that you can use to fully experience the impressive capabilities of the language.

  • Object-Oriented Programming with ANSI-C (A. Schreiner)

    This book is not going to praise object-oriented programming or condemn the Old Way. It's simply going to use ANSI-C to discover how object-oriented programming is done, what its techniques are, why they help us solve bigger problems,

  • Object-Oriented Reengineering Patterns (Oscar Nierstrasz, et al)

    This book collects and distills successful techniques in planning a reengineering project, reverse-engineering, problem detection, migration strategies and software redesign. It is a guide on how to reverse engineer legacy systems to understand their problems.

Book Categories
:
Other Categories
Resources and Links