How to Design Programs, second edition: An Introduction to Programming and Computing (Mit Press)
I will be using this book for:
5 total votes

How to Design Programs, second edition: An Introduction to Programming and Computing (Mit Press)

by Matthias Felleisen, Shriram Krishnamurthi, Robert Bruce Findler, Matthew Flatt

Education Programming Computer Science
1 Star 2 Star 3 Star 4 Star 5 Star
0.0 out of 5 stars (0 ratings)

How to Design Programs, second edition, offers a structured introduction to programming and computing. Through a functional teaching language, it teaches systematic design methods to create effective software. This MIT Press book builds foundational skills for novices, emphasizing clarity, reliability, and problem-solving in computing.

About This Book

How to Design Programs, second edition, serves as a comprehensive introduction to programming and computing. Authored by leading educators, it emphasizes systematic program design principles from the outset.

The book guides learners through the fundamentals of computing, using a teaching language that supports clear expression of ideas. It covers essential concepts without assuming prior experience.

Updated for modern contexts, this MIT Press publication includes refined examples and exercises to build problem-solving abilities. It fosters a deep understanding of how programs are constructed and why design matters.

Ideal for beginners, the text promotes habits that lead to reliable and maintainable code. It integrates theoretical insights with practical application throughout.

Reviews

No reviews yet. Be the first to review this book!


Write a Review
I will be using this book for:
5 total votes