陳玉萍
(安徽公安職業(yè)學院網(wǎng)安系,安徽合肥 230088)
《C語言程序設計》是高校計算機專業(yè)一門專業(yè)課程,其實操作性強,因此,如何調(diào)動學生的課堂參與興趣,引導學生實現(xiàn)理論與實踐相結合,提升學生的編程能力,則成為計算機專業(yè)教學改革需要面臨的主要問題。在傳統(tǒng)教學模式中,教師利用課堂設置學習任務的方式,引導學生參與實踐,但是在實施過程,教師對于理論知識點講授比較少,學生的積極性不高,且在任務后出現(xiàn)問題不能及時解答、教學目標得不到有效實現(xiàn)等問題的存在影響了課程培養(yǎng)效果。
面對新情況新時代信息化高速發(fā)展的今天,課程教學如果仍舊停留在面授的環(huán)境下,學生仍舊需要在規(guī)定的時間到固定的地點,接受固定的教學,學生課前無法太多的準備,無法發(fā)揮學生的自主學習性;對于教師來說,在課前只要對課堂的內(nèi)容進行講解就可以了,最多就是傳統(tǒng)的PPT 的展示,仍舊是填鴨式教學,教師在教學過程中也發(fā)現(xiàn)不了問題,提高不了教學技能和水平;教師在課堂上的提問也機械式的,缺少師生之間的互動,討論研究式的教與學更無從談起;課程結束后發(fā)現(xiàn)不了問題,沒有疑問,也不存在團隊中成員分享問題和得失,學生的個體學習能力和整個班級的團隊學習能力也無從談起。
在互聯(lián)網(wǎng)教育的時代下,一種新型的課堂教學模式在一些地方已經(jīng)開始實踐,那就是“翻轉課堂”。這種教學模式是在互聯(lián)網(wǎng)技術與教育產(chǎn)業(yè)高度融合后產(chǎn)生的一種前沿教學形式。它改變了傳統(tǒng)的實時的教學方式,最大限度地讓學生自學、選學、有針對性地學,真正達到個性化學習的目的。如果運用得當,能夠大幅度提高教學成績。學生的個體能力得到在課前有重復的準備和研究,在課中有深入的思考,在課后還可以借助學習小團隊答疑解惑;教師在運用互聯(lián)網(wǎng)新時代新技術結合翻轉課題可以重復展示教學的魅力,提高學生的成績,并不斷提高自身個教學能力和科研水平。
為了解決傳統(tǒng)教學模式中存在的問題,達到滿意的教學效果,越來越多的教育工作者開始結合當前“互聯(lián)網(wǎng)+”的教學發(fā)展背景,將“互聯(lián)網(wǎng)+翻轉課堂新模式”引入教學實踐中來,對傳統(tǒng)教與學的關系進行調(diào)整與完善,從而對新時期信息化教育改革探索更加合理、有效的路徑。
在《C語言程序設計》教學實施中,“互聯(lián)網(wǎng)+翻轉課堂新模式”的構建需要專業(yè)的軟件支持。在課前準備階段,教師與學生應基于自身角色完成相應任務:(1)對教師來講,應發(fā)揮教學主導作用,指導學生下載相關的軟件,構建云平臺,構建云班課,確保學生能夠通過登錄進入網(wǎng)絡虛擬學習環(huán)境,并能夠完成接受學習任務,開展互動交流等一系列操作;根據(jù)C語言程序設計課程重難點知識設置導學資料,并在云平臺上發(fā)布的所有課程信息、學習要求、課件、微視頻等學習資源,確保學生通過移動設備完成自主學習。(2)對學生來講,需要調(diào)動自主學習能力,針對教師提供的課程資源進行思考與探究,學生之間可以通過云平臺,結合教師提供的自主學習任務開展頭腦風暴、作品分享、計時答題等互動教學活動,并在社交平臺或評論區(qū)進行即刻反饋,即刻點評,以分享自己的學習過程,并通過與教師、同學的交流,發(fā)現(xiàn)C語言程序設計中存在問題,通過問題梳理,形成課堂進一步談論探究的依據(jù)。
在“互聯(lián)網(wǎng)+翻轉課堂新模式”下,課堂成為學生互動討論、消化知識的“主陣地”,教師可以通過小組合作、任務驅(qū)動等方式,調(diào)動學生實現(xiàn)線上與線下學習的融合,并實現(xiàn)課上與課下的翻轉。在《C語言程序設計》設計中,教師與學生需要根據(jù)自身角色任務參與到課堂中來。(1)從教師來看,通過課堂測試檢驗學生課下自主學習結果,摸清學生在C語言程序設計中完成的學習任務,以及存在的學習盲點,并對課堂討論過程進行設計,實現(xiàn)課上與課下的有效銜接;組織學生進行討論,教師可以根據(jù)學生課前在云平臺上形成的學習小組進行劃分與安排,一方面針對學生在學習中存在的盲區(qū),設計互動交流任務,另一方面結合C語言程序設計要求,設計進一步學習任務,延伸學生課前自主學習,深化對C語言的理解與運用;結合典型案例進行分析,例如在程序設計中,教師設計了經(jīng)典案例“利用遞歸法求5! ”,在課堂教學中,教師根據(jù)案例內(nèi)容為各組學生預留了互動討論的時間,確保學生在討論中相互啟發(fā)、相互引導,并理順遞歸法的學習過程,最后利用微課講解為學生提供案例解析的詳細內(nèi)容,以提升學生的學習效果,指導學生的微課的輔導下完成經(jīng)典案例的學習。(2)從學生來看,學生提供在線學習結果,結合測試活動對自我學習情況進行評析,明確學習中存在的問題,并在討論中做到心里有數(shù),確保討論過程有的放矢,能夠切實解決課前學習中存在問題;分組討論,即根據(jù)教師設置的任務進行組內(nèi)討論,在合作學習中學生應注重角色的劃分,其中小組長負責說明任務內(nèi)容與任務目標,記錄員負責對互動過程進行整理、記錄,其他成員根據(jù)共同的任務目標參與互動,以不斷深入學習結果;對任務內(nèi)容進行匯報,小組長根據(jù)組員討論情況,對C語言程序設計任務目標的完成情況進行判斷,并梳理學習結果,對學生的學習過程進行分析總結,以形成最終的討論結果,在課堂上進行匯報,并實現(xiàn)組間的溝通與交流,深化任務探究效果。
在完成課堂構建后,教師可以進一步利用“互聯(lián)網(wǎng)+翻轉課堂新模式”,對課程目標進行落實。學生在課下通過登錄云平臺,可以充分利用其中的學習資源,“C語言”題庫含有大量設計題目和章節(jié)習題,并根據(jù)程序設計要求,為學生提供測試與講解,確保C語言課程中的每個知識點都能夠得到充分的解析,以體現(xiàn)在線學習的針對性;教師利用技術手段,開展在線直播,為學生課堂討論中的重點內(nèi)容進行講授與點撥,并引導學生在直播時與教師充分互動,以解決課堂討論中的盲點與誤區(qū),同時平臺還提供直播回放,讓學生可以反復學習,以提高學生對C語言程序設計的消化吸收效果;利用平臺配套的立體化教材,可以實現(xiàn)對每位學生學習進度跟蹤和學習成效評價,結合課堂學習結果,以及在線學習過程形成評估報告,以作為教師教學指導的依據(jù);此外,教師還可以通過平臺為學生的拓展學習提供資料包,其中不僅包括課堂學習課件,還包括C語言設計的拓展知識,平臺提供在線觀看與下載保存兩種學習形式,輔助學生更準確地掌握C語言程序設計知識,為學生的拓展學習創(chuàng)造良好的環(huán)境。
綜上所述,在《C語言程序設計》課程實踐中,依托互聯(lián)網(wǎng)平臺打造的翻轉課堂模式,為學生的自主學習創(chuàng)造了廣闊的空間。從上述教學改革與實施過程中,我們能夠看到信息技術在教育教學領域應用的優(yōu)越性,以及翻轉課堂在互聯(lián)網(wǎng)平臺實施的過程;相較于傳統(tǒng)課堂,翻轉課堂完全顛覆了課上與課下的學習任務,學生可以依托平臺資源,根據(jù)C語言程序設計要求,進行獨立思考或者合作探究,從而體現(xiàn)其學習個性化需求,提升教育教學效果。