周秀芳
(鹽城幼兒師范高等??茖W校 江蘇鹽城 224005)
隨著現(xiàn)代科技的發(fā)展,社會各行業(yè)對計算機的重視程度逐漸提高,對操作計算機的高素質(zhì)、綜合性人才的需求也與日俱增。C程序設計作為高等院校計算機專業(yè)語言基礎課程,對學生計算機程序設計與開發(fā)能力的培養(yǎng)具有關(guān)鍵性作用。但在C程序設計的實際教學過程中,部分教師仍未及時轉(zhuǎn)變傳統(tǒng)教學模式,無法充分發(fā)揮教學的實用性價值。因此,教師應積極構(gòu)建MOOC環(huán)境下的新型教學模式,有效優(yōu)化課堂教學體系。
MOOC是立足于互聯(lián)網(wǎng)的開放性教育平臺。不同于傳統(tǒng)、固定的教學模式,這種新型教學模式有效突破了時間與空間的限制,整個教學過程具備極強的靈活性[1]。學生只需要具備聯(lián)網(wǎng)條件,就能在MOOC平臺進行遠程在線學習,還能結(jié)合自身興趣喜好和實際學習需求,自由選擇任一門課程。更方便的是,學生可以利用隨身攜帶的手機、IPad及筆記本電腦等電子設備,隨時在MOOC平臺學習。另外,來自不同學校的學生可以通過MOOC平臺選修相同課程,且相同課程的教師也可以來自不同學校。這種在線課程教學模式不僅具有開放性和靈活性特征,而且能為學生提供各種學習內(nèi)容和方式,有效提高學生的自主學習效率。
傳統(tǒng)網(wǎng)絡公開課的教學局限于將教材知識點轉(zhuǎn)化為網(wǎng)絡資源,師生之間缺乏有效的互動交流。MOOC教學模式則能避免這種弊端,將課堂教學活動及教學資源全部轉(zhuǎn)移到網(wǎng)絡教育平臺上[2]。MOOC平臺不僅能將移動數(shù)字平臺包含的各種社交工具整合起來,而且為學生呈現(xiàn)了豐富的微視頻、課堂測驗、課后習題等多元化網(wǎng)絡教學資源,全面實現(xiàn)了在線交流工具與在線教學資源的一體化目標,為學生提供了更豐富的課堂教學體驗。
MOOC教學模式結(jié)合C程序設計各單元知識點的結(jié)構(gòu)框架和體系,按照課程教學大綱及具體教學任務,有針對性地細化復雜的教學內(nèi)容,采用科學、合理的方式規(guī)劃各章節(jié)知識點,并制成易于學生觀看的教學視頻,每個視頻時長多為10~15分鐘。這一模式能有效提高學生的學習效率,避免不必要的時間浪費,還能集中具體知識點,加強學生對特定知識點的理解與掌握。與此同時,這些教學視頻已由教師合理規(guī)劃與布局,各知識點銜接緊密,以層層遞進的方式,為學生提供良好的學習條件,降低了學生自主學習的難度,有助于學生更好地理解與掌握C程序設計課程內(nèi)容。另外,教師在細化課程知識點的過程中,應保證其碎片化的規(guī)范性與合理性,盡可能以學生易于理解的方式展開教學。
盡管MOOC在線教學模式具有良好的開放性,但也易導致學生在學習過程中缺乏應有的監(jiān)督與管理,讓教師無法實時掌握學生自主學習的動態(tài),還可能造成學生在學習過程中自覺性不足,整體呈現(xiàn)懈怠而懶散的狀態(tài)?;诖?,在MOOC環(huán)境下開展C程序設計教學的過程中,教師在凸顯學生主體地位的同時,應高度重視培養(yǎng)學生自主學習能力[3]。教師必須采取有效措施,引導學生投入自主學習過程,幫助學生樹立正確的自主學習意識,積極與學生保持有效的互動交流關(guān)系,對學生的學習情況有確切認知,充分調(diào)動學生在學習過程中的自覺性與能動性,最大限度加強學生自主學習能力。
在構(gòu)建MOOC教學模式時,教師需要充分利用其開放性特點,還應充分考慮各高校特色,將MOOC教學模式與高校教學特色和學生認知能力等因素結(jié)合。在創(chuàng)設MOOC開發(fā)平臺時,相關(guān)師資開發(fā)團隊必須結(jié)合學生性格特征與實際學習能力,圍繞C程序設計課程展開MOOC教學模式的創(chuàng)新與設計,從而為學生基于MOOC平臺的課前預習提供基本保障。有別于傳統(tǒng)教學對全部知識點進行講授的教學方式,在MOOC環(huán)境下,教師在正式進行C程序設計教學時,只會針對學生難以掌握的重難點內(nèi)容進行講解。與此同時,教師講解的教學內(nèi)容主要圍繞C程序設計課程中的項目開發(fā),側(cè)重于理論知識與實踐應用的融合,著重培養(yǎng)學生項目系統(tǒng)開發(fā)能力。因此,教師必須組織學生完成MOOC課前預習,使學生對所學內(nèi)容有大致了解,為正式課堂教學奠定堅實的基礎,培養(yǎng)學生良好的課前預習習慣。
在C程序設計課堂教學過程中,教師可以指導學生針對MOOC平臺涉及的具體問題進行自由探討、分析,并由討論結(jié)果推斷學生對知識點的理解程度,為學生講解較難掌握的內(nèi)容。教師應結(jié)合具體教學內(nèi)容,為學生系統(tǒng)講述C程序設計功能,根據(jù)學生的整體水平布置難度適中的開發(fā)任務,組織學生以小組為單位,討論、分析開發(fā)任務的具體事項,促使學生靈活運用所學理論知識,分工合作,完成軟件系統(tǒng)開發(fā)。但需要注意的是,教師應充分利用自身引導者角色[4],在學生討論過程中予以指導和講解,及時解答學生提出的問題或困惑。對全班普遍存在的大問題,教師需要統(tǒng)一、集中解惑。在學生進行小組討論、交流的過程中,教師應鼓勵每個學生積極參與交流活動,大膽發(fā)表自身的看法和見解。這既能培養(yǎng)學生的團隊合作意識和集體參與感,還有助于學生學習與借鑒其他優(yōu)秀組員的思維模式與操作技巧,從根本上綜合提高學生的系統(tǒng)開發(fā)能力。這種教學方式能幫助學生在學習過程中化被動為主動,將單純講解理論知識過渡、轉(zhuǎn)化為實踐開發(fā)教學活動,改變傳統(tǒng)教學中學生被動接受理論知識的不利局面,充分激發(fā)學生的自主探究意識,全面貫徹落實新課程改革的要求。
在傳統(tǒng)C程序設計教學過程中,教師的答疑解惑方式僅限于固定地點和時間范圍,無法滿足及時為學生解答疑惑的時效性需求,也未能針對具體問題與學生建立溝通交流平臺。在新時代信息化技術(shù)高速發(fā)展與普及的大背景下,教師可以積極引進QQ群、微信群、微信公眾號及教育網(wǎng)絡系統(tǒng)平臺等社交工具,充分利用數(shù)據(jù)信息傳遞的實時性與共享性,鼓勵學生及時向教師請教自己遇到的問題,同時,將C程序設計的相關(guān)教學資源上傳至指定平臺,引導有需要的學生自主下載與學習。另外,教師還可以將具有代表性的經(jīng)典例題分享到群里,組織學生自由討論與研究,借助社交工具,快速分享自身經(jīng)驗和觀點,最大限度地提高教學效率,將網(wǎng)絡信息技術(shù)的優(yōu)勢全面、充分體現(xiàn)出來。
教師在考核學生對所學知識點的掌握程度時,可以基于檢驗學生編程能力的目標,為學生創(chuàng)設適合的考核方式。教師在考核過程中,不但要重視學生基本技能的應用情況,還應綜合考量學生系統(tǒng)開發(fā)能力和編程能力等,具體可以分組考核的方式來操作。教師可以成立若干考核小組,由組長帶領(lǐng)全體組員自由確定考核題目,明確小組成員的具體分工,通過合作、交流,完成系統(tǒng)編程。這種方式不但能真實地檢測學生實際開發(fā)能力,而且能有效減輕教師的考核負擔,真正實現(xiàn)教學與考核一體化的目標。
MOOC基于互聯(lián)網(wǎng)技術(shù)的發(fā)展而生。將MOOC模式與C程序設計教學有機結(jié)合已成為順應時代發(fā)展的必然結(jié)果,不僅能為學生提供開發(fā)性遠程教育平臺,而且能將抽象復雜的C程序設計語言轉(zhuǎn)變?yōu)橐子趯W生理解的內(nèi)容?;贛OOC環(huán)境開展C程序設計教學的過程中,教師可以組織學生完成MOOC課前預習、指導學生自由討論開發(fā)任務、構(gòu)建課后遠程答疑平臺、設計實例開發(fā)測驗方式等,充分激發(fā)學生自主探究C程序設計的興趣。