摘要:反轉(zhuǎn)課堂教學(xué)法具有創(chuàng)新性,更適應(yīng)時下的互聯(lián)網(wǎng)教育環(huán)境,將其引入“Java Web云應(yīng)用開發(fā)”課程教學(xué)改革,能夠顛覆傳統(tǒng)教學(xué)結(jié)構(gòu)和流程,促進(jìn)學(xué)生個性化學(xué)習(xí)和發(fā)展。文章主要采用文獻(xiàn)研究法和實驗教學(xué)研究法探討反轉(zhuǎn)課堂教學(xué)法在“Java Web云應(yīng)用開發(fā)”課程教學(xué)中的應(yīng)用策略,旨在為相關(guān)教育工作者提供有價值的借鑒。
關(guān)鍵詞:反轉(zhuǎn)課堂教學(xué)法;Java Web云應(yīng)用開發(fā);應(yīng)用策略
中圖法分類號:TP311文獻(xiàn)標(biāo)識碼:A
Application of reverse classroom teaching method incourse teaching of “Java Web cloud application development”
ZHOU Bin
(Urumqi Vocational University,Urumqi 830001,China)
Abstract:The inverted classroom teaching method is innovative and more suitable for the currentInternet education environment. Introducing it into the teaching reform of the“Java Web cloudapplication development” course can subvert the traditional teaching structure and process andpromote students' personalized learning and development. This article mainly uses the literatureresearch method and the experimental teaching research method to discuss the application strategy ofthe reverse classroom teaching method in the course teaching of “Java Web cloud applicationdevelopment”, aiming to provide valuable reference for relevant educators.
Key words:reverse classroom teaching method,Java Web cloud application development,applypolicy
在互聯(lián)網(wǎng)技術(shù)飛速發(fā)展的背景下,“Java Web 云應(yīng)用開發(fā)”課程教學(xué)模式獲得更多突破和創(chuàng)新的可能。反轉(zhuǎn)課堂教學(xué)法在改變師生角色、促進(jìn)學(xué)生自主發(fā)展方面的作用顯著,高度契合“Java Web 云應(yīng)用開發(fā)”課程教學(xué)改革需求。為此,教師應(yīng)當(dāng)明晰反轉(zhuǎn)課堂教學(xué)法的實用價值,根據(jù)“Java Web 云應(yīng)用開發(fā)”課程教學(xué)流程和學(xué)情特點,深入探究互聯(lián)網(wǎng)教育資源,科學(xué)設(shè)計反轉(zhuǎn)課堂教學(xué)方案,從而增強學(xué)生對 Java Web 云應(yīng)用開發(fā)技術(shù)的自主探索和實踐能力。
1概述
所謂反轉(zhuǎn)課堂教學(xué)法,從本質(zhì)上而言就是重新調(diào)整課堂內(nèi)外的教學(xué)和學(xué)習(xí)時間,師生角色發(fā)生反轉(zhuǎn),教師給學(xué)生布置學(xué)習(xí)目標(biāo),規(guī)劃學(xué)習(xí)內(nèi)容、學(xué)習(xí)節(jié)奏、學(xué)習(xí)方式的決定權(quán)在學(xué)生手中,教師負(fù)責(zé)組織、協(xié)調(diào)和疑難點撥。反轉(zhuǎn)課堂教學(xué)可以完全在線上實施,由教師設(shè)計或推薦網(wǎng)絡(luò)在線課程,或是由學(xué)生自主搜索在線課程,通過線上自學(xué)、合作學(xué)習(xí)攻克課程的基礎(chǔ)知識目標(biāo),學(xué)生無須在課堂上接受教師面授知識,教師在課堂教學(xué)中也不必耗費大量的時間講授課程基礎(chǔ)知識部分。反轉(zhuǎn)課堂教學(xué)還可以實施線上線下結(jié)合的模式,即學(xué)生在線自學(xué)基礎(chǔ)知識,并完成線上任務(wù)或項目測驗,課堂教學(xué)時間集中用于線上學(xué)習(xí)疑難問題突破,師生、生生之間擁有充裕的拓展交流機會。反轉(zhuǎn)課堂教學(xué)法是互聯(lián)網(wǎng)學(xué)習(xí)、混合式學(xué)習(xí)、探究性學(xué)習(xí)等模式的集成,有助于學(xué)生養(yǎng)成個性化學(xué)習(xí)風(fēng)格,發(fā)展學(xué)生實踐、創(chuàng)新、合作、網(wǎng)絡(luò)資源整合等多種能力素養(yǎng)。
2應(yīng)用策略
2.1開設(shè)互聯(lián)網(wǎng)在線課程
反轉(zhuǎn)課堂教學(xué)法在“Java Web 云應(yīng)用開發(fā)”課程教學(xué)中的應(yīng)用,互聯(lián)網(wǎng)在線課程是最主要的學(xué)習(xí)素材?!癑ava Web 云應(yīng)用開發(fā)”課程具有理論和實踐相結(jié)合的特點,學(xué)生先掌握技術(shù)理論要點,才能參與后續(xù)的高階實踐訓(xùn)練。反轉(zhuǎn)課堂教學(xué)強調(diào)學(xué)生在課下自主完成理論知識的吸納。為此,教師需要加強應(yīng)用互聯(lián)網(wǎng)在線課程,引領(lǐng)學(xué)生自學(xué)“Java Web 云應(yīng)用開發(fā)”課程理論知識。至于網(wǎng)絡(luò)在線課程的選擇,可以是成型的課程講座、電子資料,也可以是教師自行設(shè)計編輯的微課件。教師根據(jù)“Java Web 云應(yīng)用開發(fā)”課程教學(xué)內(nèi)容,設(shè)計圖片、短視頻、文本于一體的課件,然后上傳到線上學(xué)習(xí)群中,學(xué)生可以自行下載,選擇自己青睞的方式學(xué)習(xí),落實反轉(zhuǎn)課堂教學(xué)法在“Java Web 云應(yīng)用開發(fā)”課程教學(xué)中的初步應(yīng)用[1]。例如,在“Servlet 使用入門”課程的反轉(zhuǎn)課堂教學(xué)中,教師可以根據(jù) Servlet 理論知識要點,為學(xué)生設(shè)計互聯(lián)網(wǎng)在線課程,將百度、淘寶等常用網(wǎng)站作為課件案例引出 Servlet,然后在課件中以圖文結(jié)合的形式,增添 Servlet 概念、Servlet 接口及其實現(xiàn)類使用等理論知識,最后將制作好的課件發(fā)送到學(xué)習(xí)群,同時布置在線學(xué)習(xí)目標(biāo):了解 Servlet 的概念和作用,熟悉其接口及現(xiàn)實類的使用,這些目標(biāo)知識點都包含在微課件中,學(xué)生通過自學(xué)普遍可以輕松獲取。自學(xué)結(jié)束后,教師可以發(fā)動學(xué)生將課程理論知識整理成目錄反饋到學(xué)習(xí)群中,學(xué)生自主交流和復(fù)核,則反轉(zhuǎn)課堂背景下的“ Servlet使用入門”課程概念目標(biāo)就高效達(dá)成。
2.2組織學(xué)生線上互動討論
反轉(zhuǎn)課堂教學(xué)法顛覆傳統(tǒng)的師生地位和角色,主張學(xué)生自學(xué)和自主發(fā)展,但是教師在其中的協(xié)調(diào)組織作用也不可偏廢。“Java Web 云應(yīng)用開發(fā)”作為一門編程技術(shù)課程,除基礎(chǔ)理論之外,還涉及很多拓展知識,教師若要讓學(xué)生實踐 Java Web 云應(yīng)用開發(fā)技術(shù)更有成效,還應(yīng)當(dāng)組織學(xué)生線上自學(xué)融合互動討論,主要討論和消化對課程理論知識自學(xué)理解不到位的內(nèi)容,同時自主、合作搜集“Java Web 云應(yīng)用開發(fā)”課程拓展資料,讓學(xué)生在線上學(xué)習(xí)群中分享資料,則“Java Web 云應(yīng)用開發(fā)”課程的反轉(zhuǎn)課堂教學(xué)資源勢必更加豐富,學(xué)生的理論學(xué)習(xí)效果、資源整合能力都能相應(yīng)增強。例如,在“Servlet 的生命周期”課程教學(xué)中,學(xué)生通過對互聯(lián)網(wǎng)在線課程自學(xué),以及對 Servlet 程序的編寫及其生命周期產(chǎn)生初步認(rèn)識,但是 Servlet 的生命周期涉及三個階段,每個階段的功能存在一定區(qū)別,這些拓展資料不包含在理論課件之內(nèi)。教師可以組織學(xué)生在線上對 Servlet 生命周期的三個階段展開互動討論,同時在云課堂環(huán)境中搜集相關(guān)拓展資料,如在探索 Servlet 生命周期方法的執(zhí)行效果時,教師可以組織學(xué)生根據(jù)教材提供的案例代碼,在互聯(lián)網(wǎng)資源庫中自主查閱對應(yīng)的案例資料,指導(dǎo)學(xué)生在線觀看案例視頻,了解和掌握編譯 class 文件、拷貝目錄、啟動 Tomcat 服務(wù)器、查看 Tomcat 控制臺顯示結(jié)果、刷新瀏覽器、終止 Web 應(yīng)用 chapter03等操作方法,最后讓學(xué)生根據(jù)案例資料步驟獨立操作練習(xí),親身感受 Servlet 生命周期方法的執(zhí)行效果,從而借助反轉(zhuǎn)課堂線上互動討論和拓展資料搜集,促進(jìn)學(xué)生對
Servlet 生命周期知識技能的有效掌握。
2.3布置在線檢測任務(wù)
學(xué)生初步掌握“Java Web 云應(yīng)用開發(fā)”課程理論知識和拓展信息后,教師需要跟進(jìn)開展練習(xí)和測驗活動。反轉(zhuǎn)課堂教學(xué)法的實施宗旨是促進(jìn)學(xué)生對“Java Web 云應(yīng)用開發(fā)”課程理論知識的個性化實踐,讓學(xué)生獲得最真實的解決問題的體驗,發(fā)展學(xué)生對“Java Web 云應(yīng)用開發(fā)”課程理論的活學(xué)活用能力。課堂教學(xué)時間有限,學(xué)生很難得到充分的實踐訓(xùn)練,一些技術(shù)創(chuàng)想也沒有廣闊的施展空間。為此,在“Java Web 云應(yīng)用開發(fā)”課程教學(xué)中實施反轉(zhuǎn)課堂教學(xué)法時,建議教師通過設(shè)計在線檢測任務(wù)的方式,優(yōu)化學(xué)生個性化實踐 Java Web 云應(yīng)用開發(fā)技能的模式和環(huán)境,如教師可以根據(jù)測驗?zāi)繕?biāo),為學(xué)生設(shè)計實踐項目或布置任務(wù),并發(fā)布到線上學(xué)習(xí)群,學(xué)生以個體或小組為單位,參與線上任務(wù)或項目實踐,依托網(wǎng)絡(luò)資源查閱輔助任務(wù)解決的工具和材料,從而強化學(xué)生自主學(xué)習(xí)和實踐探究技能[2]。例如,在“JSP 腳本和指令的使用”課程的反轉(zhuǎn)課堂教學(xué)中,學(xué)生通過互聯(lián)網(wǎng)課件自學(xué)初步理解 JSP 腳本元素的組成,以及應(yīng)用表達(dá)式、Servlet 和聲明進(jìn)行 JSP 編程的基本方法。教師可以跟進(jìn)在線上學(xué)習(xí)平臺設(shè)計發(fā)布一項操作測驗任務(wù),即使用 JSP 腳本和指令編寫 JSP 頁面,組織學(xué)生獨立或合作完成編程實踐任務(wù)。學(xué)生在線開展編程實踐活動期間,教師要鼓勵學(xué)生自主創(chuàng)新,在任務(wù)探索中滲透個性化思維,同時提醒學(xué)生規(guī)避表達(dá)式、Servlet 以及聲明的錯誤使用方法,如部分學(xué)生在使用 Servlet 時,會漏掉 Java 語句后面的分號,或使用表達(dá)式時在<%=%>中用分號做結(jié)尾等,教師將這些注意事項發(fā)送到在線學(xué)習(xí)平臺,并指導(dǎo)學(xué)生遇到問題實時在平臺進(jìn)行溝通。學(xué)生完成在線測驗任務(wù)后,教師可以讓學(xué)生使用線上平臺的截圖或錄屏功能,將 Java 代碼嵌入 JSP 頁面以及將動態(tài)網(wǎng)頁運行過程記錄和截取下來,發(fā)送到線上平臺交流區(qū),組織學(xué)生相互審核 JSP 頁面編寫成果,這樣學(xué)生的 JSP 腳本和指令的使用技能獲得歷練,還體會到 Java 的語言的優(yōu)勢,從而突出反轉(zhuǎn)課堂在“Java Web 云應(yīng)用開發(fā)”課程中的實踐教育作用。
2.4總結(jié)、反饋任務(wù)難點
反饋是反轉(zhuǎn)課堂教學(xué)法在“Java Web 云應(yīng)用開發(fā)”課程教學(xué)中實施的重要環(huán)節(jié),學(xué)生無論以個體還是小組開展實踐任務(wù)探究活動,在此過程中都會遇到各種各樣的難點,這些難點即便不會直接影響實踐任務(wù)的完成,但若是得不到切實消解,學(xué)生也難以收獲最佳的實踐成果。為此,教師基于反轉(zhuǎn)課堂開展“Java Web 云應(yīng)用開發(fā)”課程教學(xué)時,應(yīng)當(dāng)重視實踐任務(wù)難點反饋工作,難點反饋可以在線上開展,也可以在課堂上進(jìn)行,教師需要提醒學(xué)生探究實踐任務(wù)或項目的過程中將難點和質(zhì)疑整理成書面語記錄下來,然后在總結(jié)反饋環(huán)節(jié)集中匯報,師生協(xié)作解決“Java Web 云應(yīng)用開發(fā)”課程教學(xué)中的疑難問題,教師盡量采用點撥法和問題啟發(fā)法,引導(dǎo)學(xué)生根據(jù)疑難問題的類型、內(nèi)容,合作、自主決策和研制解決辦法,這樣課堂內(nèi)外教學(xué)時間得到更合理的分配,學(xué)生的自主發(fā)展能力、教師的答疑解惑技能都得到充分培養(yǎng)[3]。例如,在“JSP 隱式對象”課程教學(xué)中,教師設(shè)計的線上測驗任務(wù)是使用 request 對象進(jìn)行 JSP 編程,學(xué)生在任務(wù)反饋階段,主要反饋 request 對象常用方法方面的難點,如根據(jù)頁面表單組件名稱獲取請求頁面提交數(shù)據(jù),以及獲取頁面請求中某表單組件對應(yīng)多個值時的用戶請求數(shù)據(jù),還有部分學(xué)生表示,在獲取客戶端傳遞過來的參數(shù)名字上存在障礙。針對這些實踐難點,教師可以先啟發(fā)學(xué)生合作探討、梳理使用 request 對象進(jìn)行 JSP 編程的主要需求,學(xué)生探究總結(jié)后匯報,引導(dǎo)學(xué)生掌握通過 request 對象的getParameterNames()方法,獲取客戶端傳遞出的所有參數(shù)名字,故此基于反轉(zhuǎn)課堂的 JSP 隱式對象教學(xué)難點得以順利突破。
2.5優(yōu)化線上評價機制
評價在反轉(zhuǎn)課堂的“Java Web 云應(yīng)用開發(fā)”課程教學(xué)中占據(jù)關(guān)鍵地位,以往教師實施教學(xué)評價時,一般是對學(xué)生的“Java Web 云應(yīng)用開發(fā)”課程的探究情況進(jìn)行簡單總體評價,學(xué)生在評價階段的參與度較低,也無法客觀認(rèn)識到在“Java Web 云應(yīng)用開發(fā)”課程學(xué)習(xí)中的優(yōu)缺點,這種評價機制不符合反轉(zhuǎn)課堂教學(xué)法的核心理念要求?;诜崔D(zhuǎn)課堂教學(xué)法優(yōu)化“Java Web 云應(yīng)用開發(fā)”課程教學(xué)的評價機制,必須落實師生角色在評價階段的反轉(zhuǎn),還要確保評價指標(biāo)、評價形式的多樣化,如此方能促進(jìn)學(xué)生學(xué)習(xí)和教師教學(xué)的同步反思。為此,教師在優(yōu)化反轉(zhuǎn)課堂教學(xué)評價機制時,應(yīng)大力發(fā)展線上評價機制,師生評價角色的調(diào)整改良為師生互評,即教師可以評價學(xué)生對“Java Web 云應(yīng)用開發(fā)”課程的自學(xué)、探究和實踐情況,學(xué)生也可以對教師制定的在線學(xué)習(xí)課程、檢測任務(wù)、流程安排提出意見和建議;在評價指標(biāo)、評價形式的擴展上,除理論學(xué)習(xí)和任務(wù)實踐表現(xiàn)外,教師還可以增設(shè)創(chuàng)新、決策、資源整合能力等評價指標(biāo),評價形式延展為學(xué)生個體自評、互評以及小組間的自評、互評,通過編制線上評價表的方式,把多元化評價要素納入表格中,上傳到線上學(xué)習(xí)群,學(xué)生擁有充足時間去回顧和總結(jié)“Java Web 云應(yīng)用開發(fā)”課程學(xué)習(xí)的全過程,把評價表填寫完整后再傳回學(xué)習(xí)群,全體師生自行瀏覽評價內(nèi)容,反思不足、總結(jié)經(jīng)驗,從而提升“Java Web 云應(yīng)用開發(fā)”課程的反轉(zhuǎn)課堂實施效果[4]。例如,在“ MVC 設(shè)計模式”課程的反轉(zhuǎn)課堂教學(xué)評價環(huán)節(jié),教師設(shè)計的實踐項目是讓學(xué)生從產(chǎn)品信息表查詢產(chǎn)品改為 MVC 模式,學(xué)生將錄屏作業(yè)上傳到線上學(xué)習(xí)平臺后,教師可以把預(yù)先編制好的項目評價表發(fā)送到平臺,評價表中有對基本技能的評價指標(biāo),學(xué)生填寫并提交評價表后,教師在對學(xué)生應(yīng)用 MVC 設(shè)計模式的線上探究情況實施總評,重點評價學(xué)生在 JSP/Servlet 中實踐應(yīng)用 MVC 組件的情況,鼓勵學(xué)生課后多了解相關(guān)線上課程和講座,從而提升反轉(zhuǎn)課堂教學(xué)法在“Java Web 云應(yīng)用開發(fā)”課程中的整體應(yīng)用水平。
3總結(jié)
在“Java Web 云應(yīng)用開發(fā)”課程教學(xué)改革中引入反轉(zhuǎn)課堂教學(xué)法,不但能夠節(jié)約課堂內(nèi)外的教學(xué)時間,也能切實提高學(xué)生對“Java Web 云應(yīng)用開發(fā)”課程的自學(xué)效率,使學(xué)生通過實踐獲取最真實的技術(shù)經(jīng)驗。為此,教師必須加強應(yīng)用互聯(lián)網(wǎng)在線課程,引領(lǐng)學(xué)生自學(xué)理論知識,同時組織學(xué)生線上互動討論、設(shè)計在線檢測任務(wù)、總結(jié)反饋任務(wù)難點、優(yōu)化線上評價機制,拓展學(xué)生的 Java Web 知識視野,促進(jìn)對理論知識展開個性化實踐,培育學(xué)生混合學(xué)習(xí)、資源整合、獨立編程、協(xié)同創(chuàng)新等能力,從而彰顯反轉(zhuǎn)課堂教學(xué)法的應(yīng)用價值。
參考文獻(xiàn):
[1]蔣衛(wèi)祥,王雨萱,朱利華.高職 Java Web 應(yīng)用開發(fā)課程模塊化教學(xué)設(shè)計與實踐[J].山西青年,2022(9):61?63.
[2]黃美益.高職計算機專業(yè)課程混合式教學(xué)模式改革研究—以 Java Web 應(yīng)用開發(fā)技術(shù)課程為例[ J].廣西廣播電視大學(xué)學(xué)報,2022(1):19?23.
[3]程東升.高職《Java Web 應(yīng)用開發(fā)》課程教學(xué)的問題分析及對策研究[J].教育教學(xué)論壇,2018(38):257?258.
[4]屠曉云.反轉(zhuǎn)課堂教學(xué)法在《Java Web 應(yīng)用開發(fā)》教學(xué)中的應(yīng)用[J].福建電腦,2015,31(9):153+155.
作者簡介:
周斌(1979—),本科,講師,研究方向:計算機軟件設(shè)計、網(wǎng)絡(luò)技術(shù)。