王福環,葛 田
(蕪湖職業技術學院,安徽 蕪湖 241003)
“動態網頁開發”是我院計算機軟件專業的必修課,是實踐性很強且面向實際應用的職業技能課。其教學目標是:使學生了解動態網頁的運行原理和作用;掌握動態網站的設計方法和一般步驟;了解現代IT企業流行的軟件開發方法及開發規范和標準;達到利用ASP.NET+SQL Server技術開發中小型動態網站的能力;提高學生的職業技能和素養,為適應職業崗位打下基礎。
但是,由于“動態網頁開發”課程知識點比較多,涉及到HTML標記語言、JavaScript和c#編程技術、各種控件技術、數據庫技術、數據訪問技術等等,內容分散,系統性不強。不少學生反映在學習過程中完全抓不住重點,體驗不到各知識點的真正用處,處于比較茫然的狀態,學習積極性不高。產生這些問題的原因如下:
“動態網頁開發”是一門相對較難的課程,難學也難教。這主要是因為:一是課程所涉及到的前導課程有JavaScript、C#編程技術等,這類課程本身就比較難。學生雖然學過了,但因學得不夠扎實或已經遺忘,沒有辦法用它們實現復雜的網頁設計。二是即使比較簡單的動態網頁實現起來也需要編寫大量代碼,理解一些比較復雜的邏輯,用到較多的知識儲備,另一方面學生的接受能力參差不齊,部分學生跟不上老師的思路,逐漸產生放棄的想法。三是從教師自身來講,由于課程內容多,涉及知識面廣,準備課程內容就需要花費很大精力,加上畏難情緒和慣性做法,能用在課程設計上的功夫十分有限。
課程基本上采取“先學后做”的傳統教學方法,先學理論知識,再做編程實踐。為了降低難度,增強學生的編程信心,實踐內容基本選取一些針對性強的驗證性小案例,對于整個課程的知識體系來說,這些案例之間關聯不大,無法幫助學生建立系統開發的整體思維,從而熟悉網站開發的一般流程。學生按照實驗步驟按部就班地完成編碼,不能獲得較高的成就感,學習積極性不高。
“動態網頁開發”課程兼顧理論性和實踐性,且突出實踐編程能力。通過學習,學生不僅要掌握動態網頁的基礎理論,還要具備中小型動態網站的設計開發能力。由于種種原因,以往的考核一直采取的是“一紙試卷定乾坤”的方式,理論知識和實踐能力分別通過筆試題目和程序設計來考察,無法徹底防止學生突擊復習和復制程序等情況,考試無法做到真正的客觀、公正,不能很好發揮激勵作用。
因此,利用現代化的信息技術和數字化的教學手段,對“動態網頁開發”進行教學改革已是勢在必行。2020年春季突發的疫情,使得線上教學成為必然選擇。線上教學的全面實施為課程改革提供了契機。
為了保證教學質量,課程組在開展廣泛調研、充分了解本校學生實際學習情況的基礎上,積極進行在線教學探索和實踐,建立了基于在線課程平臺與網絡直播平臺的“雙平臺”在線課程教學方案。在線課程平臺在發布學習資料、作業和測驗、以及監控學生學習進度等方面具有明顯優勢;網絡直播平臺的優勢在于可以高度還原傳統課堂的教學體驗,增強課堂儀式感,強化師生互動。這兩種平臺優勢互補,互相促進,提高了課堂教學效果。
教學平臺是在線教學的重要工具,要慎重選擇。在課程開設前,針對在線課程平臺、直播平臺的性能、學生對平臺的應用反饋情況開展了廣泛的調研。盡量選擇功能強大、界面友好、操作簡單、運行穩定的系統,同時還要考慮與其他課程教學平臺的兼容性,避免學生安裝過多的APP,造成不必要的負擔。
豐富多樣的教學資源是在線教學順利實施的根本保證。課程開設期間,課程組在課程平臺上陸續發布了課程的教學大綱、微課、視頻、課件、習題庫、實訓指導及電子教材等資料。
視頻資源的建設是重中之重,不建議直接使用“課程實錄式”的教學視頻,因為實錄式的視頻過于冗長,在視頻中難于實現師生互動,學生很難把握重點。比較而言“微課”內容少、時間短、主題突出、更有利于解決具體問題。[1]在“雙平臺”教學模式里,課程組把內容相對獨立的重點、難點、經典的案例等內容制作成5-15分鐘的視頻,這些視頻盡管短小,但每一個視頻都有明確的教學目標、完整的教學過程和總結,能更好滿足學生有針對性的自主學習。
采用大案例驅動教學方法,重新調整教學內容。“動態網頁開發”技術所涉及到的知識面廣,系統性不太強,實踐項目又往往為了驗證或鞏固某個知識點,關聯性比較弱,不能構成一個完整的知識應用體系,學生在學習中容易迷失,抓不住重點,學習積極性容易受挫。
案例驅動教學方法是根據課堂教學目標和內容,通過設計對應的具體案例,引導學生進行分析、討論、表達等活動,進而提高學生分析問題和解決問題的能力。[2]開課之初,課程組選取了一個經典動態網頁案例,演示它的各種動態功能,仔細分析這些功能實現所使用的技術和知識點,并利用思維導圖描述出來。然后,將知識點按照從易到難的順序串聯重組,并在后面的教學中不斷進行強化,在學生腦海中形成清晰的知識脈絡,使他們在整個學習過程中始終保持明確的目標。
基于“雙平臺”的教學模式也像傳統課堂一樣,包括課前預習、課中的學習和互動以及課后的復習和鞏固。
課前,任課老師在課程平臺上發布下周要學習的導學課件、微課、頭腦風暴等,每項任務點賦予相應的分值,并利用“通知”功能及時傳達到學生。
課中,任課老師利用直播教學平臺完成課中的教學任務,主要包括對知識點的串講,靈活插播在線課程平臺上的“微課”,引導學生思考,組織討論,就學生遇到的問題給予一對一答疑,實現師生交互和角色翻轉,對于學生提出的較好問題或者發表的討論點贊或者給予分值以示肯定,并鼓勵更多的同學參與到課堂互動中。另外還要充分利用師生直接溝通的機會,及時了解學生的所思所想,進行感情的交流和慰藉。
課后,要求學生利用課程平臺上的資源復習和鞏固。并根據課程平臺上學生作業完成情況及學生提問情況進行教學反思,從而不斷優化教學環節,不斷迭代,盡量減少線上教學的弊端,提高教學效果。
傳統的考核方式形式單一,忽視了平時的學習過程,很難客觀全面地評價學生的學習情況,激發學生的學習積極性。這不是因為我們沒有意識到傳統考核的弊端,而是在傳統的課程教學中,學生的學習過程難以被量化,過程性考核的可操作性不強。
在“雙平臺”教學模式中,利用在線課程平臺可方便地實現多元化的過程性考核。首先以學生的學習成果為導向,制定一個多維度、多元化的評價標準。考核項包括:出勤率、學習任務的完成進度、課堂筆記質量、作業情況、發表討論的數量和質量、實踐作品優劣等級、測驗成績等,涵蓋了學習過程的各個方面。然后給這些考核項分配合理的權重,課程平臺就能真實反饋出學生的學習情況,實現過程性考核。
動態網頁設計是一門實踐性很強的課程,實踐教學是“雙平臺”線上教學的重要組成部分。通過實踐,學生才能鞏固并靈活運用所學知識,優化知識結構,提高解決實際問題的能力,提升學生自信心。實踐教學是以學生為主體的教學理念的重要體現。[3]但實踐教學環節是在線教學的一個短板。這是因為在線實踐的設計一定要科學合理,才能保證學生參與度與完成質量。實踐項目不易過大、過難,應該有實際應用價值、有針對性,還要有趣。在實踐教學中,采用微項目教學,可以提高學生的項目體驗。微項目是一種微小、簡化狀態的項目。[4]
微項目的選取是實踐教學的重點。在“雙平臺”教學實踐中,課程組重新擬定實踐教學案例,編寫實踐指導文件。選取學生感興趣的或實際應用中的項目,做適當的刪減調整,或選取其中的一個模塊讓學生補充完整,這樣既能讓他們體驗到項目開發的過程,提高他們分析問題和解決問題的能力,又能提高學生的參與度和學習積極性,保證實踐教學的順利實施。
線上課程最突出的問題是師生及同學之間很難進行良好的情感溝通,很多同學不愿意參加課堂交流,不能認真完成學習任務,作業拖拉,負面情緒多。這時候就特別需要任課教師做一個“有溫度”的、積極的、充滿正能量的長者和朋友。
首先,要及時發現學生的不良狀態,了解他們的想法,解答他們的困惑,對他們當下面臨的學習、生活或情感上的困境給出合理建議或者指導。其次,在教學上,要關聯學生已有知識結構,關注他們個人當下面臨的問題和未來的發展,以及他們由此獲得內在快樂和滿足感。再次,靈活運用各種教學方法,積極引導學生深度參與到學習活動中,變被動為主動學習。最后,要抓住教學過程中即時發生的事件,引發學生的深度思考和討論,適時發聲,進行感恩教育、生命教育、職業教育等,在潛移默化中引領他們樹立正確的人生觀、價值觀。
經過師生的共同努力,我們探索出了基于“雙平臺”的線上教學模式,解決了在線教學面臨的一些實際困難,如在線實踐教學與師生互動的困境,實現了過程性考核,為今后課程教學改革提供借鑒和更多優質的課程資源。