正文 依托優秀課程建設 深化C++程序設計教學改革(1 / 3)

摘要 C++程序設計是計算機及相關專業的程序設計基礎課程,具有很強的抽象性和實踐性。對該門課程較好的理解和講授,能夠提高學生的編程能力以及為軟件開發打下良好的基礎。然而在教學過程中發現,由於這門課程實踐性較強,涉及的部分概念非常抽象,不少學生學習起來感覺非常吃力。鑒於這種狀況,結合多年講授計算機高級語言程序設計類課程的教學經驗和軟件開發實踐經驗,指出C++程序設計課程在教學中存在的問題,並給出改進和解決方法。

關鍵詞 優秀課程;教學改革;C++程序設計

中圖分類號:G642.0 文獻標識碼:B 文章編號:1671-489X(2010)18-0035-02

C++Programming of Deepening Teaching Reform Combining with Excellent Course Construction//Cao Liying, Si Xiuli, Yu Helong, Yao Yuxia, Chen Guifen

Abstract C++ programming expertise in computer programming and related basic courses are highly abstract and practical. A better understanding of the course and teaching could improve their programming skills as well as software development and lay a good foundation. In this situation, the author points out the C++ Program Design problems in teaching with the experience of teaching advanced language computer program designed courses and software development experience, and gives the way to improve and solutions.

Key words excellent courses; teaching reform; C++ programming

Author’s address

1 College of Information and Technology Science, Jilin Agricultural University, Changchun, China 130118

2 College of Development, Jilin Agricultural University, Changchun, China 130118

1 引言

以C程序設計和C++程序設計為代表的高級語言程序設計類課程是計算機及相關專業的必修課程。作為重要的專業基礎課或應用技能課,一方麵為後續課程的學習打下基礎,另一方麵也為就業作技能訓練。但目前該類課程的實踐教學內容和教學模式還比較傳統,一般是以課本為主,以程序設計語言自身的體係為教學路線,側重於編程語言的基本概念、基本語句和語法的練習,而沒有把邏輯與實際編程解題思路作為教學的主線,達不到培養學生分析問題和解決問題實際能力的目的。很多學生在上高級語言程序設計類課程實驗時感到內容枯燥,學過之後不能很好地解決實際問題,不能適應就業的形勢。因此,改革程序設計課程的教學,引入先進的教學理念,改變傳統的教學模式,探索高效的實踐方法,對於培養“高素質、強能力、實用型”人才已變得十分重要。