




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 C+開(kāi)發(fā)技術(shù)課程教學(xué)改革與研究 黃國(guó)輝摘 要 C+語(yǔ)言是計(jì)算機(jī)相關(guān)專(zhuān)業(yè)的重要課程,具有較高的理論性和較強(qiáng)的實(shí)踐操作性,如何提高該課程的教學(xué)質(zhì)量一直是一線(xiàn)教師十分關(guān)心的問(wèn)題。文章介紹了在C+語(yǔ)言教學(xué)中存在的主要問(wèn)題,結(jié)合自己的思考、體會(huì)與實(shí)踐,就如何改進(jìn)教學(xué)手段與教學(xué)方法、突出實(shí)踐動(dòng)手能力與改革考核方式等方面提出了自己的觀點(diǎn)。Key 教學(xué)改革 C+語(yǔ)言 動(dòng)手能力:G642.3 :A1 C+語(yǔ)言課程概述C+語(yǔ)言課程是我院信息管理與信息系統(tǒng)專(zhuān)業(yè)的一門(mén)專(zhuān)業(yè)選修課程。主要講述面向?qū)ο蟪绦蛟O(shè)計(jì)的思想和方法,由淺入深的指導(dǎo)學(xué)生了解和掌握如何利用C+程序設(shè)計(jì)語(yǔ)言進(jìn)行程序設(shè)計(jì),提高學(xué)生的動(dòng)手能力,做到理論和實(shí)
2、踐相結(jié)合,培養(yǎng)學(xué)生理解、分析程序、編寫(xiě)、調(diào)試程序的能力,使之能把程序設(shè)計(jì)應(yīng)用到今后的專(zhuān)業(yè)學(xué)習(xí)和工作中。2 C+語(yǔ)言教學(xué)中存在的主要問(wèn)題2.1 C+語(yǔ)言本身的特征給學(xué)生的學(xué)習(xí)帶來(lái)難度C+既可用于面向過(guò)程的結(jié)構(gòu)化程序設(shè)計(jì), 又可用于面向?qū)ο蟮某绦蛟O(shè)計(jì), 是一種功能強(qiáng)大的混合型的程序設(shè)計(jì)語(yǔ)言,由于我院通常是在大一開(kāi)設(shè)C語(yǔ)言來(lái)作為學(xué)生的第一門(mén)入門(mén)語(yǔ)言,而C+語(yǔ)言是作為大三學(xué)生對(duì)面向?qū)ο蟪绦蛟O(shè)計(jì)進(jìn)行學(xué)習(xí)的一門(mén)選修課,面向過(guò)程和面向?qū)ο蠼虒W(xué)時(shí)間跨度大,不利于學(xué)生掌握C+的面向?qū)ο蟪绦蛟O(shè)計(jì)思想。2.2學(xué)生抽象思維能力差,對(duì)C+面向?qū)ο蟪绦蛟O(shè)計(jì)的理論理解困難C+語(yǔ)言課程中的兩個(gè)主要概念是類(lèi)和對(duì)象,需要學(xué)生掌握
3、的基本技能之一就是按照對(duì)象的特征進(jìn)行數(shù)據(jù)抽象和功能抽象,而學(xué)生的思維停留在以前學(xué)習(xí)過(guò)的C語(yǔ)言中面向過(guò)程的程序設(shè)計(jì),對(duì)C+中類(lèi)和對(duì)象的抽象,類(lèi)和對(duì)象的關(guān)系理解不夠透徹。2.3 C+語(yǔ)言的結(jié)課考核方式仍然以試卷的理論考試為主,導(dǎo)致學(xué)生實(shí)踐能力差一直以來(lái),我院的C+語(yǔ)言的期末考試是以試卷形式來(lái)考核。作為一門(mén)實(shí)踐編程語(yǔ)言,考試時(shí)理論知識(shí)考得多,動(dòng)手能力考的少,而學(xué)生學(xué)習(xí)一般都為了應(yīng)付考試,這就使得大多數(shù)學(xué)生不注重實(shí)踐動(dòng)手能力的培養(yǎng),而僅僅是靠做題和背題來(lái)通過(guò)考試,殊不知?jiǎng)邮帜芰Σ攀堑谝晃坏?,也是以后就業(yè)的保障,只有在實(shí)際的編程鍛煉中,才能更好地掌握C+語(yǔ)言。3 C+語(yǔ)言教學(xué)改革與實(shí)踐的幾點(diǎn)建議3.1針
4、對(duì)重點(diǎn)、難點(diǎn)的概念進(jìn)行過(guò)渡對(duì)比式教學(xué)類(lèi)的概念很重要,類(lèi)跟C語(yǔ)言中的結(jié)構(gòu)體有些相識(shí)的地方,實(shí)際上可以看做類(lèi)是結(jié)構(gòu)體的擴(kuò)充,因此在教授C+語(yǔ)言中的類(lèi)的定義時(shí),可以先以結(jié)構(gòu)體的定義作為入口。從C過(guò)渡到C+,從結(jié)構(gòu)體過(guò)渡到類(lèi)。結(jié)構(gòu)體是一個(gè)簡(jiǎn)單的封裝,可以認(rèn)為結(jié)構(gòu)體中只是封裝了對(duì)象的數(shù)據(jù),沒(méi)有封裝對(duì)象的操作,而類(lèi)不僅封裝了對(duì)象的數(shù)據(jù),還封裝了對(duì)對(duì)象的操作。教師可以在介紹類(lèi)的定義是,先讓學(xué)生回憶在C語(yǔ)言中,結(jié)構(gòu)體的定義語(yǔ)法為:struct 結(jié)構(gòu)體名數(shù)據(jù)成員;而在C+中,類(lèi)的定義語(yǔ)法為:class 類(lèi)名private:/私有類(lèi)型數(shù)據(jù)成員和成員函數(shù)說(shuō)明protected:/保護(hù)類(lèi)型數(shù)據(jù)成員和成員函數(shù)說(shuō)明pub
5、lic:/公有數(shù)據(jù)類(lèi)型成員和成員函數(shù)說(shuō)明;從中可以讓學(xué)生體會(huì)到語(yǔ)法的不同在于如下方面:(1)類(lèi)語(yǔ)法中類(lèi)體中包含兩部分成分:數(shù)據(jù)成員和成員函數(shù)。(2)類(lèi)中的成員可以指定三種權(quán)限,而結(jié)構(gòu)體中沒(méi)有權(quán)限的指定,可以推出其為public權(quán)限,從而進(jìn)一步闡釋權(quán)限的作用,以及C+中引入權(quán)限的目的和意義。(3)結(jié)構(gòu)體只是一種相關(guān)數(shù)據(jù)的組合體,類(lèi)才是體現(xiàn)了真正的封裝,能保證數(shù)據(jù)的安全。3.2從C+語(yǔ)言本身的內(nèi)在需求來(lái)解釋一些相關(guān)的概念程序設(shè)計(jì)語(yǔ)言的教學(xué)過(guò)程中大多時(shí)間是說(shuō)明它有什么規(guī)則,并且向?qū)W生解釋為什么提供這項(xiàng)規(guī)則的說(shuō)明,這種對(duì)語(yǔ)言本身需求的說(shuō)明在課程全程中無(wú)處不在。例如:類(lèi)將數(shù)據(jù)和動(dòng)作捆綁在一起使得數(shù)據(jù)變成
6、聰明的數(shù)據(jù),不同的對(duì)象各自悠閑地行動(dòng);友元是通往私有數(shù)據(jù)的后門(mén),為密切相關(guān)者提供方便;引用是形神兼?zhèn)淅^而在函數(shù)通信中大顯身手;虛基類(lèi)是解決多繼承引起的二義性問(wèn)題等等。在此,強(qiáng)調(diào)一下往往被忽視的有關(guān)多態(tài)性的需求說(shuō)明:繼承呼喚多態(tài)。虛函數(shù)的定義語(yǔ)法和調(diào)用規(guī)則要求都很好理解,難以理解的是為什么要做這件事。說(shuō)明這個(gè)問(wèn)題首先要從賦值兼容規(guī)則開(kāi)始:派生類(lèi)的對(duì)象可以賦值給基類(lèi)對(duì)象;派生類(lèi)對(duì)象的地址可以賦值給基類(lèi)指針;派生類(lèi)的對(duì)象可以初始化基類(lèi)的引用。接下來(lái)進(jìn)行同化效應(yīng)的說(shuō)明,即基類(lèi)對(duì)象、指針和引用是可以接納派生類(lèi)對(duì)象,然而賦值之后派生類(lèi)的特征就完全消失了。以如下代碼及運(yùn)行結(jié)果進(jìn)行說(shuō)明。#includeusi
7、ng namespace std;class Basepublic:void show() cout Base n; ;class Derived :public Basepublic:void show() coutshow();b=d;b.show();return 0;執(zhí)行結(jié)果為:BaseBaseBase解釋語(yǔ)言本身的內(nèi)在需求一方面有助于提高學(xué)生們的學(xué)習(xí)興趣,他們不再有莫名其妙的困惑;另一方面,由于了解需求的同時(shí)也清楚了該語(yǔ)法規(guī)則的應(yīng)用場(chǎng)合,有助于在他們碰到類(lèi)似的實(shí)際問(wèn)題時(shí)能用相應(yīng)的方法來(lái)解決。3.3建立完善的課程學(xué)習(xí)交流平臺(tái)學(xué)生的學(xué)習(xí)任務(wù)重,接受能力有限,因此課后交流就顯得尤為重要,但
8、下課后老師就離開(kāi)了,有問(wèn)題想找老師交流的話(huà)存在很大的不便,慢慢的愿意跟老師進(jìn)行課間和課后交流的學(xué)生的人越來(lái)越少了。建立一個(gè)快捷,方便,界面友好的課后交流平臺(tái)就十分必要了。我校建設(shè)了網(wǎng)絡(luò)教學(xué)綜合平臺(tái),通過(guò)該平臺(tái)上教師可以把教師的個(gè)人信息,課程的介紹,教學(xué)大綱、教學(xué)日歷,教學(xué)課件以及課程相關(guān)的一些資料等上傳,學(xué)生可以瀏覽和下載這些相關(guān)的資料,在最重要的師生互動(dòng)方面,平臺(tái)提供了發(fā)布課程通知,答疑討論區(qū),課程問(wèn)卷,布置作業(yè)以及在線(xiàn)測(cè)試等,通過(guò)該課程平臺(tái),彌補(bǔ)了教師和學(xué)生在課堂以及課間不能很好交流互動(dòng)的不足。3.4改革課程的考核方式,增加實(shí)踐動(dòng)手能力的考核本課程的學(xué)習(xí)不僅僅是為了讓學(xué)生掌握C+編程的語(yǔ)法
9、知識(shí),更重要的是培養(yǎng)學(xué)生利用C+語(yǔ)言編程解決實(shí)際問(wèn)題的能力。為了更客觀全面地反映學(xué)生的學(xué)習(xí)情況,更合理地對(duì)學(xué)生的學(xué)習(xí)效果進(jìn)行評(píng)價(jià),真正發(fā)揮“以考促學(xué)”的作用,本課程考核采用了“平時(shí)成績(jī)+課程結(jié)課報(bào)告”相結(jié)合的考核模式,課程的最終成績(jī)由平時(shí)成績(jī)和課程結(jié)課報(bào)告成績(jī)共同決定。平時(shí)成績(jī)包括課堂考勤、上課提問(wèn)、作業(yè)以及實(shí)驗(yàn)考勤、實(shí)驗(yàn)報(bào)告等,課程結(jié)課報(bào)告包含兩方面的內(nèi)容,一方面是學(xué)生對(duì)該課程學(xué)習(xí)后內(nèi)容和知識(shí)的理解、體會(huì)等;另一方面是學(xué)生對(duì)該課程做的一個(gè)課后程序報(bào)告,類(lèi)似于課程設(shè)計(jì)報(bào)告,按照軟件工程的流程完成一個(gè)小型項(xiàng)目,且以答辯驗(yàn)收的方式來(lái)評(píng)價(jià)學(xué)習(xí)效果,考核學(xué)生的綜合應(yīng)用能力。該方式重視對(duì)學(xué)生學(xué)習(xí)過(guò)程及實(shí)際動(dòng)手能力的考核,側(cè)重考核學(xué)生對(duì)知識(shí)的融會(huì)貫通和靈活運(yùn)用能力。4結(jié)語(yǔ)本文對(duì)在C+語(yǔ)言教學(xué)過(guò)程中遇到的問(wèn)題進(jìn)行思考與分析,從教學(xué)方式和方法、課后交流和考核方式等多方面入手,提出了一些教學(xué)方法。C+語(yǔ)言課程的教學(xué)涉及諸多方面的因素,需要我們?cè)诮窈蟮慕虒W(xué)過(guò)程中不斷進(jìn)行探索與實(shí)踐,改進(jìn)教學(xué)思路與教學(xué)方法,更好地促進(jìn)該課程教學(xué)質(zhì)量的提高。Reference1 錢(qián)能. C+程序設(shè)計(jì)教程(第二版)M.北京:清華大學(xué)出版社,2005.2 孫偉峰,王艷.高校C+程序設(shè)計(jì)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 買(mǎi)車(chē)放款合同范本
- 建筑裝飾施工中的質(zhì)量教育培訓(xùn)規(guī)劃考核試卷
- 前臺(tái)文員的工作疲勞與壓力緩解方法計(jì)劃
- 購(gòu)墳地合同范本
- 主管年度績(jī)效考核任務(wù)計(jì)劃
- 學(xué)校文化建設(shè)與教學(xué)工作的結(jié)合計(jì)劃
- 攝影擴(kuò)印合同范本
- 水電水電施工合同范本
- 建筑廉潔合同范本
- 電影主題公園的營(yíng)銷(xiāo)策略與品牌建設(shè)
- GB 19522-2024車(chē)輛駕駛?cè)藛T血液、呼氣酒精含量閾值與檢驗(yàn)
- 2024年成都新都投資集團(tuán)有限公司招聘筆試沖刺題(帶答案解析)
- 危險(xiǎn)預(yù)知訓(xùn)練表(KYT)
- 2024年湖南鐵路科技職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)及答案解析
- 《書(shū)籍裝幀設(shè)計(jì)》 課件 項(xiàng)目1 走進(jìn)書(shū)籍裝幀設(shè)計(jì)
- ASTM標(biāo)準(zhǔn)全部目錄(中文版)
- 《汽車(chē)電氣設(shè)備構(gòu)造與維修》 第4版 課件 第3、4章 電源系統(tǒng)、發(fā)動(dòng)機(jī)電器
- 遼海版小學(xué)美術(shù)六年級(jí)下冊(cè)全冊(cè)教案
- 2023年南京市鼓樓區(qū)建寧路街道安監(jiān)辦招聘專(zhuān)職安全員考試真題及答案
- 鄉(xiāng)鎮(zhèn)精神衛(wèi)生工作總結(jié)
- 井工煤礦中長(zhǎng)期防治水規(guī)劃編制細(xì)則
評(píng)論
0/150
提交評(píng)論