![]() ![]() I liked that style conventions were addressed as concepts come up, and not all at once later in the book. After reading through a complete chapter, there are few questions left unanswered. Other times some concepts are introduced a bit too early (for example, literals of many types are introduced before the data types are), though some degree of this is hard to avoid, especially in the beginning, when many concepts are intertwined. As an introductory programming book, it might be more helpful to first introduce the reader to programming, generally, even though the book focuses on Java, specifically. The introduction jumps right in to Java history and architecture. Non-essential chapters of the book are identified early. The book does well dividing topics in to small, logical, self-contained sections with relevant examples. After the first few examples, the reader will recognize the format and what they should expect from BlueJ if they work through an example themselves. The language and delivery of concepts is consistent throughout the book. With the exception of a few concepts or terms in the beginning chapters, terms are carefully introduced. ![]() Examples are worked through slowly for an introductory programmer. ![]() Sentences are not complicated and the language is concise. The language of the book is easy to follow. Other changes will likely also be easy to integrate with the existing text. The section on variables could be fairly simply updated to incorporate the “var” keyword if the author chooses to do so in the future. Since the book doesn’t take great advantage of BlueJ’s codpad, the jshell update is mostly irrelevant. That won’t break anything that’s in the book and no static book can account for these changes anyway. The book also uses BlueJ in a way that is likely to stay fairly consistent, but with recent updates to the JDK (such as jshell in JDK 9 and “var” in Java 10), tools like BlueJ may be updated to incorporate these beginner-friendly features. Since this focuses on basic Java concepts that aren’t likely to change, this aspect of the book will be long lived. The primary content is related to the reader accurately. There are some minor typos with snippets of program syntax, but these can lead to confusion. comments aren’t given a complete explanation before being used in example programs) The coverage of these topics is complete enough to answer most questions an intro student may come up with when introduced to the basics, but there are some notable exceptions (ex. For the topics that are covered, the book is quite exhaustive, covering small details of syntax that students may or may not encounter in their first year or two. There are, of course, many Java topics not covered by this book, but the book does a good job of covering important concepts for an introductory programming course. Reviewed by Joseph Kendall-Morwick, Assistant Professor, Missouri Western State University on 5/21/18 Journalism, Media Studies & Communications +.Answers to objective type and very short answer type questions of each chapter have been given at the end of the book. Miscellaneous programs and project work for internal assessment have also been included in the book. Students and readers are requested to bring the same to our knowledge. In spite of this, some errors may still be there. The programming examples have also been executed and verfied on the computer. Strenuous efforts have been made to avoid errors specially programming errors. Each chapter contains a number of review questions and exercises wich are carefully designed to provide an insight into the subject. The character and string manipulations have been designed separately along with the inclusion of Double Dimensional Array (DDA). It is advised to refer 'Understanding Computer Applications with BlueJ', Class IX book for comprehensive understanding of the concepts. The first chapter recapitulates the entire syllabus of Class IX in concise form. The main thrust of the book is to deal with Object Oriented Programming in Java with BlueJ. This book, in its ninth edition, has been thoroughly revised as per the latest ICSE curriculum. ![]()
0 Comments
Leave a Reply. |