鄭治武湖南軟件職業(yè)學(xué)院
翻轉(zhuǎn)課堂在高職Java程序設(shè)計(jì)課程中的探索與實(shí)踐
鄭治武
湖南軟件職業(yè)學(xué)院
在科學(xué)技術(shù)與教育碰撞的過程中,翻轉(zhuǎn)課堂應(yīng)運(yùn)而生。教育信息化帶來的學(xué)習(xí)方式變革能夠更好地引導(dǎo)學(xué)生獨(dú)立思考,為培養(yǎng)學(xué)生的創(chuàng)造性思維提供了便利條件。本文大概地介紹了翻轉(zhuǎn)課堂,以及《JAVA程序設(shè)計(jì)》課程為中心,著重從課前資源準(zhǔn)備、課上教學(xué)組織、課后總結(jié)拓展、三個(gè)方面進(jìn)行了詳細(xì)的教學(xué)設(shè)計(jì),通過具體的教學(xué)實(shí)踐,進(jìn)一步突出翻轉(zhuǎn)課堂相對于傳統(tǒng)課堂的優(yōu)勢作用。
翻轉(zhuǎn)課堂;Java程序設(shè)計(jì);高職;探索
《Java程序設(shè)計(jì)》是高職院校軟件技術(shù)專業(yè)一門專業(yè)核心課程,也是一門綜合性很強(qiáng)的實(shí)踐性課程。但傳統(tǒng)的教學(xué)方式不對,使得學(xué)生學(xué)習(xí)的效果不好。所以,要解決這一高校中普遍存在的問題,就可以選擇將翻轉(zhuǎn)課堂代替?zhèn)鹘y(tǒng)的教學(xué)方式,運(yùn)用翻轉(zhuǎn)課堂能夠培養(yǎng)學(xué)生靈活思維能力和學(xué)生自主學(xué)習(xí)的能力,進(jìn)而有效地提高了教師的教學(xué)質(zhì)量。
(一)翻轉(zhuǎn)課堂的歷史
早在2007年,美國的兩位教師,喬納森·伯爾曼和亞倫·薩姆斯首先使用了翻轉(zhuǎn)教學(xué),取得了一定的效果;后來,兩位老師將這種方法推廣,建議他們的學(xué)生在家里觀看老師錄制的教學(xué)視頻,來到課堂上之后在討論所學(xué)的知識。薩爾曼·可汗在2011的時(shí)候,在TED上的發(fā)表了一次演講,名為《用視頻重新創(chuàng)造教育》,其主旨就是“翻轉(zhuǎn)課堂”這一教育理念,讓翻轉(zhuǎn)課堂在美國開始盛行。這是一種與傳統(tǒng)不一樣的教學(xué)方式。
(二)與傳統(tǒng)教學(xué)模式的區(qū)別
它與傳統(tǒng)的教學(xué)模式不同,傳統(tǒng)的教學(xué)方式就是單純的授課老師在課堂上講授,課堂中答疑并布置課后作業(yè)。而翻轉(zhuǎn)課堂的方式則是,首先讓學(xué)生在家里看老師通過相關(guān)的軟件提前錄制好的視頻,并讓學(xué)生思考老師在視頻中提到的問題,然后在課堂上講解視頻中布置好的習(xí)題作業(yè)并開展協(xié)作探究和進(jìn)行互動(dòng)交流來幫助同學(xué)理解和內(nèi)化所學(xué)知識。真正地針對學(xué)生所學(xué)的知識創(chuàng)造出一個(gè)有利于學(xué)生提升能力,構(gòu)建知識框架的環(huán)境。相比之下,這種教學(xué)方式相對來說更適合學(xué)生。
(三)翻轉(zhuǎn)課堂的特點(diǎn)
傳統(tǒng)課堂的講課方式使得每個(gè)學(xué)生擁有一樣的學(xué)習(xí)時(shí)效。但是運(yùn)用翻轉(zhuǎn)課堂這種特殊的教學(xué)方式,使得學(xué)生更加具有自由的學(xué)習(xí)時(shí)間,還能提高他們的學(xué)習(xí)自主性。他們可以在老師面對面講授課程之前自由地選擇學(xué)習(xí)時(shí)間,根據(jù)自己的實(shí)際知識積累選擇他們想要學(xué)的課時(shí),在完成最必需的學(xué)習(xí)視頻基礎(chǔ)上,挑選視頻學(xué)習(xí),能夠讓學(xué)生將知識掌握得更加透徹,查漏補(bǔ)缺,鞏固積累,同時(shí)培養(yǎng)了學(xué)生自主學(xué)習(xí)的能力。翻轉(zhuǎn)課堂最明顯的特點(diǎn)就是在課前預(yù)習(xí)的基礎(chǔ)上,更加延伸學(xué)生的課前課后學(xué)習(xí)時(shí)間,穩(wěn)固學(xué)生知識的掌握,提高學(xué)習(xí)的效率。翻轉(zhuǎn)課堂的模式使得學(xué)生與老師有更多的互動(dòng)和探討,不一樣的教育模式能夠更好地激發(fā)學(xué)生主動(dòng)學(xué)習(xí)的興趣,這種教學(xué)方式下培養(yǎng)的學(xué)生更具探索精神和創(chuàng)新能力。
Java程序設(shè)計(jì)是一門需要學(xué)生熟練運(yùn)用所學(xué)知識解決實(shí)際問題的課程,它雖然比較容易上手,但是抽象概念比較多,比較難以理解,就算學(xué)好也不見得會(huì)相應(yīng)地能解決大型開發(fā)項(xiàng)目。所以也要一種好的學(xué)習(xí)方式,才能更好的將自己所學(xué)的知識成熟的應(yīng)用到實(shí)際問題上。以往講授Java程序設(shè)計(jì)的方式,就是讓學(xué)生自主地在課前預(yù)習(xí),老師在課上講解相關(guān)理論知識,在課堂上將課本上的程序演練一遍,演練的同時(shí)配合講解書上的知識,然后安排學(xué)生下課完成作業(yè)。實(shí)際上,大部分同學(xué)由于預(yù)習(xí)前因?yàn)楦拍畹某橄箅y懂而選擇不預(yù)習(xí),在上完課之后又因?yàn)闆]有及時(shí)通過上機(jī)鞏固知識,導(dǎo)致一旦遇到真正地項(xiàng)目,就不知道如何解決問題,問題越積越多就會(huì)導(dǎo)致完成的項(xiàng)目最后達(dá)不到預(yù)期的效果。
(一)構(gòu)建良好的視頻支撐系統(tǒng)
翻轉(zhuǎn)課堂的引入需要可以支撐老師構(gòu)建學(xué)習(xí)環(huán)境,方便學(xué)生學(xué)習(xí)的系統(tǒng),該支撐系統(tǒng)必須更好地管理老師課前設(shè)計(jì)好的學(xué)習(xí)的視頻資料。構(gòu)建一個(gè)良好的支撐系統(tǒng)也可以更好地監(jiān)控和分析學(xué)生的學(xué)習(xí)情況。翻轉(zhuǎn)課堂所需要的支撐系統(tǒng)必須包含兩種功能:一個(gè)是視頻的管理分類和學(xué)生學(xué)習(xí)進(jìn)度設(shè)定;第二個(gè)是實(shí)時(shí)的記錄學(xué)生觀看視頻的信息,并對其學(xué)習(xí)進(jìn)度統(tǒng)計(jì)分析。
(二)課前教學(xué)資源準(zhǔn)備
課前準(zhǔn)備翻轉(zhuǎn)課堂的教學(xué)模式,教師提前準(zhǔn)備課前視頻,要講解的知識案例等資料的工作。在準(zhǔn)備視頻的時(shí)候,可以將一個(gè)知識塊分解為三個(gè)視頻教學(xué)板塊,來有效的減少教學(xué)視頻的時(shí)長,使得學(xué)生學(xué)習(xí)時(shí)不疲勞不分神。在每一個(gè)視頻板塊中演示Java的代碼,讓學(xué)生同時(shí)自己編寫并運(yùn)行來熟悉知識點(diǎn)。并在視頻中嵌入相應(yīng)的知識測試,向?qū)W生提出問題。最后,將教學(xué)資源上傳到學(xué)習(xí)支撐系統(tǒng),供學(xué)生課前學(xué)習(xí)。
(三)課上教學(xué)組織
教師可以在課堂上先和學(xué)生一起進(jìn)行視頻中所學(xué)的知識回顧,使學(xué)生能更好地把握知識重點(diǎn)。老師將要學(xué)的知識中的重難點(diǎn),比如Java中的一些繼承,多態(tài)的比較抽象的知識點(diǎn),在課前設(shè)計(jì)一些話題或問題,開展小組討論,引導(dǎo)學(xué)生發(fā)散思維,并解決部分學(xué)生遺留的問題。課上教師可以給出Java的簡單程序,在課上讓同學(xué)畫出內(nèi)存圖,親自指導(dǎo),一方面監(jiān)督學(xué)生的課前學(xué)習(xí)效果;另一方面,更好地發(fā)現(xiàn)沒有被學(xué)生理解和內(nèi)化的知識點(diǎn)。
(四)課后總結(jié)拓展
課后是可以很好地體現(xiàn)學(xué)生的學(xué)習(xí)效果,教師可以在課上把課前課中提到的知識點(diǎn),代碼塊,內(nèi)存圖等做一個(gè)簡要的總結(jié),或者整理成一個(gè)文件包,發(fā)給學(xué)生課下練習(xí),以達(dá)到課后復(fù)習(xí)的效果。學(xué)生還可以對教師的教學(xué)過程設(shè)計(jì)和教學(xué)資源準(zhǔn)備提出反饋建議。教師結(jié)合學(xué)生的反饋情況進(jìn)行教學(xué)反思,以改進(jìn)自己的教學(xué)設(shè)計(jì)。
對于Java這類需要理論和實(shí)踐相結(jié)合,才能真正學(xué)好并能熟練運(yùn)用到生活中的課程,況且,翻轉(zhuǎn)課堂這一教學(xué)模式,十分適用于軟件實(shí)踐開發(fā)類課程,傳統(tǒng)大學(xué)的教育模式會(huì)發(fā)生一定的變革。與此同時(shí),翻轉(zhuǎn)課堂的教學(xué)模式對于教師和教學(xué)設(shè)備提出了更高的要求,如何將翻轉(zhuǎn)教學(xué)模式恰當(dāng)?shù)囊氲秸n程中,需要學(xué)校、老師付出更多的精力和努力。
[1]謝海波,雷軍環(huán).《JavaWeb應(yīng)用開發(fā)》課程翻轉(zhuǎn)課堂教學(xué)模式實(shí)踐[J].科技視界,2014
[2]葉海智,張愛靜,黃宏濤等.基于CPS模型的翻轉(zhuǎn)課堂教學(xué)模式構(gòu)建——以“JAVA語言程序設(shè)計(jì)”課程為例[J].現(xiàn)代教育技術(shù), 2016
[3]唐琳,李彤,肖大薇等.基于翻轉(zhuǎn)課堂的Java開發(fā)實(shí)踐課程教學(xué)設(shè)計(jì)[J].計(jì)算機(jī)教育,2011