王婷
摘要:JavaScript課程對學生的語言編寫、技術應用等方面會產生直接的影響,所以,技工院校在對JavaScript課程的教學方法進行選擇時,需要結合學生的實際情況,并選擇對比法、項目法、反思法等多種方法融合應用的方式,旨在實現JavaScript課程的教學效果提升。
關鍵詞:技工院校 ?JavaScript課程 ?教學方法
引言
JavaScript課程的教學方法選擇及應用,需要考慮JavaScript課程本身的邏輯特性,并結合學生的實際學習情況,在對JavaScript課程的教學方案進行優化及調整的過程中,同步考慮JavaScript課程本身的參數特性,從JavaScript課程設置、技術應用的角度進行優化,以此實現JS課程教學方法調整,提高學生的技術應用效果。所以,在JS課程中,需要多種教學方法融合應用,提高教學生動性及有效性。
一、對比法,明確技術優劣
對比教學法的應用,以JS、JAVA、C語言之間的對比為基礎,在進行研究及分析的過程中,通過JS與C語言、JS與JAVA等不同的語言對比分析,幫助學生明確了解和掌握不同語法結構的應用特點,這對學生理解JS語法結構、數據類型、變異過程等方面有積極作用。例如,在對JS與C語言進行對比分析的過程中,可以從字節分配的角度進行講解,以int a=3為例,只占用了2個字節,而float a=3則為4個字節,在編譯的過程中,從內部進行數據讀取。而在JS中,變量提供存放信息位置,信息來源于網頁本身的數據,通過表達公式,可以實現編譯處理。JS與JAVA之間的對比,需要從腳本語言、面向對象的角度進行分析,對象的屬性與方法對編譯會產生直接的影響。例如,JS本身有上百條的語法,分為DOM對象、BOM對象等,在結構語言對比分析的基礎上,可以幫助學生理解JS課程中的相關概念,編程逐步簡單化,提高JS課程的實際教學效果。在開展JavaScript課程教學時,首先需要明確每節課的教學任務,在網頁交互功能的實現過程中,任務驅動的教學設計對學生掌握JavaScript課程的相關知識理解與運用等方面有較大的加強效果。在學生完成課堂任務的基礎上,也能以知識對比的方式,拓展學生的知識面。例如,在JavaScript課程中,憑借作品展示的方式,進行知識復習、技巧的點評,在師生互動中讓學生發現自己作品的缺點,從而達到幫助學生鞏固知識、加深理解等目的,這對進一步提高學生的網頁制作技巧方面有積極作用。
二、項目法,開展技術訓練
技工院校在對JS課程的實際教學方法進行調整及優化的過程中,可以以項目驅動的方式,幫助學生理解并逐漸將JS腳本語言應用到實際的項目設計中。第一,教師結合學生對JS的理解與掌握情況,設計項目、目標,并且項目設計需要以JS課程本身的特點及工作崗位需求,建立具有針對性、典型性、系統性、實用性的教學任務目標。例如,選擇圖書館網站的建設,其中包含網站設計、節慶倒計時時間顯示、網頁功能優化等相關信息,在選擇不同項目的基礎上,對項目難度、編程內容等方面進行綜合調整,提高JS課程教學質量。第二,在明確項目任務目標及內容的基礎上,需要教師組織開展JS的項目訓練,強調通過工作過程對學生實踐技能、綜合能力等方面進行培養。所以,在組織教學的過程中,以演示項目、學生選擇項目、學生進行項目開發等流程,作為依據。教師在展示演示項目時,可以結合實際的工作情節,提出編程需求,例如“創建日歷表”項目,在本項目中需要利用選擇語句、循環語句等相關知識點,并對相關數據信息進行管理及控制,提高演示項目在JS課程教學中的應用價值。學生結合演示項目可自行選擇設計項目,以小組為單位,并對項目設計相關信息進行調整,提高JavaScript課程的教學進度。在進行項目開發的過程中,包含項目功能、項目編程等內容,JavaScript課程教學進行的時候,各學生小組可以以代碼編寫、項目功能調試的方式,完成JS語言在不同功能模塊中的應用。第三,開展教學評價工作,每個小組在完成項目成果展示后,可以以小組互評、教師評價相結合的方式,對JavaScript的實際應用及掌握等方面進行綜合管理,提高JavaScript課程的實踐教學水平。第四,JavaScript課程教學方法的選擇,需要重視學生的學習成果,提高學生對JavaScript課程的學習信心,此外,網站建設方面,則可以以提高學生創新能力、操作能力為中心,將真實有效的網站建設、網頁設計項目引入到課堂,這對進一步提高學生的創新能力、操作能力等方面有積極作用。第五,網站建設相關技術發展迅速,單單是前端開發方面內容就比較繁雜,最好將知識分解到不同的學習情境中,以人性化的教學方式,提高學生對JavaScript課程的理解水平。作為前端開發工程師,可以從角色假設的角度,引導學生實現具體的網頁交互功能,這對進一步加強學生對JavaScript課程的探究興趣方面有顯著提升效果。
三、反思法,教學總結及改進
在JavaScript課程設計及教學中,重視反思,需要考慮到學生的不同學習階段,包含基礎、提高、精通、綜合應用等。所以,網站的前端知識框架,需要遵從結構、樣式、行為分離的基本原則,將HTML作為基礎,CSS作為提高,進一步幫助學生精通掌握JavaScript課程知識,提高學生積極性。反思教學在JavaScript課程教學的實際過程中,教師幫助學生養成舉一反三、反復推敲的思考習慣,并對JavaScript課程設計、項目選擇、項目訓練等方面進行綜合調整,在進行教學評價、個人應用反思的基礎上,提高學生對JavaScript的認知和理解深度,提高JavaScript的實用價值。在此基礎上,教師還需要對JavaScript課程方案進行不斷總結,并對單元項目開發、項目重點以及課程考核等方面進行信息匯總,通過總結及反思,實現JavaScript課程的不斷優化。在JavaScript課程中,包含任務解析、功能編程、軟件應用教學等內容,需要以學生為主,重視提高學生的學習熱情。因此,在JavaScript課程教學中,以數組、函數、對象、BOM、DOM、事件、正則表達式、Ajax等相關知識進行總結,對進一步提高學生的編程思維形成方面有積極影響作用。在網頁編程方面,為進一步提高學生的網頁制作能力,可以在課堂講授過程中,以7:3額比例,將JavaScript課程相關知識拆解開,通過學生自主完成30%的網頁制作,從而達到提高學生JavaScript課程的掌握能力。
四、結語
綜上所述,技工院校在對JavaScript課程的教學方法進行調整及優化的過程中,需要從JavaScript課程特性、函數關系、對象、事件應用等方面進行深入研究,并選擇對比法、項目法、反思法開展JavaScript課程教學,以此提高JavaScript課程教學的生動性、邏輯性、趣味性。
參考文獻
[1]范伊紅,葉傳奇.高校JavaScript程序設計課程體系建設探究[J].電腦知識與技術,2016.12(15):143-146.
[2]劉曉知.高職“JavaScript技術應用”課堂互動教學的應用[J].無線互聯科技,2017(19):98-99.
[3]高昂,李喜艷,李曉東.趣味性教學在JavaScript中的實踐[J].電腦知識與技術,2016.12(10):130-131.