C語言教法初探

作者:時間:2010-07-23 15:27:23  來源:  閱讀次數(shù):1514次 ]
 摘要:C語言程序設計是一門基礎的程序設計語言,如何教好這門課是至關重要的問題。本文針對C語言課程的教法從五個方面作了詳細的論述,培養(yǎng)學生分析問題解決問題的能力,對調(diào)動學生的積極性,提高教學質(zhì)量起到了促進作用。
  關鍵詞:C語言;教學方法;思維轉(zhuǎn)化;啟發(fā)式教學;軟件工程
  
  一、前言
  
  C語言是一種通用性計算機 程序設計語言。它兼有匯編語言和高級語言的雙重優(yōu)點,運用它既能編寫操作系統(tǒng)軟件,又能開發(fā)各個領域的應用軟件。C語言的實用性使之成為編程的首選語言。 學好了C語言,再進一步深造C++/VC++,JAVA等言語,就有了堅實的基礎。但目前很多學生在學習《C語言程序設計》后,感覺讀程序還湊合,編程則 “難于上青天”部分學生甚至毫無編程想法,僅僅是為應付考試而死記硬背,完全背離了高職教育的初衷。因此,如何在C語言教學中啟發(fā)并訓練學生的編程思維,是每個教師應深思的問理。以下是筆者在C語言教學中的一些看法,愿和同行探討。
  
  二、上好第一堂課
  
   如何上好第一堂《C語言程序設計》課是至關重要的。因為學生都是初次接觸C語言,C語言對他們來說是神秘的,“興趣永遠是最好的老師”,有了興趣他們才 會積極主動地去學習,所以第一堂課的成功與否直接關系到學生能否對這門課產(chǎn)生興趣,所以我覺得第一堂課應為“趣味C語言導學課”。
  
  (一)程序結(jié)果展示,激發(fā)興趣
  要激發(fā)學生的興趣。首先要讓大家知道C語言的強大功能,利用它我們能編寫各種軟件,通過幻燈片向?qū)W生展示各種結(jié)果畫面,例如從50年代玩的搖桿游戲到如今的電腦游戲。相信這時有些學生已經(jīng)有些“蠢蠢欲動”了。恨不得立刻學好C語言。
  
  (二)強調(diào)C語言的重要性
  C語言是學生今后學好后繼課程的基礎,比如數(shù)據(jù)結(jié)構(gòu)。C++,JAVA等。雖然程序設計語言更新很快,但如果真正掌握精了程序設計思想,具備了真正解決實際問題的能力。語言再更新可程序設計的本質(zhì)不會變。
  
  (三)傳授C語言的學習方法
  C語言是一門實踐性課程,要理論結(jié)合實踐,加強學生的動手能力,解決問題的能力,在學習方法上給以學生指導,告訴學生如何自學,如何聽課,如何動手實踐,明確一點:“C語言不是看會的,也不是聽會的,而是親自動手實踐練會的”,強調(diào)實踐的重要性。
  
  (四)認識C語言的編譯環(huán)境。
  在visual studio2005環(huán)境下,舉出幾個簡單的小程序演示給他們看,并逐一講解,引導學生自己去發(fā)現(xiàn)程序中存在的缺陷以及改進的方式。熟悉C語言源程序到可執(zhí)行文件的整個操作流程。讓他們仿照所列舉的幾個程序模仿著編一個小程序。
 二、C語言教學方法
  
  (一)抽象思維到形象思維的轉(zhuǎn)化
  讓學習過程變得輕松有趣是激發(fā)學生興趣的關鍵所在,C語言本身是一門極其抽象難懂的學科,把抽象的問題形象化,使本來枯燥無味的C語言變得魅力無限,符合學生的認知規(guī)律,可以收到良好的效果。
  
  (二)采用問題啟發(fā)式授課,激發(fā)自主學習
   針對C語言概念多,語法繁的現(xiàn)狀,采用問題啟發(fā)式教學可以將難理解、難記憶的概念和規(guī)則變成一系列時而醒目、時而深奧的問題呈現(xiàn)在課堂教學中,這樣就能 把學生的注意力集中起來,學習積極性調(diào)動起來,達到師生互動的效果,教師自問自答為主,有問有答,互問互答,改變單調(diào)死板、照本宣科的牧師講法。這種啟發(fā) 式、討論式、交流式的教法,不僅改變原來的灌輸式,而且增強了學生自主學習的能力。
  
  (三)“引申法”“框架法”和“求異法”相結(jié)合
   所謂“引申法”是指是結(jié)合已經(jīng)解決的問題,因勢利導,引導學生在此基礎上解決相關聯(lián)的問題。“引申法”可以培養(yǎng)學生在程序設計方面的發(fā)散思維。提高程序 設計中的應變能力。問題是活的,但程序是有章可循的。最終使學生明白,語法是有限的,可解決的問題是無限的。只有在分析實際向題的基礎上,以清晰的思路去 設計算法,才能舉一反三,以不變應萬變。
  “框架法”可培 養(yǎng)學生的全局思維和算法的整體設計能力。具體體現(xiàn)在兩方面:一是在學生有了一點編程基礎后要利用偽代碼或流程圖,從算法設計的角度講解編程思路,而不應拘 泥于語法細節(jié),不分主次、逐條語句的講解代碼。通過此框架,可使初學者對函數(shù)設計的關鍵問題有清晰的認識,利于從統(tǒng)籌全局的角度去考慮問題,體現(xiàn)了程序設 計逐步求精的思路。這樣可以層次分明,突出算法設計的關鍵,利于培養(yǎng)學生的編程思路。二是在學習重點章函數(shù)時,由于新的算法已很少,主要是學習用函數(shù)調(diào)用 的方法來重新編制以前所熟悉的程序,那么我們可以把著眼點放在函數(shù)的設計框架上,體現(xiàn)參數(shù)設計、返回值設計等關鍵問題,而無需細講函數(shù)體的實現(xiàn)細節(jié)。
   “求異法”:一個固定的問題。解決的方法可能不唯一,如果能啟發(fā)學生多角度、多側(cè)面去尋求解決問題的辦法,則可激發(fā)學生思考的積極性,提高其學習興致。 在C語言中一題多解的情況有很多,有意識地引導新思路,鼓勵新方法,以培養(yǎng)學生在編程中的求異思維,而不是死記硬背,墨守成規(guī)。
  
  (四)理論教學與學生實踐相結(jié)合,提高程序調(diào)試能力
   對程序設計課來說,理論學習和上機要兩手抓,兩手都要抓硬。實驗課不能流于形式,讓學生照抄照搬,甚至身在曹營心在漢。必須給學生思考、創(chuàng)新的啟迪,訓 練其實踐能力,實驗課要生動活潑,使學生既掌握書中的重點算法,又有充分的思考空間,讓學生充分體會到頓悟和創(chuàng)造的樂趣。在進行每一部分的學習的時候,都 應該配有相應的學生上機實踐的機會。這樣學生既鍛煉了動手能力,又鞏固了所學的知識。還應該讓學生養(yǎng)成上機前分析題目,決定算法與數(shù)據(jù)結(jié)構(gòu),并編出程序源 代碼的好習慣,這樣在上機時,學生就有的放矢,主要精力放在調(diào)式程序上需。對于普遍存在的問題,進行集中提示、講解、演示以增加學生的印象。井及時檢查總結(jié)學生上機實驗的完成情況。
  
  (五)在整個教學環(huán)節(jié)中,巧妙地引人軟件工程的基本思想
  計算機科學屬 工程技術(shù)科學,為使學生有良好的編程思維,應注重軟件工程思想的滲透。對軟件生存周期的幾個階段,即問題定義、可行性研究、需求分析、概要設計、詳細設 計、編碼、調(diào)試、運行與維護,可以通過常規(guī)的C程序設計實例來體現(xiàn),以培養(yǎng)學生編程中的工程思維。這樣并沒有費很大力氣講抽象的概念,卻可培養(yǎng)學生在程序 設計中從軟件工程角度去系統(tǒng)分析問題的良好習慣。雖然問題小了些,但“窺一斑而知全局”,經(jīng)反復強化問題求解中所蘊含的基本思想,將有效地訓練學生程序設 計中統(tǒng)籌全局的工程思維能力。
  
  三、結(jié)束語
  
  C語言程序設計的教學要講究方法,通過這門課的學習,不僅要使學生掌握語言的基本規(guī)則,而且要切實培養(yǎng)學生分析問題,解決問題的能力,培養(yǎng)學生的創(chuàng)新精神,團隊意識,為學生提供更好的展示才華的舞臺。

本站論文資源均為來自網(wǎng)絡轉(zhuǎn)載,免費提供給廣大作者參考,不進行任何贏利,如有版權(quán)問題,請聯(lián)系管理員刪除! 快速論文發(fā)表網(wǎng)(www.6scc.cn)本中心和國內(nèi)數(shù)百家期刊雜志社有良好的合作關系,可以幫客戶代發(fā)論文投稿.

投稿郵箱:ksfbw@126.com
客服Q  Q: 論文發(fā)表在線咨詢82702382
聯(lián)系電話:15295038833

本站論文資源均為來自網(wǎng)絡轉(zhuǎn)載,免費提供給廣大作者參考,不進行任何贏利,如有版權(quán)問題,請聯(lián)系管理員刪除!

廣告推薦

文章評論

共有 0 位網(wǎng)友發(fā)表了評論

閱讀排行

推薦文章

最新文章

主站蜘蛛池模板: 国产欧美日韩综合自拍 | 欧美自拍另类欧美综合图片区| 亚洲日韩在线中文字幕综合| 亚洲综合日韩精品欧美综合区| 婷婷五月综合缴情在线视频| 久久婷婷五月综合国产尤物app| 色综合婷婷99| 欧美综合自拍亚洲综合图| 欧美自拍另类欧美综合图片区| 日韩欧美色综合网站| 久久婷婷激情综合色综合俺也去| 亚洲国产成人久久综合野外| 国产欧美精品一区二区色综合 | 激情综合色综合啪啪开心| 亚洲国产日韩综合久久精品| 亚洲狠狠久久综合一区77777| 伊人久久成人成综合网222| 中文字幕亚洲综合久久2| 精品国产综合区久久久久久| 中文字幕亚洲综合久久2| 婷婷国产天堂久久综合五月| 狠色狠色狠狠色综合久久| 99久久精品国产综合一区| 亚洲综合中文字幕无线码| 色综合婷婷在线| 天天综合天天做天天综合 | 综合国产精品第一页| 激情97综合亚洲色婷婷五| 国产精品天干天干在线综合 | 精品综合久久久久久98| 欧美综合区综合久青草视频| 久久久久久久综合日本亚洲| 一本久久综合亚洲鲁鲁五月天| 婷婷久久综合九色综合98| 狠狠色丁香婷婷综合精品视频| 一本久久综合亚洲鲁鲁五月天亚洲欧美一区二区 | 国产欧美日韩综合一区在线播放 | 欧美亚洲综合另类| 色五月丁香六月欧美综合| 亚洲国产婷婷综合在线精品| 狠狠色丁香久久婷婷综合五月|