?

高職計算機編程實訓課程翻轉課堂教學實踐

2023-12-18 14:55劉華
廣西教育·C版 2023年9期
關鍵詞:團隊協作自主學習翻轉課堂

劉華

【摘要】本文探究高職計算機編程實訓課程翻轉課堂教學模式的策略,分析Web編程實訓課教學現狀,闡明基于翻轉課堂模式的教學模式,闡述教學實踐過程,并對教學過程進行反思,以為教學提供參考。

【關鍵詞】翻轉課堂 Web編程實訓 自主學習 團隊協作

【中圖分類號】G64 【文獻標識碼】A

【文章編號】0450-9889(2023)27-0157-04

翻轉課堂教學模式作為一種新型教學模式,近年來備受關注和大力推廣。翻轉課堂教學模式強調學生在課堂外進行學習和思考,而在課堂內通過交流和討論來加深理解和掌握知識。這種教學模式能夠激發學生的學習興趣和主動性,促進學生的自主學習能力和思考能力的發展。高職Web編程實訓課程是一門重要的職業技能課程,主要培養學生的Web編程技能和實踐能力。過去,這門課程主要以講授理論知識和演示案例為主,而學生的實踐能力和團隊合作精神難以得到充分鍛煉和發展。因此,翻轉課堂教學模式在這門課程中的應用具有很高的實踐價值。

以下,本文以廣西交通職業技術學院(以下簡稱“學院”)Web編程實訓課程為例,探究翻轉課堂教學模式在高職Web編程實訓課程中的應用效果和影響因素,以為實現高質量的職業技能教育提供借鑒。

一、Web編程實訓課程教學存在的問題

(一)課程涉及知識點多且復雜

我校在計算機應用技術專業大二下學期開設Web編程實訓課程,內容主要包括Web編程基礎、前端開發技術、后端開發技術、數據庫技術等模塊,其中Web編程基礎模塊介紹Web編程的基本概念和技術,如JSP、Servlet等;前端開發技術模塊介紹前端框架和常用組件,如jQuery、Vue等;后端開發技術模塊介紹服務器端編程語言和框架,如SpringBoot、Mybatis等;數據庫技術模塊介紹數據庫的基本概念和操作方法,如MySQL、Redis等。該課程需要用到的知識點和技術框架非常多,學生要掌握好本課程難度比較大。雖然在大一和大二上學期陸續開設了編程方法、面向對象JAVA編程、數據庫技術、HTML5+CSS3應用等編程基礎課程,但課程多且涉及的知識點繁雜,大多數學生對知識點掌握不牢,不能靈活運用。這直接導致學生在進行Web編程項目的實訓時仍難以理解各種技術框架的使用原理,只會照抄照搬教師寫的代碼,一旦程序運行報錯,就難以找到解決策略。

(二)教學資源不足

Web編程實訓課程所涉及的技術框架更新迭代速度較快,學?,F有的很多教學資源都比較陳舊,教師更新和維護課程資源和PPT需要大量時間和精力,而有些教師由于工作繁忙或者技術水平不夠,無法及時更新教學資源。同時因為一些歷史原因,學校機房電腦的配置參差不齊,導致學生在進行實訓時遭遇電腦卡頓、軟件運行緩慢等不可預知的問題,影響了學生的學習體驗及其效果。該課程是一門實踐性很強的課程,學生需要通過編寫項目加深對知識點的理解和掌握,受制于學校教學資源,學生對服務器資源的需求難以滿足,因此學生只能在本地電腦進行項目開發和調試,無法真正模擬實際的線上部署和運行環境,導致學生缺乏對實際應用場景的了解和經驗積累。

(三)實訓教學和評價方式單一

實訓課堂教學主要采用了傳統的面授加演練的教學方式,教師在課堂上介紹知識點、講解代碼,然后要求學生跟隨教師完成實訓項目。這種教學方式缺少互動性,沒有讓學生獨立思考完成操作的機會,學生一旦跟不上則容易失去學習的興趣,也難以繼續深入探究所學知識。同時,由于課程知識點繁多,教師無法對每一位學生開展個性化的指導。實訓課程的成績評價方式主要是依據學生提交的實訓項目和實驗報告開展。雖然設置的實訓項目能夠很好地滿足了考查學生知識點的需要,但仍缺少考查學生實際操作能力和解決問題能力的項目。而且由于實訓項目和實驗報告的內容比較固定,學生也容易通過模板或抄襲的方式完成,影響了評價的準確性和公正性。

二、基于翻轉課堂模式的Web編程實訓課程教學模式

針對以上在Web編程實訓課程教學中遇到的問題,本文引入翻轉課堂模式開展教學實踐改革。翻轉課堂是一種以學生為中心的教學模式,它將課堂講解的知識內容轉移到了課前學習環節,讓學生在課前通過自學獲取相關知識,并在課堂上進行互動式的學習和探究,最后通過總結回顧環節梳理知識點并反思。已有實踐證明,這種教學模式可以有效提高學生解決問題的能力,提高學生的學習興趣和學習效果。

教學團隊基于本專業學生的學情分析,按照翻轉課堂的教學要求設計了五個主要教學環節,具體的教學環節設計如圖1所示。

(一)預習環節

在預習階段,教師通過對相關知識點進行引入和概述,可以讓學生初步了解和認識課程內容,為后續的深入學習和探究打下基礎。同時,教師還需要為學生提供優質、多樣化的學習資源,包括教材、教學視頻等,或指定網上課程、參考書籍、文獻資料。預習環節教師還可以提出一些問題,引導學生進行深入思考和探究。這些問題可以涉及相關知識點的深層次理解和應用,也可以是一些創新性的問題和挑戰,以激發學生的創新思維和能力。

(二)實踐環節

教師通過案例分析、講解、演示等方式引導學生進行實踐操作,并在實踐過程中及時解答學生的問題,同時要鼓勵學生相互學習和交流,分享經驗和思路,幫助彼此解決實踐過程中遇到的問題和難點,進而提高自主學習和解決問題的能力。針對不同的實踐環節,教師需要提前制訂實驗計劃、相機調整教學大綱并選擇實驗指導書等教材,以便學生能夠有序地進行實踐操作。

(三)個別指導和集體講解環節

在個別指導環節中,教師可與學生進行一對一的交流和溝通,了解學生的學習狀況,并進行指導。在集體講解環節中,教師可以針對學生的共性問題進行解答,細化講解知識。靈活地組合運用個別指導和集體講解,可以幫助教師更好地了解學生的學習狀況,提高學生的學習效果,讓學生更好地掌握所學知識。

(四)小組合作環節

教師首先需要對班級進行分組,分組以自愿為原則,可以根據學生的性格、學習能力、興趣愛好等因素進行分組,小組人數一般為4—6人。組員確定后,給學生分配小組任務,包括課堂作業、實踐任務、研究項目等,讓學生在小組內進行討論和合作。完成后每個小組進行展示,學生可以展示他們的工作成果和解決問題的方法,通過互相學習和交流的方式,提高學習能力。

(五)總結評價環節

教師可以通過問卷調查、個人口述總結、小組展示、課堂討論等方式進行總結回顧,從而幫助學生更好地進行知識點梳理和學習反思,檢查學生對所學知識的掌握情況,也可以為教師評估課程效果提供參考。同時,教師還可以評價個人或小組的表現,鼓勵學生繼續發揚優點,改正不足。除此之外,教師還可以與學生一起探討課程中存在的問題,并提出改進方案。

三、基于翻轉課堂模式的Web編程實訓課教學實踐

以下,將以Web編程實訓課程中的SpringBoot整合MyBatis框架任務為例,進行基于翻轉課堂模式的教學實踐,具體過程如下:

(一)課前準備:提供線上學習資源、錄制操作演示視頻、制定實訓指南、布置預習測驗

在每次Web編程實訓課程課前準備中,教師首先根據學生的實際情況和學習需求,確定本次實訓課程的教學目標和重點內容。如在講授SpringBoot整合MyBatis框架完成對MySQL數據庫的增刪改查任務時,設定的目標是熟練掌握使用注解方式和XML配置文件方式實現框架整合,重點是通過XML方式實現。教師依據教學目標和重點錄制操作演示視頻,詳細講解每一步的操作要點以及注意事項,視頻時長控制在20分鐘以內為宜。此外還需要準備相應的教學材料和資源,包括SpringBoot和MyBatis框架的官方文檔,以及相關的網絡教學視頻和參考書籍;一套SpringBoot和MyBatis整合的Web應用程序源代碼,以便學生可以參照和理解框架整合的實現細節;一份完整的MySQL數據庫腳本,其中包含用于增刪改查任務的必要表和數據;一份包含詳細任務描述、需求分析和評分標準的實訓指南;一份常見Bug的清單和對應的解決方法;所有需要用到的工具包。另外,一些操作系統采取的是模塊化設計,其中的功能互相依賴以提高代碼的可重用性。一個程序如果沒有安裝依賴包,僅安裝了這個程序將無法正常運行。因此教師還需準備依賴包。最后設計一套課前預習測驗試卷,試題要難度適中并以客觀題為主,不宜過于復雜,以保護學生的學習興趣。完成測試的預計時間控制在1小時以內。通過課前預習測驗,教師可以了解學生的學習狀況,及時調整教學策略。

準備好以上材料和工具后,教師提前一周將上述內容發布在智慧職教云平臺(ICVE),并推送給所有學生。學生通過電腦或手機登入ICVE后,可以觀看教學視頻和參考文檔,并下載實訓所需工具包,自行開展課前學習和測驗。

(二)課堂教學:案例實踐操作引導、個別指導和集體講解、小組合作任務、分析總結

在課堂教學剛開始時,教師可以進行一些熱身活動,讓學生分享一些與本次課程相關的問題或經驗,并回顧上一節課的內容,確保學生的課前預習是有效的,以保證后續的教學效果。在課堂上,教師首先進行實踐環節,按照課前預習時準備的Web應用程序源代碼一步一步地實現SpringBoot和MyBatis框架整合并編寫數據庫操作的代碼,詳細講解每一步的操作要點以及注意事項,引導學生思考問題并解決問題。在實踐環節中,教師需要時刻關注學生的操作情況,特別注意是否存在講解過快導致學生跟不上的部分。

教師完成實訓任務的講解,待大多數同學成功運行程序后,應該走下講臺詢問學生是否有程序報錯,根據學生的操作情況和問題,對學生實施個人指導和解答疑問。若出現一些常見問題也應進行集體講解,以便所有學生更好地理解和掌握易錯知識點。如在本教學任務中,至少有5位學生犯的同一個錯誤,即控制臺提示找不到MyBatis框架的XML配置文件。教師經過排查后發現錯誤的源頭都是SpringBoot的全局配置文件yaml編寫錯誤,有的學生打錯字母,有的同學沒注意存在的空格等,均由不細心所致。因此在集體講解時,教師重點講解yaml文件的編寫規范和格式要求,以加深了學生對該錯誤的理解,再遇到類似問題能夠舉一反三。在個別指導和集體講解環節中,教師還需要與學生進行互動交流,鼓勵學生提問和討論,激發學生的學習熱情。

在完成個別指導和集體講解環節之后,繼續小組合作環節教學。教師在課前已將學生分為若干小組,如學院計算機專業每班學生數50人左右,按5人一組分成10個小組。如本教學案例中教師按照該班級前一個學期的專業排名進行分組,選取專業排名前兩名和后三名學生組合,如排名1,2,47,48,50組合,3,4,44,45,46組合,以此類推,組隊完成后每組再自行協商推選出一名組長和副組長。如學生之間有異議,可以根據其意愿進行調整,但一旦完成分組,無特殊情況不再允許隨意換組。課堂上,小組成員可以坐在一起,固定好座位,方便組內成員溝通和討論。

在本教學案例中,安排各小組共同完成的任務是,在已經完成MyBatis增刪改查任務的基礎上,添加一個分頁查詢的功能,以完成質量和速度作為主要評價指標。小組成員可以上網查找相關資料,通過合作來完成任務。在小組合作環節的最后,教師可以要求每個小組進行項目展示。如果時間允許,可以選擇其中完成較好的3組展示,每組時間控制在5分鐘內。在小組展示中,學生可以展示他們的工作成果和解決問題的方法,同時也可以互相學習和交流,以提高彼此的學習能力。

在最后進行總結評價環節中,教師對學生的完成情況進行總結和評價,再次強調重點和難點,分析學生在本次課堂中存在的問題和不足,讓學生對自己的學習情況進行總結和反思。同時要對優秀的小組和個人進行表揚和加分獎勵,激勵學生繼續努力學習,提高自己的能力。

(三)課后考核:在線作業、學生反饋調查、課堂綜合評價、技能比賽表現

教師通過智慧職教云平臺向學生推送課后作業,包括在線測試、在線討論、Bug解決等多種形式,以加深學生對知識的理解和鞏固。另外,教師可以在平臺上發送反饋表讓學生填寫,了解學生對本次課程的評價和意見,以便進一步完善教學內容和方法。同時也積極鼓勵學生參加一些與課程相關活動,如Web應用軟件開發、移動應用開發等,或推薦學生參加中國軟件杯等職業技能大賽,使學生通過比賽的歷練拓展視野、了解Web編程的實踐應用與市場需求,最終實現提高自身的綜合素質和競爭力的目的。

翻轉課堂是一種重視學生參與度和學習過程的教學方式,對學生的考核評價方式亦有所不同。本研究設定Web編程實訓課程的考核評價分為四個部分:課前預習效果、課堂學習效果、期末考試成績、技能比賽表現。課前預習效果評價主要考核學生的學習積極性、自學能力以及知識點的掌握情況,教師通過布置作業題并逐一批改后進行評價;課堂學習效果評價主要考查學生的出勤率、學習態度(包括打瞌睡、玩手機等不良現象)、練習完成情況、小組活動參與程度、積極發言次數和質量等。小組合作學習活動可以采用自評、組內互評和師評等方式,但期末考試成績仍然是主要考核方式之一,只是權重應有所下降,可以設置為占總評成績的30%。技能比賽表現評價主要考核學生參加校內外職業技能比賽的成績和表現,可以通過觀察學生在備賽和競賽中的表現,包括賽前的練習和模擬演練情況、比賽中的作品設計與完成情況、團隊協作、創新能力和最終成績等方面開展評價。

四、翻轉課堂編程實訓課程教學反思

為了驗證翻轉課堂教學模式的有效性,教學團隊在課程結束后采用調查問卷的形式對150名學生開展調查。反饋結果顯示,約有85%的學生認為翻轉課堂提高了其學習主動性和實踐操作能力,約有15%的學生表示在課堂上仍感到不知所措,難以適應這種教學模式。通過與調查結果不滿意的學生進行深入的溝通,了解到學生的主要問題有:一是自主學習能力差,課前預習不充分,有的甚至沒預習;二是習慣了傳統的講授模式,即教師在課堂上講解,學生跟著練習;三是部分學生性格內向,自信心比較差,害怕參與互動討論,不敢承擔小組任務。

通過反思教學流程,教學團隊對翻轉課堂教學模式的優點和不足有了更清晰的認識。針對以上問題,在未來的教學中,教學團隊將提供更加豐富和有趣味的學習資源,激勵學生主動參與預習,同時給予更多的個別指導,幫助他們形成自主學習的習慣和能力。在課堂上將進行更多的操作示范和指導,確保學生在實踐過程中得到必要的支持和幫助,引導學生積極參與課堂,從被動接受轉變為主動探索。對那些缺乏自信的學生,教學團隊將提供額外的培訓和輔導,幫助他們逐漸克服心理障礙,提升社交技巧和團隊合作能力??傊?,在翻轉課堂中教師應努力創造一個開放、尊重和支持的學習環境,讓所有學生在學習中感到輕松、愉快和受到重視。

綜上所述,在翻轉課堂教學實踐的過程中,教學團隊認識到需要投入大量的時間和精力來完成課程設計、在線學習資源的制作和管理,因此教師需要具備較強的教學能力和技術支持,同時也需要不斷研究翻轉課堂教學,從而推動教育教學的創新。

參考文獻

[1]李艷霞.“翻轉課堂”教學模式下的高職計算機應用基礎課程研究[J].電子元器件與信息技術,2021(4).

[2]郭亮,鄭華林,李本杰,李柄林.基于超星學習通的翻轉課堂教學設計與實踐[J].教育教學論壇,2021(25).

[3]汪宇玲,陸玲,諶洪茂,鄧伶莉,賈惠珍.培養新工科生自主學習力的SPOC翻轉課堂教學設計:以“計算機組成原理”課程為例[J].東華理工大學學報(社會科學版),2021(4).

[4]黃永明.翻轉課堂模式下計算機組裝與維護課堂教學策略探討[J].廣西教育,2021(38).

[5]姚志均,陳舒涵,孫磊,等.翻轉課堂模式及其在計算機編程課程中的應用研究[J].計算機教育,2019(2).

[6]張榮權,陳蓉賢,張榮明.基于翻轉課堂理念的東盟財稅知識課程教學探討[J].廣西教育,2022(9).

猜你喜歡
團隊協作自主學習翻轉課堂
《Oracle數據庫》課程教學模式探究 
程序設計課程的教學方法探索與實踐
翻轉課堂在小學數學教學中的應用
翻轉模式在“液壓與氣動”教學中的應用研究
翻轉課堂在英語語法教學中的運用研究
中職學?!吧菊n堂”的調查研究與實踐
踐行少教多學,構建高效課堂
對學生自主學習的探索
翻轉課堂教學模式在《PLC應用技術》課程教學中的應用
元認知策略在大學非英語專業自主學習中的應用
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合