前言
為什么要學(xué)習(xí)編程
青少年需要學(xué)習(xí)編程的新聞報(bào)道, 網(wǎng)絡(luò)上非常多. 甚至一些激進(jìn)的說法, 未來不會(huì)編程如同文盲. 發(fā)達(dá)的國(guó)家對(duì)編程的重視程度遠(yuǎn)勝于國(guó)內(nèi), 大家耳熟能詳?shù)腎T大佬, 如比爾蓋茨, 喬布斯, 扎克伯格等等都是在青少年時(shí)就開始學(xué)習(xí)編程, 然后才有了后來的成就. 相對(duì)于目前國(guó)內(nèi)開設(shè)的美術(shù)音樂舞蹈等培訓(xùn)班, 青少年編程培訓(xùn)的意義和實(shí)用性更大, 對(duì)學(xué)習(xí)的邏輯思維更是有直接的幫助作用.
學(xué)習(xí)編程對(duì)學(xué)習(xí)有什么好處
在家長(zhǎng)對(duì)少兒少年階段的教育問題上, 可能多少都遇到過孩子沉迷于游戲的問題. 沉迷于游戲是人類探索世界尋求自我階值的表現(xiàn), 這是一種需求, 如果利用好這種需求, 就會(huì)把沉迷于游戲變成”沉迷”于創(chuàng)造. 想像一下, 去創(chuàng)造一個(gè)游戲讓別人玩, 這樣是不是更能體現(xiàn)自我價(jià)值, 創(chuàng)造一個(gè)游戲要比玩游戲的難的多, 是不是即能滿足孩子探索世界的要求, 又能讓孩子在這種創(chuàng)造中得到思想的理開拓.
美國(guó)一家兒童編程網(wǎng)站列出的讓孩子盡早學(xué)習(xí)編程的益處:
編程就像學(xué)語言一樣簡(jiǎn)單, 可以早早鍛煉孩子的邏輯思維.
多樣化的學(xué)習(xí)能夠幫助孩子們拓展思維, 開動(dòng)大腦.
培養(yǎng)科技嗅覺, 從使用者變身創(chuàng)造者.
可以讓孩子學(xué)會(huì)用酷炫的方式表達(dá)自我.
未來十年, 程序員將成為需求增長(zhǎng)最快的工作之一.
學(xué)時(shí)規(guī)劃:
一學(xué)期18周, 每周一節(jié)課
第一課: 做準(zhǔn)備開始
站在游戲上的頭腦升級(jí), 從游戲者的角度變?yōu)橛螒蛟O(shè)計(jì)者的角度思考問題
老師帶你打游戲
游戲都有哪些元素組成
游戲的知識(shí)底蘊(yùn)和游戲的類型
如果這個(gè)游戲讓我來實(shí)現(xiàn)我需要考慮什么
編程工具與編程環(huán)境
什么電腦, 什么是軟件, 什么是編程
編程語言: C, C++, Python, Java, PHP, Scratch簡(jiǎn)單介紹
Scratch簡(jiǎn)介
安裝Scratch
Scratch編程環(huán)境
Scratch界面介紹
繪圖編輯器
開始第一個(gè)游戲
Scratch中的積木
算術(shù)運(yùn)算符和函數(shù)
第二課: 游戲設(shè)計(jì): 摘星星
初步掌握動(dòng)作命令與繪圖工具
了解如何如何確定角色的繪圖與位置
第三課: 游戲設(shè)計(jì): 迷宮奶酪
學(xué)習(xí)重復(fù)執(zhí)行命令與其它動(dòng)作
了解控制角色移動(dòng)的多種方式
第四課: 游戲設(shè)計(jì): 搶紅包游戲
深化重復(fù)執(zhí)行與與對(duì)象克隆
設(shè)計(jì)一個(gè)自己常玩的游戲, 從一個(gè)游戲者向設(shè)計(jì)者思考角度轉(zhuǎn)變
第五課: 音樂工具制作: 架子鼓
學(xué)習(xí)聲音模塊, 設(shè)置聲效果
了解鍵盤按鍵和對(duì)象的關(guān)系
第六課: 四則混合運(yùn)算計(jì)算器
學(xué)習(xí)用戶錄入與算術(shù)運(yùn)算
掌握計(jì)算計(jì)運(yùn)算的方式, 掌握數(shù)據(jù)變量的使用
第七課: 游戲設(shè)計(jì): 賽車
深入學(xué)習(xí)動(dòng)作與數(shù)據(jù)統(tǒng)計(jì)
利用運(yùn)算符命令
第八課: 課件: 串聯(lián)電路模擬實(shí)驗(yàn)
學(xué)習(xí)數(shù)學(xué)運(yùn)算, 循環(huán)與物理歐姆定定律
通過編程的方式學(xué)習(xí)課堂內(nèi)容, 提高學(xué)習(xí)興趣
學(xué)習(xí)課件是如何設(shè)計(jì)的
第九課: 提升課: 學(xué)習(xí)編程還需要什么知識(shí)
英語的重要性
數(shù)學(xué)與幾何
邏輯思維
站在巨人的肩上
第十課: 游戲: 石頭剪刀布
學(xué)習(xí)隨機(jī)函數(shù)的使用
從隨機(jī)中延伸”作弊”的功能, 如何讓人永遠(yuǎn)無法戰(zhàn)勝電腦
第十一課: 實(shí)用編程: 密碼登錄
模擬密碼登錄的界面
學(xué)習(xí)用戶驗(yàn)證的原理, 了解真正的編程世界
第十二課: 分享與創(chuàng)作
學(xué)習(xí)如何把程序的發(fā)布,
激發(fā)學(xué)生的拓展和創(chuàng)作思維
第十三課: 創(chuàng)作(上)
模仿與創(chuàng)作
游戲中的故事
設(shè)計(jì)一個(gè)游戲
提交方案, 老師提建議和可行性分析
第十四課: 創(chuàng)作(下)
協(xié)助學(xué)生方案實(shí)施與學(xué)習(xí)的問題解決
鍛煉學(xué)生解決問題的能力
第十五課: 數(shù)學(xué)編程: 電子時(shí)鐘
通過編程, 加深對(duì)時(shí)鐘的認(rèn)識(shí)
利用編程制作電子時(shí)鐘
第十六課: 游戲設(shè)計(jì): 小狗的晚餐(上)
學(xué)習(xí)多個(gè)對(duì)象的互動(dòng), 關(guān)系處理, 復(fù)雜環(huán)境的設(shè)計(jì)和控制
深入學(xué)習(xí)數(shù)據(jù)統(tǒng)計(jì), 不等值對(duì)象的加分處理
第十七課: 游戲設(shè)計(jì): 小狗的晚餐(下)
學(xué)習(xí)多個(gè)對(duì)控制和刪除
學(xué)習(xí)游戲關(guān)卡的處理, 游戲中與游戲者的對(duì)話框操作
第十八課: 知識(shí)總結(jié)
對(duì)學(xué)習(xí)過知識(shí)總結(jié)
對(duì)優(yōu)秀作品賞析
啟發(fā)學(xué)生對(duì)編程, 對(duì)知識(shí)的渴望
編程和知識(shí)的關(guān)系