999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

C++程序設(shè)計(jì)課程教學(xué)探討

2013-01-01 00:00:00何高明汪梅

摘要:C++程序設(shè)計(jì)是高校計(jì)算機(jī)類(lèi)本科專業(yè)的一門(mén)重要基礎(chǔ)課程,其重要性不言而喻。本文以C++程序設(shè)計(jì)這門(mén)課程為例,從教學(xué)方法、教學(xué)內(nèi)容和教學(xué)手段這三方面有針對(duì)性的提出了改進(jìn)思路。

關(guān)鍵詞:C++程序設(shè)計(jì)教學(xué)方法教學(xué)內(nèi)容教學(xué)手段

目前面向?qū)ο蟪绦蛟O(shè)計(jì)和分析方法是當(dāng)前軟件開(kāi)發(fā)應(yīng)用最廣的方法,C++程序設(shè)計(jì)作為面向?qū)ο蟪绦蛟O(shè)計(jì)的具體的實(shí)現(xiàn)語(yǔ)言,其重要性可想而知。在目前計(jì)算機(jī)專業(yè)的高校畢業(yè)生在求職過(guò)程中,很多單位以C++作為一道初步的考核門(mén)檻。因此,C++程序設(shè)計(jì)的教學(xué)直接關(guān)系著高校計(jì)算機(jī)專業(yè)學(xué)生以后的就業(yè)競(jìng)爭(zhēng)力,提高C++程序設(shè)計(jì)的教學(xué)效果對(duì)提高學(xué)生的就業(yè)能力作用可謂非常大。本文從教學(xué)方法、教學(xué)內(nèi)容和教學(xué)手段這三方面有針對(duì)性的提出了改進(jìn)思路。

1.教學(xué)方法的選取要和課程特點(diǎn)相結(jié)合

目前,高校計(jì)算機(jī)專業(yè)C++程序設(shè)計(jì)這門(mén)課程的開(kāi)設(shè)方法主要有兩種,第一種是先開(kāi)設(shè)一個(gè)學(xué)期的C語(yǔ)言程序設(shè)計(jì),再在下一學(xué)期開(kāi)設(shè)C++面向?qū)ο蟮某绦蛟O(shè)計(jì);第二種方法是直接開(kāi)設(shè)C++程序設(shè)計(jì)這門(mén)課。 兩種方法各有優(yōu)缺點(diǎn),第一種方法采取循序漸進(jìn)的方法,學(xué)生在學(xué)習(xí)C++時(shí)相對(duì)比較輕松,因?yàn)镃++中畢竟要用到C語(yǔ)言中的基本語(yǔ)法,而他們事先已經(jīng)學(xué)過(guò)C語(yǔ)言程序設(shè)計(jì)。但缺點(diǎn)是C++程序設(shè)計(jì)和C語(yǔ)言程序設(shè)計(jì)主張的思想不同,C語(yǔ)言用的結(jié)構(gòu)化的程序設(shè)計(jì)思想,而C++采用的是面向?qū)ο蟮某绦蛟O(shè)計(jì)思想[1],這樣會(huì)導(dǎo)致學(xué)生以以前學(xué)習(xí)C語(yǔ)言的方法來(lái)學(xué)習(xí)C++程序設(shè)計(jì);第二種方法可以讓學(xué)生一開(kāi)始就接受面向?qū)ο蟮某绦蛟O(shè)計(jì)思想,但缺點(diǎn)是學(xué)生入門(mén)比較難。

梧州學(xué)院計(jì)算機(jī)專業(yè)C++程序設(shè)計(jì)這門(mén)課程是排在大二的第一學(xué)期,也就是在剛學(xué)完C語(yǔ)言程序設(shè)計(jì)之后,這樣有一個(gè)優(yōu)點(diǎn)是可以使學(xué)生盡快的利用已學(xué)習(xí)的C語(yǔ)言基礎(chǔ)來(lái)學(xué)習(xí)C++,因?yàn)镃++程序設(shè)計(jì)中必須用到相關(guān)的C語(yǔ)言的基本語(yǔ)法知識(shí),但缺點(diǎn)是會(huì)導(dǎo)致學(xué)生以以前學(xué)習(xí)C語(yǔ)言的方法來(lái)學(xué)習(xí)C++程序設(shè)計(jì),因此,必須要讓學(xué)生的思維從C語(yǔ)言學(xué)習(xí)中過(guò)渡到C++學(xué)習(xí)中來(lái)。薦于這樣,在教學(xué)過(guò)程中可以采用這種方法:首先在正式講解C++中的類(lèi)之前,要求學(xué)生先利用以前學(xué)習(xí)過(guò)的C語(yǔ)言來(lái)編寫(xiě)一個(gè)較為復(fù)雜的程序,然后在在以后講解C++的內(nèi)容時(shí),就以這個(gè)較為復(fù)雜的程序?yàn)槔悦嫦驅(qū)ο蟮乃枷雽?duì)比以前用C語(yǔ)言編寫(xiě)的程序,從而可以使學(xué)生深入理解面向?qū)ο蟮某绦蛟O(shè)計(jì)方法比結(jié)構(gòu)化程序設(shè)計(jì)方法的優(yōu)越性,這樣更能讓學(xué)生理解到面向?qū)ο蟮某绦蛟O(shè)計(jì)思想的優(yōu)點(diǎn)。

2.教學(xué)內(nèi)容的組織要合理

C++程序設(shè)計(jì)課程要求學(xué)生掌握的是面向?qū)ο蟮某绦蛟O(shè)計(jì)思想和方法[2],對(duì)算法沒(méi)有很高的要求,因此教學(xué)內(nèi)容的組織也和其它程序設(shè)計(jì)語(yǔ)言有所區(qū)別。下面分課堂教學(xué)[3]和實(shí)驗(yàn)課教學(xué)兩方面來(lái)研究一下。

2.1課堂教學(xué)方面

首先,要告訴學(xué)生C++程序設(shè)計(jì)這門(mén)課程學(xué)習(xí)的目標(biāo)和要求。本課程主要要是講解面向?qū)ο蟪绦蛟O(shè)計(jì)的三種特性,即封裝性、繼承性和多態(tài)性,要求學(xué)生在理解這三種特性的基礎(chǔ)上能對(duì)其進(jìn)行靈活運(yùn)用,并且最終能運(yùn)用面向?qū)ο蟮某绦蛟O(shè)計(jì)的思想和方法來(lái)分析問(wèn)題和解決問(wèn)題。因此在教學(xué)過(guò)程中,首先是要告訴學(xué)生這門(mén)課程學(xué)習(xí)的目標(biāo)和要求是對(duì)面向?qū)ο蟪绦蛟O(shè)計(jì)的思想,而對(duì)算法沒(méi)有什么要求。這一點(diǎn)針對(duì)梧州學(xué)院計(jì)算機(jī)專業(yè)的學(xué)生很重要,因?yàn)楦鶕?jù)以前的教學(xué)經(jīng)驗(yàn)了解到,梧州學(xué)院的在校生大多來(lái)自廣西區(qū),很多學(xué)生在高中時(shí)根本沒(méi)有接觸過(guò)計(jì)算機(jī),邏輯分析能力比較差,因此很多學(xué)生對(duì)所學(xué)的第一門(mén)程序設(shè)計(jì)語(yǔ)言——C語(yǔ)言都還不是很熟悉,對(duì)C語(yǔ)言存在著心理陰影,因此首先從告訴他們學(xué)習(xí)C++程序設(shè)計(jì)對(duì)具體的邏輯分析要求不高,以解除學(xué)生的壓力,只有這樣才能在以后的教學(xué)過(guò)程中逐步激發(fā)學(xué)生的學(xué)習(xí)積極性。

另一方面,在C++程序設(shè)計(jì)課程教學(xué)過(guò)程中舉例要有代表性和針對(duì)性。正是因?yàn)镃++程序設(shè)計(jì)對(duì)具體的算法要求不高,因此對(duì)相關(guān)內(nèi)容的講解不可能用到那些短小而有趣的例程來(lái)講解,這就給激發(fā)學(xué)生的興趣帶來(lái)了不利影響。實(shí)際上,幾乎所有的C++程序設(shè)計(jì)的教材在講解相關(guān)知識(shí)點(diǎn)時(shí)都是舉一些簡(jiǎn)單而又很枯燥的例子,比如在講封裝性時(shí),很多教材就直接以桌子、椅子等對(duì)象來(lái)說(shuō)明怎樣達(dá)到封裝的效果,但根本體現(xiàn)不了封裝帶來(lái)的好處。針對(duì)這一特點(diǎn),我總結(jié)的方法是首先在正式講解C++程序設(shè)計(jì)前,讓學(xué)生運(yùn)用C語(yǔ)言編寫(xiě)一個(gè)較為復(fù)雜的程序,比如前面講到的“學(xué)生成績(jī)管理系統(tǒng)”,然后在講解后面的封裝時(shí)告訴學(xué)生哪些應(yīng)該封裝成一個(gè)類(lèi),應(yīng)該怎樣封裝,封裝之后有什么好處,再和以前的程序進(jìn)行比較就可以讓學(xué)生很直接就體會(huì)到面向?qū)ο蟮某绦蛟O(shè)計(jì)方法的優(yōu)點(diǎn)。

2.2實(shí)驗(yàn)教學(xué)方面

C++程序設(shè)計(jì)作為一門(mén)程序設(shè)計(jì)語(yǔ)言,上機(jī)實(shí)驗(yàn)是必不可少的,而且是很重要的一個(gè)教學(xué)環(huán)節(jié)。實(shí)驗(yàn)課的目的是讓學(xué)生把課堂上學(xué)習(xí)的C++程序設(shè)計(jì)方法具體的運(yùn)用到實(shí)際的程序中,以加強(qiáng)學(xué)生對(duì)面向?qū)ο蟪绦蛟O(shè)計(jì)思想和方法的進(jìn)一步的體會(huì)[4]。

首先,在C++程序設(shè)計(jì)實(shí)驗(yàn)課教學(xué)中,要改變傳統(tǒng)的TC集成環(huán)境,而要用更加實(shí)用和方便的Visual C++開(kāi)發(fā)環(huán)境。和C語(yǔ)言程序設(shè)計(jì)不同,C++程序設(shè)計(jì)不僅是要學(xué)習(xí)基本的語(yǔ)法,更重要的是學(xué)習(xí)面向?qū)ο蟮某绦蛟O(shè)計(jì)的思想和方法,比C語(yǔ)言程序設(shè)計(jì)有著更高的實(shí)用性,并且Visual C++開(kāi)發(fā)環(huán)境對(duì)C++語(yǔ)法有著更好的支持,對(duì)多文件結(jié)構(gòu)的程序更加容易組織,可以直接在窗口界面下直接操作,調(diào)式功能比TC集成環(huán)境操作更加簡(jiǎn)單,而功能更加強(qiáng)大;另外,Visual C++作為一個(gè)優(yōu)秀的開(kāi)發(fā)環(huán)境,學(xué)生越早接觸越能夠激起學(xué)生的編程興趣,對(duì)學(xué)生以后掌握Visual C++開(kāi)發(fā)環(huán)境有很大好處。

其次,在實(shí)驗(yàn)內(nèi)容方面體現(xiàn)多層次、階段性的特點(diǎn)。針對(duì)梧州學(xué)院計(jì)算機(jī)專業(yè)的學(xué)生,其中有一部分相對(duì)基礎(chǔ)比較差,有一部分相對(duì)比較好,因此要做到因材施教,在實(shí)驗(yàn)內(nèi)容方面就要有一個(gè)層次要求。實(shí)驗(yàn)內(nèi)容分成基本部分和提高部分,基礎(chǔ)比較差的只要完成基本部分,基礎(chǔ)相對(duì)好的可以讓他們完成提高部分;階段性主要是和C++程序設(shè)計(jì)這門(mén)課程特點(diǎn)相關(guān)的,可以在實(shí)驗(yàn)課時(shí)要求學(xué)生完成一個(gè)比較復(fù)雜的程序作為課程設(shè)計(jì),在學(xué)習(xí)到相關(guān)知識(shí)點(diǎn)時(shí)就完成相關(guān)的設(shè)計(jì),到學(xué)期期末時(shí),所有知識(shí)點(diǎn)學(xué)完了就正好可以完成整個(gè)設(shè)計(jì),這樣的好處是可以使學(xué)生在學(xué)習(xí)中直接運(yùn)用所學(xué)到的方法開(kāi)發(fā)具體的程序,使學(xué)生更快更牢的掌握對(duì)面向?qū)ο蟮某绦蛟O(shè)計(jì)方法。

3.教學(xué)手段采用多媒體技術(shù)和傳統(tǒng)的黑板板書(shū)相結(jié)合的方式

在教學(xué)手段方面,主要采用多媒體技術(shù)和傳統(tǒng)的黑板板書(shū)施教。現(xiàn)代教學(xué)手段充分利用計(jì)算機(jī)網(wǎng)絡(luò)和多媒體技術(shù),突出信息的形象性及感染力,使計(jì)算機(jī)具有綜合處理文字、聲音、圖形、圖像和視頻信息的能力。多媒體教學(xué)使能把教學(xué)內(nèi)容直觀地顯示出來(lái),提高學(xué)生的注意力和學(xué)習(xí)興趣,同時(shí)能加大課堂教學(xué)的信息量。另一方面,使用多媒體教學(xué)課件時(shí),可以教師可以提前把教學(xué)資源按照自己熟悉的思路整理好,使教學(xué)內(nèi)容規(guī)范有序。但使用多媒體教學(xué)由于沒(méi)有板書(shū)的過(guò)程,學(xué)生在聽(tīng)課時(shí)可能沒(méi)有太多的時(shí)間去思考,在上課過(guò)程中教師和學(xué)生的互動(dòng)性也不好;而傳統(tǒng)的黑板加粉筆法正好相反,其優(yōu)點(diǎn)是注重抽象說(shuō)理,學(xué)生可以感受到教師的思維過(guò)程,缺點(diǎn)是以“聽(tīng)”或“視”的單一通道方式傳送信息,信息量少,進(jìn)度較慢。因此C++程序設(shè)計(jì)這門(mén)課程建議采用多媒體技術(shù)和傳統(tǒng)的黑板板書(shū)相結(jié)合的方式。目前,梧州學(xué)院教學(xué)綜合樓大多數(shù)教室都配備了多媒體設(shè)備,在硬件上已經(jīng)具備了多媒體教學(xué)的條件,另外,C++程序設(shè)計(jì)這門(mén)課程在教學(xué)過(guò)程中有很多內(nèi)容需要即時(shí)演示給學(xué)生,主要采取多媒體教學(xué)為主,傳統(tǒng)教學(xué)為輔的方式。

4.結(jié)束語(yǔ)

每門(mén)課程都有自身的特點(diǎn),根據(jù)課程自身特點(diǎn)和各學(xué)校學(xué)生特點(diǎn)而采取相應(yīng)的教學(xué)方法和手段,以及對(duì)課程教學(xué)內(nèi)容的組織,是提高課程教學(xué)效果的一個(gè)較好的方法。

參考文獻(xiàn):

[1] 劉玉英.《C++語(yǔ)言程序設(shè)計(jì)》教學(xué)中的幾個(gè)關(guān)鍵問(wèn)題[J].浙江萬(wàn)里學(xué)院學(xué)報(bào).2004,17(2):169

[2] 譚浩強(qiáng).C++面向?qū)ο蟪绦蛟O(shè)計(jì)[M].北京:清華大學(xué)出版社,2006

[3] 陳鳴,胡谷雨,周雷,等.計(jì)算機(jī)網(wǎng)絡(luò)課程教學(xué)的思考與創(chuàng)新[J].高等教育研究學(xué)報(bào),2008(2):66

[4] 李文軍. 計(jì)算機(jī)專業(yè)實(shí)驗(yàn)教學(xué)改革的實(shí)踐與探討[J]. 實(shí)驗(yàn)室研究與探索,2007( 12) :45-47

主站蜘蛛池模板: 国产av一码二码三码无码| 九九热视频精品在线| 日韩高清成人| 91福利一区二区三区| 亚洲第一成年网| 亚洲福利视频一区二区| 精品欧美日韩国产日漫一区不卡| 91精品综合| 情侣午夜国产在线一区无码| 国产草草影院18成年视频| 曰韩人妻一区二区三区| av天堂最新版在线| 一级爆乳无码av| 国产精品一区二区国产主播| 久久综合九色综合97婷婷| 久久亚洲高清国产| 国产成人精品男人的天堂| 91色在线观看| 伊人久久大香线蕉aⅴ色| 激情爆乳一区二区| 国产成人91精品| 国产一线在线| 国产福利免费视频| 日韩国产欧美精品在线| 欧美日韩久久综合| 免费国产一级 片内射老| 国产美女免费| 久久6免费视频| 久久精品国产亚洲AV忘忧草18| 亚洲综合色吧| 国产成人福利在线| 欧美日韩亚洲综合在线观看| 亚洲天堂免费在线视频| 国产玖玖玖精品视频| 成人一区在线| 欧美国产综合视频| 国内精品自在欧美一区| 91区国产福利在线观看午夜| 黑人巨大精品欧美一区二区区| 一本一本大道香蕉久在线播放| 亚洲国产成人麻豆精品| 国产精品亚洲欧美日韩久久| 精品久久蜜桃| 在线观看无码av免费不卡网站| 日韩在线中文| 国产免费好大好硬视频| 亚洲首页在线观看| 亚洲欧美在线综合图区| 91精品国产自产91精品资源| 成人福利在线观看| 中文字幕亚洲乱码熟女1区2区| 人妻出轨无码中文一区二区| 五月综合色婷婷| 色网在线视频| 亚洲无码A视频在线| 中文字幕在线一区二区在线| 全部免费毛片免费播放| 国产精品丝袜在线| 国产第一页第二页| 91青草视频| 91一级片| 久久久久久久97| 永久免费av网站可以直接看的| 爱爱影院18禁免费| 香蕉在线视频网站| 国产亚洲视频免费播放| 99久久国产精品无码| 中文字幕在线视频免费| 国产免费黄| 中文字幕久久精品波多野结| 国产在线一区二区视频| 日本人妻一区二区三区不卡影院| 小说 亚洲 无码 精品| 91久久国产热精品免费| 国产永久免费视频m3u8| 人人妻人人澡人人爽欧美一区| A级毛片高清免费视频就| 91丝袜乱伦| 三上悠亚精品二区在线观看| 日韩午夜片| 少妇精品在线| 国产一级毛片在线|