本書(shū)里的AI貓會(huì)陪你一起鍛煉身體、跳舞、畫畫、背單詞、算算術(shù)來(lái)學(xué)習(xí)新本領(lǐng),通過(guò)這些課程和游戲你會(huì)了解到一些基本計(jì)算思維概念,比如消息、循環(huán)、條件判定、變量、表達(dá)式、函數(shù)、靜態(tài)列表、動(dòng)態(tài)列表、文件、二分搜索等,建立一種思維方式可以讓復(fù)雜的問(wèn)題變得更簡(jiǎn)單。
自從2007年以來(lái),我在美國(guó)加州舉辦了近10年的編程探索特色夏令營(yíng),在弗雷斯諾的大學(xué)附屬高中擔(dān)任編程課老師,并對(duì)幼兒園老師們進(jìn)行Scratchjr的培訓(xùn)。2017年夏天以來(lái),我又針對(duì)中國(guó)的中小學(xué)生相繼開(kāi)設(shè)了多次線上課程,如《Scratch零基礎(chǔ)趣味編程》《Scratch計(jì)算思維和人工智能應(yīng)用》《Scratch算法和人工智能》《從Scratch到Python/C++》和《Python算法和人工智能》。這些課程是我在青少年中進(jìn)行編程和人工智能教育的有益嘗試,獲得了很多家長(zhǎng)和學(xué)生的好評(píng)和認(rèn)可。受此鼓舞,我很高興有機(jī)會(huì)將這些課程的精髓以一種系統(tǒng)的方式和更多的讀者分享。
作為一個(gè)擁有二十年大學(xué)教學(xué)經(jīng)驗(yàn)的計(jì)算機(jī)科學(xué)系教授和十幾年青少年編程啟蒙的工作者,我認(rèn)為人工智能教育要“歸宗溯源,以人為本”。青少年人工智能教育應(yīng)該注重邏輯思維、創(chuàng)新能力和執(zhí)行力的培養(yǎng)和提升,而不應(yīng)進(jìn)行太多的職業(yè)階段技能的培訓(xùn)。人工智能的教學(xué)應(yīng)該和義務(wù)教育的總體精神相一致并有利于輔助提高學(xué)生多個(gè)學(xué)科的學(xué)習(xí)水平。
基于以上理念和實(shí)踐,我設(shè)計(jì)了“編程思維啟蒙篇”和“Scratch編程篇”人工智能學(xué)習(xí)系列。此系列循序漸進(jìn),由淺入深,以人工智能應(yīng)用為線索,逐步引入計(jì)算思維的基本概念和一些人工智能的基本相關(guān)算法。
李明,現(xiàn)任美國(guó)加州州立大學(xué)計(jì)算機(jī)系正教授,畢業(yè)于上海交通大學(xué)并在美國(guó)德州大學(xué)獲得計(jì)算機(jī)科學(xué)博士學(xué)位。李教授擁有近20年的計(jì)算機(jī)教學(xué)和科研經(jīng)歷,擅長(zhǎng)以螺旋式內(nèi)容結(jié)構(gòu)來(lái)講解深?yuàn)W的編程思維,同時(shí)以科學(xué)的課程體系來(lái)訓(xùn)練學(xué)生,深受家長(zhǎng)和同學(xué)們的認(rèn)可。
前言
第1章 初識(shí)AI貓
1 AI貓是何方人物?
2 AI貓?jiān)煨?/span>
3 AI貓都會(huì)做什么?
第2章 AI貓的體育鍛煉
1 走來(lái)走去
2 跑步向前
3 蹦蹦跳跳
4 尋找目標(biāo)
5 本章小結(jié)
第3章 AI貓的藝術(shù)學(xué)習(xí)
1 小貓?zhí)?/span>
2 放音響
3 燈光效果
4 音樂(lè)演奏
5 形狀繪制
6 本章小結(jié)
第4章 AI貓學(xué)英語(yǔ)
1 認(rèn)識(shí)英文字母
2 單詞記憶
3 單詞測(cè)試
4 成績(jī)報(bào)告
5 本章小結(jié)
第5章 AI貓學(xué)數(shù)學(xué)
1 加一減
2 加法和減法
3 高斯連加
4 循環(huán)猜數(shù)
5 二分猜數(shù)
6 本章小結(jié)
第6章 AI貓做項(xiàng)目
1 項(xiàng)目設(shè)計(jì)
2 素材準(zhǔn)備
3 代碼編寫
4 項(xiàng)目測(cè)試
5 項(xiàng)目?jī)?yōu)化
6 本章小結(jié)
第7章 AI貓迷宮找路
1 營(yíng)救AI貓
2 形影不離
3 遠(yuǎn)程遙控
4 自謀出路
5 左手法則
6 迷宮尋寶
7 本章小結(jié)
第8章 下一段旅途
1 人工智能應(yīng)用的特點(diǎn)
2 有趣的人工智能應(yīng)用
3 計(jì)算思維的重要性
4 小學(xué)生如何學(xué)習(xí)人工智能?