![]() Programming languages get updated regularly to include new and easier functions to use. However, they can be found using search engines if necessary" However, I would add a note that says "some of the links and URLs might not up-to-date. Some links and URLs are out-dated but they have little to no impact on student learning. The Object-Oriented concepts and implementation example shown in code samples are accurate and easy to learn as the code samples are aligned with the concept being discussed. Also, it covers more advanced topics such as socket programming and algorithms. This book covers all the relevant areas of Object-Oriented Programming under Java. It introduces the concepts of object-oriented programming and they are used for problem-solving. This book covers Object-Oriented Programming under JAVA. Reviewed by Ghaith Husari, Assistant Professor, East Tennessee State University on 4/17/20 The examples are unbiased in the way it has been presented. Some hyperlinks for some figures missing e.g., figure 2.8 and some figures don’t have titles. However, there are some issues with some figure titles, e.g., figure 12, 1.10, 2.7, 2.10, 2.14, etc. There are clickable links within the text to different figures, sections, such as appendices, and external websites. The links in the table of contents are working properly. I reviewed the PDF version and it looks good to a large extent. ![]() The structure makes navigation from chapter to chapter easier. The text is organized in a manner that is logical and it flows well from section to section. This breakdown makes it easier for instructors to apportion sections to students at different times within the course. Each chapter is further divided into sections and subsections. The text is divided in 17 chapters (0 - 16) and 8 appendices (A – H). However, some codes within the chapters are put in figures while others are not, this could be confusing. It starts each chapter with objectives and outline and concludes with summary, exercises and solutions. The text is highly consistent in both structure and terminology. The codes are well commented to aid readability. The objectives, explanations, examples and exercises are clear and easy to follow. ![]() The text is written in a clear and easy to understand manner. Updates to the text can be done easily by the way it has been written. The code, tested in Java 8, should continue to work with new Java releases. While the field of computer science with particular emphasis to programming as it relates to this text is constantly evolving, the approach taken by this text to teach the essentials is likely to persist. There is however some links that needs to be updated. The text content is accurate, without errors and unbiased. The text also provides a table of content at the beginning and a summary of points for each chapter with exercises. It gently introduces basic concepts in computer, objects and java using problem solving approaches and gradually builds up to more advanced Java technologies in such a simplified manner that can be easily understood. The text adequately addresses areas under Object Oriented Programming using Java as a Programming Language for Introduction to Computer Science courses. Reviewed by Onyeka Emebo, Assistant Professor, Virginia Tech on 12/28/21
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |