From the review |
The manuscript consists of 169 pages formatted on a computer, in the format B5, with a number of figures, examples, and solved problems. The presentation is organized in 14 chapters: 1. Introduction in Object Oriented Programming, 2. C++ Classes, 3. Class properties 4. C++ Templates, 5. Input/output, 6. Exceptions handling, 7. C++ - Solved problems, 8. Introduction in Programming Language Java, 9. Basic Concepts of Java programming, 10. Elements of Programming Language Java, 11. Java classes, 12. Abstract classes and Interfaces, 13. Java Class Library, 14. Problems solved in Java. and References.
The manuscript is prepared as a textbook for Object oriented programming in the Programming languages C++ and Java, intended to students of the Faculty of Electronic Engineering. The organization of chapters and way of presentation didactically introduces a student to main concepts of the Object oriented programming and basic concepts of programming languages C++ and Java, programming structures, and the way of their using in writing a program. The considered concepts are presented by following the accepted standards for Object oriented languages.
Together with many solved examples throughout the text, the manuscript contains a two separate chapters with 13 extended examples that permit development of seminar works and preparing for the exam of the corresponding course. In addition 18 Projects developed in Microsoft Visual Studio 6, presented on the Web site http://cs.elfak.ni.ac.yu are referred in the manuscript.
Knowledge of only elementary concepts in programming languages is required in order to follow the presentation. Besides students of this course, all those interested in learning Object oriented programming will found the manuscript a suitable literature.
I consider that the extent, contents, and the way of presentation in the manuscript "Object Oriented Programming Languages C++ and Java with solved problems" fulfils all the criteria for a textbook, and recommend it to be used in teaching of the courses Programming Languages and Object oriented programming in the new teaching curricula.
For these reasons, I gladly recommend to the Council of the Faculty of Electronic Engineering to accept this manuscript as an auxiliary textbook and permit publishing of it.
|