The textbook Object-Oriented Programming for the Programming Student and Technician offers a comprehensive introduction to the fundamental concepts of structured and object-oriented programming, regardless of the reader's level of experience and expertise. The book offers the opportunity for beginners to learn the fundamentals of the subject, while more advanced readers can consolidate and extend their existing knowledge.
In the book, the author has assembled a substantial body of basic programming concepts, including an explanation of the concept of data, their types and more complex structures, such as collections, together with an examination of the ways in which they can be referred to by names and pointers. The author proceeded to discuss conditional instructions, iterations, functions, objects and classes, together with inheritance, polymorphism and access rules. Furthermore, the content includes review questions and tasks with answers, as well as source codes for all programs, which can be downloaded directly to the computer.
The author of the book is Aleksander Bies, a teacher of programming, a graduate of Computer Science and Applied Informatics at the Faculty of Science and Technology of the University of Silesia, and a PhD student of artificial intelligence methods in complex systems. He is the co-author of a machine learning model that won him second place in the Orange Datahack with Energy international competition.
Translations: Joanna Margowniczy English teacher at Primary School No. 13 in Jaworzno and ZDZ in Sosnowiec, international IT ESSENTIALS instructor, OKE examiner.