瞿小寧
摘要:工作過程教學法的重點在于將知識點融合到具體的工作過程中,形成在工作中學習、在工作中更新知識模塊、在工作中找到自身的不足并有效彌補。因此,該文以具體的教學案例探究工作過程教學法在《HTML5移動開發》教學中的具體應用,希望為后續的教學改革提供必要支撐。
關鍵詞:工作過程法;HTML5移動開發;教學應用
中圖分類號:G424 文獻標識碼:A
文章編號:1009-3044(2020)06-0136-02
實踐能力的不足一直是困擾著計算機類教學效果的核心問題之一,HTML5移動開發面向對象及目標的開發要求更高。在具體的項目開發中,邏輯、算法及應用創新遠比具體的技術更為關鍵。在此種背景下,如何在教學中有效的整合必要的實踐環節成了廣大研究人員與一線教師所關注的重要問題。
1工作過程教學法概述
在傳統的教學過程中,教學分為課堂與課下兩個部分。其中課堂部分主要為教師單方向的傳授,向學生完成相關知識點的教學。課下部分則是在教師或者學生的自發組織下完成對課堂內容的復習與鞏固。在此種背景下,學生的課下學習更高的依賴主觀能動性,而值得注意的是學生的主觀能動性正是相對缺乏的學習素養之一。
為了有效解決學生學習效能不高等客觀問題,在傳統教學的基礎上引入了工作過程教學法對課堂進行構建。所謂的工作過程教學法主要是指,在課堂及課下的教學過程中對工作環境進行模擬,此種模擬除了必要的工作環境、工作目標、工作內容等方面,還重點對學生之間的合作與成果展示等進行有效的模擬。通過工作過程教學法能夠有效地把理論知識與實踐知識進行緊密結合。將理論與實踐整合成為統一的整體,使得學生在理論學習中能夠形成對于現實的映射,從而更為高效的學習理論知識;通過工程教學法能夠將課上與課下學習進行緊密結合。鼓勵并引導學生進行更為有效的課下學習,通過課下學習中發現的自身不足“反補”課堂教學,從而提升課堂教學的針對性與有效性;通過工作過程教學法能夠將學習與應用進行緊密的結合。學生在理論學習中達到對后續應用的體系構建,在實踐中發現理論學習中的不足,并不斷地將新知識、新理論、新技能引入到課堂中來,形成當下學習與未來工作之間的協調與過度,在提高了學生的學習興趣與學習能力的基礎上,更進一步提升了學生的團隊合作精神與就業核心競爭力。無論是對于學生在本門課程中的學習極為有效,也輔助提升了學生的學習技能體系,在綜合能力上提供有效幫忙。
2HTML5移動開發教學案例分析
按照工作過程教學法的基本應用方式,結合HTML5移動開發的課程要求,在實際的課堂應用中分為項目團隊組建、教學過程設計、教學過程實現、教學成果展示與分析等四個基本環節。本文以《電子書分享平臺》為例展示工作過程教學法在實際課堂構建中的具體應用,其內容如下:
(1)項目團隊組建
由于時間與技能的關系,學生很難獨立完成相關移動軟件開發的全部過程。為此,實際教學以學生自由組隊的形式組成項目團隊。在項目團隊的組建過程中,以每組5-10人為宜,班級總計分為4-5個項目組。團隊人員過多則工作過程相對松散無法達到學生有效實踐的目的,而人員過少則加大的學生的實踐壓力,也使得教師的課堂指導相對薄弱。
在團隊組建的基礎上,采用學生組內推薦的方式形成項目“牽頭人”對內的分工、項目的匯總、課下學習的組織等進行全面負責,教師要對項目“牽頭人”的分工等工作進行指導與監督,從而保障項目組能夠順暢運行,并保障組內每名學生能夠有自己的實踐方向。
(2)教學過程設計
在教學的過程中主要分為了三個部分:
其一是在項目團隊的基礎上確定獨立開發的移動程序。值得注意的是開發的項目并不需要商業可行性上的考量,僅需要在項目知識密度與總量上進行分析,以保障學生能夠有效地將課堂所學及相關知識進行合理運用;
其二是在完善的課堂教學基礎上,逐步引導學生完成項目開發的工作。此部分教學內容的重點是為學生提供開發所需要的必要要素,使其能夠在項目組的協調下充分的利用課下時間完成相關的學習與程序的開發。這一過程要強化教師的參與度,教師通過課上的集中講解以及課下的廣泛參與隨時對學生開發過程進行指導,重點在于對學生發現的新知識以及書本理論知識在實踐開發中的應用進行強化,從而達到更好的實踐效果;
其三是在定期對學生的開發進度進行把握。一方面了解學生的實際開發進度,評價學生在工作實踐中的表現,發現并解答學生在開發過程中可能存在的問題。另一方面則是以項目組的形式對項目的具體進度與成果進行展示,既對學生是一種監督與鞭策,同時對于學生也是一種鼓勵與精神激勵。這一過程重要是完成工作項目團隊的環境模擬,無論是項目團隊之間的交流還是在團隊內部的成員交流上均需要進行重點建設,從而激發每一名學生的學習熱情,進而保障總體教學的有效陛。
(3)教學過程實現
筆者所在班級分為了4組,成員為6-8人/組。其中1組成員為7人,組內學生推選了一名項目“牽頭人”。在完成了項目團隊組建的基礎上,教師要深入到項目團隊之中,對不同團隊之間的工作開發工作進行指導,即完成總體的工作目標設置。在教師的參與下,組內學生集思廣益確定了以《電子書分享平臺》為開發項目。該項目的核心是將電子書向會員進行推送與分析,會員用戶在完成閱讀的基礎上可以實現評論、交流等基本操作。項目難度適中,主要需要對會員系統、信息分發、交互系統、顯示系統、數據庫統計系統等多個內核進行實現,涵蓋了HTML5移動開發的眾多知識點,具有良好的實現效果。
在確定了項目方向之后,全部的教學過程由項目研討會議(3次)、項目交流會議(7次)、項目成果展示會議(2次)以及若干碰頭會構成,學生的開發過程由學生獨立課下完成,教師對可能存在的問題進行隨時指導。
第一次項目研討會議確定了具體的項目開發方向及各自的負責項目。經過學生一周的基礎準備,進行第二次項目研討會議,重點由學生按照各自的分工匯報具體的實現方式與技術路線。如框架設計采用BOORSTRAP框架進行實現,顯示設計采用了CSS2模塊中的分辨率識別顯示功能,并集成不同顯示背景色功能等。教師及項目“牽頭人”對各部分實現的技術路徑的適宜性與兼容性進行評價,確定下一步工作方案。第三次項目研討會主要將各部分已開發內容進行系統整合,并分配下一步的具體工作任務。
項目交流會則根據項目的需求隨時開展,教師參會。在此種會議中重點研究學生開發中遇到的問題,由項目內部討論具體的解決方案。如在顯示適配實現中的像素緩沖數據存在異常,經過項目組的集中討論確定了以“
”指令代替原有指令,取得了改善實效。成果展示會議則在項目中期以及項目結束后分別召開,中期會議重點在于掌握項目的具體進展,后期會議則重點在項目測試與優化。
(4)教學成果展示與分析
在學生完成了項目開發工作后,由教師利用課堂機會組織全體學生進行成果匯報,其中包括了對實現過程、功能介紹、用戶推薦等三個部分,采用類發布會形式,在充分調動了學生積極性的同時也達成了不同組別之間的互通。與此同時,教師及組外學生對于該組學生的開發工作過程進行評價,找到其中可能存在的問題以及進一步功能拓展的建議,幫助該組學生完成下一步的設計完善。
3教學法注意事項及優化
通過上文的分析不難發現,通過工作過程教學法有效的用團隊學習替代了傳統學生基于主觀能動性的自由學習,具有更高的學習動能與效果。而讓學生參與全過程的軟件開發也提高了學生理論知識的應用能力,教學改革效果明顯。
在實際的教學中要從三方面加以注意。其一是對于學生項目的選擇上,不需要考量項目的具體經濟可行性,僅需要從實現難度以及知識點涵蓋比例上進行評價,找到事宜學生進行實踐的具體開發項目。其二,教師要對學生項目組的進度進行有效監控與干預。監控的目的在于監督學生完成課下實踐,并按照教學大綱的要求達成有效的教學效果;干預的目的在于協調組內不同學生的分工與工作量,能夠保障每一名學生得到有效的鍛煉,并有所提高。其三,教師要廣泛的參與到項目開發過程中去,不僅對于學生遇到的各類問題進行解答,更需要教會學生的具體開發與工作方式方法。尤其是利用搜索引擎資源以及新技術解決開發過程中遇到困難的能力,此種能力是學生高效完成開發工作并形成就業核心競爭力的關鍵。
除了上述的注意事項之外,后續教學過程還可以在不同組別學生交流中進行必要優化。現有教學方式缺少組間學生的交流,使得學生的能力提升方向相對單一。針對這一問題,在后續教學中教師可以利用課堂教學環節,在完成了相關知識點講解的基礎上,對開發過程中存在的問題進行統一講解,從而使得不同組別至今的學生能夠了解彼此的進度與彼此的問題,也能夠從各自組內解決問題的方案中找到“靈感”有助于自身問題的解決。
4總結
本文重點分析了工作過程教學法在《HTML5移動開發》課程中的教學改革及應用。從具體的研究中主要分為三個部分,其一是對工作過程教學法進行了重點介紹;其二是對此種教學法在實際教學中的應用過程及效果進行分析;其三是根據教學中的表現總結注意事項,提出優化方案。工作過程教學法能夠充分調動學生的實踐積極性,并充分利用了學生的課下時間,達成了理論與實踐“雙提高”的教學目標,是一種值得推廣的教學方法。