亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        “C++程序設(shè)計(jì)”課程教學(xué)改革的探索與實(shí)踐

        2008-12-31 00:00:00夏敏捷鄭秋生
        計(jì)算機(jī)教育 2008年18期

        文章編號(hào):1672-5913(2008)18-0067-02

        摘要:本文主要介紹了C++程序設(shè)計(jì)課程教學(xué)的一些實(shí)踐經(jīng)驗(yàn),對(duì)C++教學(xué)方式及課程設(shè)計(jì)、考試環(huán)節(jié)等方面的改革進(jìn)行了探討。

        關(guān)鍵詞:教學(xué)方法;程序設(shè)計(jì);C++;考試方式

        中圖分類號(hào):G642文獻(xiàn)標(biāo)識(shí)碼:B

        1C++程序設(shè)計(jì)教學(xué)的探索

        我校屬于二類本科院校,在1999年就在計(jì)算機(jī)專業(yè)正式開設(shè)“C++程序設(shè)計(jì)”,總學(xué)時(shí)75學(xué)時(shí),教學(xué)中采用錢能、譚浩強(qiáng)主編的教材。2007年以后,根據(jù)實(shí)際教學(xué)情況,通過深入分析研究,我們認(rèn)為將C++語言課程教學(xué)時(shí)數(shù)加大到90學(xué)時(shí)為宜,同時(shí)將該課程分為兩個(gè)學(xué)期,并以C++教學(xué)為突破口,培養(yǎng)學(xué)生的編程思想,訓(xùn)練學(xué)生的編程思維,加強(qiáng)學(xué)生的技能訓(xùn)練,培養(yǎng)學(xué)生面向?qū)ο蟮某绦蛟O(shè)計(jì)能力。

        2教學(xué)內(nèi)容和方式的改革

        (1) 突出關(guān)鍵技術(shù)——異常處理、模板的教學(xué)

        根據(jù)當(dāng)前實(shí)際大型軟件項(xiàng)目開發(fā)的需要,突出異常處理、模板相關(guān)內(nèi)容的教學(xué)。不是將模板作為一種語法現(xiàn)象,而是作為一個(gè)有力的工具用于教材所涉及的全部數(shù)據(jù)結(jié)構(gòu)基本知識(shí),包括順序表、鏈表、棧、隊(duì)、二叉樹以及查找排序算法。同時(shí)介紹標(biāo)準(zhǔn)模板庫的簡單使用方法。最新發(fā)展的ISO14882 C++語言標(biāo)準(zhǔn)一個(gè)較大的改變是把模板引入標(biāo)準(zhǔn)庫,使用模板類來代替?zhèn)鹘y(tǒng)的C++中定義的類,實(shí)現(xiàn)通用的與數(shù)據(jù)類型無關(guān)的算法(參數(shù)化程序設(shè)計(jì))。

        (2) 以實(shí)例為引導(dǎo),從而讓學(xué)生掌握算法和語法的使用

        要具體降低難度,首先要深刻理解C++語言的關(guān)鍵技術(shù),要有重點(diǎn),不能面面俱到,有所失,才能有所得。圍繞關(guān)鍵技術(shù)“精講多練”,可以花較少的學(xué)時(shí)取得更好的效果。講實(shí)例的時(shí)候,要盡量避免講解書上那些和數(shù)學(xué)、物理等問題比較密切的程序,這是因?yàn)閷W(xué)生的程度不同,有的同學(xué)對(duì)那些高深的數(shù)學(xué)和物理問題還沒有搞懂,卻讓他去編寫程序這是不現(xiàn)實(shí)的。會(huì)讓學(xué)生感到學(xué)習(xí)基礎(chǔ)語言就那么難,從而產(chǎn)生厭學(xué)情緒,可以從現(xiàn)實(shí)生活中找一些例子,引起學(xué)生的學(xué)習(xí)興趣。如剛開始學(xué)習(xí)的時(shí)候,可以編一個(gè)小軟件,讓學(xué)生明白輸入輸出語句在計(jì)算機(jī)中的應(yīng)用,例如:

        #include

        void main( )

        {

        inta;

        cout<<\"小學(xué)四則運(yùn)算學(xué)習(xí)程序\\\";

        cout<<\"1兩位數(shù)加法運(yùn)算 \\";

        cout<<\"2兩位數(shù)減法運(yùn)算 \\";

        cout<<\"3兩位數(shù)乘法運(yùn)算 \\";

        cout<<\"4兩位數(shù)除法運(yùn)算 \\";

        cout<<\" 5 幫助 \\";

        cout<<\"請(qǐng)輸入你的選擇,(1~5):\";

        cin>>a;

        cout<<“你選擇了功能”<

        }

        這個(gè)程序很簡單,但通過這樣的例子讓學(xué)生明白編程是怎么回事,輸入輸出語句在程序的做用,隨著學(xué)習(xí)的深入,可以以這個(gè)程度為主,為這個(gè)程序相應(yīng)地增加新的功能,不斷地進(jìn)行完善,從而引起學(xué)生的學(xué)習(xí)興趣,從被動(dòng)學(xué)習(xí)變?yōu)橹鲃?dòng)學(xué)習(xí)。

        當(dāng)學(xué)習(xí)完分支語句后,就可以在程序后加入新的功能,完成用戶選擇的加、減、乘、除運(yùn)算功能,當(dāng)循環(huán)學(xué)完以后,可以新加入一個(gè)功能“退出”。最后可以完成一個(gè)如下面所示功能的程序:

        一級(jí)菜單:

        ●電腦出題

        ●自我出題

        ●幫助

        ●退出

        二級(jí)菜單:

        ●加

        ●減

        ●乘

        ●除

        ●返回

        當(dāng)然,還可以跟距實(shí)際情況,添加新的功能,最后還可以引導(dǎo)學(xué)生進(jìn)行軟件界面的設(shè)計(jì),從整體上完成一個(gè)軟件開發(fā)。

        開始以一個(gè)簡單和現(xiàn)實(shí)生活有關(guān)的程序?yàn)橹鞲?,引起學(xué)生的學(xué)習(xí)興趣,隨著學(xué)習(xí)的深入,可以通過在這個(gè)程序上添加新的功能,提高學(xué)生在學(xué)習(xí)上的主動(dòng)性,主動(dòng)找出軟件中的問題,不斷的思索,提出新問題、新功能加到這個(gè)軟件中,當(dāng)學(xué)習(xí)結(jié)束,學(xué)生也就明白編程是怎么回事,怎樣進(jìn)行編程。

        (3) 運(yùn)用多媒體教室進(jìn)行直觀教學(xué)

        教師在教學(xué)初期的課堂教學(xué)中應(yīng)多做控制臺(tái)應(yīng)用程序設(shè)計(jì)全過程演示。使用多媒體教學(xué)可以達(dá)到以下效果:①在用電子教案進(jìn)行講解時(shí),使用多媒體技術(shù),做到圖文聲并茂,可以大大激發(fā)學(xué)生的學(xué)習(xí)興趣。②演示程序的調(diào)試與運(yùn)行過程,真正實(shí)現(xiàn)了“用計(jì)算機(jī)教計(jì)算機(jī)”,使教學(xué)更具直觀性和互動(dòng)性,同時(shí)大大加快了授課的速度。

        (4) 強(qiáng)調(diào)程序設(shè)計(jì)思想

        在面向過程的前幾章采用流程圖,即突出程序設(shè)計(jì)而不是語法。強(qiáng)調(diào)算法和設(shè)計(jì),一些過于細(xì)節(jié)化的內(nèi)容盡可能少講,重點(diǎn)在基本的常用語法,便于學(xué)生掌握要點(diǎn)、重點(diǎn)。在面向?qū)ο笤O(shè)計(jì)部分時(shí),通過流行的UML描述C++類,給學(xué)生以直觀地了解。

        (5) 網(wǎng)絡(luò)教學(xué)網(wǎng)站建設(shè)

        已著手建立以教師為主導(dǎo)、學(xué)生為主體的自主學(xué)習(xí)的交互式網(wǎng)絡(luò)教學(xué)環(huán)境,通過網(wǎng)絡(luò)提供的大量資源,有效地拓展了 C++ 教學(xué)空間,使 C++ 語言程序設(shè)計(jì)教學(xué)內(nèi)容更豐富,教學(xué)方式更靈活,教學(xué)手段更先進(jìn),更有利于調(diào)動(dòng)學(xué)生學(xué)習(xí)興趣及學(xué)生個(gè)性化發(fā)展。

        3課程設(shè)計(jì)的改革

        采用研究型學(xué)習(xí)方法,學(xué)生分組合作進(jìn)行課程設(shè)計(jì)。教師布置多道題目,題目按設(shè)計(jì)思想分為兩大類:

        (1) 采用C++過程化程序設(shè)計(jì)方法,設(shè)計(jì)以下系統(tǒng)。

        ●職工信息管理系統(tǒng)

        ●圖書管理系統(tǒng)

        ●學(xué)生成績管理系統(tǒng)

        ●作一個(gè)背單詞的小程序

        ●旅館管理系統(tǒng)中

        ●電腦報(bào)價(jià)系統(tǒng)

        (2) 用C++面向?qū)ο蟪绦蛟O(shè)計(jì)方法,要求使用對(duì)象/類,繼承,多態(tài)性等技術(shù)。設(shè)計(jì)以下程序。

        ●銷售管理系統(tǒng)

        ●高校工資管理系統(tǒng)

        ●學(xué)生通訊系統(tǒng)

        ●選課系統(tǒng)(學(xué)生選課模塊)

        ●選課系統(tǒng)(教師模塊)

        ●編寫一個(gè)string類,完善串的基本操作

        學(xué)生從兩大類題目中各自選一題,并且三人一組,自愿結(jié)合。學(xué)生在掌握了C++基本方法和解決問題的途徑后,對(duì)自己感興趣的內(nèi)容,自然愿意努力去尋找答案,這比從老師那里得到答案要強(qiáng)得多。再難他也認(rèn)為不難。如果小組成員搭配合理,基礎(chǔ)較差的同學(xué)也可以跟上進(jìn)度,至少有一次全過程的學(xué)習(xí)機(jī)會(huì)。教師在此階段只需提醒學(xué)生合理分配工作時(shí)間,注意小組成員之間的溝通,幫助把握進(jìn)度。

        4考試方式的改革

        C++程序設(shè)計(jì)課程考試,分兩次筆試和一次上機(jī)??偝煽冇晒P試(60%)、上機(jī)(30%)和平時(shí)作業(yè)(10%)合成。上機(jī)測試主要考察學(xué)生實(shí)際動(dòng)手能力,我院采用的形式是出8道編程題,學(xué)生抽取其中2題,在60分鐘內(nèi)完成。上機(jī)測試極大的調(diào)動(dòng)學(xué)生主動(dòng)上機(jī)調(diào)試程序的熱情。從考試結(jié)果來看,學(xué)生上機(jī)調(diào)試開發(fā)能力明顯好于往屆學(xué)生。

        5結(jié)束語

        通過以上形式的改革,客觀的評(píng)價(jià)大部分學(xué)生的動(dòng)手能力比過去的教學(xué)方法下培養(yǎng)的學(xué)生有明顯的提高,他們學(xué)到的本領(lǐng)不是對(duì)付卷面考試的能力,而是編程的能力。但是C++程序設(shè)計(jì)課程的教學(xué)涉及到諸多方面的因素,就要求我們?cè)诮虒W(xué)中針對(duì)具體情況及時(shí)加以調(diào)整,激發(fā)學(xué)生的學(xué)習(xí)興趣,以達(dá)到較好的教學(xué)效果。

        參 考 文 獻(xiàn)

        [1] 陸偉. C++語言教學(xué)研究和體會(huì)[J]. 科技信息(學(xué)術(shù)版),2006,(11).

        [2] 錢能. C++程序設(shè)計(jì)教程[M]. 北京:清華大學(xué)出版社,2003.

        [3] 譚玉玲,陳源. “C++程序設(shè)計(jì)”課程的教學(xué)改革與實(shí)踐研究[J]. 文教資料,2006,(12).

        [4] 高枚,楊志強(qiáng),許蘭蘭,龔沛曾. C/C++教學(xué)改革的探索與實(shí)踐[J]. 計(jì)算機(jī)時(shí)代,2005,(11).

        欧美一区二区午夜福利在线yw| 乱中年女人伦av三区| 边啃奶头边躁狠狠躁| 日韩精品电影在线观看| 国产精品视频免费一区二区三区 | 人禽无码视频在线观看| 亚洲AV无码日韩综合欧亚| 国产精品国产传播国产三级| 在线播放五十路熟妇| 亚洲欧美日韩中文无线码| 疯狂撞击丝袜人妻| 日本不卡视频网站| 久久婷婷夜色精品国产| 亚洲国产精品不卡av在线| 一本一道av中文字幕无码| 久久99久久久无码国产精品色戒| 久久亚洲精品中文字幕蜜潮| 亚洲av综合色区无码另类小说| 人妻少妇精品中文字幕av蜜桃| 国产视频网站一区二区三区| 亚洲一区二区三区免费的视频| av天堂午夜精品一区| 国产人在线成免费视频| 热久久这里只有| 一本之道加勒比在线观看| 午夜免费观看国产视频| 九九久久99综合一区二区| 免费一区在线观看| 91九色国产在线观看| 老熟妇乱子交视频一区| 爱情岛永久地址www成人| 日韩精品欧美激情国产一区| 丝袜美腿福利视频在线| 国产精品r级最新在线观看| 亚洲AV无码精品呻吟| 精品久久免费国产乱色也| 国产精品一区二区av麻豆| 亚洲熟妇无码八av在线播放| 2021国内精品久久久久精免费| 国产精品亚洲二区在线| 国产福利永久在线视频无毒不卡 |