• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      C++語言實(shí)驗(yàn)教學(xué)的探究

      2012-04-29 00:44:03孫瑞張倩時(shí)慶濤
      電腦知識(shí)與技術(shù) 2012年33期
      關(guān)鍵詞:面向?qū)ο?/a>實(shí)驗(yàn)教學(xué)教學(xué)方法

      孫瑞 張倩 時(shí)慶濤

      摘要:C++是面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,在整個(gè)教學(xué)體系中占有重要的基礎(chǔ)地位。學(xué)生通過學(xué)習(xí)C++語言的基本語法知識(shí),在重視理論教學(xué)的同時(shí),必須加強(qiáng)實(shí)驗(yàn)環(huán)節(jié)。只有在上機(jī)實(shí)踐中學(xué)生才能真正學(xué)會(huì)如何編寫程序和調(diào)試,通過上機(jī)實(shí)驗(yàn)檢查對(duì)理論知識(shí)的理解和掌握。分析了C++語言實(shí)驗(yàn)中普遍存在的問題,探討了教學(xué)改進(jìn),并提出了具體的改進(jìn)方法。提出了幾種在C++語言教學(xué)中使用的教學(xué)方法,并利用C++語言解決一些實(shí)際問題。在教學(xué)中取得了很好的教學(xué)效果。

      關(guān)鍵詞:C++;面向?qū)ο?;?shí)驗(yàn)教學(xué);教學(xué)方法;算法

      中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2012)33-7986-02

      C++語言程序設(shè)計(jì)是大學(xué)中普遍開設(shè)的一門專業(yè)基礎(chǔ)語言課程,能否學(xué)好這門語言對(duì)這四年的相關(guān)學(xué)習(xí)尤為重要,它貫穿著這個(gè)教學(xué)體系的其他學(xué)科,既是基礎(chǔ),又是重點(diǎn)。C++使用靈活,數(shù)據(jù)類型較多,語法結(jié)構(gòu)復(fù)雜,規(guī)則繁多,在學(xué)習(xí)的過程中有一定的難度。因此,在重視理論教學(xué)的同時(shí),必須加強(qiáng)實(shí)驗(yàn)環(huán)節(jié)。實(shí)踐是檢驗(yàn)真理的唯一條件,只有在上機(jī)實(shí)踐環(huán)節(jié)才能讓學(xué)生明白如何使用VC環(huán)境,編寫程序,怎么調(diào)試程序中的錯(cuò)誤,從而更好地掌握程序設(shè)計(jì)的理論知識(shí)。在驗(yàn)教學(xué)中普遍存在以下幾個(gè)問題:

      1)學(xué)生不明確實(shí)驗(yàn)的目的,對(duì)實(shí)驗(yàn)內(nèi)容沒什么興趣,不了解這門實(shí)驗(yàn)課程的意義,面對(duì)這個(gè)基礎(chǔ)的計(jì)算機(jī)語言,學(xué)生總是著眼于當(dāng)下流行計(jì)算機(jī)語言,忽視了這門課程的基礎(chǔ)地位,對(duì)之不夠重視。

      2)有些學(xué)生雖然學(xué)得很認(rèn)真,但是不能靈活地掌握和運(yùn)用,對(duì)書本中的語法和程序死記硬背,和實(shí)際開發(fā)脫節(jié),最終解決不了實(shí)際問題,在機(jī)房實(shí)驗(yàn),不知從何入手,一片茫然,沒有解決的思路學(xué)生上課時(shí)聽得很明白了,但是在面對(duì)問題時(shí)還是素手無策,無從下手。

      1實(shí)驗(yàn)教學(xué)的探討

      實(shí)驗(yàn)教學(xué)應(yīng)該注重對(duì)學(xué)生的分析問題、解決問題和自學(xué)能力的培養(yǎng),引導(dǎo)學(xué)生突破傳統(tǒng)的思維方式。在C++實(shí)驗(yàn)中,不僅要培養(yǎng)學(xué)生的讀、寫程序能力,還要加強(qiáng)他們調(diào)試程序的能力。

      1.1優(yōu)化入門實(shí)驗(yàn),提高學(xué)生的實(shí)驗(yàn)興趣

      在高校教學(xué)內(nèi)容設(shè)置中,C++的課程在C語言課之后講,學(xué)生會(huì)在C語言的基礎(chǔ)上思考問題,比如說C語言中的輸入用“scanf”輸出用“printf”,而C++中用“cin”和“cout”,在實(shí)驗(yàn)內(nèi)容中可以讓學(xué)生對(duì)比記憶這兩處的不用,這樣會(huì)重拾學(xué)生的信心,激發(fā)學(xué)生的興趣。除此之外,C語言是C++的子集,所以C語言的代碼在C++中也可以運(yùn)用。把這兩種語言優(yōu)化的學(xué)習(xí)起來,可以把這兩門課都結(jié)合起來學(xué)習(xí),做到融會(huì)貫通。這樣可以設(shè)計(jì)成驗(yàn)證性的實(shí)驗(yàn)和簡單定義的實(shí)驗(yàn)。例:定義一個(gè)類。這個(gè)類要分兩大部分:說明部分和實(shí)現(xiàn)部分。說明部分來說明類中的成員的數(shù)據(jù)成員和成員函數(shù)即方法。定義了類的public(公有的)、private(私有的)和protected(保護(hù)的)訪問權(quán)限。類的實(shí)現(xiàn)部分主要用來對(duì)一些在類體內(nèi)只說明沒定義的成員函數(shù)進(jìn)行定義。程序結(jié)構(gòu)代碼如下:

      1.2設(shè)計(jì)針對(duì)性的實(shí)驗(yàn)

      針對(duì)性較強(qiáng)的實(shí)驗(yàn)可以考察學(xué)生對(duì)程序的判斷和校正的能力,對(duì)程序的測試和程序代碼優(yōu)化能力等方面的培養(yǎng)。實(shí)驗(yàn)上機(jī)從語句的輸入輸出定義開始,逐漸加深,為了更容易明白程序的邏輯結(jié)構(gòu)可以先分析程序的結(jié)構(gòu)和程序的流程。

      1.3實(shí)驗(yàn)內(nèi)容精選典型題目

      選擇典型、有代表性的問題,增加學(xué)習(xí)的興趣。教師盡可能的選擇那些具有代表意義的題目,這樣學(xué)生會(huì)記憶深刻,面對(duì)實(shí)際問題,也有了編程的思想。C++語言的特點(diǎn)就是多態(tài)性、重載性、繼承和封裝,這塊是難點(diǎn),也是重點(diǎn)。如能加深練習(xí),對(duì)這學(xué)科的學(xué)習(xí)有非常重大的意義。

      1.4設(shè)計(jì)綜合性的實(shí)驗(yàn)

      在做完驗(yàn)證性等簡單的實(shí)驗(yàn)練習(xí)之后,開設(shè)課程設(shè)計(jì)實(shí)驗(yàn)課,設(shè)計(jì)短期任務(wù)與長期任務(wù)相結(jié)合的實(shí)驗(yàn)內(nèi)容,拿一個(gè)大題目作為長期任務(wù),再把它分成各個(gè)功能模塊,形成一個(gè)短期任務(wù)。學(xué)過一塊知識(shí)點(diǎn)就完成一塊的編程作業(yè),每次的作業(yè)不是獨(dú)力的,是相互聯(lián)系的,是一個(gè)較大的復(fù)雜的程序組成部分,形成一種連貫性。在整個(gè)學(xué)科的學(xué)習(xí)中都有一個(gè)前驅(qū)動(dòng)力,讓學(xué)生一點(diǎn)點(diǎn)的完成每次編程。這個(gè)過程增強(qiáng)了學(xué)生的學(xué)習(xí)熱情,提高了學(xué)生能力。

      1.5協(xié)作學(xué)習(xí)組織實(shí)驗(yàn)

      協(xié)作學(xué)習(xí)由DavidW.和RogerR.Jonson教授提出。是通過小組或團(tuán)隊(duì)組織學(xué)生進(jìn)行學(xué)習(xí)的一種形式,目前已經(jīng)成為一種學(xué)習(xí)模式。協(xié)作學(xué)習(xí)通常協(xié)作小組、成員、輔導(dǎo)教師和協(xié)作學(xué)習(xí)環(huán)境四個(gè)要素組成。這種學(xué)習(xí)方法教師充當(dāng)?shù)淖饔檬侵笇?dǎo)和協(xié)調(diào)學(xué)生的協(xié)作情況,充分發(fā)揮團(tuán)隊(duì)精神。這個(gè)對(duì)以后的工作環(huán)境,是個(gè)模擬的樣本。同學(xué)們可以互相討論,在互聯(lián)網(wǎng)上共享、分享自己的學(xué)習(xí)心得和總結(jié)結(jié)論,發(fā)散思維,創(chuàng)新求證。

      2結(jié)束語

      學(xué)生編程能力的培養(yǎng)是個(gè)漸漸積累的過程,在這個(gè)過程中,如果老師能掌握好因材施教,會(huì)起到事半功倍的效果。因此,在重視理論教學(xué)的同時(shí),動(dòng)手能力的培養(yǎng)不可忽視,這是日后其他課程學(xué)習(xí)的基石。對(duì)于實(shí)驗(yàn)課的教學(xué),還有許多需要改進(jìn)和值得思考的地方,有待于進(jìn)一步提高和完善。

      參考文獻(xiàn):

      [1]陳維興,林小茶.C++面向?qū)ο蟪绦蛟O(shè)計(jì)及教程[M].北京:清華大學(xué)出版社,2000.

      [2]鄭莉,董淵,張瑞豐.C++語言程序設(shè)計(jì)(第三版)[M].北京:清華大學(xué)出版社,2001.

      [3]王燕.面向?qū)ο蟮睦碚撆cC++實(shí)踐[M].北京:清華大學(xué)出版社,1997.

      [4]張海藩,牟永敏.面向?qū)ο蟪绦蛟O(shè)計(jì)實(shí)用教程[M].北京:清華大學(xué)出版社,2001.

      [5]呂鳳翥.C++語言程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2003.

      [6]H.M.Deitel,P.J.Deitel.C++程序設(shè)計(jì)教程(第四版)[M].施平安譯.北京:清華大學(xué)出版社,2004.

      [7]譚浩強(qiáng).C++程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2004.

      [8]邵維忠,楊芙清.面向?qū)ο蟮南到y(tǒng)分析與設(shè)計(jì)[M].北京:清華大學(xué)出版社,1998.

      猜你喜歡
      面向?qū)ο?/a>實(shí)驗(yàn)教學(xué)教學(xué)方法
      初中英語寫作教學(xué)方法初探
      甘肅教育(2020年2期)2020-09-11 08:01:42
      小議初中化學(xué)演示實(shí)驗(yàn)教學(xué)
      甘肅教育(2020年4期)2020-09-11 07:42:36
      電容器的實(shí)驗(yàn)教學(xué)
      物理之友(2020年12期)2020-07-16 05:39:20
      對(duì)初中化學(xué)實(shí)驗(yàn)教學(xué)的認(rèn)識(shí)和體會(huì)
      甘肅教育(2020年8期)2020-06-11 06:10:04
      教學(xué)方法與知識(shí)類型的適宜
      面向?qū)ο蟮挠?jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)軟件系統(tǒng)的開發(fā)
      電子測試(2018年15期)2018-09-26 06:01:34
      面向?qū)ο蟮臄?shù)據(jù)交換協(xié)議研究與應(yīng)用
      幾何體在高中數(shù)學(xué)實(shí)驗(yàn)教學(xué)中的應(yīng)用
      面向?qū)ο骔eb開發(fā)編程語言的的評(píng)估方法
      初中數(shù)學(xué)教師不可忽視的幾種教學(xué)方法
      散文百家(2014年11期)2014-08-21 07:17:18
      休宁县| 惠来县| 抚宁县| 延庆县| 红河县| 湄潭县| 陇西县| 射洪县| 交口县| 化德县| 彝良县| 天祝| 吐鲁番市| 龙江县| 江都市| 伊川县| 龙江县| 长乐市| 西乡县| 凉城县| 巴中市| 肃北| 霸州市| 昆山市| 罗江县| 和林格尔县| 崇信县| 五峰| 台东县| 玛多县| 历史| 石泉县| 贵港市| 乌拉特后旗| 凤山县| 天峨县| 石家庄市| 高雄县| 博乐市| 开原市| 桓仁|