當前位置:吉日网官网 - 傳統節日 - C++程序設計課程教學改革與學生實踐能力的培養

C++程序設計課程教學改革與學生實踐能力的培養

C++程序設計課程教學改革與學生實踐能力的培養

論文關鍵詞:C++程序設計教學模式實踐教學能力培養

C++程序設計課程教學改革的方法多種多樣,但提高教學質量和培養學生的實踐能力是不變的主題。本文在教學過程中改變教學模式和方法,加強實踐訓練。本文提出了以培養學生實踐能力為核心的程序設計教學理念。

1簡介

C++程序設計是高校計算機科學及相關專業的必修基礎課,在計算機科學知識體系結構中占有重要地位。高校在制定教學計劃時,分配給本課程的學時大多在84 ~ 110學時之間,理論課與實踐課的比例約為2:1。其教學目標是使學生了解C++語言的數據類型、各種運算和語句結構,掌握編程的基本方法和技能,逐步形成正確、規範、科學的編程思想,能夠靈活地用C++語言設計和實現解題程序,為數據結構、軟件工程等後續課程的學習奠定基礎。對於計算機專業的學生來說,C++作為他們學習的第壹門高級計算機語言,理論性和實踐性都很強。c++的掌握和應用直接影響到他們對整個學科知識體系的理解,甚至體現了他們的專業素質和能力。

2課堂教學改革

2.1改變教學模式

著名學者楊振寧指出,中國傳統的教學方法強調演繹推理,循序漸進,嚴謹認真。其效果是基礎紮實,但缺乏創新意識;而美國的教學法強調歸納、分析、綜合,是壹種?體驗式?我們學習方法的效果是,獨立思考能力和創造能力很強,但是基礎不夠紮實。中外教學模式各有利弊。根據課程的實際情況,我們采用何克康先生提出的教學模式。主導?主題?雙主體教學模式不片面強調教師或學生的作用,既能發揮教師的主導作用,又能充分體現學生的認知作用。要從根本上改變教學模式,就要培養傳統的教學模式。知識?人才導向的教學模式是以培養為導向的嗎?應用?、?創新?人才模式轉變。

2.2改變教學方法

少學時多課時,即總學分和學時的減少,是高等教育培養方案調整的壹個基本趨勢。在這種情況下,如何在較少的課時內保證C++程序設計課程的質量,培養學生的實踐能力?

在教學方式上,提倡多樣化,主要采用多媒體教學方式和互動教學方式,與傳統教學方式相結合,改變過去?填鴨式教學模式?、?機械照搬教材的應試教育?和其他教學方法。多媒體教學法可以明確教學目標,確定和豐富教學內容,變靜態為動態,使學生在動畫的刺激下始終保持濃厚的學習興趣;由難變易,把壹些看不見的部分展示給學生,既突破了教學中的重點和難點,又提高了學生的學習興趣。互動式教學要求我們的教師從演講者轉變為學生學習活動的設計者和指導者,要求教師從以教為本轉變為以學生學習為本。通過在講解的過程中給學生設置問題,引導學生討論,啟發學生思考,然後讓學生發表意見,最後老師比較利弊,總結。特別是在課堂上,教師現場編程,讓學生參與到程序的編輯和調試過程中,並能跟著教師解決問題,得到正確的結果。這種教學方法增強了學生的參與意識和興趣,使學生由被動學習變為主動學習。另外,通過案例教學講解壹些典型的算法、實際的項目案例、完整的生活案例,會讓學生覺得C++語言課程是壹門非常有用的課程。

2.3改變教學內容

由於計算機技術的飛速發展,雖然我們目前使用的教材已經足夠初學者學習了,但是其中的壹些仍然是過時的,在壹些套路中仍然存在著過時甚至錯誤的編程思想。因此,在教學內容上,壹方面要充分利用現有教材,另壹方面要及時向學生解釋教材的不足之處,同時有針對性地介紹最新的相關內容,讓學生通過比較拓寬思路,深刻體會數據結構和算法的魅力。

3實踐教學改革

C++程序設計是壹門實踐性很強的課程。我們必須重視基礎知識和理論知識的教學,同時加強實踐環節的訓練。學生實踐能力的培養是C++程序設計教學的核心。實踐環節主要分為課程實驗和課程設計(大作業)兩個層次。

3.1課程實驗

課程實驗主要考察學生對基礎知識點的理解和掌握,側重於基礎和單元知識點的強化和訓練。采取的主要措施有:根據課堂教學實例,適當設置實驗,要求學生提前預習,進實驗室前編程填寫實驗報告,提高實驗課效率,然後整理實驗結果,讓學生逐漸從模仿轉向設計。壹方面,指導者要註意培養學生的標準化和規範化素質,即從小事做起,因為壹個高質量的程序需要規範、命名、科學的編碼風格和必要的註釋;另壹方面,要及時發現問題,及時解決問題。實驗結束後,有必要做壹個總結。同壹個問題,不同解對應的算法在時間和空間上的表現和效率是不同的,讓學生了解這種差異,為後續學習數據結構課程做鋪墊。

3.2課程設計

課程設計主要是培養和鍛煉學生綜合應用知識的能力和技能,安排壹個系統功能需求完整的任務,要求學生綜合運用自己的專業知識和實驗技能,獨立查閱參考資料,對自己的設計進行分析、設計、編碼和調試,寫出符合模板要求的完整實驗報告。在整個設計過程中,教師不僅要給學生適當的指導,還要充分調動學生的積極性和主動性,給學生壹個開放的空間。對於課程設計做得好的同學,要善於鼓勵他們親自講解,既培養了他們的表達能力,也打開了其他同學的思路。

4結論

C++程序設計課程的教學改革方法多種多樣,但提高教學質量,培養學生的實踐能力是不變的主題。通過近十年來對C++程序設計教學過程的改革,我們在教學模式和教學方法上進行了壹些有益的嘗試。通過實踐訓練,學生的編程能力得到了顯著提高。

參考

[1]何克康。對網絡教學模式與傳統教學模式的思考[J].電化教育研究,1998(1)。

[2]田琛,黃敏,杜青。C++語言教學的多層次改革。全國高校軟件工程教育年會論文集(2007)。

[3]何典。以實踐能力培養為核心的程序設計課程體系[J].中國科技信息,2007(4)。

與access相關的論文:畢業論文模型、計算機畢業論文、畢業論文格式、行政管理論文、畢業論文;

  • 上一篇:古代經典的6句“罵人話”,損人還不帶臟字,是哪幾句?
  • 下一篇:各地土特產?
  • copyright 2024吉日网官网