小蘿倫的異想冒險:一場不可思議的電腦科學之旅 | 被動收入的投資秘訣 - 2024年9月
![](https://www.books.com.tw/img/001/071/21/0010712119.jpg)
小蘿倫的異想冒險:一場不可思議的電腦科學之旅
二十一世紀的《愛麗絲夢遊仙境》、《神奇收費亭》
前Facebook資深程式設計師、白宮總統獎得主卡洛斯.布耶諾
為「數位原生世代」所寫的新世紀經典冒險物語
因為不想去學校暑期輔導,蘿倫和媽媽大吵了一架,跑進了森林深處,卻發現自己誤闖進了一個叫做「使用者國度」的世界。在那裡,蘿倫遇到了各種從未見過的動物和人們:學不會隱身術的變色龍、叫她畫一個完美圓圈的烏龜、窮追不捨的術語怪獸……也到了許多從來沒看過的奇妙地方:每個人每條街都叫巴哈的巴哈鎮、需要密碼才能進入的符號小鎮、搭上「幽靈號」前往抽象島……究竟蘿倫是否可以突破重重關卡,和旅途中遇見的夥伴一起找到回家的路,或是將永遠被困在使用者國度中?
本書特色
★培養「STEM教育」核心能力,一本最適合「數位原生世代」孩子的冒險讀物!
★Facebook營運長、《挺身而進》作者雪莉.桑德伯格誠摯推薦
★亞馬遜書店五星評價,《連線》雜誌、美國學校圖書館期刊讚譽
對二十一世紀的孩子來說,國際通用語言不再只是英語,必須也懂「電腦說的話」!
微軟創辦人比爾.蓋茲、臉書創辦人馬克.祖克伯都建議,這一代從小就接觸電腦、平板、智慧型手機的「數位原生世代」孩子,應該從學齡前就開始學習「程式邏輯」,因為除了與人溝通外,和「電腦」溝通將會是他們往後人生中最不可或缺的能力之一。近年歐美大力提倡、國內也逐漸興起的「STEM教育」(科學、科技、工程及數學教育)中,程式邏輯也是核心能力之一。
而學習程式語言最重要、也最困難的就是理解「電腦程式邏輯」,但這可能也讓所有的家長都感到茫然:到底孩子該怎麼學呢?現在,這本《小蘿倫的異想冒險》,會是你和孩子在學習電腦邏輯時最佳的嚮導!透過本書,不必理解艱深的電腦術語、知識,在享受閱讀趣味的同時,就能為電腦邏輯式的思考打下基礎。除了精采刺激的冒險故事之外,每章後更附上其中蘊含的電腦知識解說,看完整本書再透過解說回顧情節,你將更深入理解故事中的知識,從這本書獲得最大的收穫。
本書作者卡洛斯.布耶諾是前facebook資深程式設計師,他曾撰寫許多關於程式設計及網際網路架構的科普文章,受到各方讀者的好評,並在日前獲得白宮總統獎,嘉許他為兒童科學讀物所做的貢獻。《小蘿倫的異想冒險》是他的第一本書,他希望現代小孩都應該及早熟悉電腦科學的基本概念,並不是要每個孩子都能成為小小程式設計師,而是希望孩子們都能像程式設計師般思考抽象觀念,能在這個數位當道的世界自在漫遊。
廢話不多說,快跟著小蘿倫跳進「使用者國度」,來一趟徜徉電腦語言的驚奇旅程吧!
各界專家、學者、媒體讚譽
「這本書指出了解決問題的精神所在,燃起讀者的想像。」──雪柔.桑德伯格(Sheryl Sandberg),Facebook營運長、《挺身而進》作者
「一則奠基在基礎電腦概念上的迷人寓言故事。」──喬瑟琳.戈德費因(Jocelyn Goldfein),Facebook前工程總監
「一場二十一世紀的愛麗絲夢遊仙境,兼具教育意義及娛樂性。」──盧絲.法門(Ruthe Farmer),美國國家婦女及資訊中心策略長
「對於電腦背後的概念,《小蘿倫的異想冒險》是本超棒的導引。我真希望在我成長過程中也能有她的陪伴。」──羅伯特.聖亞曼博士(Dr. Robert St.Amant),北卡羅來納州立大學教授、《給普通人的電腦入門》(Computer for Ordinary Mortals)作者
「只要想提升自己學習電腦科學或教學的能力,這是本必讀的書。」──海蓮娜.馬丁(Helene Martin),華盛頓大學教授
「這本書為那些可能錯過電腦科學的人點亮了一盞明燈。」──艾爾.卡麥可(Gail Carmichael),卡爾頓大學安妮塔·博格婦女及科技學院教師和董事會顧問
「這本書是電腦世代的一面明鏡。」──美國學校圖書館期刊(School Library Journal)
「讓所有人認識程式設計技巧的一大步。」──《連線》雜誌(Wired)
國外家長齊聲好評
「當我想教我13歲的女兒如何寫程式時,我發現我很難向她解釋清楚一些概念,而Carlos Bueno理解這樣的痛苦,並寫了一本最適合陪伴兒童、青少年學習寫程式時的讀物,幫助我解決了這樣的問題。透過《小蘿倫的異想冒險》向想學習程式的孩童介紹該如何解決問題及其中邏輯,是個非常有趣的經驗。它不只能讓孩子們理解,同時也教大人們用另一種角度思考這些你能理解、但還是偶爾困擾著你的概念。如果你有孩子想要學習如何寫程式,和他們分享這本書。在讓他們讀的同時,你也可以花點時間一起讀它,你會發現讀著讀著,你將更懂得如何解釋這些概念。」--亞馬遜讀者Michael Larsen
「大力推薦給所有對數學或電腦有一點點興趣的孩子。儘管他們對於要完全理解這些概念還有點太早,這個故事還是能夠抓住他們,讓他們總能帶著這個故事往前行。」--亞馬遜讀者Jean
作者簡介
卡洛斯.布耶諾Carlos Bueno
前Facebook資深程式設 計師,程式設計等電腦技能都是自學而成。曾撰寫過許多關於程式設計及網際網路架構的科普文章,更曾獲白宮總統獎,嘉許他為兒童科學讀物所做的貢獻。《小蘿 倫的異想冒險》是他的第一本書,他希望現代小孩都應該及早熟悉電腦科學的基本概念。他不是要每個小孩都成為小小程式設計師,而是希望小孩都能用程式設計的 邏輯來思考抽象觀念。
譯者簡介
顏嘉儀
台灣大學經濟所碩士,曾任 職於避險基金,擔任財務工程師。除了金融統計專業以外,她熱衷參與 Python 與 R 程式開源社群,也致力於鼓勵更多女性加入工程師的行列。她所創辦的 TW R-ladies,每月舉辦例行講座,提供女性更多學習 R 語言與資料分析技術的機會。
張志鵬
台灣大學機械工程系學士,曾擔任自動化設備機構工程師,熱衷於 Arduino 與 RaspberryPi 等物聯網的應用,也熱衷於打保齡球和逛機械展。他最新的興趣是自釀啤酒,但目前遲遲未動工。
第0章 快要迷路
第1章 隱形的同伴
第2章 說得通不代表行得通
第3章 輪流的破綻
第4章 那些烏龜先生教我的事
第5章 歡迎來到符號的世界
章6個 演算法交易
第7章 訪客必讀
第8章 不只有最佳解
第9章 謹慎使用術語
第10章 藏在時間差裡的通關密碼
第11章 不公平也可以是公平
第12章 意料外的轉折
第13章 生命遊戲
第14章 抽象島
第15章 只可智取,不可力敵
第16章 計畫生變
第17章 追求優雅
第18章 人多好辦事
第19章 歧路花園
第20章 尾聲
第21章 另一個世界
推薦序
替孩子儲備「21世紀能力」 橘子蘋果程式設計學苑創辦人 賴岳林
現在,兒童程式教育正在全世界如火如荼地展開:2012年,愛沙尼亞宣布從小學一年級開始程式教育;英國將程式教育加入國家教育綱領,2014年起5歲的孩子就開始學程式;美國總統歐巴馬在今年(2016)初提出3年挹注40多億美金的電腦科學教育經費提案「Computer Science for All」;台灣公益平台文化基金會董事長嚴長壽、誠致教育基金會董事長方新舟、教育部長吳思華與《遠見》雜誌等,也在今年3月29日聯手舉辦了「一小時玩程式」(Hour of Code™ in TW)啟動記者會,讓台灣的小朋友透過遊戲進入寫程式的世界。教育部資料司長李蔡彥表示:以後程式教育將被視為基本素養,就像國小上音樂課,「不是每個人都想當音樂家,但讓每個人都接觸,有天分的學生就能早點起步。」
要能把電腦程式寫好需要很多知識和技巧,可是最重要的基礎其實是背後的運算思維(computational thinking)與解決問題的能力。這兩個能力在歐美被歸屬於所謂的「21世紀能力」(21st Century Skills),對現在的孩子來講非常重要,因爲未來孩子不管從事哪種行業,想要有傑出的表現都需要具備這些能力。蘋果電腦公司創辦人賈伯斯也曾說:「每個人都應該寫程式,因為寫程式教你如何思考。」
20多年前,三位紐西蘭和澳洲的電腦教授覺得了解電腦運作、透過程式和電腦溝通非常重要,應該從小開始培養,因此製作了一套給五到十二歲小孩的課程「CS Unplugged」(中文譯作「不插電的資訊科學」),它用各種簡單有趣的活動介紹電腦運作,培養孩子的運算思維和解決問題的能力──但是完全不使用電腦!因此,歐美在低年級孩子的程式教育上,即是用CS Unplugged搭配業界所開發的兒童程式繪本和玩具──譬如桌遊、可用簡單程式控制的玩具和機器人等──來培養孩子運算思維和解決問題的能力,為日後使用MIT Scratch等程式語言寫程式打好基礎。2007 年,Google 也開始積極推廣這套課程。
除了CS Unplugged外,「閱讀」也是一個不用電腦就能學習運算思維的好方法,而卡洛斯.布耶諾的《小蘿倫異想冒險》,就是一本為大家稱道的故事書。卡洛斯在創作這本書時,白天還在Facebook上班寫程式(Facebook對於程式設計師的雇用標準非常嚴格,卡洛斯的程式專業能力想必相當傑出)。他說:「我不想寫一本教人寫程式的書,而是教人如何像程式設計師一樣思考。」這本書即是這個理念的最佳呈現。書中劇情精采曲折,有一堆希奇古怪的角色,卡洛斯的太太為本書繪製的插畫又非常可愛、吸引人,並參雜了各種需要思考、發揮想像力的內容。透過本書,爸爸媽媽就可以帶著孩子跟著蘿倫一起冒險,從解決問題中學會運算思維。
在閱讀上,我建議各位爸媽可以先細讀這本書,包括故事本身以及每章後的補充說明,了解情節和裏頭蘊藏的知識意涵後,再和孩子說故事,除了能夠培養孩子的運算思維和解決問題的能力外,爸媽也能跟著孩子一起學到「如何像程式設計師一樣思考」。事不宜遲,快和蘿倫一起替你的孩子儲備未來人才需要的21世紀能力吧!