文章編號:1672-5913(2008)10-0067-02
摘要:本文就如何在本科程序設計類課程教學中培養學生的創新能力進行了初步的探討,提出了實施開放式教學的思路和實施方案。
關鍵詞:創新型人才培養;開放式教學;程序設計
中圖分類號:G642
文獻標識碼:B
1引言
大學的課程教學在創新型人才培養中起著無可替代的關鍵作用。我們在長期教學實踐中,對培養創新型人才思想如何具體地在程序設計類課程教學中實施進行了一些有益的探討和嘗試。針對程序設計類課程的特點,在教學理念、教學內容組織、教學過程各環節的實施中都滲透了培養學生創新能力的新思想。本文總結了我們的思路和做法,提出實施開放式教學,有利于培養學生的創新能力。
程序設計類課程是計算機專業的基礎課程,在計算機及其相關專業培養計劃中占有重要的地位,它們既重視培養程序設計的基本理論、基本概念,又重視培養程序設計與開發的技能技巧,最終體現為培養學生用程序解決實際問題的能力。學生解決問題的能力可以總結為能否清晰的提煉問題,進行形式化的表達,再用規范的計算機程序寫出解決方案。在北京工業大學,我們將開放式的教學理念和教學方法應用于程序設計類課程,對培養學生創新能力進行了嘗試。本文總結了我們的一些思路和做法,涉及的程序設計類課程有:高級語言程序設計(或稱C語言程序設計)、C++程序設計、Windows編程基礎等。
2傳統教學過程中的問題與不足……p>