999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

高校C++程序設計教學探討

2012-04-29 00:44:03孫偉峰王艷
科教導刊 2012年15期
關鍵詞:語言課程教學

孫偉峰 王艷

摘要文章針對在程序設計語言C/C++課程教學過程中遇到的實際問題,結合自己的思考、體會與實踐,就如何設計教學內容、激發并保持學生的學習興趣、改進教學手段與教學方法、加強實踐教學與改革考核方式等方面提出了自己的觀點。教學實踐表明,在教學過程中采用這些方法能夠較好地解決教學中的實際問題,教學效果良好。

關鍵詞C++語言教學方法教學實踐

中圖分類號:G642.41 文獻標識碼:A

《程序設計語言C/C++》是我院大學生學習程序設計語言的入門課程,旨在向學生介紹計算機程序設計的基本知識,使學生掌握編程的基本思想,培養學生分析問題、解決問題的基本能力,同時為后續相關課程的學習打下良好的基礎。該課程教學內容包括面向過程的程序設計與面向對象的程序設計兩部分,涉及到的內容多,概念復雜,語法、規則繁多且實踐性強,對于初學程序設計的學生具有一定的難度,學生普遍反映該課程比較抽象、難學。

本文針對在C++程序設計教學過程中遇到的實際問題,結合本門課程面向學生群體的特點,對教學的各個環節進行了思考與總結,提出了一些有利于提高教學質量的措施與方法。

1 優選教學內容,注重培養學生的學習興趣

1.1 精心備課,圍繞關鍵內容精講多練

要講好一門課,首先要精心備好課。備課既要備課程,也要備學生。備課程主要是把握好每堂課的學習目標、學習重點和難點,設計好講解的思路;而備學生則是要充分考慮學生的實際情況,從學生學習的角度出發來設計教學內容和講解方法,確保學生愿意學、容易學也能學會。同時,由于該課程內容多、學時少,內容講解時不可能面面俱到,需要優化教學內容,做到抓住主線,突出重點,把握難點。本課程教學中,面向對象的程序設計由于其概念抽象,學生學習起來較為困難,是本門課程的教學重點與難點。要加大該部分內容的學時分配,并改進教學方法,應用舉例、類比等方式,將抽象的概念具體化、實例化,對重點難點內容做精心講評,反復練習,這樣,才可以在有限的學時內取得較好的教學效果。

1.2 激發并保持學生的學習興趣

興趣是推動學生積極主動學習的直接動力,想讓學生學好這門課程,首先要喚起學生的學習興趣。程序設計語言類課程的優勢是實踐性強,學生通過編寫程序能夠產生成就感,感興趣也樂意學,在教學過程中要充分發揮好這種優勢,注意激發并保持學生的學習興趣。在上第一堂課時,就要給學生強調學習這門課程的重要性:作為一門主流編程語言,C++是從事工程領域的工作及科學研究的必備工具,學好它,無疑可以為今后的工作及科研提供重要的技術支撐;可以培養縝密的邏輯思維,提高分析問題以及利用計算機解決問題的能力;可以為今后學習其他面向對象的語言奠定良好的基礎等。然后,給學生演示幾個用C++語言開發的應用軟件及工程項目實例,讓學生真切地感受到C++語言的神秘與魅力。在隨后的教學過程中,要精心組織教學內容,設計教學方法,穿插一些具有趣味性及實用性的實例,讓學生體會到編程的快樂,使他們的學習興趣在整個課程的學習過程中得以保持,從而達到主動學習的目的。

2 優化教學方法與教學方式,提高教學質量

2.1 從問題出發,進行互動式教學與啟發式教學

傳統的教學方式一般采用以教師為中心的講授型教學,按照章節內容依次介紹,這種灌輸式的教學模式能夠較好地保證所授知識的系統性,但教學過程太過枯燥,學生學習的積極性不高。與此相比,采用教師為主導,學生為主體的模式進行互動式教學與啟發式教學,可以很好地改善這種狀況。C++語言邏輯性強,前后章節內容之間存在很強的內在聯系,可以按照“提出問題-解決問題-歸納分析”的思想來設計教學過程。在授課的過程中,根據講課內容設置一些趣味性的問題,然后以互動的方式引導學生主動地去思考、解決這些問題,學生很自然地就掌握了要講的內容。這樣,一方面可以活躍課堂氣氛,激發學生的學習興趣;另一方面,經過思考、分析來解決問題的過程,也加深了學生對所學知識的理解。

2.2 開展實例教學

C++語言語法、規則繁雜,知識點多,如果孤立地進行各個知識點的講解會讓學生感到枯燥無趣,不能專心聽講;即使聽懂了,也不知道應該怎么應用到具體的編程中。采用實例教學的方法,將各個知識點的講解融入到具體的教學實例中,并有目的地設計一些容易掉入的“陷阱”,這樣,容易引起學生的學習興趣,加深對知識點的理解,并讓學生認識到應用這些知識點時應該注意的問題,在實際編程過程中避免出現類似錯誤。在實例教學中,實例的選取尤為重要,必須切合當前的教學內容、代表性強、啟發性好且有趣味性??梢越Y合實際工程項目的編程實例,將C++語言在實際工程中的應用娓娓道來,讓學生感到C++編程是“真功夫”,而不是紙上談兵,以激發學生的學習熱情。

2.3 踐行反饋教學

教學過程是教師與學生交互的過程,教師不但要看自己教授了什么,更重要的是看學生學會了什么。反饋教學法就是從學生反饋的問題入手,通過及時講評,解決學生學習中遇到的各類問題,以達到預期的教學目標。反饋教學可分為課堂反饋,課下答疑反饋、作業反饋、上機實驗反饋等多種形式,對學生在學習過程中反映出來的困難和疑惑及時進行解答,并對普遍遇到的典型問題進行歸類講解。采用反饋教學的方法,可以及時地掌握學生的學習動態,有針對性地解決學生在學習過程中遇到的問題和困惑。

2.4 采用多媒體與板書相結合的教學方式

多媒體教學是程序設計語言類課程的主要授課方式。與板書教學相比,多媒體教學具有生動、直觀、形象等諸多優勢。然而,任何事物都具有兩面性,多媒體教學也有其不足之處:大量的文字、圖片、動畫等的出現,容易分散學生的注意力,影響學生的主動思考;不利于知識點的連貫表達與分析;學生不記筆記,導致對課堂內容理解不夠深刻。

板書教學借助其靈活性可以很好地彌補多媒體教學的這些不足。在授課過程中采用多媒體、板書與現場編程相結合的教學方式,問題描述用多媒體展示,分析過程、重點內容、關鍵代碼及易出錯的地方用板書講解、程序實現用編譯環境演示。講解程序時,一邊講解算法,一邊書寫語句,這樣學生就可以緊跟教師的思路,主動地去思考如何用語句實現算法的每一步。

根據不同的授課內容,采用多媒體與板書相結合的教學方式,各取所長,優勢互補,才能取得更為理想的教學效果。

3 開展多層次實踐教學,重視培養學生的編程能力

實踐性強是C++語言的一個顯著特點,其知識的掌握與能力的培養很大程度上依賴于上機實踐。有些在理論授課時強調多遍的知識點與注意事項,學生在編寫程序時仍然會忽視,只有通過親自上機編程,發現并改正錯誤,才能真正理解并掌握所學知識。在C++教學過程中,實踐教學分為三個層次進行。

第一,理論授課時進行現場編程演示。在進行實例代碼的講解時,可以讓學生口述程序,然后與學生一起編程,在容易出錯的地方采用試錯的方法,讓學生體會到錯誤的發生并改正。這樣,既鍛煉了學生的編程思維,也能夠讓學生體會到成就感,有利于學習興趣的培養。

第二,上機實驗教學。實驗教學可以幫助學生鞏固課堂所學知識,掌握程序調試的基本技能。在實驗內容方面,精心設計了基礎驗證性實驗、設計開發性實驗、能力拓展性實驗三個層次的題目供學生訓練。在實驗考核方面,采用實驗前檢查預習報告,實驗中隨機抽取答問以及實驗報告中必須寫心得體會的方式,避免學生對實驗內容敷衍應付甚至抄襲別人程序的情況發生。在實驗過程中,鼓勵學生自己調試程序,查找并排除錯誤,在改正錯誤的過程中逐步提高編程能力。

第三,程序設計實習。在課程學習結束之后,安排為期兩周的程序設計實習,要求學生利用面向對象的程序設計方法獨立設計并實現一個小型公司信息管理系統,實現對公司內不同工種的人員進行信息錄入、數據統計、數據打印以及數據備份等功能,并鼓勵學生對系統的功能進行擴充,最后形成規范的實習報告并撰寫實習心得。通過該訓練,培養學生綜合運用所學知識進行程序設計的能力。

通過三個層次的實踐教學,逐步培養并提高學生利用C++語言進行程序設計及軟件開發的能力。

4 改革考核方式,實現“以考促學”

本課程的學習不僅僅是為了讓學生掌握C++編程的語法知識,更重要的是培養學生利用C++語言編程解決實際問題的能力。為了更客觀全面地反映學生的學習情況,更合理地對學生的學習效果進行評價,真正發揮“以考促學”的作用,本課程的考核采用了多元化的方式,課程的最終成績由平時成績(包括考勤、上課答問及作業)、實驗課成績、筆試成績和上機考試成績共同決定。該方式重視對學生學習過程及實際動手能力的考核,側重考核學生對知識的融會貫通和靈活運用能力,而不僅僅是對基本理論、基本知識的掌握。

5 結語

本文對在C++程序設計教學過程中遇到的問題進行思考與總結,提出了一系列行之有效的教學方法。實踐表明,在教學過程中運用這些方法可以很好地激發學生的學習興趣,調動學生的學習積極性,改善教學效果。C++程序設計課程的教學涉及諸多方面的因素,需要我們在今后的教學過程中不斷進行探索與實踐,改進教學思路與教學方法,更好地促進該課程教學質量的提高。

參考文獻

[1]譚浩強.C++程序設計(第1版)[M].北京:清華大學出版社,2004.

[2]周昕.C++程序設計課程教學方法改革[J].黑龍江教育學院學報,2010.29(6):72-74.

[3]劉群,李堅.C++程序設計實驗教學中的若干問題探討[J].實驗科學與技術,2010.8(6):95-98.

[4]吳飛鵬.淺析程序設計語言課的板書教學[J].現代企業教育,2011(18):169-170.

猜你喜歡
語言課程教學
數字圖像處理課程混合式教學改革與探索
微課讓高中數學教學更高效
甘肅教育(2020年14期)2020-09-11 07:57:50
軟件設計與開發實踐課程探索與實踐
計算機教育(2020年5期)2020-07-24 08:53:38
語言是刀
文苑(2020年4期)2020-05-30 12:35:30
為什么要學習HAA課程?
讓語言描寫搖曳多姿
“自我診斷表”在高中數學教學中的應用
東方教育(2017年19期)2017-12-05 15:14:48
對外漢語教學中“想”和“要”的比較
唐山文學(2016年2期)2017-01-15 14:03:59
累積動態分析下的同聲傳譯語言壓縮
我有我語言
主站蜘蛛池模板: 波多野结衣中文字幕一区二区 | 国产精品思思热在线| 久久精品只有这里有| 国产又爽又黄无遮挡免费观看| 国产精品尹人在线观看| 久草热视频在线| a在线观看免费| 日韩成人免费网站| 亚洲日本中文综合在线| 亚洲国产成人在线| 久久中文无码精品| 亚洲中文字幕无码mv| 国产中文一区二区苍井空| 91网红精品在线观看| 亚洲国产天堂久久综合| 激情综合网址| 中国精品久久| 无码福利视频| 国产福利免费视频| 午夜丁香婷婷| 欧美色综合久久| 国产女人综合久久精品视| 日本成人不卡视频| 狠狠做深爱婷婷综合一区| 婷婷六月综合网| 狠狠五月天中文字幕| 一区二区三区国产| 国产一级做美女做受视频| 久久夜色精品国产嚕嚕亚洲av| 男人的天堂久久精品激情| 欧美色图第一页| 亚洲天堂精品在线| 婷婷五月在线视频| 亚洲欧洲免费视频| 色老头综合网| 国产簧片免费在线播放| 日本一本正道综合久久dvd| 国产精品亚洲欧美日韩久久| 久久久久人妻一区精品色奶水| 色国产视频| 精品无码国产自产野外拍在线| 国产亚洲精品在天天在线麻豆 | 亚洲精品卡2卡3卡4卡5卡区| 精品国产自在在线在线观看| 香蕉eeww99国产精选播放| 国产无码在线调教| 久久精品无码中文字幕| 亚洲国产精品久久久久秋霞影院| 全午夜免费一级毛片| 五月综合色婷婷| 久久精品无码专区免费| 奇米影视狠狠精品7777| 美女国内精品自产拍在线播放| 国产女人爽到高潮的免费视频| 亚洲人成网站观看在线观看| 国产靠逼视频| 在线国产毛片| 亚洲欧美在线精品一区二区| 国产麻豆aⅴ精品无码| 热这里只有精品国产热门精品| 国产欧美精品一区二区| 国产成人精品一区二区秒拍1o| 国产另类视频| 久久国产成人精品国产成人亚洲 | 在线视频亚洲色图| 白丝美女办公室高潮喷水视频| 91久久天天躁狠狠躁夜夜| 国产swag在线观看| 中文无码日韩精品| 国产玖玖玖精品视频| 操美女免费网站| 伊人久久大香线蕉成人综合网| 国内精品一区二区在线观看| 成人一区在线| 噜噜噜综合亚洲| 97se亚洲综合在线韩国专区福利| 国产成人久久777777| 国产麻豆另类AV| 国产精品思思热在线| 狠狠色综合网| 国产区免费| 国产精品xxx|