資訊內(nèi)容
親子編程Scratch第二課:會(huì)動(dòng)的名字 包含小學(xué)數(shù)學(xué)教育
親子編程Scratch第二課:會(huì)動(dòng)的名字??包含小學(xué)數(shù)學(xué)教育
親子教育不是單純的家庭教育,也不是傳統(tǒng)的園所教育,"親"與"子"兩者都應(yīng)該受到教育,而父親與母親在教育中的地位尤其重要。其核心內(nèi)容是父母與其子女相互尊重、共同教育、一起成長。
在傳授編程技能之外,父母還要學(xué)會(huì)四項(xiàng)技能:
一、如何正確的與孩子溝通:
正確的傾聽并與孩子進(jìn)行有效的溝通,是一個(gè)成功父母須具備的首項(xiàng)重要條件。
二、如何教導(dǎo)孩子的偏差行為:
孩子在成長過程中出現(xiàn)的種種偏差行為,父母應(yīng)如何的處理與導(dǎo)正,如何培養(yǎng)孩子正確的思維與行為慣性,對(duì)孩子的成長具有重要的意義。
三、如何獎(jiǎng)勵(lì)與贊美孩子:
父母如何透過獎(jiǎng)勵(lì)與贊美來誘發(fā)孩子良好的行為動(dòng)機(jī)?孩子有好的表現(xiàn)時(shí),父母該如何做?贊美、鼓勵(lì)時(shí),要注意些什么?如何使用鼓勵(lì)與贊美來替代責(zé)罵與懲罰?
四、如何批評(píng)與處罰孩子:
處罰的目的是什么?何種情況下該處罰孩子?處罰孩子需要注意哪些事情?該如何正確的使用處罰?如何善用"強(qiáng)化策略"和"消弱策略"來?為人父母者不可不知。
----------------------------------------------
今天教如何做一個(gè)小程序。屏幕上的每一字母用鼠標(biāo)一點(diǎn)就會(huì)動(dòng)。
看到這樣一個(gè)程序,我們首先第一點(diǎn):
1:這是三個(gè)獨(dú)立的字母,也就是有三個(gè)角色,每一字母都是一個(gè)角色,需要單獨(dú)編程。
2:我想要讓每一個(gè)角色做什么動(dòng)作:是變大變???是轉(zhuǎn)動(dòng)?還是變顏色?還是在屏幕里到處跑呢?
3:如何控制?是用鼠標(biāo)放上去就動(dòng)?還是用鼠標(biāo)點(diǎn)擊才動(dòng)?還是不用控制,大家輪著動(dòng)?
上面這些思考就是編程中最重要的也是第一項(xiàng)的工作:需求分析。也就是搞清楚你設(shè)計(jì)的程序到底要做什么事情。
搞清楚了需求分析,那該怎么做呢?比如我的C想先變大,再變小,那該怎么做呢?編程思維的邏輯是很嚴(yán)密的,你這個(gè)變大是一瞬間變大,還是一點(diǎn)點(diǎn)變大?變大的速度要快還是慢?這就是邏輯思維的嚴(yán)密性。如果你想一點(diǎn)點(diǎn)變大,該怎么辦呢?對(duì)了!使用循環(huán)結(jié)構(gòu),讓C字母每次變大一點(diǎn)點(diǎn),重復(fù)幾次就可以完成了。然后再重復(fù)同樣的次數(shù),每次再把尺寸減小一點(diǎn)就會(huì)變回原樣了。
(循環(huán)結(jié)構(gòu)是編程算法中非常重要的一個(gè)工具,簡(jiǎn)單來說,只要你想讓角色持續(xù)的改變狀態(tài)就需要用到循環(huán)結(jié)構(gòu))
上面這些思考就是編程中重要的第二項(xiàng)工作:算法設(shè)計(jì),也就是搞清楚如何實(shí)現(xiàn)你設(shè)計(jì)好的程序需求,使用什么關(guān)鍵算法。實(shí)現(xiàn)的方法可能有很多種,你如何選擇最簡(jiǎn)單和最有效率的算法。這就是算法的優(yōu)劣。下面就是最后一個(gè)步驟,用你的編程工具進(jìn)行編程啦。
1,首先刪除角色小貓,重新選擇角色,選擇一個(gè)角色。
2,選擇一個(gè)字母,(這里很多小朋友會(huì)要求自己選一個(gè)字母)
3,點(diǎn)擊時(shí)播放聲音(這里有條件的可以自己錄制聲音,在播放聲音的下拉框里。)
選擇字母A,在字母A上添加代碼。
先選擇 《事件》-《角色被點(diǎn)擊》。然后選擇《聲音》-《播放聲音》
3,點(diǎn)擊時(shí)變色
選擇字母A,在字母A上添加代碼。
選擇 《外觀》-《將顏色增加25》。然后點(diǎn)擊字母看一下效果。
4,選擇字母讓它自動(dòng)旋轉(zhuǎn),
這里要第一次用到循環(huán)語句,重復(fù)執(zhí)行X次。(這里可以加入對(duì)數(shù)學(xué)的乘除法教學(xué),例如,每次轉(zhuǎn)15°,重復(fù)10次是多少°。如果轉(zhuǎn)一圈360°,需要轉(zhuǎn)多少次。慢慢的引導(dǎo)小朋友,也可以引導(dǎo)小朋友,執(zhí)行1次45°,2次,等等,父母和小朋友一起探索旋轉(zhuǎn)的角度。)
選擇?《事件》-《當(dāng)綠色旗子被點(diǎn)擊》 ,選擇《控制》-《重復(fù)執(zhí)行10次》,加入《運(yùn)動(dòng)》-《右轉(zhuǎn)15°》,《控制》-《等待1秒》。
總結(jié):
1:今天教了大家編程的重要三步驟:需求分析,算法設(shè)計(jì),編寫代碼。
2:復(fù)習(xí)了一下邏輯思維的嚴(yán)謹(jǐn)性。
3:介紹了循環(huán)結(jié)構(gòu)。
在學(xué)習(xí)編程的過程中,加入了數(shù)學(xué)的角度概念和乘除法教學(xué)。
Scratch是一種編程語言,初學(xué)者不需先學(xué)習(xí)語法便能利用它設(shè)計(jì)程序。Scratch編程是STEM教育的一種綜合教育方式,它融合了科學(xué)(Science)、技術(shù)(Technology)、工程(Engineering)和數(shù)學(xué)(Mathematics)的綜合知識(shí),側(cè)重思維訓(xùn)練而不是簡(jiǎn)單地學(xué)習(xí)一門編程語言。
麻省理工(MIT)媒體實(shí)驗(yàn)室教授及終身幼兒園小組負(fù)責(zé)人Mitchel Resnick在推廣Scratch編程學(xué)習(xí)中引入了4條編程引導(dǎo)原則(4P原則)。
· 項(xiàng)目(Project):讓孩子們有機(jī)會(huì)參與到有意義的項(xiàng)目中(而不僅僅是答題解謎活動(dòng)),以便他們體驗(yàn)將初始想法轉(zhuǎn)化為可與其他人分享的創(chuàng)意的過程。
· 同伴(Peers):鼓勵(lì)合作和分享,并幫助孩子學(xué)習(xí)建立在他人的工作基礎(chǔ)上做拓展的能力。編程不應(yīng)該是一個(gè)單獨(dú)的活動(dòng)。
· 激情(Passion):讓孩子們參與他們感興趣的項(xiàng)目。他們會(huì)花更長的時(shí)間并更加努力,在此過程中學(xué)習(xí)更多的知識(shí)。
· 玩(Play):鼓勵(lì)孩子們?nèi)ネ嫒L試,嘗試新事物,冒險(xiǎn),挑戰(zhàn)極限,從失敗中學(xué)習(xí)。
通過4P原則,教育工作者和其他人可以確保編程學(xué)習(xí)能夠充分發(fā)揮其作為一種新的讀寫能力和個(gè)人表達(dá)的潛力,而不僅僅是另一種教育時(shí)尚。
