吳 凡
(廣東東軟學院 數字媒體技術與設計學院,廣東 佛山528000)
當前我國逐漸走向高等教育大眾化的發展趨向,并在這一過程中形成注重學術性、應用型人才的教育教學體制,這也利于我國院校單位更好的依據自身辦學特色來對人才展開專項培養,我國高等院校的計算機專業對于人才的培養定位為應用型,教育教學以培養和提升學生實際應用能力為目標,以培養更多的高素質軟件工程人才。
計算機專業對于專業人才的培養,在理念上要立足學生應用能力的培養,教學過程中緊緊圍繞如何培養學生應用能力,提升應用型人才培養質量這一中心展開相關課程教學。作為教學主導的教師要明確計算機專業應用型人才培養的核心,是對學生程序設計以及軟件開發能力的培養,并基于此,要結合計算機專業特點,嚴格教學,不斷拓寬對學生的具體培養方式與途徑,包括課內實驗,崗位實習,科研訓練以及各種競賽等,通過多種形式來培養學生在程序設計與軟件開發方面的應用能力。特別是在當前信息科技時代,計算機技術發展極為迅速,很多專業課程所包含的知識內容更新極快,也有不少新知識和技能,來不及通過院校教育方式全部傳授給學生,而當學生畢業參加工作之后,很快就又要面對新的技能技術。所以說,學生在院校接受專業教育階段,教師除了要對學生進行相關專業知識的教授,還要讓學生學會怎樣去學習,讓學生能夠學會運用新的知識與技能,去解決專業領域內所遇見的問題,如此才能夠使得學生在日后的實際工作崗位上,在專業領域內,不管遇到什么問題都可以從容面對。
首先,計算機程序設計教學要優化課內的實驗項目,突出學生實踐能力的訓練。計算機程序設計課程中,實驗教學對于學生實踐能力的培養極為重要。但是在教學中,學生經常出現有能力完成任務,但興致缺缺,或者是理論知識的掌握與實際問題解決存在差距等各種問題,因此對于課內實驗項目要進行科學設計。關于教學實驗要注重與理論知識緊密結合,強調對某一知識內容與概念的專項性訓練,還要根據學生的不同水平與能力層次,來對實驗項目進行由簡到繁,由簡到難的分層設計,特別在實驗具體過程與內容的安排上,要側重對實際問題的解決訓練,要求學生能夠將理論知識聯系實際問題進行相關知識技能的掌握。具體實驗安排,還要注意選擇具有實際意義的內容,要利于調動學生的興趣,如在循環結構學習中,結合遞推法,解決關于球類彈跳的問題,類似這樣將相關理論知識融合于具體實驗中,引導學生理論結合實際,對相關問題進行分析、編程,培養學生運用程序來解決問題的應用能力。
其次,要適時更新教學內容,教學結合軟件工程思維的培養。對于計算機專業的學生來說,特別是軟件工程專業,從一開始接觸專業教育就在慢慢培養其軟件工程思維,來為后期學習軟件工程的相關課程做準備。教學實踐階段還要注重引入項目案例作為課程內容,特別是能夠覆蓋界面交互、數組、函數文字儲存、程序控制等綜合性較強的課程教學案例。在進行課程設計項目教學時,教師要意識到學生的實際學習狀況,一般在學習的初始階段,基本上學生都沒有進行項目開發的經驗和基礎,因此教學中可先引入一些簡單容易的實訓項目,教師來指導學生完成項目中的所有要求,包括從項目分析、數據模型設計、功能設計一直到最后 項目報告的總結等,通過完整的項目開發實訓,讓學生對軟件開發有個大概的了解,掌握基本設計開發流程,使其具備基本的軟件開發能力。
再次,教學方式要不斷更新,加強學生自主學習能力的培養。教學要在原來課堂教學方式的基礎上充分運用當前線上網絡智能課堂教學,以及多樣化的綜合實訓平臺,線上與線下結合的方式,全方位展開計算機程序設計課程教學。教學管理包含專業教學資源共享、作業安排、試題評測、答疑解惑等。特別是網上的實訓平臺,結合編程評測以及教學管理,學生可以通過實訓平臺汲取知識并完成編程實踐,實現學生自主學習。因計算機程序設計課程需要學習的內容較多,但是課時和學習的周期卻很短,實訓平臺則可以囊括所有專業知識,基礎性的內容,學生可以自主學習,重點和難點也可供學生預習,一些拓展性的實訓任務,學生可以有選擇的完成。教師可將學生在實訓平臺的學習與表現列入學生學習評價內容,發布相關測試題目或者項目任務,列入階段性或者期末成績,來促進學生良好學習習慣的養成。