吳舜歆 梁寶蘭
【摘要】針對傳統應用型本科C++程序設計課程存在的問題,進行一系列的教學改革。強調程序設計方法的學習、掌握,同時引入“程序設計在線評測系統”加強學生的實踐環節,并引入案例教學,以培養學生綜合運用所學知識進行軟件開發。實踐證明,以上措施有利于提高學生的學習興趣,為后續專業課程的學習打下良好的基礎。
【關鍵詞】應用型本科 程序設計課程 教學改革
【基金項目】2014年度廣東省高等教育教學改革資助項目(GDJG20142517)。
【中圖分類號】G64 【文獻標識碼】A 【文章編號】2095-3089(2016)05-0230-02
1.前言
毋庸置疑,學會編程、掌握編程對計算機專業的學生來講非常重要。掌握一門程序設計語言,就等于掌握了跟計算機交流的工具。對于很多計算機專業的同學來講,C++是他們的第一門程序設計課程。學好C++,不僅掌握了跟計算機交流的工具,也為后續專業課程的學習打下良好的基礎,同時有助于建立自信心。
2.當前存在的問題
目前的C++程序設計課程的教學主要存在以下幾個問題:
(1)教學內容過分關注程序設計語言的語法和語義細節,整個課程是以程序設計語言為綱來組織教學內容。由于程序設計語言具有大量繁雜語法知識點,使得老師往往采用灌輸式教學模式,花費大量課時資源用于講授瑣碎的語法知識,而不是花在程序設計思想和方法的傳授上。
(2)教學方法采用語言工具書的闡述方式,一般是先介紹一種語法結構的形式和意義,然后給出簡單示例或示例程序,這些示例和示例程序的主要作用只是用于對語法結構使用方法的說明,學生并不能通過這些示例體會問題分析、程序思維和構造的方法。……