{"schema_version":"bf_book_companion_v1","release_id":"20261010T034321Z-reviewed-full-unique-works","book":{"amazon_purchase_url":"https://www.amazon.com/dp/013478796X?tag=bookfrontie00-20","asin":"013478796X","authors":["Tony Gaddis","Godfrey Muganda"],"book_id":"9780134787961","canonical_url":"https://bookfrontier.com/books/starting-out-with-java-9780134787961","cover_image_url":"https://img.bookfrontier.com/9780134787961.jpg?v=e2de5760b426b659","description":"For courses in computer programming in Java. Provide a step-by-step introduction to programming in Java Starting Out with Java: From Control Structures through Data Structures provides a step-by-step introduction to programming in Java. This text is designed to be used in a 2 or 3 semester sequence and covers everything from the fundamentals of Java programming to algorithms and data structures. As with all Gaddis texts, every chapter contains clear and easy-to-read code listings, concise and practical real-world examples, and an abundance of exercises. With the 4th Edition, JavaFX has replaced Swing as the standard GUI library for Java in chapters that focus on GUI development. The Swing and Applet material from the previous edition is available online. Note: This ISBN contains an Access Code on the inside front cover that provides access to the Companion Website at www.pearsonhighered.com/cs-resources .","forthcoming":false,"isbn13":"9780134787961","publication_date":"20180308","publisher":"Pearson Education","slug":"starting-out-with-java","subtitle":"From Control Structures Through Data Structures","title":"Starting Out With Java"},"discovery":{"categories":{"all":[{"bisac_code":"COM051280","confidence_band":"high","label":"Java Programming","score":0.8474,"source":"bisac_hint_model"},{"bisac_code":"COM051210","confidence_band":"medium","label":"Object-Oriented Programming","score":0.7964,"source":"bisac_hint_model"},{"bisac_code":"COM051010","confidence_band":"medium","label":"Programming Languages","score":0.7845,"source":"bisac_hint_model"}],"hint":[{"bisac_code":"COM051280","confidence_band":"high","label":"Java Programming","score":0.8474,"source":"bisac_hint_model"},{"bisac_code":"COM051210","confidence_band":"medium","label":"Object-Oriented Programming","score":0.7964,"source":"bisac_hint_model"},{"bisac_code":"COM051010","confidence_band":"medium","label":"Programming Languages","score":0.7845,"source":"bisac_hint_model"}],"publisher":[{"bisac_code":"COM051280","confidence_band":"high","label":"Java Programming","score":1,"source":"onix_publisher_code"}]},"genres":[{"label":"Java Programming","score":0.8474,"slug":"java-programming"},{"label":"Object-Oriented Programming","score":0.7964,"slug":"object-oriented-programming"},{"label":"Programming Languages","score":0.7845,"slug":"programming-languages"}],"reader_fit":["Students taking courses in computer programming in Java","Learners in a two- or three-semester Java programming sequence"],"related_lists":[],"series":null,"similar_books":[{"authors":["John Lewis","Peter DePasquale","Joe Chase"],"book_id":"9780134285436","cover_image_url":"https://img.bookfrontier.com/9780134285436.jpg?v=fb4ed40893cad5d6","score":0.8549,"title":"Java Foundations","url":"https://bookfrontier.com/books/9780134285436"},{"authors":["Tony Gaddis","Kip R. Irvine"],"book_id":"9780135204658","cover_image_url":"https://img.bookfrontier.com/9780135204658.jpg?v=3b2a22712f3eb860","score":0.8085,"title":"Starting Out With Visual Basic","url":"https://bookfrontier.com/books/9780135204658"},{"authors":["Walter Savitch","Kenrick Mock"],"book_id":"9780134462035","cover_image_url":"https://img.bookfrontier.com/9780134462035.jpg?v=7b41bd71af5675c2","score":0.8085,"title":"Java","url":"https://bookfrontier.com/books/9780134462035"},{"authors":["Michael Main"],"book_id":"9780132576246","cover_image_url":"https://img.bookfrontier.com/9780132576246.jpg?v=d31bbd61632e5849","score":0.8015,"title":"Data Structures and Other Objects Using Java","url":"https://bookfrontier.com/books/9780132576246"},{"authors":["Robert Sedgewick","Kevin Wayne"],"book_id":"9780672337840","cover_image_url":"https://img.bookfrontier.com/9780672337840.jpg?v=63b2a984b0e852cd","score":0.7893,"title":"Introduction to Programming in Java","url":"https://bookfrontier.com/books/9780672337840"},{"authors":["Marc Loy","Patrick Niemeyer","Daniel Leuck"],"book_id":"9781492056270","cover_image_url":"https://img.bookfrontier.com/9781492056270.jpg?v=722c35ff6b6e47b9","score":0.7723,"title":"Learning Java","url":"https://bookfrontier.com/books/9781492056270"},{"authors":["Barry Burd"],"book_id":"9781119806912","cover_image_url":"https://img.bookfrontier.com/9781119806912.jpg?v=d466bcfacbcf9fc3","score":0.7625,"title":"Beginning Programming With Java for Dummies","url":"https://bookfrontier.com/books/9781119806912"},{"authors":["Frank M. Carrano","Timothy M. Henry"],"book_id":"9780134831695","cover_image_url":"https://img.bookfrontier.com/9780134831695.jpg?v=c12bd53a5ac2ddb8","score":0.7623,"title":"Data Structures and Abstractions With Java","url":"https://bookfrontier.com/books/9780134831695"}],"topics":[],"what_you_get":["Themes: Java programming fundamentals, Algorithms and data structures.","Reading lane: Java Programming and Object Oriented Programming.","Publisher: Pearson Education."]},"llm_signals":{"confidence":0.94,"pacing":"unknown","reader_fit":["Students taking courses in computer programming in Java","Learners in a two- or three-semester Java programming sequence"],"themes":["Java programming fundamentals","Algorithms and data structures"],"tropes":[]},"source_presence":{"amazon":true,"book_detail":true,"goodreads":true,"llm_signals":true,"similarity_seed":true},"stats":{"amazon_ratings_count":74,"goodreads_ratings_count":41,"goodreads_reviews_count":5,"quality_score":0.8627}}