周健 鄭誠



摘要:分析影響學生程序設計能力提高的關鍵因素,建立立體化的程序設計能力培養方法,以案例為中心進行教學,以問題驅動進行程序設計實踐,在師生之間、課堂內外、學生之間形成一個立體化互動學習網絡。
關鍵詞:程序設計能力;立體化培養方法;案例教學;問題驅動;學生互動
0 引言
人才是當代國家的核心競爭力,培養創新型高級專門人才已經成為社會不斷向前發展的源動力。高等教育承擔著培養高級專門人才、發展科學技術文化、促進社會主義現代化建設的重大任務。提高人才質量是高等教育發展的核心任務,是建設高等教育強國的基本要求。目前,軟件人才需求以每年40萬的規模增長,預計在2014年將達到400萬左右。軟件人才在我國依舊缺乏,軟件人才需求缺口大。對高校而言,如何提高計算機專業學生的程序設計能力,是廣大程序設計類課程教師面臨的新課題。
1 計算機專業學生程序設計能力培養現狀
程序設計能力是計算機專業學生必備的一項基本技能。程序設計能力培養不僅包含技能培養,還包含學生分析問題、解決問題以及創新能力的培養。為此,各高校從大一開始就開設了高級語言程序設計課程以及后續一系列課程,以提高學生的程序設計能力。然而,即使各高校設置了豐富的程序設計能力培養課程,學生的程序設計水平也沒有得到大幅度提高。
當前軟件企業招不到合適的人才,計算機專業學生找不到工作,這種局面的形成歸因于學生的程序設計能力并未達到軟件企業預期的要求。……