楊丹
【摘 要】《Java程序設計》課程是高職軟件技術專業(yè)一門非常重要的專業(yè)核心課程。無論傳統(tǒng)的教學模式,還是項目教學模式,教學效果都并非十分顯著。通過反復研究,課程組決定將翻轉(zhuǎn)課堂加入到課程教學中,不僅提高了學生的自主學習能力,還取得了較好的教學效果。
【關鍵詞】Java;翻轉(zhuǎn)課堂;職業(yè)教育
《Java程序設計》課程是軟件技術專業(yè)一門非常重要的專業(yè)核心課程,它在整個軟件技術專業(yè)的課程體系中起著承前啟后的作用。高職教育中,為了更好地培養(yǎng)學生的職業(yè)技能,《Java程序設計》課程的教學模式已經(jīng)由傳統(tǒng)課堂教學模式改變成目前的項目教學模式,也就是把教學環(huán)節(jié)分成如下六個步驟:情境引入、知識講解、示范操作、課堂實踐、展示評價以及總結(jié)作業(yè)。通過多次實踐,教學效果相對傳統(tǒng)教學模式而言有所提高。但對于部分同學,由于課堂時間有限,還是覺得學習較為吃力,整體思路不夠清晰,效果也非特別顯著。在此基礎上,課程組經(jīng)過反復討論,引入了翻轉(zhuǎn)課堂的概念,將課上與課下有效結(jié)合起來,充分發(fā)揮學生課后的主觀能動性,收到了良好的效果。
1 翻轉(zhuǎn)課堂內(nèi)涵
翻轉(zhuǎn)課堂的概念來源于“Flipped Classroom”或“Inverted Classroom”,經(jīng)常也被譯成“顛倒課堂”,是指重新調(diào)整課堂內(nèi)外的時間,將學習主體從教師變成學生。最早開始于美國科羅拉多州落基山的一個學校,叫做“林地公園高中”。翻轉(zhuǎn)課堂成為當下研究的熱點還要歸功于眾所周知的可汗學院,它是一家教育性非營利網(wǎng)站,利用網(wǎng)絡視頻進行免費授課,同時,還提供在線作業(yè)與測試、自我評價及學習進度跟蹤等。
翻轉(zhuǎn)課堂的具體教學模式可具體分成三個部分:課前自學、課中內(nèi)化以及課后升華。也就是說:課前,授課教師就準備好與知識點相關的各種資源,包括文字、視頻、動畫等,發(fā)布到學習平臺,學生進行自學。為了檢驗學生是否基本掌握了知識點,可以準備1-2個基本習題進行檢驗。在正式上課前,教師需要根據(jù)學生習題的具體完成情況,整理出學生的薄弱點、易錯點,在課上反復強調(diào)并再次給出具有一定難度的習題加以鞏固。課中學習可以是討論交流的學習形式,也可以其他各種學習形式,以便學生各抒己見,進行思想的碰撞,從而擦出智慧的火化,課程知識得以內(nèi)化。課堂學習結(jié)束后,為了鞏固所學知識,授課教師可以布置一些難度更高的題或者拓展知識供學生課后自學。當然,由于學生不同,各自掌握的程度也不盡相同,學生自主規(guī)劃學習內(nèi)容、學習進度、學習方式,始終進行個性化學習。
翻轉(zhuǎn)課堂教學模式既強調(diào)了傳授知識,更注重學生對知識的內(nèi)化。通過豐富的課程資源,培養(yǎng)學生的自主學習和協(xié)作學習的能力,并通過交流、討論、答疑等方式更好地促進知識吸收,提升交流溝通能力和創(chuàng)新思維能力。
2 翻轉(zhuǎn)課堂教學模式在《Java程序設計》課程中的具體實施
前面筆者已經(jīng)提過,為了讓學生更好地進行學習,任課教師要準備好與課程知識點相關的各種資源,包括文字資源、視頻資源、動畫資源等等。所以,翻轉(zhuǎn)課堂的實施成功與否,最關鍵的第一步便是課程的開發(fā)。因此,接下來,筆者將從教師課程開發(fā)、學生課前自主學習、課中學習以及課后拓展四個方面。
2.1 教師課程開發(fā)
課前,課程組通過仔細研讀課程的相關課程標準和整體設計,明確了教學目標以及學生的特點,進行課程開發(fā)。主要的教學資源有:教學視頻、教學文檔、教學習題等。
教學視頻主要以微視頻的方式進行拍攝,除了能正確講授知識點之外,最好還能兼具短小以及趣味性,以便于學生隨時隨地進行觀看并多次觀看,更好地實現(xiàn)自主學習。
教學文檔,主要包含知識點的文字內(nèi)容以及教學PPT。具體內(nèi)容的組織安排應該由淺入深、逐步遞進,適當可以加入圖片、動畫來美化教學內(nèi)容。
教學習題的設計,應該由三部分組成:一是,用于學生自主學習期間,用來檢驗學生是否已經(jīng)基本掌握所授內(nèi)容;二是,用于課中教學期間,主要針對重難點以及學生學習薄弱點進行設計的;三是,用于課后拓展的。
除了準備好上述三部分內(nèi)容之外,還需要有課程平臺,用來展示豐富的課程資源,也為進行師生互動交流做準備。
我?!禞ava程序設計》課程組開發(fā)的課程資源具體如圖1所示。
2.2 學生課前自主學習
課前,教師將與知識點相關的各種資源發(fā)布到學習平臺或班級QQ群或微信群。學生登錄學習平臺觀看教學視頻等各類學習資源,進行自主學習,若有任何疑問,可以在學習平臺或者QQ群或者微信群與老師同學進行探討交流。最后,完成教師給出的自測習題。任課教師須在課堂學習之前根據(jù)學生完成自測習題的情況總結(jié)歸納出學生學習的薄弱點。
以我校《Java程序設計》課程中“多態(tài)”知識點為例,設計的課前自主學習的習題如圖2所示。教師通過學生完成的情況,歸納總結(jié)出學生學習的薄弱點。
2.3 課中學習
課堂上,教師首先就學生存在的薄弱問題一一指出,接下來將學生每3-5名同學為一組,分成若干個小組,完成課中習題。以我校《Java程序設計》課程中“多態(tài)”知識點為例,課中習題具體如圖3所示。學生之間相互討論,各自發(fā)表意見,完成習題,并派代表上臺演示答辯。根據(jù)組內(nèi)自評、組間自評以及教師提問等三個環(huán)節(jié),給出學生本次課堂的學習成績。
2.4 課后拓展
教師布置課后拓展作業(yè),仍以“多態(tài)”知識點為例,具體如圖4所示。對于學習程度各不相同的學生,仍然可以采用自主學習的方式。可以繼續(xù)登錄學習網(wǎng)站觀看教學PPT、教學視頻等相關教學資源,也可以繼續(xù)在教學平臺或QQ群或微信群與同學、任課教師展開討論,最終目的是獲取知識。
3 結(jié)束語
將翻轉(zhuǎn)課堂使用到《Java程序設計》的課堂教學中,從課前自主學習到課中分組討論再到課后拓展,學生可以根據(jù)自身的實際情況,合理安排學習進度,完成相關內(nèi)容的學習。實踐證明,學生的學習積極性、自主學習能力以及教學效果都得到了極大的提升。但是,翻轉(zhuǎn)課堂教學模式對教師在課程開發(fā)、課堂活動設計,對學生自控能力把握等方面來說都是不小的挑戰(zhàn),需要在今后的教學過程中不斷提高與完善。
【參考文獻】
[1]楊偉杰.翻轉(zhuǎn)課堂:轉(zhuǎn)變與挑戰(zhàn)[J].教學與管理,2013(10):93-95.
[2]唐琳,李彤,肖大薇.基于翻轉(zhuǎn)課堂的Java開發(fā)實踐課程教學設計[J].計算機教育,2015(4):103-106.
[3]壽周翔,王李冬,李文娟,胡克用.翻轉(zhuǎn)課堂教學模式在Java程序設計課中的應用研究[J].計算機時代,2016(10):83-86.
[責任編輯:朱麗娜]