劉慧梅
(陜西國防工業職業技術學院,陜西 西安 710300)
其一,對高校新興的應用技術類課程,高校教師還是按照傳統編程類課程的教學的模式進行教學,課程內容,側重Android系統結構的講解,并穿插其他理論和學科內容,盡可能讓學生以理解和聽懂為教學目標,但是這樣反而會讓學生陷入云里霧里的學習狀態,對Android應用開發課程的性質和學習特點缺少足夠的了解,容易與其他學科內容學習方法和理解方式相混淆[1]。其二,教師的教學方法缺少創新性,受傳統教學觀念的影響,教師在Android應用開發課程教學中還是以基礎知識學習和基本技能操作理解層面作為教學目標,學生對枯燥的理論講解缺少探索的興趣,實踐操作訓練所占的比重偏少,僅僅靠著教師單一化講解、演示,無法凸顯技術應用類課程學習的效率和質量。實際上,該課程并不同于數學、理論研究等學科,而是更側重于實踐性操作,其課程人才培養目標也是圍繞學生能夠將專業技術知識運用到實際操作中。
雖然Android應用開發課程還處于發展和探索階段,但是高校對技術類課程教學缺少完善的規劃,隨著技術研究的深入,教學目標的設置、教學理念的確立都還處于傳統教學階段,沒有與時俱進,因時而變,結合課程學習目標和學生個性化學習需求,而優化教學目標,更新教學理念。Android應用開發課程教學主要是圍繞調用Android操作系統應用框架層提供的API及相關Java類庫的方法,培養學生開發Android應用程序和實際工程項目的能力。教師要明確該課程的性質是以實踐為基礎,以技能提升為核心,貫穿專業知識。所以教師對于教學內容的設置要結合學生理解難易程度,以實踐操作的可行性等綜合方面進行。改變傳統以理論為基礎,忽視實踐的目標。并且教師在講授過程中,要重視對學生興趣的引導,興趣是學生學習的動力,借鑒CDIO工程教育理念,并以學生喜愛的方式,開展課堂實踐活動,解決學生面對技術類課程學習興趣不足的問題,對課程教學進度、實踐課程安排要與學生自身的學習基礎和教學計劃相關聯,從學生操作過程中找出自身學習不足。
結合CDIO教育模式的含義來分析,主要是構思(Conceive)、設計(Design)、實施(Implement)、運作(Operate)4個英文單詞的縮寫。分別來看,構思就是要結合技術、綜合客戶的實際需求以及企業戰略發展等要素,不斷優化和完善商業計劃,確保戰略思想和實施計劃能夠與實際效果相一致;設計就是針對技術要點和產品設計而確立各種算法、圖紙等需要實施的計劃;實施就是將技術理念轉化為實際產品的過程;運行就是對產品系統的維護與更新。結合CDIO模式的教育內涵,高校教師需要從四個層面確立培養學生專業知識、實踐技能、職業素養、團隊合作能力等目標,建立高校與企業聯合推動技術人才培養的項目合作,以此實現高校與企業資源共享,讓學生根據所學的專業知識,應用到企業和社會環境中,對企業產品設計和運行系統有序進行構思、設計、實施、運行等綜合素質提升。高校可以邀請技術企業有經驗的技術工程師,與學校技術專業教師共同開展基于CDIO教學理念下的校企實訓課程,高校教師可以和企業技術工程師結合人才培養目標和企業戰略發展計劃,共同規劃,前期階段,高校教師可以承擔技術課程的理論知識和專業技能學習,而企業技術工程師需要為學生提供實訓基地,提供技術經驗,結合企業實踐操作案例,加強學生對技術的實踐運用能力。
高校要秉持CDIO教育理念,針對各階段教學任務,以綜合全面的工程項目為基準,對學生需要掌握的專業知識和技能,以及職業發展素養,優化各環節教學任務,分析Android應用開發課程教學改革路徑,要先思考課程改革需要從哪些方面考量。首先,需要找到合適的工程項目,明確項目的來源以及相關的實際情況,確保項目要求與所掌握的技術相契合,滿足實用性價值需求,并且對項目設計要點和規模發展,要與教學大綱制定的內容相一致,能夠有效服務于教學目標和學生實踐應用;其次,綜合考量,合理選擇適用的教材。由于Android應用開發過程中會涉及大量知識,教材知識結構、編訂思路、知識的涵蓋范圍、內容的凝練度和適配性等,需要全面考慮進去。顯而易見,一本教材很難囊括所有Android應用開發的知識,教師可以利用適合學生深入學習的參考書籍,為課程教學提供思路引導;最后,結合個體差異,確立分層式考核方式。因為每個學生的學習基礎和對技術的熟練掌握程度都呈現差異化特征,所以教師在對學生的作品設計進行考核時,需要根據學生的基礎情況,根據作品的完成難易程度、思路創新等多方面考察。
教師在運用CDIO模式指導學生實踐訓練時,需要讓學生通過工程項目,將所學知識和專業技能靈活運用到項目中,讓學生在實踐中掌握學習經驗,從經驗和規律中,靈活操作,總結項目操作要點。在學生操作過程中,教師主要作為引導者、觀察者,主要是讓學生自主探索和設計,所謂實踐出真知,教師要放手讓學生自己完成整合項目流程的操作,其中當學生遇到難題時,教師可以適當給予幫助和指導,為此,教師可以按照CDIO模式中構思、設計、實施、運作的四個階段,來進行教學改革實施計劃。第一,構思階段,是讓學生學會發現問題,找到合適的設計項目,明確項目各階段的設計要求和客戶的需求,以此為基礎,開展和規劃項目實施計劃。比如教師可以采取個性化教學模式,一是由教師給學生確定主題項目,二是由學生自己選題,結合自己掌握的技能和興趣,自主確立題目,這樣的設置會更加符合當代高校學生的個性化學習的心理需求,實現因材施教和差別化教學的理念。比如以天氣應用開發項目為例,需要結合用戶對天氣應用所需的功能要求設計,包含主界面,天氣信息顯示、短信通知提醒、空氣質量、出行安全方面;第二,設計階段,結合項目構思,進行功能分類,并將設計思路與實施的步驟,以及需要優化的部分,做好相應的完善工作;第三,實施階段,需要將實施過程中所運用到的專業知識和操作技術,通過企業實際案例進行演示和分析,以迭代的方式向學生講述。第四、運作階段,迭代開發的好處是教師可以在項目的任意階段對學生工作進度進行檢查,所以這就要求學生需要在每個項目設計和實施階段都擁有一個可以運行的Demo版本。
綜合上述分析,基于CDIO教育理念進行Android應用開發課程教學改革,不僅很好地將CDIO理念與技術應用開發結合到一起,優化了高校技術類課程專業的教學內容和實踐價值。而且可以鍛煉學生動手操作能力,提高職業素質,教師還可以在校企模式下了解學生的實踐進度和表現,針對學生遇到的難題,提供有效指導。