999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人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)模板庫的簡(jiǎ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è)程序很簡(jiǎn)單,但通過這樣的例子讓學(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è)簡(jiǎn)單和現(xiàn)實(shí)生活有關(guān)的程序?yàn)橹鞲桑饘W(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ī)。總成績由筆試(60%)、上機(jī)(30%)和平時(shí)作業(yè)(10%)合成。上機(jī)測(cè)試主要考察學(xué)生實(shí)際動(dòng)手能力,我院采用的形式是出8道編程題,學(xué)生抽取其中2題,在60分鐘內(nèi)完成。上機(jī)測(cè)試極大的調(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).

主站蜘蛛池模板: 久久这里只有精品8| 亚洲欧美极品| 色成人亚洲| 亚洲色图在线观看| 久久久久亚洲精品无码网站| 在线日韩一区二区| 成人免费视频一区二区三区| 九九这里只有精品视频| 欧美中文字幕一区| 亚洲免费播放| 久久黄色小视频| 狠狠色成人综合首页| 在线看片中文字幕| 久久精品丝袜高跟鞋| 福利一区在线| 国产福利免费在线观看| 国产精品主播| 国产91高清视频| 国产成熟女人性满足视频| 91亚洲免费视频| 成人福利在线免费观看| 免费看美女毛片| 亚洲欧洲日韩久久狠狠爱| 日韩国产欧美精品在线| 影音先锋亚洲无码| 全部无卡免费的毛片在线看| 欧美日韩理论| 亚洲综合经典在线一区二区| 亚洲VA中文字幕| 国产成人超碰无码| 国产精品99久久久久久董美香| 97狠狠操| 中文字幕不卡免费高清视频| 色妞永久免费视频| 2020国产免费久久精品99| 欧美精品亚洲精品日韩专区va| 91精品情国产情侣高潮对白蜜| 人妖无码第一页| 成人国产三级在线播放| 国产精品无码影视久久久久久久| 国产高清色视频免费看的网址| 国产对白刺激真实精品91| 欧美色伊人| 亚洲精品va| 一级成人a做片免费| jizz国产在线| 伊人91在线| 天堂av高清一区二区三区| 在线观看国产小视频| 五月天久久综合国产一区二区| 午夜福利免费视频| 毛片一级在线| 午夜日b视频| 亚洲香蕉久久| 日韩视频免费| 久久狠狠色噜噜狠狠狠狠97视色 | 亚洲色图欧美在线| 久久午夜夜伦鲁鲁片不卡| 亚洲无码视频图片| 国产乱人免费视频| 亚洲男人天堂2018| 手机在线免费不卡一区二| 国产精品尤物在线| 精品少妇人妻一区二区| 免费看久久精品99| av一区二区无码在线| 国产精品真实对白精彩久久| 亚洲视频免费播放| 久久久久人妻精品一区三寸蜜桃| 毛片免费视频| 波多野结衣视频一区二区| 毛片免费视频| 中文字幕天无码久久精品视频免费| 国产青榴视频在线观看网站| 久青草国产高清在线视频| 在线另类稀缺国产呦| 久久婷婷综合色一区二区| 99在线小视频| 中文字幕在线播放不卡| 欧美A级V片在线观看| 91在线激情在线观看| 日韩美女福利视频|