• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      《C++程序設(shè)計(jì)》課程的教學(xué)改革與研究

      2010-02-15 02:57:48于長輝淮陰工學(xué)院223003
      中國科技信息 2010年15期
      關(guān)鍵詞:程序設(shè)計(jì)調(diào)試編程

      于長輝 淮陰工學(xué)院 223003

      《C++程序設(shè)計(jì)》課程的教學(xué)改革與研究

      于長輝 淮陰工學(xué)院 223003

      引言

      《C++程序設(shè)計(jì)》是一門計(jì)算機(jī)專業(yè)課程,雖然學(xué)生接觸過C語言等其他高級語言,但它們是面向過程的程序設(shè)計(jì)語言?!禖++程序設(shè)計(jì)》具有完善的系統(tǒng)知識結(jié)構(gòu)和語法規(guī)則,與理論密切配合的實(shí)踐操作部分使用的應(yīng)用軟件是VC 6.0,所涉及的內(nèi)容龐大,關(guān)系復(fù)雜。教學(xué)要完成VC++語言、面向?qū)ο蟪绦蛟O(shè)計(jì)方法、VC++應(yīng)用程序具體設(shè)計(jì)三大任務(wù)。學(xué)生掌握這些知識后,才能真正應(yīng)用到社會。

      1 學(xué)生思維模式的培養(yǎng)

      課程的學(xué)習(xí)應(yīng)首先讓學(xué)生熟悉VC++集成開發(fā)環(huán)境。學(xué)生初學(xué)VC++,打開VC++運(yùn)行界面,看到許多術(shù)語,容易產(chǎn)生畏難心理,不知所措。教師要通過實(shí)例,用易于理解的通俗方式帶著學(xué)生熟練掌握運(yùn)行環(huán)境的設(shè)定。

      學(xué)生熟悉了VC++集成開發(fā)環(huán)境后,接下來必須要掌握的就是編輯、調(diào)試、測試功能。學(xué)生初學(xué)編程,往往會認(rèn)為程序書寫完畢就基本大功告成。學(xué)習(xí)之初,就要糾正這種錯(cuò)誤觀念。調(diào)試、測試能力是程序員的基本素養(yǎng)。授課之初,教師仍然要通過一些簡單的實(shí)例,讓學(xué)生學(xué)會如何使用VC++環(huán)境中的調(diào)試工具,熟悉調(diào)試窗口,學(xué)會如何測試數(shù)據(jù)的正確性等。這為學(xué)生以后的學(xué)習(xí)打下基礎(chǔ),提高他們編程效率。實(shí)驗(yàn)課上,給出幾個(gè)簡單并有輸出結(jié)果的程序代碼,讓每個(gè)學(xué)生編輯并調(diào)試。當(dāng)他們“編”的程序成功輸出結(jié)果時(shí),學(xué)生對程序設(shè)計(jì)的興趣就自然產(chǎn)生了。在此基礎(chǔ)上,再進(jìn)行一些簡單的修改,讓程序得到不同的結(jié)果,并解釋原因,然后提出新的問題,讓學(xué)生思考如何修改程序以解決新的問題。整個(gè)教學(xué)過程中應(yīng)把解題思路、方法、步驟(即“算法”)當(dāng)作授課的重點(diǎn),讓學(xué)生明白如何分析并解決實(shí)際問題,逐步培養(yǎng)學(xué)生程序設(shè)計(jì)的正確思維模式。

      2 強(qiáng)化重點(diǎn) 做好內(nèi)容的取舍

      在對C++內(nèi)容的講解中,以下幾個(gè)概念要重點(diǎn)強(qiáng)化講解:

      (1)函數(shù):函數(shù)是理解C++語言的重要基礎(chǔ),程序中的各程序塊都離不開函數(shù)調(diào)用。

      (2)程序結(jié)構(gòu):程序結(jié)構(gòu)的理解與實(shí)踐是從C++語言的學(xué)習(xí)跨向?qū)嶋H應(yīng)用的關(guān)鍵。

      (3)指針:指針是理解各種C++語言現(xiàn)象的關(guān)鍵,透過指針能更好地理解語言的表達(dá)和程序的工作。

      (4)鏈表:鏈表是數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ),也是軟件設(shè)計(jì)的重要技術(shù),透過鏈表實(shí)現(xiàn)技術(shù),讓學(xué)生領(lǐng)會程序設(shè)計(jì)的技術(shù)性和藝術(shù)性。

      (5)類:類是面向?qū)ο蟪绦蛟O(shè)計(jì)的首要概念。在講解過程中,教師要運(yùn)用類比手法,通俗地介紹這一概念,讓學(xué)生能深刻理解并運(yùn)用。

      (6)繼承和虛函數(shù):繼承與虛函數(shù)是C++實(shí)現(xiàn)類的多態(tài)性的機(jī)制,是面向?qū)ο蟪绦蛟O(shè)計(jì)的關(guān)鍵之一。理解繼承與虛函數(shù)使學(xué)生從整體上把握面向?qū)ο蟪绦蛟O(shè)計(jì)的方法。

      上述幾個(gè)概念,均可以通過實(shí)例和實(shí)驗(yàn)習(xí)題讓學(xué)生掌握其中內(nèi)含。對于聯(lián)合以及多級指針等概念,可作適當(dāng)取舍。

      3 教學(xué)手段和教學(xué)方法的采取

      3.1 采用啟發(fā)式教學(xué)模式。

      (1)變被動的“灌輸”式為主動的“吸取”式。每次授課前,先將要講解的內(nèi)容提煉出來,以問題的形式傳遞給學(xué)生,不去過早地給出結(jié)論,啟發(fā)學(xué)生多思考。通過解決問題的方法探索,激發(fā)學(xué)生的創(chuàng)造熱情、培養(yǎng)創(chuàng)新能力。

      (2)構(gòu)建開放的教學(xué)環(huán)境。教學(xué)中不僅僅局限于教材,要引導(dǎo)學(xué)生多看參考書以及研發(fā)資料,了解學(xué)科的發(fā)展動態(tài),將基礎(chǔ)知識的學(xué)習(xí)始終和現(xiàn)實(shí)需要相結(jié)合。要充分利用網(wǎng)絡(luò)資源和圖書館,建立自主的學(xué)習(xí)空間。

      (3)強(qiáng)化實(shí)驗(yàn),注重課程設(shè)計(jì)。課堂實(shí)驗(yàn)課時(shí)有限,應(yīng)要求學(xué)生充分利用課后時(shí)間上機(jī)編程、調(diào)試。課程結(jié)束后,利用課程設(shè)計(jì)檢測其知識水平、能力水平和編程的素質(zhì)水平。綜合多方面給予學(xué)生一個(gè)科學(xué)、準(zhǔn)確的評價(jià),這有助于激勵(lì)學(xué)生努力學(xué)習(xí),對提高自身的編程素養(yǎng)起積極的促進(jìn)作用。

      3.2 以算法為主線講授VC++程序設(shè)計(jì)語言。

      授課過程中,把授課重點(diǎn)從講授語言規(guī)范轉(zhuǎn)移到講授程序設(shè)計(jì)思想、方法和算法上,注重學(xué)生進(jìn)行形象思維訓(xùn)練,整個(gè)教學(xué)過程注重學(xué)生程序設(shè)計(jì)能力的培養(yǎng)和訓(xùn)練。

      4 結(jié)語

      從學(xué)生學(xué)習(xí)的內(nèi)容效果看,已初步達(dá)到預(yù)期的目的,學(xué)生學(xué)習(xí)的積極性高,接受知識快,應(yīng)用知識時(shí)思維活躍。本課程的實(shí)踐性強(qiáng),還需要我們進(jìn)一步去深入拓寬??傊?,教學(xué)中結(jié)合開發(fā)軟件VC 6.0,從學(xué)生實(shí)際情況出發(fā)設(shè)計(jì)實(shí)驗(yàn)內(nèi)容與要求,切實(shí)培養(yǎng)學(xué)生融會貫通應(yīng)用知識進(jìn)行創(chuàng)新的能力。

      [1]錢能. c++程序設(shè)計(jì)教程(第二版)[M]. 北京: 清華大學(xué)出版社.2005.9

      [2]葉煥倬. C++程序設(shè)計(jì)[M]. 北京: 清華大學(xué)出版社.2009.8

      [3]譚浩強(qiáng). C語言程序設(shè)計(jì)(第2版)[M]. 北京:清華大學(xué)出版社.2008.11.

      The Reform and Research of " C++Programming Design" Course

      Yu Changhui Huaiyin Institute of Technology, Jiangsu Huaian 223003

      《C++程序設(shè)計(jì)》是一門專業(yè)基礎(chǔ)課程,具有完善的系統(tǒng)知識結(jié)構(gòu)和語法規(guī)則,與理論密切配合的實(shí)踐操作等特點(diǎn)。因此在教學(xué)過程中應(yīng)該采用啟發(fā)式教學(xué)模式,把授課重點(diǎn)從講授語言規(guī)范轉(zhuǎn)移到講授程序設(shè)計(jì)思想、方法和算法上,從學(xué)生實(shí)際情況出發(fā)設(shè)計(jì)實(shí)驗(yàn)內(nèi)容與要求,切實(shí)培養(yǎng)學(xué)生融會貫通應(yīng)用知識進(jìn)行創(chuàng)新的能力。

      程序設(shè)計(jì);算法;知識創(chuàng)新

      "C++Programming Design" is a professional foundation courses, with a perfect system of knowledge structure and syntax rules, and theory closely with the practical operation and so on. Therefore, the teaching process should be used in heuristic teaching mode, the teaching focus from teaching language specification transferred to the teaching programming design, methods and algorithms, from the situation of the students actually start designing the experiment content and requirements to effectively train students to apply knowledge and innovation fuse capacity.

      programming design; algorithm; knowledge innovation

      TP31

      A

      10.3969/j.issn.1001-8972.2010.15.092

      于長輝(1972.4)、女(漢族)、遼寧朝陽人,淮陰工學(xué)院計(jì)算機(jī)工程學(xué)院,講師,碩士,研究方向:圖形圖像處理,計(jì)算機(jī)網(wǎng)絡(luò)與安全。

      猜你喜歡
      程序設(shè)計(jì)調(diào)試編程
      編程,是一種態(tài)度
      元征X-431實(shí)測:奔馳發(fā)動機(jī)編程
      編程小能手
      基于Visual Studio Code的C語言程序設(shè)計(jì)實(shí)踐教學(xué)探索
      紡織機(jī)上誕生的編程
      從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
      電子制作(2019年9期)2019-05-30 09:42:04
      基于航拍無人機(jī)的設(shè)計(jì)與調(diào)試
      電子制作(2018年12期)2018-08-01 00:47:44
      FOCAS功能在機(jī)床調(diào)試中的開發(fā)與應(yīng)用
      無線通信中頻線路窄帶臨界調(diào)試法及其應(yīng)用
      電子制作(2017年19期)2017-02-02 07:08:38
      高職高專院校C語言程序設(shè)計(jì)教學(xué)改革探索
      漳浦县| 水城县| 鄄城县| 通州区| 杨浦区| 泗水县| 海宁市| 牙克石市| 临高县| 浙江省| 五台县| 苏州市| 炎陵县| 商城县| 湾仔区| 庄浪县| 盘山县| 全州县| 北宁市| 昌江| 营口市| 寻甸| 满城县| 沙坪坝区| 稻城县| 锡林郭勒盟| 丹凤县| 汪清县| 嘉鱼县| 云霄县| 新沂市| 班戈县| 阳曲县| 波密县| 庆安县| 龙里县| 昂仁县| 启东市| 夏邑县| 雷州市| 儋州市|