定價:720元 優惠價:540元(75折)
放入購物車讀書俱樂部
定價:360元 優惠價:284元(79折)放入購物車讀書俱樂部
定價:360元 優惠價:284元(79折)放入購物車讀書俱樂部

對小學五年級的我而言,程式就像魔術一樣!──楊謹倫(本系列作者)

那是一九八四年的暑假,我剛讀完五年級。

所有人都知道暑假是充滿歡樂的時光。你應該要在家附近的游泳池消磨時間,或者發動規模盛大的玩具公仔大戰,或者在電視上不停的看卡通影集《聖戰士》的重播。你應該要想做什麼就做什麼,只要是和學校無關的事情就可以。畢竟,暑假和學校是相反的東西。不只相反,應該說是死敵才對。所有人都知道這一點。

但我很不幸,因為我媽不是「所有人」。我看了兩個星期的《聖戰士》重播之後,她就把我送去上暑期學校。我必須選修三門還是四門的「充實」課程。在三十年後的今天,我只記得其中一門課:電腦程式設計入門。

我們的教室裡擺了一排排的電腦,我從來沒有在一個地方看過那麼多的電腦。那時候的電腦和今天不一樣,那時候的電腦螢幕只有一種顏色:綠色。那時候的電腦也沒辦法連上全球資訊網,原因是全球資訊網在當時還沒發明。那時候的電腦把所有資料都儲存在薄薄的黑色磁碟片裡,而你只要把磁碟片插進電腦,就會發出一種又像喘氣又像打嗝的聲音。

儘管如此,電腦還是有如魔法一樣。

那堂課的老師把我和一個名叫比爾的孩子分在同一組。他比我大一歲,也比我高出一個頭。他有個奇怪的習慣,只要在思考的時候就會把手指關節折得喀喀作響。我一開始覺得他這種習慣很討人厭,可是不久之後就不在乎了,原因是比爾以前寫過程式,所以他很清楚自己在做什麼。

在我們的第一堂課都還沒開始之前,比爾就能夠讓電腦做出非常了不起的事情。他讓電腦解答數學題目、播放音樂,以及說笑話。而當時最令我難忘的一件事情,則是他能夠讓電腦畫圖。只要憑著少少幾個指令,比爾就能夠讓螢幕顯示出精細美妙的圖案,例如看似煙火的圖案,或是一片外星人的雪花。比爾是個魔法師,我也想要變得像他一樣。

到了最後一堂課,我確實成了和他一樣的魔法師。我學到了幾個簡單的指令,能夠以無窮無盡的方法組合起來,而做出無窮無盡的事情。我爸媽為家裡買了一部電腦,結果我那年暑假剩下來的時間就沒再看任何一集的《聖戰士》了。

設計程式是充滿創意而且強而有力的活動。這種活動能夠把文字轉變為影像和行動,確實和魔法沒有兩樣。麥可.霍姆斯和我創作了你現在正在看的這本書,原因是我們想要和你分享一點這種魔法,並且說不定激勵你也成為魔法師——成為程式設計師。

祝你寫程式快樂!

如果我小學有這系列,該有多好!──戴淳雅(小天下編輯)

這幾年孩子從小就開始學寫程式已漸漸變成趨勢,小天下一直在想到底要出哪種類型的程式相關書籍比較好,老實說還蠻焦慮(到底哪天可以不焦慮),因為也不宜想太久,到時候大家都學到精通變成程式達人,就也不需要再看書輔助了(驚恐)。那我們到底在考慮什麼呢?考慮到108課綱都要上路了(再次驚恐)。

好吧,其實是關於學寫程式的姿態。我怎麼想像都覺得如果要寫出可以用的程式,最好還是在電腦上試:寫完看成果、修正除錯、再跑一次結果,然後內化學習。因為以前也是這樣學的,我實在很難說服自己耐著性子找書來看完書中長長的解說再去寫程式,比較希望可以看著他人或影片示範,理解個大概,就直接在電腦上拉過來拉過去,或是key來key去……(抱歉編輯我沒有耐心。)

所以,我們要出的書不是要一個步驟一個步驟告訴孩子要怎麼把特定程式寫好,而是要說明程式是什麼。我們希望裡面的解釋不要太難,不要有目標導向學習書的壓力(這真的很不容易),還可以讓讀者從一個大概念就通用到各類型程式,並且願意去試試看寫程式,最後愛上寫程式的同時也不至於把書丟旁邊──然後編輯就快崩潰了,太貪心了,這種書是要怎麼做出來。

就在編輯絕望,想說就讓大家自發性的變成程式神童、害怕程式的孩子就等待貴人幫助的時候(希望老闆不會看到這篇文章),我們發現了「程式特攻隊」這套書。

這套書是圖像小說,或者說漫畫,骨子裡就是三個主角組隊冒險闖關的劇情。原諒我,一開始我根本就跳過程式的部分看接下來到底發生什麼事(再度顯現編輯我的低耐性),這樣也是可以的,畢竟劇情很好看(好孩子不要學喔)。但我回過頭再看,發現跟著畫格和主角一起破解謎題、從最基本的二進位開始理解起,竟然會累積成就感,好像我也是特攻隊的一員,然後第二集就不敢錯過程式的部分了,不然會有種脫隊的不負責任感。對了,書中每個章節最後都會先賣個關子,讓讀者先自己猜猜看怎麼解謎,才進入下個章節。這種設計加深了讀者的參與感,激不得的編輯我當然還是會先自己解解看才看下一頁,整個中招。

另一方面,三位主角不總是大放威能怎麼樣都可以過關,他們也會失敗,就像孩子(或編輯我)自己在寫程式時一樣。看著他們討論怎麼找到、修正錯誤,就是幫助讀者練習怎麼幫自己的程式除錯。而且,他們不是只有寫程式會犯錯,在交朋友、面對家長,或是在學校課業上也會犯錯,他們學著怎麼承認錯誤,修補人際間的關係,孩子亦可以藉此學習更坦然的去理解他人、處理自己的情緒。

看到這裡就已經差不多決定要出這套書了(捲袖子準備報告給老闆聽),畢竟作者點出了幾個程式共有的基本邏輯概念,設計成幽默又刺激的故事就已經不得了了,但還有一件事讓我驚豔──作者把對程式的觀察和心得也放了進來。例如第二集的劇情提到程式重複指令的便利性,就針對這點去質疑如果都靠程式重複出一模一樣的東西,我們的生活會缺少什麼。學寫程式,不是寫得出來就好,重要的是我們為什麼、怎麼去使用程式,能讓我們的生活更好。做為青少年與童書出版者,我們也和作者一樣,想把程式這樣的魔法帶給孩子,希望讓大家真心喜愛、並在充分了解後試著運用這樣的力量。

身為教育第一線的老師該如何面對108課綱的改變?我們該如何不用電腦卻必須帶著小學生上12堂有趣又有意義的資訊課呢?──蔣承芳(台北市南門國小教師)

不插電的資訊課

資訊教育是進入未來職業相當重要的一項能力,所以世界各國積極推展程式教育,如美國105年提出「全民電腦科學倡議」,讓幼兒園到高中(K-12)的學生都能夠學習電腦科學,以培養出基本編寫程式的能力,並具備數位經濟時代所需的運算思維技能;英國將103年訂為「程式之年」,將程式教育納入義務教育,讓孩童從5歲開始學習程式設計;韓國將程式設計納入中學義務教育,107年起每學期規劃至少34小時的電腦科學相關課程。而台北市為因應108課綱,新修正國小資訊課綱規畫自107年8月起實施,推動國小低年級12節不使用電腦的運算思維課程,及3至6年級以彈性節數實施跨域整合資訊課程,包含36節的「運算與設計思維」課程,以維持臺北市學生之基本科技素養與優勢。

當這樣的新思維即將領導未來至少十年的資訊教育時,身為教育第一線的老師該如何面對這樣的轉變?該如何不用電腦卻必須帶著低年級學生上12堂有趣又有意義的資訊課呢?

不運算思維的基石──「程式特攻隊」

漫畫中主人翁霍普剛轉進一間新學校,卻發現這間學校有很多可疑之處,於是和艾尼一起一一解開藏在於學校的各項運算思維。在冒險的過程中,霍普帶著我們學習什麼是二進位以及如何設計程式語言。

筆者電腦程度僅限於文書處理及簡單的電腦維修,對於程式語言等較為專業的知識一直不敢跨越,但仔細閱讀這兩本「程式特攻隊」後,對於程式語言也不再那麼恐懼。甚至當我把這兩本書給我小六的姪女看時,剛開始她真的不太懂什麼是二進位,經過書中漫畫的圖示,她很快的就能理解其中的樂趣,就連我臨時出的考題都能迎刃而解,這不禁讓我把腦筋動到我那一年級的女兒身上呢!

說實話,從第一集的二進位到第二集的程式語言,我已經在期待第三集的出版了!

面對108課綱,如果你也正恐慌不知道該如何幫助孩子學習程式相關的新課程,不妨從這套漫畫開始──黃麗芬(育有一子一女,元智大學工學院英語學士學位學程主任、生物科技與工程研究所副教授)

我相信不少家長和我一樣,了解程式語言在未來生活的必要性,程式語言是孩子未來和人工智慧機器人溝通的必要語言。我所服務的大學,兩年前成為第一所把程式語言列為除英語之外「新雙語課程」的大學。然而,對程式語言已有急迫感的台灣家長,在更早就接受坊間的業者,利用積木、桌遊等方式,讓國小甚至幼兒園的學童,在遊戲中了解程式設計的邏輯思考概念。回想當初女兒在國小一年級時,班上同學的媽媽們已陸續揪團,讓孩子們一起上這類不便宜的一日入門或初階程式課程,再加上之後每回寒暑假的各類程式營隊,女兒和她哥哥在程式語言、模組這類話題愈來愈多,我多半只能旁觀。

話說小孩們上國中、小學後,家裡已經累積不少小天下出版的書,不管是人文還是知識類的書籍,我和孩子們信賴小天下編輯團隊的用心選書。這回聽說小天下要引入一系列有關於「程式」的美國漫畫,我的眼睛馬上亮起來。這真是一個好點子,藉由輕鬆有趣的漫畫,將抽象的程式邏輯概念,利用故事的發展,以漫畫的影像具體呈現出來。我隨著漫畫中這個剛轉學女孩的緊張寂寞視野,一步步發現這個新學校不尋常的人事物,藉由漫畫中如何操控機器鳥的方式,我跟著這女孩了解程式語言的基本概念。第二集開始,我已經感受到這漫畫的富厚度,相當期待之後引領到更慎密的程式設計概念。書中美國青少年與同儕及師長的互動,除了能引起讀者共鳴的青少年敏感心理與反應行為外,也點出美國學校文化與台灣的不同,相當有趣。

我那讀小學四年級的女兒,睡前一口氣就把我手邊的兩集「程式特攻隊」看完,直呼好好看。我問她為什麼有趣,她說這學校有好多祕密,當然會想要知道更多,而且漫畫裡會有一些讓讀者思考的問題。的確,我也隨著故事裡的情節,拿起紙筆,動手計算機器鳥四眼不同開閉所反映的數字。至於我那剛學會如何寫一些簡單APP遊戲的國中兒子,也相當喜歡這系列的漫畫,和妹妹一樣, 一頁接著一頁,嘴角還不時上彎。作者曾經參與創作DC漫畫,也難怪能如此掌握到不同年齡層讀者的閱讀口味!

「這個世界唯一不變的,就是變。」面對2019年教育部即將全面實施的新課綱,增加了程式相關的學習課程,對於不會程式語言的家長來說,可能會有不知如何從旁協助孩子的憂鬱感,我想從小天下出版的這套「程式特攻隊」開始接觸,學習基本的程是語言概念,是很輕鬆的有趣方式,推薦這套我們全家都喜歡的「程式特攻隊」系列給大家!

這套書用漫畫的方式呈現程式設計的概念,的確會是個吸引孩子的方法──如同我在設計「偷插電」教學法的理念一樣,對於困難的概念,只要轉化表達、教學的方式,就可以讓學生在輕鬆的氣氛下學會! ──謝宗翔 (「偷插電的資訊科學」教材創作者/ 南投縣埔里國中教師)

楊謹倫的才華豐沛,他的熱情極具感染力,就連我這個科技恐懼者都已經準備好要學寫程式了!──凱瑟琳.艾波蓋特 紐伯瑞文學獎金獎《八號出口的猩猩》作者

楊謹倫讓電腦程式設計變得生動有趣!──美國《娛樂週刊》(Entertainment Weekly)

這本書不僅使用Logo圖龜程式語言,也提及電腦基礎概念如二進位和三個主要的程式組織方式:序列、重複以及選取指令。讀者讀到這一集的結尾時,就會跟著霍普和艾尼將這些都學會,並不是用枯燥或硬背的方式,而是藉由一種翻轉、轉化的形式吸收這些知識。──美國《連線》科技雜誌(Wired)

本書作繪者出色的解釋這些概念,即使是程式新手都跟得上。結尾的懸疑感暗示接下來的劇情將迎來深沉的謎團。──美國《書單》雜誌(Booklist)

繪者鮮明的卡通感繪圖和作者對資訊科技的鍾情搭配得恰到好處,這兩者合一讓程式設計的初次體驗變得迷人,想必能帶來轉變。──美國《出版人週刊》(Publishers Weekly)

很出色的第一集,利用吸引人的圖像懸疑故事,讓讀者了解電腦程式的力量。──美國《學校圖書館期刊》(School Library Journal)

作繪者提出了一個重要觀點:讓孩子相信程式設計是一種真實的魔法。作為系列作品的第一集,本書確實做到了這點。──美國《號角圖書》雜誌(The Horn Book)