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