How to Write Good Programs: A Guide for Students

- 50%

Original price was: $23.00.Current price is: $11.50.

Add to wishlistAdded to wishlistRemoved from wishlist 0

Product Specs:

  • File Type: PDF
  • File Size: 1.9 MB
  • Book Language: English
  • Total Page Count: 224
  • Instant Download

Good programming involves much more than remembering a language’s syntax. Students also need ways to test their work, find and fix bugs, keep code understandable, and recover when a solution goes off track. Perdita Stevens brings these practical habits together in How to Write Good Programs: A Guide for Students, with examples in Python, Java, and Haskell.

Programming is a craft, not just a language

The book begins by asking what makes a program good, then follows the work of programming from understanding an assignment and getting started to improving a finished solution. Its emphasis on transferable practices makes the discussion useful beyond any one language.

From first steps to reliable code

Dedicated chapters cover choosing tools, saving versions, backups, testing, clear code, debugging, maintainability, efficiency, and refactoring. Together, these topics give learners practical ways to make progress, spot problems, and make their programs easier to understand and change.

  • Testing approaches, including automated and property-based testing
  • Debugging strategies for programs that will not run or behave as expected
  • Code clarity through comments, names, layout, and structure
  • Version control and other ways to protect work in progress

Guidance for the realities of a programming course

Stevens also addresses how to ask for help without cheating, approach lab exercises and projects, work in teams, and prepare for programming exams. These chapters connect the craft of writing software with the coursework through which many students first learn it.

A practical companion for beginning programmers

Designed for students taking early programming courses in higher or further education, this guide is a fitting read for learners who want to build sound working habits alongside language knowledge. Its examples span Python, Java, and Haskell, while its central advice focuses on skills that carry across languages.

User Reviews

0.0 out of 5
★★★★★
0
★★★★★
0
★★★★★
0
★★★★★
0
★★★★★
0
Write a review

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

No product has been found!
How to Write Good Programs: A Guide for Students
How to Write Good Programs: A Guide for Students

Original price was: $23.00.Current price is: $11.50.

Create. Design. Inspire.

Design Something Amazing

Looking for creative resources? Discover Procreate brushes, Photoshop resources, and design assets at BrushesPack.com.

✦ Procreate Brushes Ps Photoshop Resources ◇ Design Assets
✎
BrushesPack Creative Resources
Digital Delights
Logo
Shopping cart