學習STEM的最佳讀物
充滿樂趣的程式設計入門,全在這本書裡!想要學程式設計?《酷程式》絕對是一本充滿樂趣的完美入門書!除了能了解電腦如何數數,雲端如何工作,蛇和駱駝跟程式設計有什麼關係,還教你使用Scratch撰寫神奇的程式,體驗程式如何創造遊戲、控制機器人,甚至用來開燈和關燈!
酷推薦蘇文鈺│成功大學資訊工程系教授
我是資工系老師,卻不覺得所有人都要來學程式,包含小孩子在內!如果你對計算機有興趣,也許先別急著去讀計算機概論。這是一本用比較簡單還加入圖解的書,方便你了解計算機領域裡的部分內容。如果你對於這些東西感到興趣,再開始接觸程式設計也不遲。我所能做的建議是,電腦是一個有趣的東西,不只是可以用來玩遊戲等娛樂,還可以幫助你做好很多事,在未來,幾乎每個人的生活都離不開電腦,即使只是用人家設計的應用軟體,能善用它總不是壞事,如果真的對電腦科學有興趣,這可是會讓人廢寢忘食直得用一生去投入的喔!
吳穎沺│中央大學網路學習科技研究所副教授兼教學發展中心主任
這本「酷程式!(cool coding !)」儼然就是一本專為兒少所設計的「計算機概論+運算思維+程式邏輯」書籍,不但一窺電腦科學(computer science)的發展史,更深入淺出地介紹基礎程式的邏輯。以生活化的舉例,加上豐富的練習,打破了編寫程式的枯燥刻板印象,建立了正確編寫程式的觀念,以及運算思維的基礎。無論是面對新的108課綱需求,或是初次接觸程式學習的學生,都是最佳的入門書!
賴岳林│橘子蘋果兒童程式設計學苑創辦人
共同推薦:
朱慶琪│中央大學科學教育中心主任
林宣安│臺中市長億高中國中部理化教師
賴以威│臺師大電機系助理教授/數感實驗室
鍾 靜│國立臺北教育大學數學暨資訊教育學系教授
作者簡介:
羅伯特.韓森
是一位程式設計師和全能編碼冠軍。他非常熱衷於幫助年輕人了解程式編碼,因此擔任STEM大使,訪問了許多學校,提供職業和主題講座,並教授程式編碼及舉辦研討會。
譯者簡介:
吳沛樺
國立中正大學資訊工程所畢業。喜愛文字的感性與浪漫,也喜愛科學的理性與思辨。目前從事資訊及科普文章的翻譯編輯工作。
作者序
歡迎來到《酷程式》
我是在一個老防空洞裡學會寫程式的。這個防空洞是學校在第二次世界大戰期間興建的,當我入學時,這裡已經變成電腦社了。社團裡的每個人都想用電腦來玩遊戲,就在那段時間,我從電腦雜誌上一行一行的複製程式碼,初次嚐到了寫程式的滋味。起初,我不知道我複製的程式碼有什麼用,接著我開始實驗並寫自己的程式碼。很快就迷上了!
寫程式是一種邏輯思考,就像解謎一樣,但解法有許多種,所以你永遠不會卡住。寫程式是一種創作:你可以創造遊戲、工具、手機應用程式,分享給家人、朋友。寫程式不需要很多設備,不會弄得一團糟,可以在雨天寫,也可以在睡前寫。男孩或女孩,年輕人或退休者,人人都可以寫程式,然後分享給其他人。
我至今依然很喜歡寫程式。寫程式是我的工作、我的嗜好,也希望這本書能引發你對寫程式的樂趣。本書不僅教你寫程式的基本概念,也提供你有用的工具與技巧,還會說明過去如何使用電腦及未來電腦的能耐,希望能激勵你寫出自己的程式。
歡迎來到《酷程式》
我是在一個老防空洞裡學會寫程式的。這個防空洞是學校在第二次世界大戰期間興建的,當我入學時,這裡已經變成電腦社了。社團裡的每個人都想用電腦來玩遊戲,就在那段時間,我從電腦雜誌上一行一行的複製程式碼,初次嚐到了寫程式的滋味。起初,我不知道我複製的程式碼有什麼用,接著我開始實驗並寫自己的程式碼。很快就迷上了!
寫程式是一種邏輯思考,就像解謎一樣,但解法有許多種,所以你永遠不會卡住。寫程式是一種創作:你可以創造遊戲、工具、手機應用程式,分享給家人、朋友。寫程式不需要很多設備,不會弄得...
目錄
歡迎來到《酷程式》
程式是什麼?
巨像電腦:第一臺電腦
文字和數字
運算子
除蟲
合乎邏輯
是誰在寫程式?
Hello, World!
打卡
條件式
測試,測試!
CPU的程式碼
能思考的程式
處理資料
世界上第一位程式設計師
實用的函式
寫程式的工具
一圈又一圈的迴圈
開始寫程式!
位元與位元組
電腦如何數數
保持整潔
電腦的內部
使用者介面
優雅的類別
繼承
走出去
程式之外
不是我喜歡的型
畫圖
去哪玩?
電腦的演變
腳本語言
寫更多程式!
解放程式碼
機器人的興起
使用檔案
通訊用的程式碼
多雲的天氣
排隊等待
玩遊戲
網頁用的程式碼
讓東西變聰明
程式碼紀錄
老牌的語言
平行處理
超級電腦
演算法入門
快點,再快點!
為手機和平板寫程式
寫更多程式
名詞解釋
歡迎來到《酷程式》
程式是什麼?
巨像電腦:第一臺電腦
文字和數字
運算子
除蟲
合乎邏輯
是誰在寫程式?
Hello, World!
打卡
條件式
測試,測試!
CPU的程式碼
能思考的程式
處理資料
世界上第一位程式設計師
實用的函式
寫程式的工具
一圈又一圈的迴圈
開始寫程式!
位元與位元組
電腦如何數數
保持整潔
電腦的內部
使用者介面
優雅的類別
繼承
走出去
程式之外
不是我喜歡的型
畫圖
去哪玩?
電腦的演變
腳本語言
寫更多程式!
解放程式碼
機器人的興起
使用檔案
通訊用的程式碼
多雲的天氣
...