楊仁懷 郎川萍 陳科美
[摘要]針對傳統(tǒng)課堂教學(xué)模式存在學(xué)生被動學(xué)習(xí)、對學(xué)生缺乏個(gè)性化培養(yǎng)等問題,提出在Java編碼技術(shù)課程中引入翻轉(zhuǎn)課堂教學(xué)模式,依托超星泛雅平臺,學(xué)生課前學(xué)習(xí)教學(xué)視頻,教師課中有的放矢,重點(diǎn)解決課前學(xué)生存在的問題,完成知識內(nèi)化,課后學(xué)生鞏固復(fù)習(xí),以期提升學(xué)生的學(xué)習(xí)效果。
[關(guān)鍵詞]翻轉(zhuǎn)課堂;Java編碼技術(shù);教學(xué)設(shè)計(jì)
[中圖分類號]G712??????????? ?? ??????? [文獻(xiàn)標(biāo)志碼]? A???????? ????????????? [文章編號]? 2096-0603(2018)36-0034-02
一、翻轉(zhuǎn)課堂
(一)翻轉(zhuǎn)課堂概述
翻轉(zhuǎn)課堂譯自“Flipped Classroom”或“Inverted Classroom”,也可譯為“顛倒課堂”,是指重新調(diào)整課堂內(nèi)外的時(shí)間,將學(xué)習(xí)的決定權(quán)從教師轉(zhuǎn)移給學(xué)生。有學(xué)者將翻轉(zhuǎn)課堂定義為:學(xué)生在教師的引導(dǎo)下,課前觀看教學(xué)視頻,課上進(jìn)行實(shí)踐交流,從而達(dá)到教學(xué)目標(biāo)的教學(xué)形式;還有學(xué)者將其理解為:翻轉(zhuǎn)課堂就是將知識的傳遞與內(nèi)化過程反向?qū)嵤1]??傊?,翻轉(zhuǎn)課堂的定義是相對于傳統(tǒng)課堂而言的。
翻轉(zhuǎn)課堂的相關(guān)研究最早開始于2000年。2000年美國學(xué)者Lage等人在The Journal of Economic Education上發(fā)表的“Inverting the classroom:A gateway to creating an inclusive learning environment”一文,介紹了關(guān)于利用計(jì)算機(jī)技術(shù)實(shí)現(xiàn)課堂翻轉(zhuǎn),并成功應(yīng)用于邁阿密大學(xué)(Miami University)的經(jīng)驗(yàn),開啟了翻轉(zhuǎn)課堂的研究[2]。
2006年,美國人Salman Khan創(chuàng)建了著名的可汗學(xué)院,將翻轉(zhuǎn)課堂這種模式推廣到了全世界,截止2014年1月,YouTube的“可汗學(xué)院頻道”觀看次數(shù)已經(jīng)超過了3.55億次。翻轉(zhuǎn)課堂在國內(nèi)也吸引了許多的教育工作者,越來越多的小學(xué)、中學(xué)和大學(xué)開始采用這種教學(xué)模式。
(二)翻轉(zhuǎn)課堂特征
翻轉(zhuǎn)課堂是近幾年興起的一種新的教學(xué)模式,與傳統(tǒng)的教學(xué)模式相比,翻轉(zhuǎn)課堂具有如下特征。
1.教學(xué)環(huán)節(jié)的翻轉(zhuǎn)
在傳統(tǒng)的教學(xué)模式中,學(xué)生先預(yù)習(xí),教師在上課過程中進(jìn)行講授,學(xué)生課后完成作業(yè),內(nèi)化課堂上教師所講的知識。而翻轉(zhuǎn)課堂對知識講授和知識內(nèi)化這兩個(gè)環(huán)節(jié)進(jìn)行了翻轉(zhuǎn),學(xué)生根據(jù)教師發(fā)布的視頻或?qū)W習(xí)資料課前完成知識的學(xué)習(xí),課前反饋?zhàn)詫W(xué)中存在的問題,在上課過程中教師主要完成重點(diǎn)問題的講授,協(xié)助學(xué)生解決課前遇到的問題,從而幫助學(xué)生在課堂上完成知識內(nèi)化。
2.教師與學(xué)生角色的翻轉(zhuǎn)
在傳統(tǒng)的教學(xué)模式中,教師在上課過程中處于主導(dǎo)地位,通常都是教師在“講”,學(xué)生通常處于“聽”的狀態(tài),學(xué)生是被動學(xué)習(xí)。而在翻轉(zhuǎn)課堂中,教師由主導(dǎo)變成了協(xié)助,教師的主要作用是幫助學(xué)生解決問題。
3.教學(xué)時(shí)空的翻轉(zhuǎn)
在傳統(tǒng)教學(xué)中,教師在課堂上講課,學(xué)生聽課,若沒有聽懂,請老師再講一遍是很難實(shí)現(xiàn)的,課后與教師也缺少有效的溝通渠道,教師很難了解到學(xué)生到底哪里不懂。在翻轉(zhuǎn)課堂中,教師將知識點(diǎn)的講解放到了視頻中,學(xué)生可以根據(jù)自己的節(jié)奏學(xué)習(xí),看不懂的,學(xué)生可以重復(fù)看,已經(jīng)學(xué)懂了的知識點(diǎn),可以跳過,學(xué)習(xí)的時(shí)間可以自行掌握,而且只要有網(wǎng)絡(luò),隨時(shí)隨地都可以學(xué)習(xí),突破了教室的限制。借助網(wǎng)絡(luò)平臺,教師很容易了解學(xué)生哪里不懂,以便在課中有的放矢、重點(diǎn)解決。
二、基于翻轉(zhuǎn)課堂的Java編碼技術(shù)教學(xué)設(shè)計(jì)
(一)Java編碼設(shè)計(jì)課程定位
Java編碼技術(shù)是軟件技術(shù)專業(yè)的專業(yè)基礎(chǔ)課程,其前導(dǎo)課程是C語言程序設(shè)計(jì),后續(xù)有Java Web開發(fā)、數(shù)據(jù)庫程序設(shè)計(jì)等課程,在所有專業(yè)課程中占有重要的地位。該課程重點(diǎn)培養(yǎng)學(xué)生良好的編程習(xí)慣,以及分析問題、使用OOP編程技術(shù)解決問題的能力。同時(shí)還要學(xué)習(xí)使用Java定義類、Java SE常用類、集合、異常處理、文件訪問和使用JDBC訪問數(shù)據(jù)庫等相關(guān)技術(shù),為后續(xù)課程的學(xué)習(xí)奠定基礎(chǔ)。
(二)Java編碼設(shè)計(jì)傳統(tǒng)的教學(xué)設(shè)計(jì)
傳統(tǒng)的Java編碼設(shè)計(jì)教學(xué)設(shè)計(jì)由教師制定統(tǒng)一的課程標(biāo)準(zhǔn)和授課計(jì)劃(教學(xué)進(jìn)度),學(xué)生根據(jù)授課進(jìn)度和自己的實(shí)際情況進(jìn)行課前預(yù)習(xí),課中教師統(tǒng)一進(jìn)行授課或?qū)嵺`練習(xí),課后再分組完成作業(yè)。所有學(xué)生采用相同的課表,學(xué)習(xí)的知識點(diǎn)都是相同的,對所有的學(xué)生而言,就是“一刀切”,希望學(xué)生在這種“一刀切”的模式中學(xué)有所成。
經(jīng)實(shí)踐發(fā)現(xiàn),由于學(xué)生之間能力參差不齊,前導(dǎo)課程掌握的程度不一,導(dǎo)致在學(xué)習(xí)Java編碼技術(shù)時(shí)會遇到大量不同的問題。一般情況下,學(xué)生只有在上課的時(shí)候才會見到老師,這就導(dǎo)致這些問題缺乏溝通和解決的渠道,使得問題越積越多,以至于最后學(xué)生失去了學(xué)習(xí)的興趣。究其原因主要是:學(xué)生主動學(xué)習(xí)的熱情得不到激發(fā),課前預(yù)習(xí)的環(huán)節(jié)幾乎變?yōu)榭瞻?。課上教師的講解按照既定的計(jì)劃實(shí)施,并未以學(xué)生為中心,學(xué)生被動學(xué)習(xí),所講內(nèi)容學(xué)生難以完成知識內(nèi)化吸收,跟不上授課進(jìn)度。課后,學(xué)生與學(xué)生之間、學(xué)生與老師之間缺少有效的溝通,難以解決遇到的問題。
(三)基于翻轉(zhuǎn)課堂的Java編碼技術(shù)教學(xué)設(shè)計(jì)
Java編碼技術(shù)是軟件技術(shù)專業(yè)非常重要的一門基礎(chǔ)學(xué)科,需要有較強(qiáng)的動手實(shí)踐能力,如果只是靠教師上課的講解、演示,學(xué)生是很難運(yùn)用Java開發(fā)真實(shí)的軟件系統(tǒng)的。結(jié)合翻轉(zhuǎn)課堂的特征,使用超星泛雅平臺,將翻轉(zhuǎn)課堂模式引入Java編碼技術(shù)課程中,可以很好地解決傳統(tǒng)課堂面臨的問題。參考國內(nèi)外多種教學(xué)模型,結(jié)合學(xué)生特征,設(shè)計(jì)了下圖所示的翻轉(zhuǎn)課堂模型。