国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

淺談C++程序設(shè)計課程教學(xué)改革

2019-10-31 07:00:03江歸安
電腦知識與技術(shù) 2019年22期
關(guān)鍵詞:程序設(shè)計教學(xué)改革

江歸安

摘要:C++程序設(shè)計這門課程對學(xué)生來說具有重要的意義,它可以鍛煉學(xué)生的邏輯思維能力,分析問題解決問題的能力,是學(xué)習(xí)計算機知識中關(guān)鍵的一環(huán)。在教學(xué)過程中發(fā)現(xiàn)學(xué)生對這門課程有兩極分化的現(xiàn)象,一類非常感興趣,上手快,喜歡編程,一類覺得課程非常難,無法趕上教學(xué)進(jìn)度,對編程感到困惑。針對這種情況,提出一種“互幫互帶三人組”的教學(xué)模式,增強學(xué)生的學(xué)習(xí)主動性和主觀能動性,突出程序設(shè)計能力培養(yǎng),強調(diào)算法而不是語法。經(jīng)過教學(xué)實踐證明,該方法大幅提高了學(xué)生的學(xué)習(xí)興趣和動力,成績明顯得到了提升,達(dá)到了事半功倍的效果。

關(guān)鍵詞:教學(xué)改革;互幫互帶;程序設(shè)計

中圖分類號:G642? ? ? ? 文獻(xiàn)標(biāo)識碼:A

文章編號:1009-3044(2019)22-0128-02

開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID):

1 引言

C++程序設(shè)計課程是國內(nèi)外高校計算機及信息類等相關(guān)專業(yè)廣泛開設(shè)的一門專業(yè)基礎(chǔ)課,理工科專業(yè)的學(xué)生都要學(xué)習(xí)該課程,其主要目標(biāo)是培養(yǎng)學(xué)生分析程序、設(shè)計程序的能力,使學(xué)生掌握計算機求解問題的策略,為后續(xù)專業(yè)課程的學(xué)習(xí)打下基礎(chǔ)。C++語言作為C語言的擴展,兼有面向過程和面向?qū)ο蟮某绦蛟O(shè)計,同時又是軟件開發(fā)的直接工具,學(xué)好C++程序設(shè)計不但可以幫助學(xué)生通過全國計算機等級考試,還可以培養(yǎng)學(xué)生的抽象思維能力,編程能力是當(dāng)今大學(xué)生必不可少的需掌握的能力。

2 教學(xué)現(xiàn)狀

C++語言語法要求嚴(yán)格,某個標(biāo)點符號或者字母錯了程序都無法正常運行,對細(xì)節(jié)要求非常高,這造成了學(xué)生剛接觸時容易出錯,學(xué)習(xí)信心遭到打擊。有些學(xué)生缺乏自我探索的學(xué)習(xí)習(xí)慣,依賴?yán)蠋熃鉀Q問題,有些學(xué)生缺乏學(xué)習(xí)興趣,有畏難情緒,上課不認(rèn)真聽講,結(jié)果導(dǎo)致惡性循環(huán),對學(xué)習(xí)失去了信心,有些學(xué)生覺得學(xué)了C++語言沒有實際用處,缺乏學(xué)習(xí)動力。從客觀方面看,C++這門課程比較抽象,在講解語句語法等細(xì)節(jié)時,讓人感到枯燥難學(xué),知識點比較多,不易熟記等。

目前,我校對C++程序設(shè)計還是以講授為主,配以多媒體幻燈片展示知識要點,另外就是有實踐實驗課時,每章都會安排至少一次的上機操作課,以學(xué)生為主,教師為輔。學(xué)生的興趣對教師有很大的影響,學(xué)生缺乏學(xué)習(xí)熱情,教師上課感覺費勁,沒有成就感,傳統(tǒng)的教學(xué)方法很難改變這種現(xiàn)狀。筆者注意到有少部分同學(xué)對編程感興趣,接受能力強,在課堂上表現(xiàn)積極,大部分學(xué)生無論是理論課還是實踐上機操作,都感到難學(xué),出現(xiàn)抄襲作業(yè),抄襲實驗,死記硬背程序代碼等現(xiàn)象,不會弄懂和舉一反三。

3 存在問題

課程教學(xué)存在的主要問題:

(1) 教學(xué)手段單一,教學(xué)方法陳舊老套。單純的課堂教學(xué)方式只能傳授課本基本知識,但無法教會學(xué)生編程思想和利用計算機解決問題的能力,編程的思路可以多種多樣,一個人很難想出多種方法,且不知道其他人的思路,不能進(jìn)行對比尋找最優(yōu)路徑。

(2) 課程教學(xué)過于強調(diào)語法教學(xué)。目前大部分教材主要是通過幻燈片講解程序設(shè)計概念和語法設(shè)計程序,很少講解程序設(shè)計的思路、方法和技巧,教師照本宣科,導(dǎo)致學(xué)生不知如何設(shè)計程序,抄襲現(xiàn)象嚴(yán)重。

(3) 課程教學(xué)內(nèi)容多,教學(xué)課時不足,程序設(shè)計需花費大量時間。教師不可能面面俱到,只能挑選一兩個典型例子進(jìn)行講解,沒有時間也無法監(jiān)督學(xué)生程序設(shè)計的全過程,從而不能鍛煉他們的設(shè)計思想,學(xué)生產(chǎn)生厭倦情緒而不是主動思考解決辦法。

(4) 實踐教學(xué)學(xué)時和空間受到限制,學(xué)生的實踐能力無法得到充分的鍛煉和提升。班級人數(shù)多,教師難以一一輔導(dǎo),經(jīng)常出現(xiàn)缺課逃課,人在心不在等現(xiàn)象,造成學(xué)生的實際編程能力并沒有進(jìn)步。

(5) 學(xué)生的能力參差不齊,有少部分同學(xué)學(xué)習(xí)能力強,容易接受新觀念,喜歡計算機相關(guān)的知識。但大部分同學(xué)只是應(yīng)付,無法學(xué)進(jìn)去,等靠依賴別人,自主性較差。

4 教學(xué)改革

計算機科學(xué)中最核心的三大思想分別為“0”“1”思維、“程序”思維和“遞歸”思維。對于解決實際問題的程序設(shè)計,在教學(xué)過程中應(yīng)該幫助學(xué)生運用計算機科學(xué)中最核心的三大思想來建立數(shù)學(xué)模型,從而讓學(xué)生掌握設(shè)計程序的思路和方法。針對當(dāng)前的教學(xué)現(xiàn)狀和存在的問題,筆者對C++程序設(shè)計課程進(jìn)行教學(xué)改革探索,突出程序設(shè)計,強調(diào)算法而不是語法。立足于教學(xué)大綱,突出編程能力的培養(yǎng),基礎(chǔ)教學(xué)與實踐教學(xué)相結(jié)合,培養(yǎng)大學(xué)生的自學(xué)與研究能力,提出一種“互幫互帶三人組”的教學(xué)模式,收到了較好的效果。

具體方案是:通過一段時間觀察,將班上學(xué)生分為兩類。A類為學(xué)習(xí)用心、感興趣成績較好的同學(xué),B類為其余的同學(xué)。一個班A類和B類的比例大概是1:2的關(guān)系,把全班分成若干個3人小組,每組由1個A類同學(xué)和2個B類同學(xué)組成。這樣搭配有利于激發(fā)學(xué)生的學(xué)習(xí)熱情和進(jìn)取心,每個小組形成競爭,使得他們爭先恐后,同時“三個臭皮匠頂個諸葛亮”,在實踐課時三人小組在一起探討問題、設(shè)計程序,這樣避免了有些同學(xué)對編程不知所以、無所適從的現(xiàn)象,增加了A類同學(xué)的積極性,培養(yǎng)了同學(xué)之間的感情。在課后時間,經(jīng)常鼓勵小組成員可以聚在一起討論思路,交流想法,提出最合適的方案解決問題,互相幫助,互相監(jiān)督。經(jīng)過一個學(xué)期的嘗試,學(xué)生在C++程序設(shè)計課程上花費的時間顯著增加,學(xué)習(xí)興趣和熱情明顯增加,B類同學(xué)的成績得到了較大提升,最重要的是學(xué)生的實際編程能力得到了充分鍛煉和提高,使他們不再覺得編程難、枯燥無趣,也不抱著功利的心態(tài)學(xué)習(xí)這門課程,在邏輯思維程序思想上有了切實的感受,這對學(xué)生學(xué)習(xí)其他課程會有很大的幫助。

5 結(jié)論

本文簡單分析了C++程序設(shè)計課程的教學(xué)現(xiàn)狀和存在的問題,針對于此進(jìn)行了教學(xué)改革探索,本著最大限度激發(fā)學(xué)生學(xué)習(xí)興趣,鍛煉學(xué)生實踐操作和編程能力,提升創(chuàng)新開拓能力,從而提升教學(xué)質(zhì)量的目的,在傳統(tǒng)教學(xué)方式的基礎(chǔ)上,提出一種“互幫互帶三人組”的教學(xué)模式,經(jīng)過實際嘗試,改善了教學(xué)中存在的問題,收獲了良好的效果。

參考文獻(xiàn):

[1] 孔麗英.C++程序設(shè)計的教學(xué)改革[J].軟件工程,2017,20(7):57-59.

[2] 張小國,祝雪芬.面向卓越工程師培養(yǎng)的C++教學(xué)實踐與建議[J].計算機教育,2018(12):85-88.

[3] 于寅驊.C++程序設(shè)計課程教學(xué)的思考[J].西部素質(zhì)教育,2018(22):113-114.

[4] 徐萬松.C++程序設(shè)計實驗教學(xué)中的問題及對策[J].實驗室研究與探索,2018,37(11):230-231.

[5] 李峰,劉洞波.基于反轉(zhuǎn)課堂的C++課程教學(xué)模式探究[J].黑龍江教育,2017(6):13-14.

【通聯(lián)編輯:王力】

猜你喜歡
程序設(shè)計教學(xué)改革
基于Visual Studio Code的C語言程序設(shè)計實踐教學(xué)探索
計算機教育(2020年5期)2020-07-24 08:52:56
從細(xì)節(jié)入手,談PLC程序設(shè)計技巧
電子制作(2019年9期)2019-05-30 09:42:04
高職高專院校C語言程序設(shè)計教學(xué)改革探索
中職學(xué)?!吧菊n堂”的調(diào)查研究與實踐
成才之路(2016年25期)2016-10-08 10:03:04
高校三維動畫課程教學(xué)方法研究
成才之路(2016年25期)2016-10-08 10:00:36
基于人才培養(yǎng)的技工學(xué)校德育實效性研究
成才之路(2016年25期)2016-10-08 09:51:08
現(xiàn)代信息技術(shù)在高職數(shù)學(xué)教學(xué)改革中的應(yīng)用研究
科技視界(2016年20期)2016-09-29 12:59:03
以職業(yè)技能競賽為導(dǎo)向的高職單片機實踐教學(xué)改革研究
科技視界(2016年20期)2016-09-29 11:20:38
微課時代高等數(shù)學(xué)教學(xué)改革的實踐與探索
科技視界(2016年20期)2016-09-29 11:16:19
OBE理念下基于Greenfoot的Java程序設(shè)計課程教學(xué)改革
平罗县| 云南省| 德化县| 长沙县| 青阳县| 贵港市| 仙居县| 深州市| 大英县| 安庆市| 固阳县| 巫溪县| 成安县| 响水县| 麟游县| 安泽县| 正蓝旗| 吉林市| 江源县| 鄂尔多斯市| 武陟县| 高淳县| 集安市| 昌黎县| 墨江| 同德县| 内江市| 驻马店市| 韶山市| 阳曲县| 贺兰县| 肇东市| 河西区| 万载县| 黔东| 通州市| 祁东县| 彝良县| 五指山市| 芒康县| 达日县|