• 
    

    
    

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

      ?

      C++程序設計基礎教學方法改革研究探索

      2018-07-23 03:20:08孫雪巖
      新教育時代·教師版 2018年22期
      關鍵詞:教學問題

      摘 要:C++程序設計課程在計算機科學與技術、軟件工程等專業(yè)的課程體系中處于基礎地位,它對面向對象的軟件設計思維培養(yǎng)具有重要作用。為提高教學質量,結合專業(yè)培養(yǎng)目標,闡述從課程教學目標設定、教學內容選取、教學方法與手段、實驗教學與管理、考核與評價方式等方面進行課程教學改革的過程,指出改革的主要思想與實施方法。

      關鍵詞:C++程序設計教學 方法改革 教學問題

      引言

      C++程序設計是計算機科學與技術、軟件工程等相關專業(yè)的基礎課程,軟件工程等,其主要特點是抽象、封裝、繼承、多態(tài)性。C++程序設計是為學生進入軟件設計廳的關鍵。為進一步研究“數據結構”、“人工智能”和“計算方法”等后續(xù)課程奠定了堅實的基礎。然而,C++程序語言的過程是乏味和困難的。因此,如何讓學生對編程和學習這門課程感興趣是教師必須探索的問題。[1]

      一、C++程序設計教學的面臨的問題

      1.教學內容龐大,難度高,課時不夠

      C++編程語言是一種面向對象的語言,是開發(fā)和維護大型軟件工具?!盋++程序設計”的內容、知識,和更多的專業(yè)術語,是一門很難的課程。我們學院已經安排了第二學期的課程。這是學生的第一門程序設計語言課程。學生從無到有,缺乏專業(yè)知識。同時,學生的學習能力和實驗能力相對較差。因此,學生表現出對課程的恐懼,教師的教學難度較大,課程的通過率相對較低。[2]

      2.針對不同層次的學生教學方法一樣

      隨著教育的普及,高校的擴招,大學的門檻越來越低,所以教學中學生的差異也越來越大。如果對所有的學生都采用一樣的教學方法,那么學生之間的差異就會越來越大。同樣的教學內容,對基礎好學習能力強的學生來說,規(guī)定的時間內消化它們綽綽有余,而學習能力差的學生則感覺跟不上,學習吃力。這種情況下,對這兩類學生的學習積極性都會產生反作用,教學效果從而大打折扣。[3]

      3.實踐教學問題突出

      學好C++在以后的實踐工作中作用非常大。比較通常的教學模式一般是實驗指導書與老師輔導教學相結合。在實驗的過程中,教師更加注重語言語法規(guī)則的運用,卻忽視了更為主要的邏輯思維開發(fā)。而實驗則是以書本驗證實驗為主,缺乏創(chuàng)新,對于學生綜合分析能力的培養(yǎng)是十分不利的。很多學生經過一段時間的學習之后,只能寫一些簡單的學過的小程序。

      現在很多學校的教學模式都是大班制教學,一名教師通常要指導很多學生的實驗任務,不但要幫助學生調至程序,還要回答學生的各種疑難問題,工作量是十分巨大的,所以就有學生的問題會被忽視遺漏,教師不能做到面面俱到,學生的問題沒有得到解決的情況下,學習興趣就會喪失。

      二、對C++程序設計教學的思考與建議

      1.建立多層次的教學體系,致力于學生實踐能力的培養(yǎng)

      C++編程是一個實踐性很強的課程,為了突出工程教育的特點,突出應用型專業(yè)的特點,需要加強教學管理的實踐。按照循序漸進的方法,選擇實驗的問題,圍繞課程的教學目標,和一個三級實驗教學系統(tǒng)組成的一個基本的C++程序設計課程,綜合設計和創(chuàng)新研究模型等(30小時)完成3級培訓。其中,基礎和綜合設計實驗,主要使學生掌握C++語言的面向對象機制和培養(yǎng)學生面向對象程序設計的基本思想。本實驗應在教學計劃規(guī)定的實驗時間內完成。要求教師設計實驗項目,編寫相應的實驗指導書。研究創(chuàng)新實驗主要是提高學生的實踐能力,培養(yǎng)創(chuàng)新精神和團隊精神,在課程設計中確立項目的應用方式,在教師的指導下采用第二課堂“7中學”的方法自主完成。針對課程設計中的應用項目,課堂教師編寫了課程設計任務書,給出了系統(tǒng)的主要要求,要求學生遵循軟件工程方法,從需求分析到系統(tǒng)分析與設計,到編碼和測試,以及最后編寫系統(tǒng)設計總結。

      2.開設第二課堂,培養(yǎng)學生工程應用能力

      為了最大程度的提升教學的實用性,學??梢蚤_設第二課堂,在平時晚上和周末時間開設實驗課程課堂,這些時間內安排教師實行輪崗制度,加強老師和學生的管理。教師為學生提供指導工作,教師提供的學習材料要與學生學習內容和實驗項目相貼合。在教師的指導下,學生要有足夠完成小組實驗任務的能力。對實驗結果教師也要進行檢查評估。課程結束之后,學生要向小組及教師演示他們的項目。除此之外,學校的硬件條件也要跟上,相關的服務器、網絡、桌椅設備等都要籌劃好。

      3.以學生為主體,豐富教學方法

      對教學質量造成影響的因素之一就是教學方法。目前引入各種各樣的教學方法,如“啟發(fā)式、案例教學法、項目教學法”等,這些教學方法有一個共同的特點,就是教學主體不再是教師而是學生,學生的參與性更強。啟發(fā)式教育方法主要針對學生基礎知識的入門指導,它的特點是具有較強的交互性。學生通過各種各樣的提問參與到知識的學習中,主動性相較于傳統(tǒng)更強。這種方法在教學中比較常用,但是也存在一定的難度,對于學生在學習過程中可能碰到的較大較難的問題,指導老師在備課時應該要考慮進去,才能有針對性的及時的解決學生的問題。案例教學法突破了以理論知識點為中心的傳統(tǒng)教學模式,將知識點融入具體實例,使學生在模仿中掌握抽象概念感知。對于本課程中封裝、繼承、多態(tài)、模板和異常的主要知識模塊,為每個模塊設計了至少一個教學案例。每一個教學案例都應該包括模塊的主要知識和相關的程序設計方法。項目驅動教學法以項目為主線進行教學過程,將相關知識點整合到項目的各個方面,遵循循序漸進、艱苦奮斗、循序漸進的原則。本課程的項目教學主要體現在課程設計上。這不僅拓寬了知識的廣度和深度,而且使學生能夠獨立學習,提高學生分析問題、解決問的能力。

      結語

      C++語言作為大學計算機基礎教學中重要的程序設計語言,其實驗教學顯得更加突出與重要。希望能進一步改進C++語言實驗教學,為學生今后的專業(yè)學習打好良好的計算機編程基礎。

      參考文獻

      [1]米磊,賁可榮,趙皚.“面向學生”的C語言教學方法研究與實踐[J].計算機工程與科學.2014,36(A1):5-9.

      [2]郭銀章,王麗芳.基于項目任務驅動的C語言程序設計課程教學改革與實踐[J].計算機教育,2017(2):41-44.

      [3]高枚,龔沛曾,孫麗君.構建多層次思維培養(yǎng)的C/C++程序設計教學[J].計算機教育,2016(1):81-83.

      作者簡介

      孫雪巖(1986.4—),女,民族:漢族,籍貫:山東省濟寧泗水縣,學歷:碩士,職稱:專職教師,主要研究方向:計算機教育、網絡安全、網絡安全態(tài)勢感知。

      猜你喜歡
      教學問題
      關于小學中高年級數學生活化教學探討
      教師·下(2016年10期)2016-12-03 09:19:29
      職業(yè)學校教學及學生管理的問題和思考
      初中漢語言文學教學淺析
      初中英語教學問題及應對策略
      東方教育(2016年16期)2016-11-25 02:56:46
      高中語文教學中的問題及處理策略
      新課改下高中信息技術教學存在的問題及對策
      高職院校工程制圖課程現存問題及改革措施探討
      淺析初中語文教學中存在的問題和改善策略
      南北橋(2016年10期)2016-11-10 17:14:25
      硬筆書法教學問題及解決對策
      戲劇之家(2016年20期)2016-11-09 23:53:22
      本科英語專業(yè)翻譯教學改革與實用型翻譯人才的培養(yǎng)
      翁牛特旗| 双城市| 乌鲁木齐县| 洪洞县| 唐海县| 罗源县| 石门县| 扎兰屯市| 凯里市| 布拖县| 英超| 云龙县| 剑河县| 辽阳市| 犍为县| 汉沽区| 阿图什市| 民县| 曲靖市| 鸡东县| 库尔勒市| 方城县| 紫阳县| 沁水县| 大名县| 溧水县| 屏山县| 安仁县| 开封市| 界首市| 阳城县| 聊城市| 墨玉县| 青州市| 衡阳市| 宽甸| 庐江县| 阿拉尔市| 枣庄市| 土默特左旗| 德昌县|