書馨卡幫你省薪 2024個人購書報告 2024中圖網(wǎng)年度報告
歡迎光臨中圖網(wǎng) 請 | 注冊
> >>
斯坦福程序設(shè)計入門課:JavaScript實現(xiàn)

斯坦福程序設(shè)計入門課:JavaScript實現(xiàn)

出版社:機械工業(yè)出版社出版時間:2021-01-01
開本: 16開 頁數(shù): 388
中 圖 價:¥95.2(8.0折) 定價  ¥119.0 登錄后可看到會員價
加入購物車 收藏
運費6元,滿39元免運費
?新疆、西藏除外
本類五星書更多>

斯坦福程序設(shè)計入門課:JavaScript實現(xiàn) 版權(quán)信息

斯坦福程序設(shè)計入門課:JavaScript實現(xiàn) 本書特色

本書是由Eric S. Roberts新編寫的一本斯坦福大學(xué)計算機科學(xué)入門課程(CS1)教材,面向沒有編程經(jīng)驗及相關(guān)基礎(chǔ)知識的學(xué)生,旨在通過JavaScript教授學(xué)生理解編程的基本概念。本書借鑒了許多優(yōu)秀教師的教學(xué)經(jīng)驗,比如Richard Pattis采用的Karel機器人沉浸式教學(xué)法、Douglas Crockford推薦的編程指南。 深入淺出是本書的一大亮點。本書章節(jié)設(shè)置循序漸進(jìn),層次合理,不會給人一種強烈的“勸退感”。本書非常方便讀者輕松閱讀,向讀者展示學(xué)習(xí)其他編碼語言或從事計算機編程工作所需的基本技能,并幫助讀者掌握編程的方法和基本原則。頗具趣味性是本書的另一亮點。每章開篇都會介紹計算機科學(xué)史上的一位重要人物,讀者可以對計算機的發(fā)展歷史有更多了解。本書的案例和練習(xí)題所涉及的主題和來源也豐富多彩,每章都有配套的用于學(xué)生自測的復(fù)習(xí)題和用于教師測驗的練習(xí)題,并在本書配套的網(wǎng)站提供教學(xué)資源支持,在頗具趣味性的同時讓人大開眼界。

斯坦福程序設(shè)計入門課:JavaScript實現(xiàn) 內(nèi)容簡介

本書通過使用一門叫JavaScript的語言,教會你如何編寫程序,引導(dǎo)你走上奇妙的計算機科學(xué)的旅程。JavaScript語言是基于Web的應(yīng)用程序的核心語言。書中所有示例代碼都可以在任何瀏覽器上運行,包括你手機上的瀏覽器。雖然本書是使用JavaScript來演示,然而,更重要的是,本書著重講解的是編程基本原則,其中的道理可以用在任何其他語言中。本書旨在用于大學(xué)課程中的門編程課。它覆蓋了傳統(tǒng)計算機科學(xué)首門課程(通常稱為CS1)的所有內(nèi)容。

斯坦福程序設(shè)計入門課:JavaScript實現(xiàn) 目錄

譯者序
寫給學(xué)生的話
寫給教師的話
致 謝
第1章 輕松入門 1
11 Karel介紹 2
111 Karel的編程 2
112 Karel的世界 3
113 Karel的內(nèi)置函數(shù) 3
12 教Karel解決問題 4
121 開始起步 4
122 定義函數(shù) 5
123 完善程序 6
124 使用庫函數(shù) 7
125 分解策略 7
13 控制語句 9
131 條件語句 9
132 循環(huán)語句 11
133 解決通用問題 13
14 逐步求精法 15
141 一個逐步求精法的練習(xí) 15
142 自上而下設(shè)計的原則 15
143 求精**個子問題 16
144 編寫下一層代碼 17
145 完成 18
15 Karel世界里的算法 19
總結(jié) 20
復(fù)習(xí)題 22
練習(xí)題 22
第2章 JavaScript簡介 34
21 數(shù)據(jù)和類型 35
22 數(shù)值數(shù)據(jù) 35
221 JavaScript中數(shù)字的表示 36
222 算術(shù)表達(dá)式 36
223 優(yōu)先級 38
23 變量 38
231 變量聲明 39
232 賦值 39
233 自增和自減操作符 40
234 命名約定 41
235 常量 41
236 順序計算 42
24 函數(shù) 42
241 用JavaScript實現(xiàn)函數(shù) 43
242 庫函數(shù) 45
25 字符串?dāng)?shù)據(jù) 46
251 字符串操作 47
252 編寫簡單的字符串函數(shù) 48
26 在瀏覽器中運行JavaScript 49
261 “Hello World”程序 49
262 JavaScript和Web 51
263 JavaScript程序的HTML模板 51
27 測試和調(diào)試 53
271 防御式編程 54
272 成為一名優(yōu)秀的調(diào)試者 54
273 編程的各個階段 54
274 心理障礙的一個例子 57
275 編寫有效的測試程序 58
28 軟件維護(hù) 60
總結(jié) 61
復(fù)習(xí)題 63
練習(xí)題 65
第3章 控制語句 68
31 布爾數(shù)據(jù) 69
311 關(guān)系操作符 69
312 邏輯操作符 70
313 短路求值 72
32 if語句 73
321 if語句的其他形式 74
322 “?:”操作符 75
33 switch語句 76
34 while語句 78
35 for語句 81
351 for和while的關(guān)系 84
352 嵌套的for語句 84
36 算法編程 86
361 早期的平方根算法 87
362 尋找*大的公約數(shù) 89
363 歐幾里得算法 90
37 避免使用模糊的真假值 92
總結(jié) 93
復(fù)習(xí)題 94
練習(xí)題 95
第4章 簡單圖形 100
41 圖形版“Hello World” 101
42 類、對象和方法 102
421 創(chuàng)建對象 102
422 向?qū)ο蟀l(fā)送消息 103
423 引用 104
424 封裝 105
43 圖形對象 105
431 GRect類 105
432 GOval類 108
433 GLine類 109
434 GLabel類 109
44 圖形窗口 114
45 創(chuàng)建圖形化應(yīng)用程序 115
451 指定坐標(biāo)和大小 115
452 使用簡單的分解策略 117
453 在圖形應(yīng)用程序中使用控制語句 119
454 返回圖形對象的函數(shù) 121
總結(jié) 122
復(fù)習(xí)題 123
練習(xí)題 124
第5章 函數(shù) 132
51 快速回顧函數(shù) 133
511 函數(shù)定義的語法 133
512 傳遞參數(shù) 134
513 可選參數(shù) 134
514 謂詞函數(shù) 135
52 程序庫 136
521 創(chuàng)建自己的程序庫 136
522 信息隱藏原則 137
523 接口概念 138
53 一個支持隨機選擇的程序庫 138
531 設(shè)計RandomLibjs庫的接口 139
532 實現(xiàn)RandomLibjs庫 140
533 使用RandomLibjs庫 142
54 函數(shù)調(diào)用的機制 144
541 調(diào)用函數(shù)的步驟 144
542 組合函數(shù) 145
543 跟蹤組合函數(shù) 146
55 遞歸函數(shù) 149
551 fact的遞歸公式 149
552?跟蹤遞歸過程 150
553 遞歸的信仰之躍 153
554 斐波那契函數(shù) 153
555 計算斐波那契序列中的項 154
556 在遞歸實現(xiàn)中獲得信心 155
557 遞歸實現(xiàn)的效率 155
總結(jié) 158
復(fù)習(xí)題 159
練習(xí)題 160
第6章 編寫交互式程序 164
61 一等函數(shù) 165
611 將函數(shù)聲明為數(shù)據(jù)值 165
612 傳遞函數(shù)作為參數(shù) 166
62 一個簡單的交互式示例 167
63 控制對象的屬性 169
64 響應(yīng)鼠標(biāo)事件 170
641 簡單的畫線程序 171
642 在畫布上拖動對象 173
65 基于計時器的動畫 175
651 setTimeout和setInterval函數(shù) 175
652 動畫的簡單示例 176
653 跟蹤動畫的狀態(tài) 177
66 擴展圖形庫 179
661 GArc類 179
662 GPolygon類 181
663 GCompound類
展開全部

斯坦福程序設(shè)計入門課:JavaScript實現(xiàn) 作者簡介

埃里克·S.羅伯茨(Eric S.Roberts),斯坦福大學(xué)計算機科學(xué)的查爾斯·西蒙尼榮譽教授。在其整個職業(yè)生涯中,他是計算機科學(xué)教育領(lǐng)域認(rèn)可的,并獲得了許多國家和靠前獎項,包括計算機科學(xué)教育協(xié)會(ACM SIGCSE)頒發(fā)的計算機科學(xué)教育杰出貢獻(xiàn)獎、計算機科學(xué)教育特別興趣小組(KAR)頒發(fā)的計算機科學(xué)教育獎。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服