歡迎來(lái)到培訓(xùn)無(wú)憂網(wǎng)!

全國(guó)切換

咨詢熱線 400-001-5729

位置:培訓(xùn)無(wú)憂網(wǎng) > 新聞資訊 > 青少兒培訓(xùn) > 少兒編程 >  怎樣將數(shù)學(xué)融入少兒編程教學(xué)

怎樣將數(shù)學(xué)融入少兒編程教學(xué)

來(lái)源:培訓(xùn)無(wú)憂網(wǎng) 發(fā)布人:裴裴

2022-09-27 09:32:27|已瀏覽:140次

怎樣將數(shù)學(xué)融入少兒編程教學(xué)

怎樣將數(shù)學(xué)融入少兒編程教學(xué)

怎樣將數(shù)學(xué)融入少兒編程教學(xué)?函數(shù)式編程沒(méi)那么糟糕,對(duì)于零基礎(chǔ)的人來(lái)說(shuō),函數(shù)式編程的思維方式更容易接受。今天小編主要給大家分享怎樣將數(shù)學(xué)融入少兒編程教學(xué),希望對(duì)你們有幫助!

當(dāng)孩子六歲的時(shí)候,就可以接觸類似scratch的編程語(yǔ)言,后來(lái),他覺(jué)得繼續(xù)學(xué)習(xí)太簡(jiǎn)單了。小學(xué)三年級(jí)結(jié)束時(shí),我覺(jué)得時(shí)間差不多了,孩子們也有學(xué)習(xí)的意愿,所以暑假后我開(kāi)始正式的編程教學(xué)。

我使用的編程語(yǔ)言是經(jīng)典的函數(shù)式編程語(yǔ)言Haskell,它是以傳統(tǒng)方式學(xué)習(xí)的。Haskell之所以被使用,主要是因?yàn)槲艺J(rèn)為函數(shù)式編程更適合孩子的思維。我也想驗(yàn)證自己的想法是否合理。此外,Haskell是函數(shù)編程語(yǔ)言中語(yǔ)法噪音最小的語(yǔ)言,它非常接近數(shù)學(xué)的代碼形式,可以減少孩子學(xué)習(xí)的障礙。

一般過(guò)程是先教整數(shù)、字符、字符串和布爾值四種數(shù)據(jù)類型,然后教一些簡(jiǎn)單的加法、減法、乘法和除法函數(shù)、字符串連接函數(shù)和分支處理表達(dá)式。然后開(kāi)始教列表類型,用簡(jiǎn)單的字符串列表操作。在這些基本概念清楚之后,我們開(kāi)始教遞歸,用遞歸實(shí)現(xiàn)sum、product、any、all這些函數(shù),用遞歸實(shí)現(xiàn)filter函數(shù),用foldr統(tǒng)一sum、product、any、all這些函數(shù),用遞歸實(shí)現(xiàn)map函數(shù),用foldr函數(shù)實(shí)現(xiàn)map、filter函數(shù)。在實(shí)踐中,學(xué)會(huì)用遞歸來(lái)解決漢諾塔問(wèn)題,然后希望可以獨(dú)立實(shí)現(xiàn)一個(gè)九九乘法表的輸出。

經(jīng)過(guò)大約兩個(gè)月的教學(xué)嘗試,覺(jué)得Haskell可以用于少兒編程教育上,只要邏輯能力和英語(yǔ)能力有一定的基礎(chǔ),并能接受程編程的思維模式。此外,盡量用接近數(shù)學(xué)的方式來(lái)講函數(shù)式編程的思維方式,給出具體的例子:用好ghci、ipad、紙和筆。

函數(shù)式編程沒(méi)那么糟糕,對(duì)于零基礎(chǔ)的人來(lái)說(shuō),函數(shù)式編程的思維方式更容易接受。對(duì)有命令式編程基礎(chǔ)的人來(lái)說(shuō),反而有著各種理解上的障礙。

建議家長(zhǎng)提前預(yù)習(xí)《與孩子一起學(xué)編程》。

如果15歲以上的孩子可以嘗試學(xué)習(xí)python+人工智能或虛擬機(jī)器人。

如果這些還不足就挑戰(zhàn)C/C++,JavaEE。

如果一個(gè)15歲的孩子沒(méi)有接觸過(guò)編程,家長(zhǎng)應(yīng)該開(kāi)始從簡(jiǎn)為孩子選擇學(xué)習(xí)方向。

      注:尊重原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明出處和鏈接 http://m.elsolbar.com/news-id-58150.html 違者必究!部分文章來(lái)源于網(wǎng)絡(luò)由培訓(xùn)無(wú)憂網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實(shí)性請(qǐng)自行核實(shí)或聯(lián)系我們,了解更多相關(guān)資訊請(qǐng)關(guān)注少兒編程頻道查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費(fèi)申請(qǐng)?jiān)囌n。關(guān)注官方微信了解更多:150 3333 6050

留下你的信息,課程顧問(wèn)老師會(huì)一對(duì)一幫助你規(guī)劃更適合你的專業(yè)課程!
  • 姓名:

  • 手機(jī):

  • 地區(qū):

  • 想學(xué)什么:

  • 培訓(xùn)無(wú)憂網(wǎng)
免 費(fèi) 申 請(qǐng) 試 聽(tīng)
提交申請(qǐng),《培訓(xùn)無(wú)憂網(wǎng)》課程顧問(wèn)老師會(huì)一對(duì)一幫助你規(guī)劃更適合你的專業(yè)課程!