This introduction to programming places computer science in the core of a liberal arts education. Unlike other introductory books, it focuses on the program design process. This approach fosters a variety of skills--critical reading, analytical thinking, creative synthesis, and attention to detail--that are important for everyone, not just future computer programmers.
The book exposes readers to two fundamentally new ideas. First, it presents program design guidelines that show the reader how to analyze a problem statement; how to formulate concise goals; how to make up examples; how to develop an outline of the solution, based on the analysis; how to finish the program; and how to test. Each step produces a well-defined intermediate product. Second, the book comes with a novel programming environment, the first one explicitly designed for beginners. The environment grows with the readers as they master the material in the book until it supports a full-fledged language for the whole spectrum of programming tasks.
All the book's support materials are available for free on the Web. The Web site includes the environment, teacher guides, exercises for all levels, solutions, and additional projects.
-- amazon.com
發表於2025-02-07
How to Design Programs 2025 pdf epub mobi 電子書 下載
這本書伴隨著我自學編程開始,大概半年時間左右,反反復復,一直沒有完整的閱讀下來。直到上個暑假,我大概花瞭大半個月的時間,終於把它從頭到尾完整的刷瞭一遍。 同一本書,在不同的時間段,給我的感悟,確實是有很大不同的。 一開始讀這本書,是在知乎上看到有...
評分在一個雅典朋友傢玩,她有個小妹妹,今年初一,英語不錯,然後就想教她寫程序。下個DrScheme,打開htdp的網站,照著書慢慢兒跟她講,沒過半晚上,她就已經會define程序瞭。 這本書寫得很nice,如果有人講的話,小朋友是看得懂的。但是需要有小學數學的基礎,否則的話開始的練...
評分前言中的艾倫.佩利的警句給我印象很深:"教兒童編程有悖於現代教育學. 製定計劃,使思路條理化,注重細節,嚴格自律有何樂趣?" 佩利是對的.盡管書中給齣瞭很多學編程的好處,但是在大方嚮上, 兒童的那種天馬行空的想象,沒有什麼條條框框的思路,是很珍貴的. 話說迴來,對於那些長大瞭...
評分讀之前多次聽說其大名,隻因已讀過SICP,所以技術上不做評價,但其中循循善誘的風格值得稱贊,如果我沒讀SICP,當按照它的指示,用它推薦的軟件,一個一個做習題。
評分這本書伴隨著我自學編程開始,大概半年時間左右,反反復復,一直沒有完整的閱讀下來。直到上個暑假,我大概花瞭大半個月的時間,終於把它從頭到尾完整的刷瞭一遍。 同一本書,在不同的時間段,給我的感悟,確實是有很大不同的。 一開始讀這本書,是在知乎上看到有...
圖書標籤: programming scheme 編程 計算機 程序設計 lisp 計算機科學 Programming
力薦到天荒地老海枯石爛矢誌不渝無怨無悔
評分力薦到天荒地老海枯石爛矢誌不渝無怨無悔
評分Create a solid understanding of programming.
評分htdp.org
評分在讀修訂中的第二版,http://www.ccs.neu.edu/home/matthias/HtDP2e/index.html 應該是快寫完瞭。貌似有點太囉嗦
How to Design Programs 2025 pdf epub mobi 電子書 下載