鄭雪芳,董曉丹
(江蘇信息職業(yè)技術(shù)學(xué)院,江蘇 無(wú)錫,214153)
《C 語(yǔ)言程序設(shè)計(jì)》課程是高職院校理工科各專業(yè)開(kāi)設(shè)的一門計(jì)算機(jī)編程基礎(chǔ)課。 通過(guò)本課程的學(xué)習(xí),使得學(xué)生掌握C 語(yǔ)言的基本語(yǔ)法,以及結(jié)構(gòu)化程序設(shè)計(jì)方法。 培養(yǎng)學(xué)生計(jì)算機(jī)編程的基本思想和基本技能, 以及運(yùn)用結(jié)構(gòu)化程序設(shè)計(jì)方法編寫程序解決實(shí)際問(wèn)題的能力。
在傳統(tǒng)的C 語(yǔ)言課堂中,課堂教學(xué)主要以講授法為主, 講課時(shí)的大段代碼往往會(huì)使學(xué)生摸不著頭腦,課堂缺乏互動(dòng)和討論,老師講得很辛苦,但效果不理想, 學(xué)生中存在著較為嚴(yán)重的畏難情緒。 除此之外, 傳統(tǒng)的教學(xué)模式中缺乏對(duì)學(xué)生學(xué)習(xí)習(xí)慣和自學(xué)能力的培養(yǎng)。[1]不能很好地因材施教,忽視了學(xué)生的個(gè)體差異, 大部分學(xué)生只是被動(dòng)地完成老師布置的作業(yè), 沒(méi)有找到適合自己的學(xué)習(xí)方法, 不具備良好的學(xué)習(xí)習(xí)慣和自學(xué)能力。
信息化教學(xué), 是指教師合理、 充分運(yùn)用信息技術(shù)、數(shù)字資源和信息化教學(xué)環(huán)境,突出教學(xué)重點(diǎn),解決教學(xué)難點(diǎn), 創(chuàng)設(shè)學(xué)習(xí)的情境, 并根據(jù)實(shí)際教學(xué)情況及時(shí)調(diào)整、優(yōu)化教與學(xué)的過(guò)程。[2]教師要在教學(xué)過(guò)程中合理使用信息化手段來(lái)調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,發(fā)揮學(xué)生的主體作用,培養(yǎng)學(xué)生獨(dú)立思考問(wèn)題、分析問(wèn)題、解決問(wèn)題的能力,激發(fā)學(xué)生的創(chuàng)新精神,全面提高學(xué)生的綜合素質(zhì)。 基于上述原因, 我們?cè)诒拘?yīng)用電子技術(shù)專業(yè)高職二年級(jí)的3 個(gè)平行班中隨機(jī)選擇了1 個(gè)班級(jí)開(kāi)展《C 語(yǔ)言程序設(shè)計(jì)》課程的信息化教學(xué)試點(diǎn)。
根據(jù)本課程的實(shí)際需要, 在信息化教學(xué)的實(shí)施過(guò)程中,我們主要使用了如下的信息化教學(xué)資源:
(1)開(kāi)放式虛擬實(shí)驗(yàn)仿真平臺(tái):教師可以在平臺(tái)上發(fā)布自主學(xué)習(xí)資料, 查看學(xué)生的練習(xí)情況, 幫助修改調(diào)試程序; 學(xué)生可以在平臺(tái)上自主學(xué)習(xí)、 調(diào)試程序、完成預(yù)習(xí)實(shí)驗(yàn)、進(jìn)行提問(wèn)交流等。
(2)藍(lán)墨云班課APP:發(fā)布課程學(xué)習(xí)資源,查看學(xué)生學(xué)習(xí)進(jìn)度,實(shí)施問(wèn)卷調(diào)查,進(jìn)行課堂測(cè)試。
(3)視頻資料:將課程知識(shí)點(diǎn)錄制成42 個(gè)微課視頻,制作了16 個(gè)FLASH 動(dòng)畫(huà),可以直觀展示相關(guān)概念,激發(fā)學(xué)生的學(xué)習(xí)興趣。
(4)Microsoft Visual C++6.0 軟件:用于編寫調(diào)試程序。
(5)多媒體課件:與教學(xué)內(nèi)容配套的PPT。
(6)相關(guān)程序設(shè)計(jì)專業(yè)網(wǎng)站,如:編程論壇:http://bbs.bccn.net/、中文IT 社區(qū)CSDN:http://www.csdn.net/,學(xué)習(xí)了解程序設(shè)計(jì)的相關(guān)技巧。
本文以《C 語(yǔ)言程序設(shè)計(jì)》課程中《函數(shù)的遞歸調(diào)用》章節(jié)為例,進(jìn)行信息化教學(xué)設(shè)計(jì)。《函數(shù)的遞歸調(diào)用》是本門課程中的一個(gè)難點(diǎn),單純的理論講解很難讓學(xué)生理解遞歸的概念以及設(shè)計(jì)遞歸算法的步驟與方法。在教學(xué)過(guò)程采用多種信息化教學(xué)手段,創(chuàng)設(shè)任務(wù)情境,激發(fā)學(xué)習(xí)動(dòng)機(jī),將知識(shí)性和趣味性,嚴(yán)謹(jǐn)性和形象性有機(jī)結(jié)合,才能有效的突出教學(xué)重點(diǎn),解決教學(xué)難點(diǎn)。
本課程授課對(duì)象是應(yīng)用電子技術(shù)專業(yè)高職二年級(jí)學(xué)生。
具備條件: 已經(jīng)學(xué)習(xí)了C 語(yǔ)言的相關(guān)基礎(chǔ)知識(shí),初步掌握了函數(shù)定義和調(diào)用的方法,并且能夠熟練使用Microsoft Visual C++6.0 軟件編寫調(diào)試簡(jiǎn)單程序。
不足之處: 對(duì)于程序設(shè)計(jì)內(nèi)容的理解還不夠深入,編寫自定義函數(shù)的能力尚有欠缺,缺乏理論應(yīng)用于實(shí)踐的能力。
學(xué)習(xí)特點(diǎn): 熱衷于信息化教學(xué), 喜愛(ài)做中學(xué)、學(xué)中思,樂(lè)于在老師引導(dǎo)下,利用信息技術(shù)開(kāi)展深入實(shí)踐與研究。
我們將本章節(jié)內(nèi)容的教學(xué)活動(dòng)分成課前自學(xué)、課堂教學(xué)和課后拓展三個(gè)環(huán)節(jié),充分利用信息化手段,借助虛擬實(shí)驗(yàn)仿真平臺(tái)以及藍(lán)墨云班課,在線上自主學(xué)習(xí)的基礎(chǔ)上, 通過(guò)課前練習(xí)了解學(xué)生對(duì)各知識(shí)點(diǎn)的掌握情況, 根據(jù)反饋情況實(shí)施課堂教學(xué)。 依托任務(wù)情境,通過(guò)三個(gè)問(wèn)題“什么是遞歸? ”、“什么時(shí)候使用遞歸? ”、“如何設(shè)計(jì)遞歸算法? ”來(lái)安排教學(xué)活動(dòng),使得整個(gè)過(guò)程清晰、流暢、自然,符合學(xué)生認(rèn)知規(guī)律。 各環(huán)節(jié)的學(xué)習(xí)活動(dòng)安排如表1 所示。
課前,以“翻轉(zhuǎn)課堂”的形式,引導(dǎo)學(xué)生利用虛擬實(shí)驗(yàn)仿真平臺(tái)開(kāi)展自主學(xué)習(xí)和討論, 并根據(jù)學(xué)生對(duì)各知識(shí)點(diǎn)掌握情況的反饋來(lái)組織課堂教學(xué), 這種形式有效縮短了支撐知識(shí)的學(xué)習(xí)和講解時(shí)間, 把學(xué)習(xí)活動(dòng)的重點(diǎn)放在典型例題的講解以及編程技巧上,真正從“教”向“內(nèi)化、拓展”轉(zhuǎn)變。
課中,以生活中的遞歸——年齡問(wèn)題,貫穿三個(gè)知識(shí)點(diǎn)的講解;以FLASH 動(dòng)畫(huà)的形式更直觀的展示遞歸的兩種形式:直接遞歸和間接遞歸;通過(guò)“漢諾塔”游戲軟件的演示分享,幫助學(xué)生理解遞歸程序編寫的關(guān)鍵點(diǎn)。 程序均用Microsoft Visual C++6.0 軟件演示,通過(guò)代碼單步執(zhí)行、知識(shí)描述、數(shù)據(jù)變化同步PPT 動(dòng)畫(huà)演示,讓學(xué)生更好掌握“漢諾塔”問(wèn)題的算法設(shè)計(jì);最后利用藍(lán)墨云班課進(jìn)行課堂測(cè)試,當(dāng)堂檢驗(yàn)教學(xué)效果。
課后,學(xué)生通過(guò)實(shí)驗(yàn)平臺(tái)上的鞏固練習(xí),加強(qiáng)對(duì)遞歸概念的理解,進(jìn)一步掌握設(shè)計(jì)遞歸函數(shù)的技巧;以信息化的手段引導(dǎo)學(xué)生主動(dòng)學(xué)習(xí),自覺(jué)學(xué)習(xí)。
從學(xué)生的課堂表現(xiàn)來(lái)看, 信息化教學(xué)手段有效突出了教學(xué)重點(diǎn),解決了教學(xué)難點(diǎn),激發(fā)了學(xué)生的學(xué)習(xí)興趣,提高了學(xué)生自主學(xué)習(xí)的能力。
《C 語(yǔ)言程序設(shè)計(jì)》信息化教學(xué)實(shí)施一個(gè)學(xué)期后,我們對(duì)試點(diǎn)班進(jìn)行了一次問(wèn)卷調(diào)查,共發(fā)放問(wèn)卷45份,最終回收的有效問(wèn)卷為44 份。 調(diào)查結(jié)果如圖1所示。
從問(wèn)卷調(diào)查的結(jié)果來(lái)看, 大部分同學(xué)在本學(xué)期信息化教學(xué)的實(shí)施過(guò)程中獲得了良好的學(xué)習(xí)體驗(yàn),大部分同學(xué)認(rèn)為信息化教學(xué)手段有效提升了自己的學(xué)習(xí)興趣,有助于培養(yǎng)自主學(xué)習(xí)能力(圖1(a)-(b))。82%的同學(xué)認(rèn)為本學(xué)期的信息化教學(xué)中, 評(píng)價(jià)體系更全面更有針對(duì)性(圖1(c))。 對(duì)于后續(xù)課程中是否愿意繼續(xù)接受這種信息化教學(xué)模式, 有46%的同學(xué)表示愿意,45%的同學(xué)表示依據(jù)課程性質(zhì)而定,還有9%的同學(xué)表示不愿意(圖1(d))。
在調(diào)查問(wèn)卷中, 有部分同學(xué)對(duì)信息化教學(xué)提出了更高的要求和期待,主要包括:希望老師能夠提供更為豐富的信息化教學(xué)資源、 在實(shí)驗(yàn)平臺(tái)中多展現(xiàn)程序設(shè)計(jì)的思路以及增強(qiáng)平臺(tái)穩(wěn)定性等等。
表1 《函數(shù)的遞歸調(diào)用》章節(jié)學(xué)習(xí)活動(dòng)安排表
圖1 問(wèn)卷調(diào)查結(jié)果示意圖
信息化的教學(xué)手段對(duì)程序設(shè)計(jì)類課程尤其適用, 今后應(yīng)進(jìn)一步豐富本課程的信息化教學(xué)資源,充分發(fā)揮開(kāi)放式虛擬實(shí)驗(yàn)仿真平臺(tái)等資源的優(yōu)勢(shì),提升教學(xué)效果,提高教學(xué)效率。 另外,在進(jìn)行教學(xué)設(shè)計(jì)的時(shí)候應(yīng)當(dāng)注意,要從課程內(nèi)容的實(shí)際出發(fā),從突出重點(diǎn),化解難點(diǎn)的角度出發(fā),有針對(duì)性的進(jìn)行信息化教學(xué)設(shè)計(jì),切忌將信息化手段進(jìn)行大量堆砌。
銅陵職業(yè)技術(shù)學(xué)院學(xué)報(bào)2019年4期