{"schema_version":"bf_book_companion_v1","release_id":"20261010T034321Z-reviewed-full-unique-works","book":{"amazon_purchase_url":"https://www.amazon.com/dp/0134054296?tag=bookfrontie00-20","asin":"0134054296","authors":["Michael Kölling"],"book_id":"9780134054292","canonical_url":"https://bookfrontier.com/books/introduction-to-programming-with-greenfoot-9780134054292","cover_image_url":"https://img.bookfrontier.com/9780134054292.jpg?v=ee78f12715d58a72","description":"For courses in programming and computer science. Hands-on Programming with Greenfoot Introduction to Programming with Greenfoot: Object-Oriented Programming in Java with Games and Simulations teaches the basics of Java computer programming languages in the context of Greenfoot. Readers are able to learn the general fundamentals and principles of programming by creating their very own fun and interesting games and simulations. Major concepts are conveyed in modern, object-oriented programming language through hands-on, practical activity that allows readers to create, observe, and play. The Second Edition employs a unique approach that teaches by doing--concepts are often explained after readers have had a chance to engage in interactive examples. Because of its uniquely hands-on approach in the context of the Greenfoot environment, Introduction to Programming with Greenfoot makes programming a fun, interactive subject for readers to enjoy.","forthcoming":false,"isbn13":"9780134054292","publication_date":"20150226","publisher":"Pearson Education","slug":"introduction-to-programming-with-greenfoot","subtitle":"Object-oriented Programming in Java With Games and Simulations","title":"Introduction to Programming With Greenfoot"},"discovery":{"categories":{"all":[{"bisac_code":"COM051280","confidence_band":"medium","label":"Java Programming","score":0.8125,"source":"bisac_hint_model"},{"bisac_code":"COM051210","confidence_band":"medium","label":"Object-Oriented Programming","score":0.8039,"source":"bisac_hint_model"},{"bisac_code":"COM051010","confidence_band":"medium","label":"Programming Languages","score":0.7843,"source":"bisac_hint_model"}],"hint":[{"bisac_code":"COM051280","confidence_band":"medium","label":"Java Programming","score":0.8125,"source":"bisac_hint_model"},{"bisac_code":"COM051210","confidence_band":"medium","label":"Object-Oriented Programming","score":0.8039,"source":"bisac_hint_model"},{"bisac_code":"COM051010","confidence_band":"medium","label":"Programming Languages","score":0.7843,"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.8125,"slug":"java-programming"},{"label":"Object-Oriented Programming","score":0.8039,"slug":"object-oriented-programming"},{"label":"Programming Languages","score":0.7843,"slug":"programming-languages"}],"reader_fit":["Students taking programming or computer science courses","Beginners learning Java through games and simulations"],"related_lists":[],"series":null,"similar_books":[{"authors":["Robert Sedgewick","Kevin Wayne"],"book_id":"9780672337840","cover_image_url":"https://img.bookfrontier.com/9780672337840.jpg?v=63b2a984b0e852cd","score":0.8016,"title":"Introduction to Programming in Java","url":"https://bookfrontier.com/books/9780672337840"},{"authors":["Kathy Sierra","Bert Bates"],"book_id":"9780596009205","cover_image_url":"https://img.bookfrontier.com/9780596009205.jpg?v=f492fc18b1ee4e90","score":0.7593,"title":"Head First Java","url":"https://bookfrontier.com/books/9780596009205"},{"authors":["John Lewis","Peter DePasquale","Joe Chase"],"book_id":"9780134285436","cover_image_url":"https://img.bookfrontier.com/9780134285436.jpg?v=fb4ed40893cad5d6","score":0.7445,"title":"Java Foundations","url":"https://bookfrontier.com/books/9780134285436"},{"authors":["Irv Kalb"],"book_id":"9781718502062","cover_image_url":"https://img.bookfrontier.com/9781718502062.jpg?v=ac5b6df199dfd337","score":0.7375,"title":"Object-oriented Python","url":"https://bookfrontier.com/books/9781718502062"},{"authors":["Walter Savitch","Kenrick Mock"],"book_id":"9780134462035","cover_image_url":"https://img.bookfrontier.com/9780134462035.jpg?v=7b41bd71af5675c2","score":0.7327,"title":"Java","url":"https://bookfrontier.com/books/9780134462035"},{"authors":["Tony Gaddis","Godfrey Muganda"],"book_id":"9780134787961","cover_image_url":"https://img.bookfrontier.com/9780134787961.jpg?v=e2de5760b426b659","score":0.7289,"title":"Starting Out With Java","url":"https://bookfrontier.com/books/9780134787961"},{"authors":["Michael Main"],"book_id":"9780132576246","cover_image_url":"https://img.bookfrontier.com/9780132576246.jpg?v=d31bbd61632e5849","score":0.7279,"title":"Data Structures and Other Objects Using Java","url":"https://bookfrontier.com/books/9780132576246"},{"authors":["Marc Loy","Patrick Niemeyer","Daniel Leuck"],"book_id":"9781492056270","cover_image_url":"https://img.bookfrontier.com/9781492056270.jpg?v=722c35ff6b6e47b9","score":0.7252,"title":"Learning Java","url":"https://bookfrontier.com/books/9781492056270"}],"topics":[],"what_you_get":["Themes: Java programming fundamentals, Object-oriented programming, Creating games and simulations.","Reading lane: Java Programming and Object Oriented Programming.","Publisher: Pearson Education."]},"llm_signals":{"confidence":0.96,"pacing":"unknown","reader_fit":["Students taking programming or computer science courses","Beginners learning Java through games and simulations"],"themes":["Java programming fundamentals","Object-oriented programming","Creating games and simulations"],"tropes":[]},"source_presence":{"amazon":true,"book_detail":true,"goodreads":true,"llm_signals":true,"similarity_seed":true},"stats":{"amazon_ratings_count":52,"goodreads_ratings_count":21,"goodreads_reviews_count":5,"quality_score":0.8573}}