用micro:bit學微軟MakeCode Block Editor 程序設計制作簡單小游戲( 簡體 字) | |
作者:楊岱霖/書林研究室 | 類別:1. -> 電腦組織與體系結構 -> 單晶片 -> Micro:bit |
出版社:電子工業出版社 | 3dWoo書號: 50306 詢問書籍請說出此書號! 有庫存 NT售價: 245 元 |
出版日:11/1/2018 | |
頁數:156 | |
光碟數:0 | |
站長推薦: | |
印刷:全彩印刷 | 語系: ( 簡體 字 ) |
ISBN:9787121354236 | 加入購物車 │加到我的最愛 (請先登入會員) |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社) | |
基本介紹 / 1
實例一?點亮LED燈 / 12 實例二?一閃一閃的燈 / 14 實例三?制作倒數計時炸彈 / 18 實例四?變量 / 29 實例五?制作計分器 / 41 實例六?顯示中文字 / 44 實例七?簡易計步器 / 50 實例八?程序的分岔路 ——【如果為】 / 55 實例九?溫度警示器 / 64 實例十?自動小夜燈 / 68 實例十一?制作羅盤 / 71 實例十二?擲硬幣 / 78 實例十三?閃避游戲 / 83 實例十四?循環——計次循環 / 93 實例十五?循環——for / 98 實例十六?循環——While / 108 實例十七?耳朵年齡測試器 / 113 實例十八?平衡感游戲 / 118 實例十九?命中紅心 / 123 實例二十?無線發射積木介紹 / 129 實例二十一?團體計步賽 / 134 實例二十二?雙人無線猜拳游戲 / 137 附錄?新版MakeCode介紹 / 144 內 容 簡 介 本書借助一系列問題導向式(PBL)的講解模式,引領初學者進入編程世界,從最基本的點亮LED燈開始,逐步利用范例和項目讓學習者認識編程中的變量、邏輯概念,在建立基礎概念之后,介紹在編程中最基本的三個流程控制概念:循序、分支及循環。在介紹每個概念時都以制作一個項目作為學習目標,讓學習者有明確的操作目的。 本書利用micro:bit內置的傳感器,呈現數個現實與虛擬數字世界間互動的教學項目,讓學習者在學習編程概念的同時,可以了解警報器、計步器及小夜燈等常見電子產品的主要工作原理。 本書主要作為青少年編程入門讀物,鑒于其軟、硬件的易用性,也推薦給進階學習者和想學編程的中老年入門讀者。
這幾年,創客運動蔚然成風,其中重要環節之一的程序設計能力備受關注,各國也將程序設計的課程不斷往低年齡層延伸。2016年,英國的BBC更是免費分發百萬片micro:bit微計算機給英國的小學生,希望他們從小培養coding(程序設計)、創意及問題解決等能力。
BBC micro:bit微計算機與微軟的MakeCode程序撰寫接口很適合初學者進行程序設計。對于硬件來講,micro:bit集成了眾多的傳感器,省去了接線的繁雜步驟,內建的傳感器、LED燈與按鈕使學習程序設計的過程因為添加了與外界的互動而充滿趣味。 再加上微軟在軟件接口上的助陣,其為micro:bit所設計的免費網站 MakeCode程序撰寫接口,類似Scratch的積木化接口,簡化了程序撰寫時的打字、記憶關鍵詞、查詢API等等的麻煩。這兩者的搭配,讓教與學之間形成了一個流暢的動線,使得學習更有效率。 在快速進步的科技洪流中,唯有不停地自學才能不被淘汰。未來的軟件和硬件與學生現在所學到的會不可避免地存在落差。在這個前提之下,學生學習的核心應該放在訓練邏輯思維素養與親近科技的態度上,讓學生在未來面對科技時能有更充分的動力去迎向挑戰。 因此,本書的編寫盡量以解決問題導向式方法(PBL)來讓學生進行實境式學習(authentic learning),希望鼓勵學生動手做,做中學;借助問題導向式學習啟發孩子的好奇心,引起想要解決問題的動機,從中探究原理,了解理論,并能動手實做出來,最后達到解決問題的目標。 筆者才疏學淺,本書若有疏漏謬誤之處,懇請指正。也期望能拋磚引玉、群策群力,讓中國的兒少科技教育能迎頭趕上西方國家。 本書的簡體版得以完成要感謝電子工業出版社曲昕等編輯的大力幫忙與王書中老師的引薦,更要感謝臺灣慧燈中學幫忙試讀本書的可愛學生們。 最后,特此感謝我的妻子與兒女,在這一段時間容忍我思索枯腸與除錯時的脾氣,沒有他們的支持,這本書不可能完成。 楊岱霖 |