Many exercises are integrated into the text, reinforcing concepts covered in each chapter and encouraging students to become actively involved in their learning through continuous experimenting, critical thinking, and hands-on practice. The book explains only as much as is necessary to solve the task at hand and concepts are revisited later in other contexts, gradually deepening the student’s understanding. First, students are presented with a problem to solve, and then they look at language constructs and strategies that will help them solve the problem. This book starts with less theory, and more practical activity than most programming books.Ĭhapters and exercises are structured along real, hands-on development tasks. Students enjoy working on their projects, which makes learning, and teaching, easier.Ī spiral approach with a focus on hands-on learning Kölling immediately engages students, even those with no prior interest in programming, presenting projects in the form of games (“Little Crab”, “Asteroids”, “Marbles”), simulations (ants, planets), and even music (“Piano”). All concepts learned can be directly transferred to any other programming environments students may use when they progress to more advances levels. The book teaches standard Java, not an artificial educational language. While it is possible to create simple games quickly and easily in Greenfoot, it is equally possible to build highly sophisticated simulations of complex systems, possibly using artificial intelligence algorithms, agent technology, multi-agent networking technology, database connectivity, and more. Greenfoot-an award-winning educational programming environment that uses simulations and games to teach programming skills-is closely integrated into the text, with numerous screenshots and tips, making the book ideal for both instructor-led and independent learning. No other author uses Greenfoot to teach programming in the context of a comprehensive textbook. Using the Greenfoot environment, and an extensive collection of compelling example projects, students are given a unique, graphical framework in which to learn programming. This book teaches Java programming in an interactive and engaging way that is technically relevant, pedagogically sound, and highly motivational for students. Programming doesn’t have to be dry and boring. The only textbook to teach Java programming using Greenfoot-this is “Serious Fun.” For introductory courses in Java Programming or Introduction to Computer Science.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |