資訊內容
大膽假設 - Scratch編程課程
課程介紹
隨著智能硬件和人工智能的發展,計算機在我們的生活中變得不可或缺,熟練使用計算機,培養編程思維對新生一代也就顯得更加重要。
Scratch是由麻省理工學院(MIT)Lifelong Kindergarten小組開發的一款圖形化可拖拽式編程軟件。從Scratch入門,學生可以對編程產生濃厚的興趣,他們可以自由地創作動畫、游戲、交互程序,并結合文學、數學、科學的知識讓自己的程序更加有趣、更加具有挑戰性。
Scratch 創意編程課程專為 5-12 歲學生設計,在引導學生編寫程序的過程中,不斷調動其創造力、鍛煉其邏輯思維能力和計算能力。

課程內容
初級課程
學習Scratch的基礎模塊,從基本的代碼入手,由淺入深學習編程邏輯。通過創作多種類型的Scratch程序,掌握編程技能,發揮創意思維。
初識Scratch
講解編程的基礎概念,熟悉多種編程模塊
足球大賽
講解條件判斷及重復執行代碼
學習控制器與及偵測模塊
幾何繪圖
學習畫筆模塊,學習幾何知識并作畫
迷宮逃脫
學習顏色檢測,熟悉邏輯判斷
故事世界
學習廣播消息,創造自己的故事
煙花程序
復習知識,初識克隆模塊
思維導圖
學習思維導圖使用方法,梳理程序設計思路
瘋狂彈彈球
學習用代碼實現反彈效果
云變量學習
學習使用云變量,制作在線排行榜
瘋狂彈彈球
利用云變量開發在線聊天室
全民飛機大戰一
綜合實戰,利用克隆模塊
全民飛機大戰二
增加Big Boss及關卡,熟練使用克隆模塊
Flappy Bird
學習重力下降,相對移動和絕對移動
Daner跳跳跳
學習用代碼實現跳躍效果
球球大作戰
學習用數據改變角色大小
Pac-Man程序
學習碰撞檢測代碼,復習克隆
自動造句機
學習鏈表,利用時間地點人物自由組織語句
算法入門課一
學習算法,解決高斯求和問題
Doodle Jump
復習跳躍代碼和廣播消息
自由設計課程
發揮創意,自由設計程序


高級課程
深化編程邏輯能力的鍛煉,從算法、數據結構等領域深入學習計算邏輯。在不斷提升編程能力的同時,加強計算邏輯的培養和訓練。
貪吃蛇大作戰
編寫新型控制器,利用克隆實現復雜效果
算法入門課二
學習算法,查找最大最小數
密室逃脫
學習場景切換和邏輯判斷
植物大戰僵尸一
綜合使用鏈表和克隆
植物大戰僵尸二
完善程序,添加多種植物角色
數學大考驗
隨機出題,使用鏈表及邏輯判斷
自由設計課程
發揮創意,自由設計程序
沖擊波
使用不同造型表現角色不同狀態,復習克隆
八分音符醬
利用聲音控制角色前進跳躍
算法-冒泡排序
學習冒泡排序算法
Daner大冒險一
復習重力下降及碰撞檢測代碼
Daner大冒險二
完善程序,添加多級關卡
Memory Match
學習使用鏈表,復雜邏輯初探
泰拉瑞亞一
設計多人及多目標對抗程序
泰拉瑞亞二
完善程序,增加多重特效
自由設計課程
發揮創意,自由設計程序
五子棋設計一
學習五子棋盤繪制及落子機制
五子棋設計二
學習五子連珠的判斷機制
五子棋設計三
完善五子棋程序
自由設計課程
發揮創意,自由設計程序


戰隊課程
基于PBL、STEAM理念建立編程戰隊,通過學習方法的培養、行為習慣的養成、處理問題思維模型的建立以及對程序設計流程的重新認識打造科技達人。
計算機常用技能
計算機常用操作及Word、PPT軟件使用
時間管理
學習時間管理工具的使用,合理規劃時間
PS學習
學習Photoshop簡單使用方法
能夠輕松處理所需圖片
程序鑒賞
對優秀Scratch編程作品
進行創作思路及技術分析
游戲鑒賞
從藝術與技術的角度
鑒賞國內外優秀游戲作品
游戲策劃
學習策劃思維與方法,自主設計編程作品
公眾號運營
學習公眾號內容編輯方法
開通戰隊公眾號,發布戰隊消息
團隊溝通與表達
學習溝通協商表達以及團隊展示表達方式


課程相關
小班教學
為了服務好每一個學生,讓他們獲得足夠的關注,為了老師能夠有足夠的精力教導好每一個學生,我們堅持小班教學的模式。這樣的人數設計,既能讓學生與老師有足夠的交流,同時也讓學生感受到小組學習的魅力、增加學習動力、鍛煉自信心、鍛煉團隊協作的能力。

游學課程
我們將引入游學線路,在假期帶領學生參觀麻省理工學院(MIT),與Scratch創始人面對面交流,并感受實驗室里的前沿科技。

? 我們將帶領學生參與蘋果全球開發者大會(WWDC)及其他面向開發者的論壇,鼓勵學生參加比賽,分享自己的作品。

后續課程
從圖形化編程入門,在掌握Scratch之后,逐漸引入APP Inventor開發Android手機應用,并結合Arduino學習硬件知識,同時學習Python、Swift等多種非圖形化編程語言,深入學習算法和數據結構知識。

學習編程的好處
很多人認為學習編程是為了更好地利用計算機,這沒有問題,編程確實可以幫助學生更有效地發揮計算機的能力,但這只是一種知識能力上的拓展,遠遠不是學習編程全部的好處。學習編程,更重要的是對于學生思維方式的鍛煉和培養。
編程中有一個重要的概念:順序執行。意思是程序需要按照一定的順序依次執行語句,這就要求學生在編程時要將想要實現的功能分解為多個具體的步驟,并且要考慮到不同步驟之間的關系和觸發條件。學習了編程的人,在思考問題時會更加注意問題內部各個因素之間的關系,會對解決問題的步驟有一個更加清晰的思考。編程中涉及到非常多的邏輯轉換,需要人們將腦海中的邏輯轉換成程序語言,這之中涉及很多的數學和邏輯學知識。編程中還需要考慮到程序執行時出現的各種可能,要對計算機內部和計算機運行環境有全面的了解,這鍛煉了學生思考問題時的全面和細心。
除此之外,學生在學習編程的過程中會不斷地嘗試、不斷地面對挑戰、不斷地經歷失敗,不斷地從錯誤中學習,只有經歷了這些,才能最終獲得程序的正確運行。這整個的過程,會鍛煉學生的挫折承受能力。

編程教育國內外現狀
在全球范圍內兒童編程教育已經是一個主流,多個歐美國家已將編程納入了公立學校的日常課程。
早在2000年以色列就將編程納入高等學校的必修科目,同時要求孩子從小學一年級就要學習編程。
2012年, 奧巴馬為呼吁全國的學生學習編程,開展編程一小時活動宣傳。2016年, 美國政府為強化中小學計算機教育投資40億美元,以保障全美各州,從幼兒園到高中都能擁有完整優質的電腦科學教育。
2014年英國最新的教育大綱規定編程為5-16歲學生的必修課。
2017年,新加坡的中小學生將多一門編程的考試科目。
2017年7月,國務院印發《新一代人工智能發展規劃》。其中明確指出,人工智能成為國際競爭的新焦點,應逐步開展全民智能教育項目,在中小學階段設置人工智能相關課程、逐步推廣編程教育、建設人工智能學科,培養復合型人才,形成我國人工智能人才高地。

師資介紹
教師團隊由北京大學、深圳大學高學歷專業教師組成,每個老師都有豐富的教學經驗。我們將在精彩有趣的講解和豐富有趣的項目中,讓學生們用科學的方法將自己的好奇心變成探索求知的勇氣和能力。
學生作品展示
Daner's World

Terraria

Memory Match

Sudoku

大膽假設
Bold Hypothesis
我們希望激發小朋友對于知識的好奇心,我們希望啟蒙小朋友獨立思考和自主探索的能力。我們與小朋友一起,從眼前暢想遠方,從已知探尋未知,從過去尋覓未來。
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
