王平 高勝 高玉峰
摘? ?要:互聯(lián)網已經成為當今時代的主流,如何利用互聯(lián)網有效的提高教學質量,為社會培養(yǎng)更多優(yōu)秀的軟件專業(yè)人才及綜合型人才,已經成為每位教師都需要深入思考和解決的問題。本文從互聯(lián)網+開始,指出傳統(tǒng)教學中存在的問題,針對不足提出了對教學方法的改革,指出互聯(lián)網+與課程的關系,進行教學理念的轉變,探討了案例教學,研究了網絡與實踐教學的關系以及考試方式上的改革,以希望達到更好的教學效果。
關鍵詞:互聯(lián)網+? C++程序設計? 課程改革
基于互聯(lián)網的課程教學資源的建設,在我國信息化教育的飛速發(fā)展,已然成為對國家教育發(fā)展水平檢驗的重要標志之一。一種新型的教學模式——“互聯(lián)網+教育”成為當前課程改革領域中的熱門研究問題。許多非計算機專業(yè)已經把C++程序設計這門課程當為學生學習的必修課,其主要目的是培養(yǎng)學生的邏輯思維、動手實踐以及程序設計能力,成為以后專業(yè)課程學習的敲門磚。
在實際教學中,C++程序設計課程存在著諸多問題,例如章節(jié)多、知識點晦澀難懂等,這些問題影響了學生對這門課程的學習興趣。這就對教師的教學提出了更高要求,如何利用互聯(lián)網資源同時結合教師的教學特點,使學生在學習這門課程時能夠發(fā)現(xiàn)其中的樂趣,成為當前C++程序設計教學中的重要課題。
1? 教學問題
通過問卷調查,發(fā)現(xiàn)學生普遍認為C++語言比C語言新增了很多知識,例如面向對象編程等內容,而且語法知識復雜,學生很難學到精通,編寫過程也比較困難。書本中的基本概念和原理比較多且抽象,知識體系繁雜且難懂。課程的教學中普遍存在著教學內容與應用實踐難以順利銜接、教學方式不符合學生的現(xiàn)狀和認知特點,現(xiàn)如今知識傳授的主要模式為課堂教學,這種模式難以激發(fā)學生的創(chuàng)造性思維和競爭意識等。
在以課堂講解書本知識的C++程序設計課程教學中,主要存在以下問題:(1)基本掌握C++的語法,但是解決實際問題困難;(2)單一知識點能夠掌握,但多個知識點靈活使用較差;(3)增刪改查和糾錯的能力不足,不懂如何調試試驗中發(fā)現(xiàn)的問題等;(4)虎頭蛇尾,課程伊始學習興趣濃厚,但隨著課程內容的進行,編寫的程序越來越復雜,部分學生因為課程難度的提高而逐漸喪失學習的興趣;(5)忽略動手編程的實習實踐環(huán)節(jié),只會死記硬學理論,動手能力弱。
2? 教學方法的改革
在互聯(lián)網的時代下,為了使教學質量得到提高,有必要改革C++程序設計課程教學。本課題以互聯(lián)網為背景,對教學硬件環(huán)境、實驗實習平臺、課堂教學模式等方面通過運用互聯(lián)網的方式進行優(yōu)化和改進,將互聯(lián)網和計算機課堂教學相結合,使學生的計算機專業(yè)素養(yǎng)能夠得到切實的提高,及專業(yè)方面的軟硬件結合,使學生能夠完成綜合項目的分析和設計工作。
(1)改變傳統(tǒng)以書本為主的教學方法,使用新型的互聯(lián)網+案例教學方式。傳統(tǒng)教學方式太過重視知識點的講解,學生的動手操作能力不足。而讓學生編寫一個程序來解決實際問題恰恰是C++程序設計課程的一位重要教學目標,因此運用互聯(lián)網+案例的教學方式使學生能夠從互聯(lián)網中得到案例操作并學習。采用網絡教學平臺獲得課程資源除了相關書本教材所提供的以外,教師和學生還可以利用互聯(lián)網+平臺找到更多的學習資源。所獲得的不僅僅有教學文案、課后題解答、試題庫等,而且還能夠在互聯(lián)網中得到很多項目案例、成功案例和經典的C++案例等。并且在互聯(lián)網+的時代,許多成功案例的源代碼也可以在互聯(lián)網中查詢到,學生也可以自行查詢并練習自己感興趣的案例,這樣不僅可以培養(yǎng)學生主動學習,同時也使學生的學習更加趨于全面化?;ヂ?lián)網+與傳統(tǒng)行業(yè)的深度交流與融合的特點,使這些案例與生活息息相關、緊密相連,更能體現(xiàn)解決實際問題的中心思想并激發(fā)學生的學習樂趣。
(2)中國傳統(tǒng)教學方式是班級授課制,采取填鴨式教學,不注重實踐與實習。如今已經認識到了實踐與實習對學生的重要作用。重視實踐教學,加大實習的次數(shù)是不可或缺的。由于C++課程是要解決實際問題,所以需要很強的實踐性,實驗環(huán)節(jié)就顯得尤為重要。除了實驗與理論課程相結合,讓學生通過實驗深入的了解本學科的內容以外,還應讓學生學會案例的閱讀與解析。通過練習互聯(lián)網上的優(yōu)秀案例,除了讓學生們學會編寫代碼,還要體會如何通過C++來解決實際生活中存在的問題,將別人成功的代碼融入到自己的代碼中,降低錯誤率,使自己的程序更加無懈可擊。互聯(lián)網不僅豐富了教師的教學方法和內容,還給學生提供許多優(yōu)秀的案例,使學生能夠了解更多的實例,同時從中汲取自己所需的知識,提高學生的自主性。
(3)改革考試方式。采用期末成績來當做學生的總成績是現(xiàn)在大部分學校的選擇。針對C++程序設計這門課程的特點,應該結合多種考核方式用綜合的評價來檢驗學生一學期的成績。平時成績加實習成績加期末考試成績相結合的方式來作為學生的學期總成績顯得的尤為重要。平時成績由平時上課的出勤率和課本內容的掌握程度構成,占總成績的20%。實習成績分為實習內容的操作,實習結果和實習報告的檢測,占總成績的40%。督促學生提高對平時學習注重,避免出現(xiàn)“臨陣磨槍”的現(xiàn)象。
3? 互聯(lián)網+下課程教學應對
隨著互聯(lián)網+的發(fā)展與信息技術的日益完善,互聯(lián)網+的課程教學方式與教學內容也隨時間的進行而發(fā)生改變。在這種情況下,C++程序設計課程一些新的特點也在逐漸顯現(xiàn)出來,對于教師來說,只有充分了解這些新理念與新特點的內容才能順利應對新的教學。
第一,認識日益豐富的C++程序設計課程教學資源與教學關系。在互聯(lián)網+背景下,教學思想與教學理念的不斷更新,因此要求教師要對教學方法進行改進,在新的教學思想與教學理念下,采用新型教學方式,獲取新的教學信息,最終提高C++程序設計課程教學效果。
第二,在互聯(lián)網+的背景下,C++程序設計課程教學的方式得到了更新,教師應不斷優(yōu)化和完善傳統(tǒng)的教學方法,從互聯(lián)網中得到更加適合學生的教學方法。因此,在互聯(lián)網+背景下,C++程序設計課程應與互聯(lián)網相結合。應該把學生掌握正確的學習方法作為主要任務,讓學生不僅在課堂中得到基本的知識,同時能在互聯(lián)網中得到自己感興趣的知識。
第三,充分利用互聯(lián)網對課程教學環(huán)境的改善。無論是學生的學習環(huán)境,還是教師的教學環(huán)境都在互聯(lián)網+的幫助下得到了改善。學生學習資料的獲取,學習內容與學習地點應視情況做出改變,可以大大提高C++程序設計課程學習的自由度,有助于師生溝通,一起解決學習遇到的問題,使學習順利進行。
4? 結語
C++程序設計教學的效率在互聯(lián)網+時代下通過互聯(lián)網的特性得到了顯著的提高,通過這種方式對教學模式和教學內容進行改進,從而在C++程序設計教學中發(fā)揮其應有的作用,對現(xiàn)代大學的教學具有重大的意義。
參考文獻
[1] 于寅驊.程序設計教學的思考[J].西部素質教育,2018(22):113-114.
[2] 徐紅云,高英,曾健.C++程序設計基礎探究式教學模式研究與實踐[J].計算機教育,2019(9):99-102.
[3] 江歸安.淺談C++程序設計課程教學改革[J].電腦知識與技術,2019(22):128-129.
[4] 沈雯.“互聯(lián)網+”模式下C語言程序設計的課程改革[J].電子世界,2019(17):67-68.