So our book begins with a traditional procedural approach. Once we have built a solid foundation of procedural techniques, we turn to object oriented programming. By the end of the course, students will have learned about both styles of programming. Our book is also problem-centered. Rather than just describing programming constructs, we talk in detail about how to apply each construct and where a novice is likely to go wrong when learning how to use each new construct.
All of our early chapters end with a comprehensive "case study" example so that students can see how to apply the new concepts to a mid-sized program. At the University of Washington, we cover a chapter each week and have a different programming assignment each week to allow students to practice the new concepts. Finally, our book is layered in the early chapters so that students don't become overwhelmed. Teaching a novice to program is like building a house of cards.
Each new card has to be placed carefully. If you rush the process and try to place too many cards at once, the entire structure collapses. Please also visit Addison Wesley's official promotional web site about our book, linked below. I believe this book delivers on its title. It is a well written book that focuses on the basics of learning a programming language without getting lost among "hot" topics like OO, IDE's, or GUI's.
I will be switching my classes to this book. The following supplements are available to all instructors and students using the textbook. Some of our supplements are password-protected marked with this padlock icon: , such as solutions to all end-of-chapter exercises and programming problems, sample homework assignments and their solutions, sample exams, and others.
If you are an instructor using BJP in your course and need the password to these protected supplements, please email the authors with a link to evidence that you are an instructor, and we will be happy to provide it to you.
Self-Check solutions for 4th edition. This document contains complete solutions to all Self-Check problems found at the end of chapters of our textbook. Instructors, please note that students have access to all Self-Check solutions, so Self-Check problems should probably not be assigned as graded homework.
0コメント