OOP

Learn Object Oriented Thinking and Programming



Bookstore > Books > OOP

OOP

Free Download
Buy
Preview
Amazon$40.00
eBay$61.17
update prices
Price$40.00 - $61.17
eBookFree
Rating
AuthorRudolf Pecinovsky
PublisherSelf-publishing
Published2013
Pages527
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-108090466184
ISBN-139788090466180
EBook Hardcover Paperback

You can find a whole range of programming textbooks intended for complete beginners. However, this one is exceptional to certain extent. 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. The author pursues the pedagogical principle saying that those items considered as the most important should be presented as soon as possible. Therefore he leads the readers to apply the proper design of the architecture of the created program and to avoid common mistakes since the very beginning.

For designing the programs, the development environment BlueJ is used, which is proposed specially for the beginners and which enables explaining, demonstrating and programming a number of basic architectonic constructs without leaving the architectonic level and degrading to the code level. The book is divided into three parts. The first one deals with the explanation of basic constructs of the object oriented programming and all proposed programs are created by the code-generator incorporated in BlueJ. The second part repeats the explained constructs and the readers can learn how to code the proposed program similarly as was done by the generator in the first part. The third part presents constructs which are beyond the bounds of abilities of the used code-generator, and therefore the readers have to program them themselves. Despite that, the explanation core keeps in the level of architecture.

The book is determined above all for complete beginners. However, the experience proved that even the intermediate programmers can find a lot of interesting and informative in it.




5 5 10

Similar Books


Object-Oriented Python

Object-Oriented Python

by Irv Kalb

Object-Oriented Programming (OOP) is a paradigm that combines data and code into cohesive units, allowing you to think differently about computational problems and solve them in a highly reusable way. Aimed at intermediate-level programmers, Object-Oriented Python is a hands-on tutorial that goes deep into the core tenets of OOP, showing ...

Price:  $44.89  |  Publisher:  No Starch Press  |  Release:  2021

Object-Oriented Programming with PHP5

Object-Oriented Programming with PHP5

by Hasin Hayder

Some basic objected-oriented features were added to PHP3; with PHP5 full support for object-oriented programming was added to PHP. Object-oriented programming was basically introduced to ease the development process as well as reduce the time of development by reducing the amount of code needed. OOP can greatly improve the performance of ...

Price:  $3.73  |  Publisher:  Packt Publishing  |  Release:  2007

Introduction to Design Patterns in C++ with Qt, 2/E

Introduction to Design Patterns in C++ with Qt, 2/E

by Alan Ezust, Paul Ezust

This book fills a void between the many syntax-oriented programming texts that teach readers how to program in C++ with standard I/O (e.g., Deitel) and the relatively few books that assume a knowledge of OOP/C++ and emphasize GUI programming using higher-level frameworks (e.g., Blanchette). There are plenty of books on C++ programming but...

Price:  $13.20  |  Publisher:  Prentice Hall  |  Release:  2011

Introduction to Game Design, Prototyping, and Development, 3rd Edition

Introduction to Game Design, Prototyping, and Development, 3rd Edition

by Jeremy Gibson Bond

A hands-on book that explains concepts "by doing," Introduction to Game Design, Prototyping, and Development, 3rd Edition, takes readers through the process of making both paper and digital game prototypes. Rather than focusing on a single tutorial, as most Unity books have done, this book explores several small prototypes, rein...

Price:  $51.85  |  Publisher:  Addison-Wesley  |  Release:  2022

PHP 6 and MySQL 6 Bible

PHP 6 and MySQL 6 Bible

by Steve Suehring, Tim Converse, Joyce Park

MySQL is the leading open source database on the market and PHP continues to dominate the server side of the scripting market - together, they are the most popular and common team for creating dynamic, database-driven web sites. This comprehensive book covers the newest version of PHP and MySQL and is packed with extensive code examples, ...

Price:  $7.18  |  Publisher:  Wiley  |  Release:  2009

Object-Oriented Thought Process, 3rd Edition

Object-Oriented Thought Process, 3rd Edition

by Matt Weisfeld

Object-oriented programming (OOP) is the foundation of modern programming languages, including C++, Java, C#, and Visual Basic .NET. By designing with objects rather than treating the code and data as separate entities, OOP allows objects to fully utilize other objects' services as well as inherit their functionality. OOP promotes co...

Price:  $35.94  |  Publisher:  Addison-Wesley  |  Release:  2008

Inside Microsoft Dynamics AX 2012

Inside Microsoft Dynamics AX 2012

by The Microsoft Dynamics AX Team

Dig into the architecture and internals of Microsoft Dynamics AX 2012 - with firsthand insights from the team that designed and developed it. Targeted for solution developers and system implementers, this guide focuses on programming and customization capabilities - including key architectural principles, the application model, framework,...

Price:  $5.60  |  Publisher:  Microsoft Press  |  Release:  2012

The PHP Anthology, Volume 1

The PHP Anthology, Volume 1

by Harry Fuecks

A compilation of best practice solutions to common Web Development problems in PHP, focusing on the achievement of practical goals by applying well-structured, object orientated software design principles.In addition to being an excellent reference with over 60 customizable solutions, the book acts as an excellent primer for Object Orient...

Price:  $3.01  |  Publisher:  SitePoint  |  Release:  2003