

摘 要:OBE理念是以學生為教學中心,以預期成果作為教學目標的一種新興的教學體系。與OBE理念相契合,翻轉課堂和對分課堂都是以提高學生自主學習積極性為目標的教學模式。本文以《C語言程序設計》課程為例,在OBE理念指導下,對翻轉課堂和對分課堂的核心內容和關鍵創新點進行了研究分析,對各個教學階段進行了課程設計,重新定義了各個教學環節,有效地激發了學生自主學習的積極性,提高了教學質量。
關鍵詞:OBE;翻轉課堂;對分課堂;教學設計
一、背景
隨著社會的發展,OBE理念越來越被教育工作者所熟悉,并應用于各類課程的教學實踐中[1]。OBE理念,即“成果導向教育”理念,是一種以學生為教學活動中心,以預期成果驅動整個教學過程的教學理念,其目的是讓教學目標更為明確清晰,人才培養更符合社會需求。
程序設計類課程是大學計算機專業或是信息類專業的專業基礎課,在專業課程體系中占據著重要的地位,也是數據結構、算法設計、計算機網絡攻防等課程的前導課程。但從目前來看,在專業課程體系中,程序設計類課程的教學效果十分普通,甚至與其他課程相比,處于低水平。
為了提高程序設計類課程的教學效果,本文以OBE理念為指導,以《C語言程序設計》課程為例,對翻轉課堂和對分課堂的教學模式進行研究和分析,并將其應用于課程的OBE教學體系中。
二、翻轉課堂與對分課堂
翻轉課堂是近幾年興起的一種以學生為主的教學模式[2]。與傳統教學模式不同,翻轉課堂的教學重點在“翻轉”上,即將原先的“課前預習、課上學習、課后復習”翻轉為“課前學習、課中交流討論、課后鞏固”。在這種教學模式下,利用多媒體和網絡技術,學生在課前利用視頻或者MOOC等手段,自主的學習課堂教學內容,在課堂中,同教師和其他同學進行知識點疑問的討論,并利用課堂練習驗證自學成果,通過練習和討論,對知識點進一步理解和掌握,在課后,學生多思考、多實踐,利用課后測試等方式,將教學知識點進行鞏固和完善,達到教學要求。
翻轉課堂在一定程度上能夠激發學生自主學習的積極性,是教學模式的一次創新。但也要認識到,能否有效實施翻轉課堂,必須滿足以下幾個要求:第一,必須建立完善的網絡教學資料;第二,課前學習內容要充分考慮學生的學習能力。在課程的教學過程中,并不是所有的知識點學生都能夠通過課前學習而掌握,有的教學內容重點、難點超出了學生的自學能力,必須要通過課堂上細致的、互動式的講解,學生才能夠理解。因此,翻轉課堂不宜在教學內容的重點、難點部分實施,否則,會因為自主學習難度過大,而傷害到學生的學習積極性。第三,要建立一個長期有效的評估機制,對翻轉課堂的實施效果進行監督和評估。
對分課堂與翻轉課堂不同,它將課堂時間一分為二,一部分為教師講授時間,另一部分則是學生討論時間[3]。從授課形式上看,對分課堂一定程度上遵循著傳統的課堂模式,教師講授內容在前,學生討論學習在后,但從時間序列上看,對分課堂有著自己的特點,它將“講授知識學習知識”的時間節點拉長,變為“講授知識自主吸收知識討論交流”的時間序列,也就是說,對分課堂實施的是錯峰教學,在課堂的討論時間里,學生和教師交流討論的是上一次的課程內容,而本次課程授課內容,則需要學生在下一次上課前,自主的進行知識吸收,并將遇到的問題留到下一次課程中進行交流討論。與翻轉課堂相比,對分課堂對學生的自主學習的積極性以及教學輔助資料要求并不是太高,可以說,對分課堂是傳統教學模式與討論式教學方法有機結合的一種教學模式。
翻轉課堂與對分課堂教學模式都能夠調動學生的自主學習積極性,在教學過程中,學生成為了學習的主體,教師的角色變為了引導者。但也要看到二者的差異性,翻轉課堂實質上是“先學后教”,而對分課堂則是“先教后學”。因此,在教學過程,想提高學生自主學習積極性,得到良好的教學效果,就不能片面的使用一種教學模式,而是要將二者有機結合使用。學生能夠自主學習的知識點采用翻轉課堂模式,可以更好的調用學生的學習積極性,而對于教學內容的難點和重點,則采用對分課堂模式,能得到更好的教學效果。
三、基于OBE理念的翻轉課堂與對分課堂的應用
傳統的程序設計類課程遵循的是以教師為教學主體的教學模式,已遠遠不能夠滿足當前的人才培養需求和教學要求,而OBE理念將學生作為教學活動的主體,以學生的預期學習成果為教學出發點,逆向設計所有的教學環節,使得整個教學過程都圍繞著學生這一主體。因此,以OBE理念基礎,以《C語言程序設計》為例,選取契合OBE理念的翻轉課堂和對分課堂教學模式,將其應用于OBE教學體系中,具體的應用模式如下圖所示。
在應用翻轉課堂和對分課堂之前,首先要根據OBE理念明確課程的預期學習成果。根據專業的人才培養方案和學生自身的素質,將預期學習成果分為2個層次,第一層次面向普通學生,第二層次面向有能力的學生[4]。例如,在C語言數組的教學內容中,第一層次的預期學習成果要求學生掌握一維數組應用,理解二維數組概念,而第二層次則要求學生同時掌握一維和二維數組,并且理解多維數組的概念。
在課程的理論教學中,要根據翻轉課堂和對分課堂不同的特點有機結合使用。翻轉課堂更注重學生的自學能力的培養,對于課程中一般的知識點,或者相似知識點,完全可以使用翻轉課堂,讓學生課前自學,然后課中教師組織有針對性的討論,使得學生進一步理解知識點。而對于課程教學的難點和重點,采用對分課堂更為合適,教師通過細致的講授,讓學生清晰的理解課程知識體系,理解知識點之間的關聯,為后期翻轉課堂的課前學習打下堅實的基礎。例如,對于C語言的循環結構,由于學生之前沒有接觸過循環結構知識點,如果采用翻轉課堂,讓學生課前自學,很有可能導致部分學生理解不了,損害學習積極性,因此,這部分的知識點完全可以采用翻轉課堂和對分課堂的有機結合模式,教師可以采用對分課堂以while循環指令為例,細致講授循環的概念,讓學生有了循環知識點的基礎,然后,再利用翻轉課堂完成dowhile和for循環的教學內容。翻轉課堂和對分課堂的有機結合,可以相互彌補二者的缺點,調用起學生自主學習的積極性,能夠提高教學質量。
在程序設計類課程的實踐教學中,主要是培養學生的編程思維和編程實踐能力,因此,采用以翻轉課堂為主、對分課堂為輔的教學模式更為適合。教師在翻轉課堂的課前學習中,給出學習要求,在課堂練習和討論環節,可以首先針對知識點進行課堂練習,然后再通過組織討論,開闊學生的編程思維,最后通過課后測試題加深學生對知識點的理解,鞏固教學成果。課程的階段性學習完成后,教師可以利用對分課堂,對知識點進行總結和回顧,對學生掌握的知識點查漏補缺,并布置階段性的習題,要求學生思考和完成。等到下一次上課時,進行講解討論。例如,在數組和字符串的實踐課程中,教師可以將一些常用算法作為課前學習內容,要求學生自主學習,在課堂中可以考查算法的應用,并組織討論,研討各個算法的優缺點,加深學生對知識點的理解。當這部分課程即將結束時,教師利用對分課堂對章節的重點、難點進行總結和回顧,并給出更深層次的思考問題,讓學生課后思考,等到下次課進行討論,完成章節的整體教學內容。
此外,一個長期有效的評估機制必不可少,一方面它考查學生學習的態度和能力,另一方面也是評估OBE理念以及教學模式順利實施的重要手段。以《C語言程序設計》為例,課程取消了以往以考試為主的考核方式,采用多元化的評估手段,主要考查學生的學習態度、學習能力和創新能力,其考核方式如下表所示:
可以看出,通過平時的課后測試以及階段性考核,教師可以掌握學生的學習情況,利用測試和階段性考核所暴露出的問題,教師查找教學實施過程中的原因,針對性地調整教學活動的實施,提高教學質量。
四、結語
OBE理念以成果導向教育,利用OBE體系可以培養出更符合社會需求的人才,而要實施OBE體系,就需要一個好的教學方法和模式。翻轉課堂和對分課堂都是以提高學生自主學習積極性為目標的教學模式,二者的有機結合,能夠更好的契合OBE教學理念,從而有效地提高教學質量,滿足專業的人才培養需求。
參考文獻:
[1]姜波.OBE:以結果為基礎的教育[J].外國教育研究,2003(03):3537.
[2]何朝陽,歐玉芳,曹祁.美國大學翻轉課堂教學模式的啟示[J].高等工程教育研究,2014,(02):148151+161.
[3]杜艷飛,張學新.“對分課堂”:高校課堂教學模式改革實踐與思考[J].繼續教育研究,2016(3):116118.
[4]李文騫.基于OBE理念的程序設計類課程教學改革初探[J].教育教學論壇,2020(28):288289.
基金項目:2020年南京森林警察學院教學改革研究與教學建設項目:基于OBE理念的對分課堂和翻轉課堂教學模式研究與應用——以《程序設計基礎》課程為例(項目編號:YB20012)
作者簡介:李文騫(1979— ),男,漢族,江蘇南京人,博士,講師,研究方向:量子信息與網絡安全。