A book that makes learning fun presents material in an engaging manner, encourages readers to think strategically, or models critical thinking and discovery.
|
detailed guide to program design
How to Design Programs: An Introduction to Programming and Computing
by Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, and Shriram Krishnamurthi After working through an introduction to Python programming through writing small games, I thought this book would add some rigor and structure to our programs. Recommended by the college board, this book specifies how to approach, design, and write programs. While there are many resources online to help with learning Scheme, we found the approach rather tedious. More consistant with our home school philosophy is the approach of Chris Pine in Learn to Program (Pragmatic Programmers). ![]() Topic: math Age Level: middle school You'll use it weekly This math-mom.com review was last updated on Jul 11, 2006. |
|