亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        高校C++程序設(shè)計(jì)教學(xué)探討

        2012-04-29 00:44:03孫偉峰王艷
        科教導(dǎo)刊 2012年15期
        關(guān)鍵詞:程序設(shè)計(jì)實(shí)例編程

        孫偉峰 王艷

        摘要文章針對(duì)在程序設(shè)計(jì)語(yǔ)言C/C++課程教學(xué)過(guò)程中遇到的實(shí)際問(wèn)題,結(jié)合自己的思考、體會(huì)與實(shí)踐,就如何設(shè)計(jì)教學(xué)內(nèi)容、激發(fā)并保持學(xué)生的學(xué)習(xí)興趣、改進(jìn)教學(xué)手段與教學(xué)方法、加強(qiáng)實(shí)踐教學(xué)與改革考核方式等方面提出了自己的觀點(diǎn)。教學(xué)實(shí)踐表明,在教學(xué)過(guò)程中采用這些方法能夠較好地解決教學(xué)中的實(shí)際問(wèn)題,教學(xué)效果良好。

        關(guān)鍵詞C++語(yǔ)言教學(xué)方法教學(xué)實(shí)踐

        中圖分類(lèi)號(hào):G642.41 文獻(xiàn)標(biāo)識(shí)碼:A

        《程序設(shè)計(jì)語(yǔ)言C/C++》是我院大學(xué)生學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言的入門(mén)課程,旨在向?qū)W生介紹計(jì)算機(jī)程序設(shè)計(jì)的基本知識(shí),使學(xué)生掌握編程的基本思想,培養(yǎng)學(xué)生分析問(wèn)題、解決問(wèn)題的基本能力,同時(shí)為后續(xù)相關(guān)課程的學(xué)習(xí)打下良好的基礎(chǔ)。該課程教學(xué)內(nèi)容包括面向過(guò)程的程序設(shè)計(jì)與面向?qū)ο蟮某绦蛟O(shè)計(jì)兩部分,涉及到的內(nèi)容多,概念復(fù)雜,語(yǔ)法、規(guī)則繁多且實(shí)踐性強(qiáng),對(duì)于初學(xué)程序設(shè)計(jì)的學(xué)生具有一定的難度,學(xué)生普遍反映該課程比較抽象、難學(xué)。

        本文針對(duì)在C++程序設(shè)計(jì)教學(xué)過(guò)程中遇到的實(shí)際問(wèn)題,結(jié)合本門(mén)課程面向?qū)W生群體的特點(diǎn),對(duì)教學(xué)的各個(gè)環(huán)節(jié)進(jìn)行了思考與總結(jié),提出了一些有利于提高教學(xué)質(zhì)量的措施與方法。

        1 優(yōu)選教學(xué)內(nèi)容,注重培養(yǎng)學(xué)生的學(xué)習(xí)興趣

        1.1 精心備課,圍繞關(guān)鍵內(nèi)容精講多練

        要講好一門(mén)課,首先要精心備好課。備課既要備課程,也要備學(xué)生。備課程主要是把握好每堂課的學(xué)習(xí)目標(biāo)、學(xué)習(xí)重點(diǎn)和難點(diǎn),設(shè)計(jì)好講解的思路;而備學(xué)生則是要充分考慮學(xué)生的實(shí)際情況,從學(xué)生學(xué)習(xí)的角度出發(fā)來(lái)設(shè)計(jì)教學(xué)內(nèi)容和講解方法,確保學(xué)生愿意學(xué)、容易學(xué)也能學(xué)會(huì)。同時(shí),由于該課程內(nèi)容多、學(xué)時(shí)少,內(nèi)容講解時(shí)不可能面面俱到,需要優(yōu)化教學(xué)內(nèi)容,做到抓住主線,突出重點(diǎn),把握難點(diǎn)。本課程教學(xué)中,面向?qū)ο蟮某绦蛟O(shè)計(jì)由于其概念抽象,學(xué)生學(xué)習(xí)起來(lái)較為困難,是本門(mén)課程的教學(xué)重點(diǎn)與難點(diǎn)。要加大該部分內(nèi)容的學(xué)時(shí)分配,并改進(jìn)教學(xué)方法,應(yīng)用舉例、類(lèi)比等方式,將抽象的概念具體化、實(shí)例化,對(duì)重點(diǎn)難點(diǎn)內(nèi)容做精心講評(píng),反復(fù)練習(xí),這樣,才可以在有限的學(xué)時(shí)內(nèi)取得較好的教學(xué)效果。

        1.2 激發(fā)并保持學(xué)生的學(xué)習(xí)興趣

        興趣是推動(dòng)學(xué)生積極主動(dòng)學(xué)習(xí)的直接動(dòng)力,想讓學(xué)生學(xué)好這門(mén)課程,首先要喚起學(xué)生的學(xué)習(xí)興趣。程序設(shè)計(jì)語(yǔ)言類(lèi)課程的優(yōu)勢(shì)是實(shí)踐性強(qiáng),學(xué)生通過(guò)編寫(xiě)程序能夠產(chǎn)生成就感,感興趣也樂(lè)意學(xué),在教學(xué)過(guò)程中要充分發(fā)揮好這種優(yōu)勢(shì),注意激發(fā)并保持學(xué)生的學(xué)習(xí)興趣。在上第一堂課時(shí),就要給學(xué)生強(qiáng)調(diào)學(xué)習(xí)這門(mén)課程的重要性:作為一門(mén)主流編程語(yǔ)言,C++是從事工程領(lǐng)域的工作及科學(xué)研究的必備工具,學(xué)好它,無(wú)疑可以為今后的工作及科研提供重要的技術(shù)支撐;可以培養(yǎng)縝密的邏輯思維,提高分析問(wèn)題以及利用計(jì)算機(jī)解決問(wèn)題的能力;可以為今后學(xué)習(xí)其他面向?qū)ο蟮恼Z(yǔ)言奠定良好的基礎(chǔ)等。然后,給學(xué)生演示幾個(gè)用C++語(yǔ)言開(kāi)發(fā)的應(yīng)用軟件及工程項(xiàng)目實(shí)例,讓學(xué)生真切地感受到C++語(yǔ)言的神秘與魅力。在隨后的教學(xué)過(guò)程中,要精心組織教學(xué)內(nèi)容,設(shè)計(jì)教學(xué)方法,穿插一些具有趣味性及實(shí)用性的實(shí)例,讓學(xué)生體會(huì)到編程的快樂(lè),使他們的學(xué)習(xí)興趣在整個(gè)課程的學(xué)習(xí)過(guò)程中得以保持,從而達(dá)到主動(dòng)學(xué)習(xí)的目的。

        2 優(yōu)化教學(xué)方法與教學(xué)方式,提高教學(xué)質(zhì)量

        2.1 從問(wèn)題出發(fā),進(jìn)行互動(dòng)式教學(xué)與啟發(fā)式教學(xué)

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

        2.2 開(kāi)展實(shí)例教學(xué)

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

        2.3 踐行反饋教學(xué)

        教學(xué)過(guò)程是教師與學(xué)生交互的過(guò)程,教師不但要看自己教授了什么,更重要的是看學(xué)生學(xué)會(huì)了什么。反饋教學(xué)法就是從學(xué)生反饋的問(wèn)題入手,通過(guò)及時(shí)講評(píng),解決學(xué)生學(xué)習(xí)中遇到的各類(lèi)問(wèn)題,以達(dá)到預(yù)期的教學(xué)目標(biāo)。反饋教學(xué)可分為課堂反饋,課下答疑反饋、作業(yè)反饋、上機(jī)實(shí)驗(yàn)反饋等多種形式,對(duì)學(xué)生在學(xué)習(xí)過(guò)程中反映出來(lái)的困難和疑惑及時(shí)進(jìn)行解答,并對(duì)普遍遇到的典型問(wèn)題進(jìn)行歸類(lèi)講解。采用反饋教學(xué)的方法,可以及時(shí)地掌握學(xué)生的學(xué)習(xí)動(dòng)態(tài),有針對(duì)性地解決學(xué)生在學(xué)習(xí)過(guò)程中遇到的問(wèn)題和困惑。

        2.4 采用多媒體與板書(shū)相結(jié)合的教學(xué)方式

        多媒體教學(xué)是程序設(shè)計(jì)語(yǔ)言類(lèi)課程的主要授課方式。與板書(shū)教學(xué)相比,多媒體教學(xué)具有生動(dòng)、直觀、形象等諸多優(yōu)勢(shì)。然而,任何事物都具有兩面性,多媒體教學(xué)也有其不足之處:大量的文字、圖片、動(dòng)畫(huà)等的出現(xiàn),容易分散學(xué)生的注意力,影響學(xué)生的主動(dòng)思考;不利于知識(shí)點(diǎn)的連貫表達(dá)與分析;學(xué)生不記筆記,導(dǎo)致對(duì)課堂內(nèi)容理解不夠深刻。

        板書(shū)教學(xué)借助其靈活性可以很好地彌補(bǔ)多媒體教學(xué)的這些不足。在授課過(guò)程中采用多媒體、板書(shū)與現(xiàn)場(chǎng)編程相結(jié)合的教學(xué)方式,問(wèn)題描述用多媒體展示,分析過(guò)程、重點(diǎn)內(nèi)容、關(guān)鍵代碼及易出錯(cuò)的地方用板書(shū)講解、程序?qū)崿F(xiàn)用編譯環(huán)境演示。講解程序時(shí),一邊講解算法,一邊書(shū)寫(xiě)語(yǔ)句,這樣學(xué)生就可以緊跟教師的思路,主動(dòng)地去思考如何用語(yǔ)句實(shí)現(xiàn)算法的每一步。

        根據(jù)不同的授課內(nèi)容,采用多媒體與板書(shū)相結(jié)合的教學(xué)方式,各取所長(zhǎng),優(yōu)勢(shì)互補(bǔ),才能取得更為理想的教學(xué)效果。

        3 開(kāi)展多層次實(shí)踐教學(xué),重視培養(yǎng)學(xué)生的編程能力

        實(shí)踐性強(qiáng)是C++語(yǔ)言的一個(gè)顯著特點(diǎn),其知識(shí)的掌握與能力的培養(yǎng)很大程度上依賴(lài)于上機(jī)實(shí)踐。有些在理論授課時(shí)強(qiáng)調(diào)多遍的知識(shí)點(diǎn)與注意事項(xiàng),學(xué)生在編寫(xiě)程序時(shí)仍然會(huì)忽視,只有通過(guò)親自上機(jī)編程,發(fā)現(xiàn)并改正錯(cuò)誤,才能真正理解并掌握所學(xué)知識(shí)。在C++教學(xué)過(guò)程中,實(shí)踐教學(xué)分為三個(gè)層次進(jìn)行。

        第一,理論授課時(shí)進(jìn)行現(xiàn)場(chǎng)編程演示。在進(jìn)行實(shí)例代碼的講解時(shí),可以讓學(xué)生口述程序,然后與學(xué)生一起編程,在容易出錯(cuò)的地方采用試錯(cuò)的方法,讓學(xué)生體會(huì)到錯(cuò)誤的發(fā)生并改正。這樣,既鍛煉了學(xué)生的編程思維,也能夠讓學(xué)生體會(huì)到成就感,有利于學(xué)習(xí)興趣的培養(yǎng)。

        第二,上機(jī)實(shí)驗(yàn)教學(xué)。實(shí)驗(yàn)教學(xué)可以幫助學(xué)生鞏固課堂所學(xué)知識(shí),掌握程序調(diào)試的基本技能。在實(shí)驗(yàn)內(nèi)容方面,精心設(shè)計(jì)了基礎(chǔ)驗(yàn)證性實(shí)驗(yàn)、設(shè)計(jì)開(kāi)發(fā)性實(shí)驗(yàn)、能力拓展性實(shí)驗(yàn)三個(gè)層次的題目供學(xué)生訓(xùn)練。在實(shí)驗(yàn)考核方面,采用實(shí)驗(yàn)前檢查預(yù)習(xí)報(bào)告,實(shí)驗(yàn)中隨機(jī)抽取答問(wèn)以及實(shí)驗(yàn)報(bào)告中必須寫(xiě)心得體會(huì)的方式,避免學(xué)生對(duì)實(shí)驗(yàn)內(nèi)容敷衍應(yīng)付甚至抄襲別人程序的情況發(fā)生。在實(shí)驗(yàn)過(guò)程中,鼓勵(lì)學(xué)生自己調(diào)試程序,查找并排除錯(cuò)誤,在改正錯(cuò)誤的過(guò)程中逐步提高編程能力。

        第三,程序設(shè)計(jì)實(shí)習(xí)。在課程學(xué)習(xí)結(jié)束之后,安排為期兩周的程序設(shè)計(jì)實(shí)習(xí),要求學(xué)生利用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法獨(dú)立設(shè)計(jì)并實(shí)現(xiàn)一個(gè)小型公司信息管理系統(tǒng),實(shí)現(xiàn)對(duì)公司內(nèi)不同工種的人員進(jìn)行信息錄入、數(shù)據(jù)統(tǒng)計(jì)、數(shù)據(jù)打印以及數(shù)據(jù)備份等功能,并鼓勵(lì)學(xué)生對(duì)系統(tǒng)的功能進(jìn)行擴(kuò)充,最后形成規(guī)范的實(shí)習(xí)報(bào)告并撰寫(xiě)實(shí)習(xí)心得。通過(guò)該訓(xùn)練,培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí)進(jìn)行程序設(shè)計(jì)的能力。

        通過(guò)三個(gè)層次的實(shí)踐教學(xué),逐步培養(yǎng)并提高學(xué)生利用C++語(yǔ)言進(jìn)行程序設(shè)計(jì)及軟件開(kāi)發(fā)的能力。

        4 改革考核方式,實(shí)現(xiàn)“以考促學(xué)”

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

        5 結(jié)語(yǔ)

        本文對(duì)在C++程序設(shè)計(jì)教學(xué)過(guò)程中遇到的問(wèn)題進(jìn)行思考與總結(jié),提出了一系列行之有效的教學(xué)方法。實(shí)踐表明,在教學(xué)過(guò)程中運(yùn)用這些方法可以很好地激發(fā)學(xué)生的學(xué)習(xí)興趣,調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,改善教學(xué)效果。C++程序設(shè)計(jì)課程的教學(xué)涉及諸多方面的因素,需要我們?cè)诮窈蟮慕虒W(xué)過(guò)程中不斷進(jìn)行探索與實(shí)踐,改進(jìn)教學(xué)思路與教學(xué)方法,更好地促進(jìn)該課程教學(xué)質(zhì)量的提高。

        參考文獻(xiàn)

        [1]譚浩強(qiáng).C++程序設(shè)計(jì)(第1版)[M].北京:清華大學(xué)出版社,2004.

        [2]周昕.C++程序設(shè)計(jì)課程教學(xué)方法改革[J].黑龍江教育學(xué)院學(xué)報(bào),2010.29(6):72-74.

        [3]劉群,李堅(jiān).C++程序設(shè)計(jì)實(shí)驗(yàn)教學(xué)中的若干問(wèn)題探討[J].實(shí)驗(yàn)科學(xué)與技術(shù),2010.8(6):95-98.

        [4]吳飛鵬.淺析程序設(shè)計(jì)語(yǔ)言課的板書(shū)教學(xué)[J].現(xiàn)代企業(yè)教育,2011(18):169-170.

        猜你喜歡
        程序設(shè)計(jì)實(shí)例編程
        我家有只編程貓
        我家有只編程貓
        我家有只編程貓
        我家有只編程貓
        基于Visual Studio Code的C語(yǔ)言程序設(shè)計(jì)實(shí)踐教學(xué)探索
        從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
        電子制作(2019年9期)2019-05-30 09:42:04
        高職高專(zhuān)院校C語(yǔ)言程序設(shè)計(jì)教學(xué)改革探索
        PLC梯形圖程序設(shè)計(jì)技巧及應(yīng)用
        完形填空Ⅱ
        完形填空Ⅰ
        久久精品人人爽人人爽| 久久人妻少妇嫩草av蜜桃| 男人天堂亚洲天堂av| 厨房人妻hd中文字幕| 亚洲avav天堂av在线网爱情| 国产精品久久久福利| 亚洲国产精品成人久久久| 天堂8在线天堂资源bt| 欧美极品少妇性运交| 高潮喷水无遮挡毛片视频| 亚洲一区二区三区麻豆| 一区二区三区人妻av| 国产免费艾彩sm调教视频| 四虎影库久免费视频| 久久se精品一区二区国产| 亚洲国产精品av麻豆一区| 午夜视频国产在线观看| 狠狠色狠狠色综合| 久久久久亚洲av无码网站| 久久精品国产亚洲av桥本有菜| 高清少妇二区三区视频在线观看 | 国产精品国产三级国av在线观看| 99久久婷婷国产精品综合| 国产精品无码一区二区三级| 色先锋av资源中文字幕| 久久久AV无码精品免费| 亚洲电影久久久久久久9999| 免费人成网在线观看品观网| 国产精品一区二区三区在线蜜桃| 亚洲人成77777在线播放网站| 推油少妇久久99久久99久久| 久久久婷婷综合亚洲av| 精品日本一区二区三区| 成人女同av在线观看网站| 无码成人一区二区| 亚洲中文字幕第一页在线| 女同av免费在线播放| 国产女同va一区二区三区| 青春草在线视频观看| 亚洲狠狠婷婷综合久久久久图片| 欧美日本道免费二区三区|