国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

協(xié)作學(xué)習(xí)由DavidW.和RogerR.Jonson教授提出。是通過(guò)小組或團(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é)束語(yǔ)

學(xué)生編程能力的培養(yǎng)是個(gè)漸漸積累的過(guò)程,在這個(gè)過(guò)程中,如果老師能掌握好因材施教,會(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++語(yǔ)言程序設(shè)計(jì)(第三版)[M].北京:清華大學(xué)出版社,2001.

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

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

[5]呂鳳翥.C++語(yǔ)言程序設(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é)方法
初中英語(yǔ)寫(xiě)作教學(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í)類(lèi)型的適宜
面向?qū)ο蟮挠?jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)軟件系統(tǒng)的開(kāi)發(fā)
面向?qū)ο蟮臄?shù)據(jù)交換協(xié)議研究與應(yīng)用
幾何體在高中數(shù)學(xué)實(shí)驗(yàn)教學(xué)中的應(yīng)用
面向?qū)ο骔eb開(kāi)發(fā)編程語(yǔ)言的的評(píng)估方法
初中數(shù)學(xué)教師不可忽視的幾種教學(xué)方法
散文百家(2014年11期)2014-08-21 07:17:18
康乐县| 丽水市| 大冶市| 响水县| 阿克陶县| 红安县| 探索| 阜阳市| 和平县| 仪陇县| 客服| 岱山县| 荆门市| 新野县| 佛冈县| 龙门县| 随州市| 开封县| 济阳县| 四子王旗| 运城市| 精河县| 博白县| 玉山县| 双江| 扶沟县| 凤阳县| 保山市| 连云港市| 荥经县| 阿荣旗| 金湖县| 夹江县| 延川县| 贡嘎县| 长白| 长兴县| 西丰县| 包头市| 太原市| 保山市|