• 
    

    
    

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

      ?

      小型項目驅(qū)動法在VC++教學(xué)中的應(yīng)用研究

      2011-10-26 06:28:38辛慧杰
      中國校外教育 2011年10期
      關(guān)鍵詞:驅(qū)動教學(xué)法課程

      ◆王 巍 辛慧杰 李 威

      (大連民族學(xué)院計算機科學(xué)與工程學(xué)院)

      小型項目驅(qū)動法在VC++教學(xué)中的應(yīng)用研究

      ◆王 巍 辛慧杰 李 威

      (大連民族學(xué)院計算機科學(xué)與工程學(xué)院)

      一、前言

      VisualC++是一個強大的編程工具,目前在圖象處理、嵌入式、游戲開發(fā)等各個領(lǐng)域都得到了充分的發(fā)展和應(yīng)用。對于計算機應(yīng)用型人才,學(xué)好VC++是必不可少的一種知識和技能。然而目前學(xué)生對 VC++這門課的印象就是復(fù)雜難學(xué),嚴(yán)重影響了學(xué)習(xí)效果。VC++本身復(fù)雜是其客觀原因,但是課程的講授方法是否得當(dāng)和教學(xué)資源是否合理利用也直接影響到學(xué)生對這門課程接受和領(lǐng)悟的程度。鑒于目前存在的問題,探究當(dāng)前的教學(xué)模式,我們發(fā)現(xiàn)目前簡單地理論加實踐的教學(xué)模式顯然忽略了學(xué)生主體性。學(xué)生對面向?qū)ο蟪绦蛩枷氲睦斫獠粔蛏钊?W indows應(yīng)用程序的運行機制和MFC開發(fā)平臺的復(fù)雜性,使得學(xué)生逐步介入該課程之后普遍感到難懂晦澀,學(xué)生很難保持持久的興趣。針對目前存在的問題和不足,孔垂柳提出基于迭代法的VC++教學(xué)探索,在一定程度上促進了教學(xué)。本文采用項目驅(qū)動教學(xué)法對教學(xué)方法進行改革,將小型項目的開發(fā)過程引入教學(xué),為學(xué)生的學(xué)習(xí)搭建平臺,為理論和實踐教學(xué)服務(wù)。

      二、項目驅(qū)動教學(xué)法

      項目驅(qū)動教學(xué)法是由著名的瑞士心理學(xué)家皮亞杰提出的建構(gòu)主義學(xué)習(xí)理論演生而來。驅(qū)動教學(xué)法是指在教學(xué)過程中以一個項目為主線來展開,把相關(guān)的知識點融入到項目的各個環(huán)節(jié)中去,層層推進。通過對問題的深化或功能擴充,來拓寬知識的廣度和深度,直至得到一個完整的項目解決方案,從而達到學(xué)習(xí)知識、培養(yǎng)能力的目的。文獻中研究項目驅(qū)動的企業(yè)化培養(yǎng)方法,文獻中對任務(wù)驅(qū)動教學(xué)法進行了研究。

      項目驅(qū)動教學(xué)法具有如下特征:

      (1)學(xué)習(xí)情景真實而具體

      項目教學(xué)法按情景創(chuàng)設(shè)的需求立項,學(xué)生面對的是真實而具體的問題,圍繞著學(xué)生增長知識開展的各項活動,從而使學(xué)生在親身經(jīng)歷中獲得經(jīng)驗和學(xué)習(xí)的教育活動。

      (2)學(xué)習(xí)內(nèi)容綜合而開放

      項目教學(xué)法所涉及到的問題不論大與小,都具有綜合性和開放性。它融理論知識與實踐操作于一個個項目之中,不局限于書本,實踐中遇到的問題是活生生的、不斷變化發(fā)展的,可從多種角度來分析。

      (3)學(xué)習(xí)途徑多樣而協(xié)同

      項目教學(xué)法需要通過實踐檢驗、學(xué)習(xí)書本知識、利用自主發(fā)現(xiàn)、協(xié)商合作等途徑來完成。

      (4)發(fā)揮教師的創(chuàng)造性

      教師正確實施項目教學(xué)時,學(xué)生的學(xué)習(xí)積極性會被極大地激發(fā)、自覺地學(xué)習(xí)并高質(zhì)量地完成項目。

      三、小型項目驅(qū)動法在VC++課程教學(xué)中的應(yīng)用

      1.VC++課程的特點

      VC++課程的特點與其教學(xué)內(nèi)容的復(fù)雜性息息相關(guān)。VC++開發(fā)環(huán)境的學(xué)習(xí)過程,不同于一般的程序設(shè)計語言、C、C++、Java等語言都有規(guī)范清晰的語法結(jié)構(gòu),而 VC++環(huán)境中W indows應(yīng)用程序的框架結(jié)構(gòu),內(nèi)部消息機制和MFC平臺等內(nèi)容,都是新知識,也都是學(xué)生理解的難點。如MFC平臺下的類庫代碼,數(shù)據(jù)量大而且其復(fù)雜的基礎(chǔ)和多態(tài)機制,都使學(xué)生望而卻步。對學(xué)習(xí)過面向?qū)ο蟪绦蛟O(shè)計語言 C++的同學(xué),本身對繼承和多態(tài)的意義理解不夠深刻。VC++中繁雜的基本語法,各種知識點和新概念的大量涌入,使得學(xué)生短期學(xué)習(xí)壓力過大,很容易失去學(xué)習(xí)興趣。

      2.小型項目的設(shè)計

      在其他教學(xué)系統(tǒng)中,如軟件工程課程中采用項目驅(qū)動教學(xué)的案例為策劃和建設(shè)一個網(wǎng)站,學(xué)生在教師指導(dǎo)下自主設(shè)計和實現(xiàn)一個網(wǎng)站。這種大型項目需要較多教學(xué)學(xué)時,內(nèi)容亦不符合 VC++教學(xué)體系。另外,一些VC++課程中采用“綜合管理系統(tǒng)”作為期末綜合實驗來考察學(xué)生的學(xué)習(xí)效果,綜合性實驗開始進行時,學(xué)生的學(xué)習(xí)效果已經(jīng)定格。綜合實驗學(xué)時較少,教師精力有限,學(xué)生前期堆積的問題并不能在綜合性實驗過程中得到有效解決。

      本校VC++課程的教學(xué)目的是讓學(xué)生熟悉 VC編程環(huán)境,理解W indows應(yīng)用程序開發(fā)流程,掌握MFC框架結(jié)構(gòu)和消息響應(yīng)機制,并了解MFC框架下的圖形設(shè)備接口 GD I,能夠?qū)崿F(xiàn)對 GDI對象的操作,為后續(xù)圖形程序設(shè)計,游戲技術(shù)基礎(chǔ)等課程做技術(shù)支持。

      綜上所述,考慮到讓學(xué)生面對真實而具體的問題,圍繞學(xué)生增長知識開展教學(xué)活動,我們提出小型項目驅(qū)動的教學(xué)方法,選擇知識點的過渡,遞進和條理性都很流暢的小型項目,用于本門課程的教學(xué)過程中。實際教學(xué)中采用“繪圖軟件的設(shè)計與實現(xiàn)”項目輔助教學(xué)。

      “繪圖軟件的設(shè)計與實現(xiàn)”項目是W indows操作系統(tǒng)綁定的應(yīng)用軟件,學(xué)生熟悉這個項目的具體內(nèi)容,有深刻的理解和感知。此項目的開發(fā)工作量中等,在教學(xué)過程中不會成為教師教學(xué)的負(fù)擔(dān),也不會讓學(xué)生感到過多的壓力,同時涉及到了教學(xué)內(nèi)容的各個知識點。此項目的開發(fā)內(nèi)容和開發(fā)流程正好與本課程的教學(xué)內(nèi)容和思路符合,能夠?qū)⑾嚓P(guān)的知識點很好地融入項目的各個環(huán)節(jié)中,保證學(xué)習(xí)內(nèi)容真實完整,而且基于項目教學(xué)法改變了以教師為中心的單純理論課堂講授模式,訓(xùn)練學(xué)生的實際操作能力,使教學(xué)達到“教為了應(yīng)用”的目的。

      四、小型項目驅(qū)動法在VC++課程教學(xué)中的實施

      選擇“繪圖軟件的設(shè)計與實現(xiàn)”項目,基本功能如圖 1所示。此項目包括W indows應(yīng)用程序框架類型的學(xué)習(xí)及選擇,菜單、工具欄和狀態(tài)欄的選擇與設(shè)置,交互對象的動態(tài)更新及響應(yīng)鼠標(biāo)事件,圖標(biāo)、光標(biāo)的設(shè)置與更改以及控件的使用等多項內(nèi)容。在繪圖軟件的繪圖過程中,包括對設(shè)備環(huán)境類和圖形設(shè)備接口對象的定義及使用。在保存圖片的過程中涉及到數(shù)據(jù)和文檔章節(jié)的知識。通過實踐,有助于學(xué)生學(xué)習(xí)書本知識,真正理解 VC++開發(fā)環(huán)境各種機制的意義。

      整個課程的教學(xué)結(jié)構(gòu)和順序也是按照項目的開發(fā)過程來安排和設(shè)置的。項目開發(fā)和教學(xué)結(jié)構(gòu)有機地結(jié)合,和學(xué)生的創(chuàng)作思路保持一致,使得學(xué)生學(xué)有所得,學(xué)以致用。在此基礎(chǔ)上,啟發(fā)學(xué)生的學(xué)習(xí)創(chuàng)新意識,可以添加各種功能,完善應(yīng)用程序功能,從而使學(xué)生有自學(xué)和自我發(fā)揮的空間。如圖 2所示為學(xué)生作品。學(xué)生通過自學(xué)雙緩沖機制,解決了圖片閃爍的問題,見圖 2中所示,學(xué)生采用切分視圖框架,并添加了右鍵選擇功能。

      圖 1 W indows XP系統(tǒng)畫圖軟件的應(yīng)用界面

      圖2 學(xué)生作品1

      在小型項目驅(qū)動的教學(xué)過程中,學(xué)生的作品由始至終貫穿于整個學(xué)期的教學(xué)活動中,從無到有,到完善。在整個學(xué)習(xí)周期里教師輔導(dǎo)實時跟隨,使學(xué)生能夠做到溫故而知新,并且能夠?qū)⑶捌诘膯栴}有效的解決。這個過程中真正體現(xiàn)了“學(xué)生是學(xué)習(xí)主體,教師是學(xué)習(xí)主導(dǎo)”的理念。

      五、項目的評價和總結(jié)

      項目驅(qū)動教學(xué)法的評價方法和要求是多種多樣的。因為本項目是模仿并改進W indowsXP系統(tǒng)中綁定的畫圖軟件,所以項目的評價分為基本任務(wù)評價和增強任務(wù)評價。完成軟件的模擬,即是基本任務(wù)完成。增強任務(wù)部分,主要是考察學(xué)生的創(chuàng)意和功能完備程度。這個部分很難制定一個標(biāo)準(zhǔn),所以我們采用集成學(xué)生自評和生生互評的方法,進行最終評價。

      評價和總結(jié)對項目的完整性有著舉足輕重的作用。合理的評價可以進一步提升學(xué)生的學(xué)習(xí)興趣。真實的總結(jié)是促進項目改進和教學(xué)方法改進的有效手段。

      六、總結(jié)

      基于小型項目驅(qū)動的教學(xué)方法在 VC++課程教學(xué)中具有深刻的意義,它旨在把學(xué)生融入到有意義的學(xué)習(xí)任務(wù)的過程中,使學(xué)生的學(xué)習(xí)有了方向感,讓學(xué)生自主地參與知識體系的構(gòu)建。小型項目驅(qū)動教學(xué)法的實踐教學(xué)效果表明本方法能夠較好地解決目前 VC++教學(xué)效果不佳的問題,能夠提升學(xué)生的學(xué)習(xí)興趣并且主動克服學(xué)習(xí)困難,實現(xiàn)本門課程的教學(xué)效果的優(yōu)化,固化。

      [1]孔垂柳.基于迭代法的 VC++教學(xué)探索[J].廣西輕工業(yè),2009,(3).

      [2]賀萌,趙香會.淺談項目驅(qū)動教學(xué)法在面向?qū)ο蠼虒W(xué)中的應(yīng)用.黑龍江科技信息,2009,(36).

      [3]王永琦,李佳娃,丘映瑩.高職高專以項目為驅(qū)動的企業(yè)化培養(yǎng)方法研究[J].遼寧教育研究,2006,(7).

      [4]王婧.任務(wù)驅(qū)動法在計算機課程教學(xué)中的應(yīng)用[J].計算機教育,2010,(7).

      [5]劉淑婷.基于項目學(xué)習(xí)法的民辦高校計算機教學(xué)改革探索[J].中小企業(yè)管理與科技,2010,(31).

      猜你喜歡
      驅(qū)動教學(xué)法課程
      基于模糊PI控制的驅(qū)動防滑仿真系統(tǒng)分析
      數(shù)字圖像處理課程混合式教學(xué)改革與探索
      屈宏斌:未來五年,雙輪驅(qū)動,砥礪前行
      批注式閱讀教學(xué)法探究
      甘肅教育(2020年14期)2020-09-11 07:57:40
      軟件設(shè)計與開發(fā)實踐課程探索與實踐
      計算機教育(2020年5期)2020-07-24 08:53:38
      實施“六步教學(xué)法”構(gòu)建高中政治高效課堂
      甘肅教育(2020年8期)2020-06-11 06:10:04
      為什么要學(xué)習(xí)HAA課程?
      軌旁ATC系統(tǒng)門控柜接收/驅(qū)動板改造
      基于S3C6410的Wi-Fi驅(qū)動移植實現(xiàn)
      開放引導(dǎo)式閱讀教學(xué)法描述
      玉龙| 牙克石市| 织金县| 靖西县| 黎平县| 个旧市| 乌兰察布市| 桐梓县| 莱芜市| 客服| 呼图壁县| 嘉鱼县| 营山县| 灵川县| 宜城市| 大港区| 鄂托克前旗| 刚察县| 绥阳县| 迭部县| 汪清县| 泌阳县| 七台河市| 东乡| 达尔| 怀化市| 丹阳市| 拜城县| 上栗县| 达州市| 东乡族自治县| 阜平县| 龙州县| 贡觉县| 怀来县| 汉川市| 雷山县| 楚雄市| 札达县| 温宿县| 保靖县|