【摘 要】計算機信息技術(shù)的飛速發(fā)展,對高職院校課程教學(xué)改革產(chǎn)生了深遠的影響,也使高職院校教師面臨著嚴峻的挑戰(zhàn)。本文從分析Java程序設(shè)計課程現(xiàn)狀及存在的問題入手,討論了翻轉(zhuǎn)課堂教學(xué)模式的優(yōu)勢,分析Java程序設(shè)計課程采用翻轉(zhuǎn)課堂教學(xué)模式的可行性,設(shè)計了較為完整的翻轉(zhuǎn)課堂教學(xué)方案。采用翻轉(zhuǎn)課堂教學(xué)模式,能夠提高學(xué)生自主學(xué)習(xí)、溝通合作、分析問題、解決問題等能力,對提高課程的教學(xué)效果有積極的促進作用。
【關(guān)鍵詞】翻轉(zhuǎn)課堂;教學(xué)模式;Java程序設(shè)計
引言
“翻轉(zhuǎn)課堂”作為一種基本信息技術(shù)的新型教學(xué)模式,近年來在國內(nèi)外頗受關(guān)注。所謂“翻轉(zhuǎn)課堂”,就是在信息化環(huán)境中,課程教師提供以教學(xué)微視頻為主要形式的學(xué)習(xí)資源,學(xué)生在上課前完成對教學(xué)微視頻等學(xué)習(xí)資源的觀看和學(xué)習(xí),老師和同學(xué)在課堂上一起完成作業(yè)存在的問題,交流,探討等活動的一種新型的教學(xué)模式。多年來,學(xué)生們在Java程序設(shè)計編程課上都是舉步維艱,有少部分學(xué)生甚至選擇放棄學(xué)習(xí)該門課程。為了提高學(xué)生的學(xué)習(xí)積極性,培養(yǎng)學(xué)生的自主學(xué)習(xí)的良好習(xí)慣,將翻轉(zhuǎn)課堂教學(xué)模式的成功經(jīng)驗應(yīng)用在Java程序設(shè)計課程中,讓學(xué)生朝著有益的方向發(fā)展,是非常重要的。
1.Java程序設(shè)計課程現(xiàn)狀及存在問題
目前,Java程序設(shè)計大多采用了以項目為載體,采用任務(wù)驅(qū)動的方式教學(xué),主要是在課堂內(nèi)進行知識的傳授,而在課堂外進行知識的內(nèi)化。這種教學(xué)模式在實施過程中存在以下不足:
1.1教學(xué)覆蓋面小
Java程序設(shè)計是面向?qū)ο蟪绦蛟O(shè)計,包括的內(nèi)容有基礎(chǔ)部分,面向?qū)ο螅?,圖形圖像設(shè)計等相關(guān)內(nèi)容,無論是以項目為載體,采取任務(wù)驅(qū)動的模式教學(xué),還是教、學(xué)、做一體化教學(xué)方式,雖然對教學(xué)有一定的促進作用,但還是以教師為中心的教育模式,任何一節(jié)課都受到時間的限制,而總的學(xué)時是有限的,因此教師向?qū)W生傳授的知識也是非常有限的。Java面向?qū)ο蟮南嚓P(guān)知識邏輯抽象思維比較強,學(xué)生很難與以前學(xué)習(xí)的課程相銜接。學(xué)生對分析問題,解決問題的能力非常欠缺,造成了學(xué)生學(xué)習(xí)本門課程以后,成了看得懂,編不出,離開書本,一摸瞎的結(jié)果,因此,學(xué)生學(xué)得累,老師教得累。
1.2學(xué)習(xí)環(huán)境局限性
高職學(xué)生自主學(xué)習(xí)偏弱,學(xué)習(xí)內(nèi)容局限于教師的講授,對知識的深度和廣度沒有去深入的研究,因此部分同學(xué)反映,Java程序設(shè)計課程太難了,上課能基本聽懂,自己回家看書就看不懂了,想再學(xué)習(xí)一遍教師的講課,想找老師咨詢,沒有一個合適的平臺。等下一次上課又積累了很多新的問題。如此循環(huán),程序設(shè)計課變成了耗時多,效果差的課程。
2.翻轉(zhuǎn)課堂教學(xué)模式的優(yōu)勢
2.1有利于學(xué)生自主學(xué)習(xí)能力的培養(yǎng)
翻轉(zhuǎn)課堂教學(xué)模式是讓學(xué)生在課外聽視頻中老師講解的知識,而課堂上主要是與學(xué)生互動,強化學(xué)生對知識的內(nèi)化。這種模式與傳統(tǒng)的學(xué)習(xí)過程顛倒了獲取知識的順序,顛覆了傳統(tǒng)教學(xué)模式,是典型的以學(xué)生為主,教師為輔的教學(xué)模式。學(xué)生是學(xué)習(xí)的真正主人,學(xué)生可以自己統(tǒng)籌安排學(xué)習(xí)內(nèi)容、學(xué)習(xí)時間,復(fù)習(xí)等,這無疑是鍛煉和培養(yǎng)了學(xué)生的自主學(xué)習(xí)能力。
2.2有利于學(xué)生實踐能力的培養(yǎng)
Java程序設(shè)計是一門要求學(xué)生的動手能力和實踐能力比較高的課程之一,在課時有限的情況下,很多時候需要壓縮理論課時,以增加學(xué)生實踐課時,教師常常由于時間的原因在講課時只是點到為止,學(xué)生沒聽懂,教學(xué)效果較差。采用翻轉(zhuǎn)課堂教學(xué)模式,學(xué)生在課外學(xué)習(xí)課程資料時可以邊學(xué)習(xí)邊上機操作。學(xué)生在編寫程序的自學(xué)過程中,學(xué)生實踐動手能力就能得到訓(xùn)練。再經(jīng)過課堂上進一步的答疑、討論、實踐練習(xí),學(xué)生的實踐能力得到更好的培養(yǎng)
2.3 有利于學(xué)生溝通,合作能力的培養(yǎng)
社會飛速的發(fā)展,要求學(xué)生除了要掌握必要的專業(yè)技能外,還應(yīng)具備較強的溝通交流、團隊合作、靈活應(yīng)變等能力。在翻轉(zhuǎn)課堂教學(xué)模式下,學(xué)生在課前根據(jù)教師布置的學(xué)習(xí)任務(wù)進行學(xué)習(xí),在學(xué)習(xí)過程中難免遇到問題,學(xué)生可以通過班級QQ群或論壇等途徑與同學(xué)或朋友交流溝通解決問題,不能解決的問題帶到課堂上提出,在老師的引導(dǎo)下,與小組同學(xué)研討,團隊協(xié)作解決相關(guān)問題。在解決問題的過程中不僅培養(yǎng)了學(xué)生的溝通能力,與人合作的能力,還能激發(fā)學(xué)生的創(chuàng)新意識,提高了學(xué)生學(xué)習(xí)的積極性和創(chuàng)新性
2.4能夠解決因材施教問題
課程內(nèi)容是異步傳授的,就不受課堂時間的限制,學(xué)生可以根據(jù)自己的學(xué)習(xí)基礎(chǔ)、學(xué)習(xí)的風(fēng)格、接受能力進行學(xué)習(xí),學(xué)生能夠以自己的步調(diào)獲得,觀看和檢查材料,學(xué)生在學(xué)習(xí)知識的廣度和深度上亦可自由控制等都與傳統(tǒng)的教學(xué)存在較大差異。在傳統(tǒng)的教學(xué)活動中,教師不能完全顧及到每一個學(xué)生的需求,使一些學(xué)生困惑于學(xué)習(xí)。在翻轉(zhuǎn)課堂教學(xué)模式中就可以解決這個難題。學(xué)生在課前學(xué)習(xí)階段可以根據(jù)自己的認知習(xí)慣,專業(yè)基礎(chǔ),選擇適合于自己的學(xué)習(xí)材料、學(xué)習(xí)進度、學(xué)習(xí)時間及學(xué)習(xí)的快慢程度,真正體現(xiàn)學(xué)生是學(xué)習(xí)的主人。解決了傳統(tǒng)教學(xué)中的一言堂問題,體現(xiàn)了個性化教學(xué),做到因材施教。
3.Java程序設(shè)計課程運用翻轉(zhuǎn)課堂教學(xué)模式的可行分析
高職院校越來越重視學(xué)生實踐能力的培養(yǎng),而Java程序設(shè)計課程是一門實踐性很強的課程,理論知識的學(xué)習(xí)是指導(dǎo)實踐,最終要求學(xué)生能夠運用Java程序設(shè)計知識,采用軟件工程的思想獨立完成一個綜合項目的設(shè)計。學(xué)生要有足夠時間和精力完成項目設(shè)計。在Java程序設(shè)計課程教學(xué)中教師常常采用任務(wù)模塊式教學(xué)方法,以任務(wù)訓(xùn)練為主,理論講解為輔的教學(xué)方法。根據(jù)上述的翻轉(zhuǎn)課堂教學(xué)模式的優(yōu)勢論述,翻轉(zhuǎn)課堂教學(xué)模式正適合于這類實踐性課程的教學(xué)實施。
我校Java程序設(shè)計設(shè)計程序在第二學(xué)期開設(shè),學(xué)生已學(xué)習(xí)了C語言程序設(shè)計和計算機基礎(chǔ),具有了一定的自我管理能力,自學(xué)能力,能夠按照老師的要求開展自主學(xué)習(xí),滿足翻轉(zhuǎn)課堂教學(xué)的基本要求。因此,翻轉(zhuǎn)課堂教學(xué)模式在Java程序設(shè)計程序應(yīng)用具有可行性
4.翻轉(zhuǎn)課堂教學(xué)模式在Java程序設(shè)計中的應(yīng)用
將把Java程序設(shè)計課程要應(yīng)用到的項目按照教學(xué)的重難點分解成若干個任務(wù),翻轉(zhuǎn)課堂實現(xiàn)了知識傳授和知識內(nèi)化的顛倒。知識傳授在課前完成,知識內(nèi)化是通過課堂學(xué)習(xí)活動完成。張金磊等在《翻轉(zhuǎn)課堂教學(xué)模式研究》中構(gòu)建出完善的翻轉(zhuǎn)課堂教學(xué)模式。結(jié)合這些模式和Java程序設(shè)計課程特點,認為運用Java程序設(shè)計課程的翻轉(zhuǎn)課堂教學(xué)模型應(yīng)分為學(xué)生活動和教師活動二個部分
5.結(jié)束語
在Java程序設(shè)計課程中運用翻轉(zhuǎn)課堂教學(xué)模式有利于提高學(xué)生的自主學(xué)習(xí),自我監(jiān)控,不斷地對其所學(xué)知識進行檢查、反饋和鞏固,建立一個全新的教學(xué)模式,從而把學(xué)生的學(xué)習(xí)帶入一個良性循環(huán)當中,增強學(xué)生的自信心。同時翻轉(zhuǎn)課堂的教學(xué)思路不僅能用在Java程序設(shè)計課程中,同樣也能運用到其他的程序設(shè)計課程當中。
參考文獻:
[1]謝延紅主編.任務(wù)驅(qū)動式翻轉(zhuǎn)課堂教學(xué)模式研究[M].山東?。旱轮輰W(xué)院編輯部.2014.
[2]王明芳主編.基于元認知策略的《Java程序設(shè)計》課堂教學(xué)研究[M].山西?。荷轿魈闯霭嫔?2015.
項目基金:
課題名:高職軟件外包服務(wù)專業(yè)與產(chǎn)業(yè)對接的職業(yè)型人才培養(yǎng)研究 重慶科創(chuàng)業(yè)學(xué)院校級課題 編號:15KC14。
作者簡介:
廖麗(1978-),女,重慶永川人,工程碩士,講師,主要從事高職高專教育教學(xué)。