曹曉蘭 彭佳紅 彭劍


摘要:編程能力和軟件能力是計算機專業本科人才必備的能力,也是他們未來職業生存和發展的基礎。文章根據計算機專業本科生培養要求和社會對計算機人才的期望,對培養兩種能力的理論課程體系和實踐教學體系進行研究,針對編程能力和軟件能力,分別構建相應的理論課程系列,并從“夯實基礎、提高能力、面向應用”3個層次,構建兩種能力的實踐教學體系。
關鍵詞:編程能力;軟件能力;課程體系;實踐教學體系
0 引言
可持續發展教育觀認為知識、能力、素質是構成現代教育三方面的內容。高等教育應該是以能力培養為中心的教育,要圍繞能力的培養來實施教育教學。本科生的能力包括較強的學習能力、創新能力和專業能力。
對計算機科學與技術專業的本科生來說,能夠編寫規范的程序代碼是最基本的專業能力,但從社會的需求來看,計算機專業人才僅具備良好的編程能力遠遠不夠,還應該具有軟件系統開發等各方面的能力。軟件開發的復雜性要求從事開發的人員能站在系統的全局角度看問題,并用工程化的方法分析、解決問題,也就是我們所說的軟件能力。一直以來,由于計算機科學與技術專業的性質和認識上的局限性,教學上一般比較側重對學生編程能力的培養,而對軟件能力的培養重視不夠,使得不少學生存在著軟件開發就是編寫程序代碼的錯誤觀點,或者意識到了軟件能力的重要性,卻缺乏軟件開發必須具有的工程觀、系統觀。……