王軼男 王曼妮
摘? ?要:本研究將網(wǎng)絡(luò)探究教學模式引入計算機專業(yè)課程——C語言程序設(shè)計的教學中,主要目的是實驗并分析如何設(shè)計適合遠程教學的網(wǎng)絡(luò)探究課程,將在傳統(tǒng)課堂中難以理解的知識,通過設(shè)計問題情境吸引學生利用網(wǎng)絡(luò)資源主動探究學習內(nèi)容,完成教師設(shè)計的任務(wù),從而在實際操作中學習知識,解決問題,通過探究式教學來激發(fā)學習者的學習興趣,培養(yǎng)學習者的探索精神和實踐能力。
關(guān)鍵詞:網(wǎng)絡(luò)探究? 教學模式? 課程設(shè)計
中圖分類號:G433? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文獻標識碼:A? ? ? ? ? ? ? ? ? ? ? ? 文章編號:1674-098X(2019)11(a)-0217-02
C語言程序設(shè)計課程的教學目標是培養(yǎng)學生獨立設(shè)計程序的思想和方法,讓學生養(yǎng)成良好的信息素養(yǎng),從而為解決實際問題奠定基礎(chǔ)。但程序設(shè)計類課程比較抽象,邏輯性強,且與數(shù)學有著密切的聯(lián)系,學生理解起來有很大難度。若單純使用傳統(tǒng)教學模式來完成教學任務(wù),很難達到教學目的。為此,本研究提出在程序設(shè)計課程中引入網(wǎng)絡(luò)探究教學模式。該教學模式是建構(gòu)主義學習理論在網(wǎng)絡(luò)環(huán)境下的學習體現(xiàn),通過創(chuàng)造課堂上一種全新的學習環(huán)境,給學生創(chuàng)建真實情境,以網(wǎng)絡(luò)核心課程、網(wǎng)絡(luò)學習空間、網(wǎng)絡(luò)教學管理為建設(shè)重點,讓學習者基于網(wǎng)絡(luò)自主學習,從而達到遠程學習支持與面授相結(jié)合的新型學習模式要求,充分培養(yǎng)學生的創(chuàng)新思維和實踐能力。
下面介紹C程序設(shè)計教學中運用網(wǎng)絡(luò)探究式教學的案例——函數(shù)的遞歸調(diào)用網(wǎng)絡(luò)探究教學實例。
1? 教學目的
了解遞歸的設(shè)計思想,運用函數(shù)的遞歸調(diào)用解決問題,訓練邏輯思維,培養(yǎng)解決問題的能力。
創(chuàng)設(shè)真實與虛擬相結(jié)合的積極課堂情境,在教師與學生,學生與學生的討論與合作中,形成解決問題的最佳方案,激發(fā)學習者學習程序設(shè)計的熱情。
拓展思維,突破思維定勢,靈活解決各種問題,提高創(chuàng)新能力。
2? 教學媒體
多媒體課件、教學網(wǎng)絡(luò)系統(tǒng)及Turbo C。
3? 教學流程設(shè)計
3.1 通過創(chuàng)設(shè)情境,提出問題
在這個模塊中,老師可以用文本和圖片創(chuàng)設(shè)問題情境,賦予學生一個角色,激發(fā)學生的探究興趣。例如,你知道漢諾塔問題嗎?在一個廟中有三根石棒,第一根上面套著64個圓的金片,金片大小不等,大的在下,小的在上。有一個老和尚想把這64個金片從第一根石棒上移到第三根,在移動過程中可以利用第二根石棒,但每次只能移動一個,且在移動過程中3根石棒上的金片要始終保持大盤在下,小盤在上。你能編程序打印出移動的步驟嗎?學生用以往思維方式去解決這個問題陷入僵局,這時可以引出遞歸算法,讓學生主動探求遞歸算法的思想。
3.2 自主學習,提出假設(shè)
學生明確了學習內(nèi)容,就可進入自主學習階段。他們在這一過程中將理解遞歸算法思想,掌握函數(shù)的遞歸調(diào)用。還將嘗試進行算法設(shè)計,形成各自的解題思路,提出自己的解題假設(shè)。需要注意的是學生在吸收函數(shù)的遞歸調(diào)用這部分新知識的過程中,由于認知結(jié)構(gòu)間的差別較大,會受到原有知識結(jié)構(gòu)的“阻礙”。教師在這一階段要密切注意學生的學習情況,收集反饋信息,然后有針對地給予指導,來幫助學生順利地完成認知結(jié)構(gòu)的同化。學生進行自主學習,掌握基本理論后,就會思考如何解決問題。解決問題要遵循“循序漸進”的原則,先讓學生解決相對簡單的問題。例如用遞歸方法求n!,教師要鼓勵學生大膽嘗試,寫出程序代碼。
3.3 課堂討論,驗證假設(shè)
初步掌握了解決問題的算法,學生開始嘗試編寫程序,但他們此時不能確定編寫的程序是否可行。教師可組織學生互相討論,讓他們在討論中辨別對錯,加深對算法思想及調(diào)用方法內(nèi)涵的理解。此階段可根據(jù)實際情況采取靈活的討論形式,不一定分組。筆者觀察到,些時大多數(shù)學生已理解該算法的思想,但編寫出的程序還存在很多問題,如在調(diào)試時出現(xiàn)語法錯誤,程序中出現(xiàn)無終止的遞歸調(diào)用等。針對這種情況可以找?guī)讉€典型的錯誤程序,讓學生展開討論。值得注意的是,學生出現(xiàn)的問題如果不及時解決,會對學習造成一定的阻礙,降低學生的學習積極性,所以教師要及時指導和恰當評價。
3.4 拓展延伸,提出創(chuàng)新
此階段教師歸納出學生編寫的幾種典型的程序,組織學生進行討論,得出他們認為最理想的程序,并進行驗證。為了拓展學生的思維,加深學生對函數(shù)的遞歸調(diào)用的理解,教師在此時可提出創(chuàng)新的要求,使學生繼續(xù)創(chuàng)新地解決一些問題,激發(fā)學生繼續(xù)探索的欲望。
3.5 布置任務(wù),協(xié)作完成
在此環(huán)節(jié),教師對學生需要完成的工作進行詳細的分解描述,明確探究的目標。任務(wù)設(shè)計要難易適中,探案 的最近發(fā)展圈原則任務(wù)的設(shè)計可以稍微超過學生現(xiàn)有一知識范圍,讓學生通過努力可以實現(xiàn)。本案例學生需要完成的主要任務(wù)如下。
(1)建立一個基于網(wǎng)絡(luò)平臺的學習環(huán)境,創(chuàng)設(shè)一個真實與虛擬相結(jié)合的積極課堂。學生根據(jù)IP地址隨時登陸虛擬的網(wǎng)絡(luò)學習社區(qū)進行學習。
(2)自主探究遞歸算法思想,掌握函數(shù)的遞歸調(diào)用方法。
(3)利用函數(shù)的遞歸調(diào)用解決漢諾塔等問題。
學生通過教師提供的網(wǎng)上資源和組內(nèi)的同學相互協(xié)作共同完成任務(wù),從面達到培養(yǎng)學生自主學習、主動探究的能力,在完成任務(wù)過程中也培養(yǎng)了學生分工協(xié)作,實際操作的能力。
3.6 總結(jié)評價
評價的形式可以有學生自評,小組互評和教師評價。這在這環(huán)節(jié)教師需要詳細設(shè)計評價的指標,可以從能力提高、知識掌握、探究態(tài)度、資料運用、任務(wù)完成等幾個方面進行綜合的評價。網(wǎng)絡(luò)探究的評價包括對過程和結(jié)果的評價,通過合理的評價指標設(shè)置可以幫助學生客觀地認識到學習的效果,清楚通過探究學習自己在知識獲取、團隊合作、學習態(tài)度以及學習成果方面的不足和收獲??偨Y(jié)評價是對一次網(wǎng)絡(luò)探究教學活動的回顧,也是不可缺少的環(huán)節(jié),需要注意的是總結(jié)評價環(huán)節(jié)非常容易流于形式,也容易被課程設(shè)計者和學生忽視,特別在互評環(huán)節(jié)往往因為各種原因而不能得到真實的反饋。還有的教師會把此環(huán)節(jié)當成課程的總結(jié),用大量的時間去總結(jié)知識點,灌輸課本知識,這無形又失去了網(wǎng)絡(luò)探究教學的宗旨,回到了傳統(tǒng)的課堂模式。所以,科學的設(shè)計總結(jié)評價環(huán)節(jié),設(shè)計精細的評價指標尤為重要。
此次網(wǎng)絡(luò)探究教學活動,遵循以“以教師為主導,以學生為主體”的指導思想。教師由知識的“灌輸者”、教學管理的“統(tǒng)治者”變?yōu)閷W習資源的設(shè)計者和開發(fā)者、學生學習過程的指導者以及信息化學習環(huán)境的管理者。學生在真實情境中,通過自主學習不但掌握了遞歸算法的設(shè)計思想和基本知識,更重要的是在探究過程中學生體驗到探索的快樂,培養(yǎng)了學生自主學習能力,強烈激發(fā)了學習熱情,拓寬了知識視野。
參考文獻
[1] 周善東.數(shù)字博物館中探究性學習活動的設(shè)計與實施——以“浙江教育博物館”為例[D].浙江大學,2017.
[2] 郭美,段思婧,肖敏.基于網(wǎng)絡(luò)探究式自主學習的教學模式研究[J].中國教育技術(shù)裝備,2017(4):3-4.
[3] 馬志強,劉亞琴,孔麗麗.網(wǎng)絡(luò)探究學習社區(qū)理論與實證研究發(fā)展脈絡(luò)[J].現(xiàn)代遠程教育研究,2018(5):39-42.