計算機編程課程與學(xué)生核心素養發(fā)展的關(guān)系
來(lái)源:投稿網(wǎng) 時(shí)間:
根據核心素養設計計算機程序教學(xué)策略。
知名心理學(xué)家、教育學(xué)家維果茨基創(chuàng )立的社會(huì )文化史理論,對世界心理和教育學(xué)都有著(zhù)深刻的影響。其社會(huì )文化史論主要包含兩個(gè)重要概念,即“人是社會(huì )歷史產(chǎn)物”和“最近發(fā)展區”。
(一)人是社會(huì )歷史的產(chǎn)物,是“共享-交流-互助”的學(xué)習共同體。
Vigitzki在他的社會(huì )文化史論中指出:“人從出生就是社會(huì )實(shí)體,是社會(huì )歷史的產(chǎn)物”,學(xué)習行為是在人際交往活動(dòng)中產(chǎn)生和發(fā)展起來(lái)的。學(xué)習過(guò)程中,教師與同伴是學(xué)生學(xué)習的促進(jìn)者,而合作學(xué)習對學(xué)生認知發(fā)展有重要意義。通過(guò)該課程的教學(xué)實(shí)踐,構建了“分享—交流—互助”的學(xué)習共同體,為學(xué)生提供了一個(gè)分享、交流學(xué)習過(guò)程、節目設計作品的互動(dòng)平臺。舉例來(lái)說(shuō),在新一輪課程改革中,我們建立了網(wǎng)絡(luò )互動(dòng)平臺,以幫助學(xué)習編程,并逐漸結合在線(xiàn)、離線(xiàn)程序設計學(xué)習社區,提供了一個(gè)學(xué)習方案設計的學(xué)習資源共享,互相幫助的學(xué)習環(huán)境,以及方案設計作品的展示與評價(jià)與交流平臺。建立網(wǎng)絡(luò )社區可以借助博客、微信群、QQ群等軟件工具。另外,在線(xiàn)平臺的建立使得師生之間,在課堂上,也能不受時(shí)間限制的互相學(xué)習和啟發(fā),嘗試著(zhù)解疑。所以,通過(guò)“分享—交流—互助”的方式,培養學(xué)生社會(huì )參與意識與能力。
(二)“利用—修改—創(chuàng )造”的教學(xué)方法的新發(fā)展區域。
在維果茨基理論體系中,“最近發(fā)展區”是一個(gè)最為深刻的概念?!捌渲星宄仃U明了教學(xué)與學(xué)生發(fā)展的關(guān)系是“好教學(xué)先于發(fā)展并引導之”。課堂教學(xué)應放在學(xué)生最近的發(fā)展區域,以最大限度地發(fā)揮教學(xué)對學(xué)生發(fā)展的促進(jìn)作用。通過(guò)教學(xué)實(shí)踐,采取“用—改—改”的教學(xué)方法,逐步使學(xué)生由認識、掌握知識,走向自主創(chuàng )新。比如,在新一輪的課程改革中,我們讓學(xué)生從用例、修改別人的程序設計作品中學(xué)習程序設計,理解并掌握程序設計的基本原則和概念,同時(shí)也能幫助他們在日后的自主學(xué)習與創(chuàng )新中發(fā)現一些問(wèn)題。本文以“排序”算法的課程內容為例,在介紹了排序的概念及常用選擇排序算法之后,將整個(gè)程序分享到一個(gè)交流平臺上,讓學(xué)生參與排序算法的“再創(chuàng )造”。其中有些學(xué)生發(fā)現,選擇排序算法對大部分混亂無(wú)序序列進(jìn)行排序時(shí),由于時(shí)間復雜度不高,所以算法性能較好;而極端序列排序則時(shí)間復雜,且算法收斂較差。針對這一點(diǎn),他們改進(jìn)了選擇排序的算法,寫(xiě)出程序代碼,從“使用”、“修改”到“創(chuàng )造”?!安捎谩靶薷囊粍?chuàng )造”的教學(xué)過(guò)程也有利于提高學(xué)生自主學(xué)習能力?,F在還是用“排序”算法為例,有的學(xué)生在課后自主探索其它的排序算法,如冒泡排序、快速排序、希爾排序、堆排序等等,有的同學(xué)在理解了這些排序算法的原理之后,自己設計了自己的程序,制作了一些微課程,與大家分享。
文章從文化基礎、自主性、社會(huì )性等方面探討了計算機編程課程與學(xué)生核心素養發(fā)展的關(guān)系。在維果茨基的社會(huì )文化史論的指導下,鼓勵學(xué)生采取“用—改—改”的方式,依托“分享—交流—互助”的學(xué)習共同體模式,培養學(xué)生的核心素養。結合學(xué)生核心素養培養的計算機課程改革,為走出灌輸模式的知識教育,提供了一種切實(shí)可行的做法。