• 
    

    
    

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

      螺旋式遞進(jìn)項(xiàng)目教學(xué)法在C++程序設(shè)計(jì)課程教學(xué)中的應(yīng)用

      2016-06-17 16:16:50匡珍春
      計(jì)算機(jī)時(shí)代 2016年6期
      關(guān)鍵詞:程序設(shè)計(jì)

      匡珍春

      摘 要: C++一直以來被大一新生戲稱為“C怕怕”。如何消除學(xué)生這種恐懼感,筆者結(jié)合建構(gòu)主義學(xué)習(xí)理論和多年C++程序設(shè)計(jì)課程的教學(xué)實(shí)踐經(jīng)驗(yàn),嘗試過案例教學(xué)法、項(xiàng)目教學(xué)法等多種教學(xué)方法,發(fā)現(xiàn)螺旋式遞進(jìn)項(xiàng)目教學(xué)法的效果最為顯著。螺旋式遞進(jìn)項(xiàng)目教學(xué)法注重知識(shí)間的內(nèi)在關(guān)聯(lián),既能激發(fā)學(xué)生的學(xué)習(xí)興趣,又可以提高程序設(shè)計(jì)類課程的課堂效率。項(xiàng)目教學(xué)法中至關(guān)重要的環(huán)節(jié)是項(xiàng)目的設(shè)計(jì),而螺旋式遞進(jìn)項(xiàng)目教學(xué)法恰恰強(qiáng)調(diào)了項(xiàng)目的系統(tǒng)性及其復(fù)雜度的螺旋式安排。

      關(guān)鍵詞: 螺旋式遞進(jìn)項(xiàng)目教學(xué)法; 程序設(shè)計(jì); C++; 教法改革

      中圖分類號(hào):G642 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1006-8228(2016)06-92-03

      Abstract: C++ has been considered by the college freshmen as C Panic. How can teachers eliminate the students from the sense of fear. Based on years of teaching experience of the C++ programming course and the constructivist learning theory, with the attempts of the methods of case teaching, project teaching and etc., found that the spiral progressive project teaching method is the most effective method of teaching, which pays attention to the intrinsic connection between knowledge, and can stimulate students' interest in learning and improve the classroom efficiency of programming courses. The important part of project teaching method is the design of the project, the spiral progressive project teaching method just emphasizes the project's and the spiral arrangement of the project's systematicity complexity.

      Key words: the spiral progressive project teaching method; programming; C++; teaching reform

      0 引言

      作為計(jì)算機(jī)科學(xué)技術(shù)專業(yè)的一門核心課程,C++程序設(shè)計(jì)教學(xué)質(zhì)量的好壞,會(huì)影響到后續(xù)相關(guān)課程的教學(xué)。如何設(shè)計(jì)C++程序設(shè)計(jì)課程的教學(xué)過程,從而達(dá)到更好的教學(xué)效果,讓學(xué)生學(xué)完該課程后具備自己動(dòng)手編寫一些小規(guī)模且有實(shí)際應(yīng)用價(jià)值軟件的能力,一直以來都是教育工作者、學(xué)生和專家關(guān)注的重要課題。

      筆者運(yùn)用建構(gòu)主義學(xué)習(xí)理論,結(jié)合多年程序設(shè)計(jì)類課程的教學(xué)實(shí)踐經(jīng)驗(yàn),以螺旋式遞進(jìn)分解子任務(wù)的方法展開項(xiàng)目教學(xué)內(nèi)容,將項(xiàng)目教學(xué)法運(yùn)用于C++程序設(shè)計(jì)教學(xué),收到了較好的教學(xué)效果[1]。

      1 C++程序設(shè)計(jì)課程教學(xué)中存在的問題

      1.1 傳統(tǒng)教學(xué)法不適合于C++程序設(shè)計(jì)課程的教學(xué)

      作為面向?qū)ο蟪绦蛟O(shè)計(jì)類的C++程序設(shè)計(jì)課程,不僅應(yīng)強(qiáng)調(diào)其實(shí)踐性和技術(shù)性的重要性,而且需注意較多的新名詞或術(shù)語,如對(duì)象、類、消息、模板及類的封裝性、繼承性和多態(tài)性等等。對(duì)于其知識(shí)結(jié)構(gòu)和編程思維方式的明顯變化,若采用傳統(tǒng)的三部曲灌輸型教學(xué)法,即羅列概念語法、編程舉例講解和練習(xí)驗(yàn)證鞏固,是根本行不通的。一方面,這容易導(dǎo)致學(xué)生產(chǎn)生畏懼心理,從而戲稱C++為C怕怕;另一方面,學(xué)生很難掌握面向?qū)ο蟪绦蛟O(shè)計(jì)方法的本質(zhì),從而導(dǎo)致實(shí)際開發(fā)能力嚴(yán)重不足。

      1.2 計(jì)劃學(xué)時(shí)數(shù)少,難以達(dá)到課程的教學(xué)要求

      現(xiàn)在大多數(shù)高校計(jì)劃課程種類繁多,但每門課程學(xué)時(shí)數(shù)逐步減少,必須考慮如何在有限的學(xué)時(shí)數(shù)內(nèi)讓學(xué)生學(xué)到更多的知識(shí),而按照傳統(tǒng)的授課方式是難以達(dá)到課程的教學(xué)要求。

      2 項(xiàng)目教學(xué)法

      傳統(tǒng)的以語法教學(xué)為主線,單純的告訴學(xué)生對(duì)應(yīng)知識(shí)點(diǎn)能干什么、解決什么問題的教學(xué)模式,不利于激發(fā)學(xué)生的學(xué)習(xí)興趣和培養(yǎng)學(xué)生的編程思維能力。部分教師開始嘗試將項(xiàng)目教學(xué)法應(yīng)用到C++程序設(shè)計(jì)課程中,結(jié)果發(fā)現(xiàn),因?qū)W校擴(kuò)招,學(xué)生層次參差不齊,而項(xiàng)目教學(xué)法對(duì)學(xué)生綜合素質(zhì)要求較高,不僅不能發(fā)揮出項(xiàng)目教學(xué)法的優(yōu)勢(shì),相反會(huì)讓學(xué)生無所適從,難以取得較好的成效。

      3 螺旋式遞進(jìn)項(xiàng)目教學(xué)法

      3.1 螺旋式遞進(jìn)項(xiàng)目教學(xué)法的特征

      為真正提升學(xué)生的C++程序設(shè)計(jì)課程的綜合編程能力,筆者嘗試改革教學(xué)模式,經(jīng)過多年的實(shí)踐,探索出了一種非常適合C++程序設(shè)計(jì)教學(xué)的小項(xiàng)目引導(dǎo)的“螺旋式遞進(jìn)項(xiàng)目“教學(xué)模式。與以一個(gè)大項(xiàng)目貫穿整個(gè)教學(xué)過程,再將大項(xiàng)目以章節(jié)為單位拆分成多個(gè)小項(xiàng)目進(jìn)行教學(xué)的項(xiàng)目教學(xué)法不同的是,螺旋式遞進(jìn)項(xiàng)目教學(xué)模式中涉及到的每個(gè)小項(xiàng)目都相對(duì)獨(dú)立,它們并不是從一個(gè)大項(xiàng)目拆分而來,如此一來,即使學(xué)生對(duì)前一個(gè)項(xiàng)目不感興趣或者沒有學(xué)好,也不會(huì)影響到下一個(gè)項(xiàng)目的學(xué)習(xí)和理解。

      3.2 螺旋式遞進(jìn)項(xiàng)目教學(xué)法的教學(xué)設(shè)計(jì)

      學(xué)習(xí)教練肖剛定義教學(xué)設(shè)計(jì):“教學(xué)設(shè)計(jì)是一個(gè)系統(tǒng)設(shè)計(jì)并實(shí)現(xiàn)學(xué)習(xí)目標(biāo)的過程,它遵循學(xué)習(xí)效果最優(yōu)的原則嗎,是課件開發(fā)質(zhì)量高低的關(guān)鍵所在。”螺旋式遞進(jìn)項(xiàng)目教學(xué)設(shè)計(jì)的目的是為了提高教學(xué)的效率和教學(xué)質(zhì)量,在螺旋式遞進(jìn)項(xiàng)目教學(xué)設(shè)計(jì)的過程中,確定可行性的符合螺旋式上升勢(shì)態(tài)的遞進(jìn)式的微型項(xiàng)目至關(guān)重要。作為大一的新生,其程序設(shè)計(jì)的基礎(chǔ)幾乎為零,如何激發(fā)他們的學(xué)習(xí)積極性,拓展編程思維能力,模仿別人編程、借鑒高手的編程思路等尤為重要。在此過程中,老師的指導(dǎo)不可或缺,這個(gè)過程可稱之為“螺”。在“螺”過程完成后,老師可對(duì)設(shè)計(jì)的微型項(xiàng)目做適當(dāng)改進(jìn),例如改變某些條件或?qū)崿F(xiàn)的結(jié)果,老師做適當(dāng)提示之后,要求學(xué)生完成之前程序的改編工作,這個(gè)過程可稱之為“旋”[2]。

      由于該課程教學(xué)時(shí)數(shù)有限,結(jié)合項(xiàng)目教學(xué)法特點(diǎn),同時(shí)兼顧教學(xué)內(nèi)容及學(xué)習(xí)者特點(diǎn),主要以“學(xué)生成績管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)”為案例(如表1)貫穿整個(gè)課程的基礎(chǔ)教學(xué)過程,具體實(shí)施過程描述如下。

      ⑴ 合理安排螺旋式遞進(jìn)子任務(wù)

      將案例分解為一個(gè)個(gè)循序漸進(jìn)的子任務(wù),每個(gè)子任務(wù)的設(shè)計(jì)應(yīng)以能引入新的課程內(nèi)容為益,且預(yù)留較強(qiáng)的擴(kuò)展空間[1]。

      ⑵ 教學(xué)過程做到通俗易懂

      在教學(xué)過程中,盡量摒棄高深的理論知識(shí)以及生澀難懂的專業(yè)術(shù)語,做到講述通俗易懂,演示過程深入淺出,編程技能訓(xùn)練循序漸進(jìn),呈螺旋上升趨勢(shì)。經(jīng)過一段時(shí)間訓(xùn)練后,學(xué)生的學(xué)習(xí)能力得到大幅度提升,不僅會(huì)做,而且能獨(dú)立的做、熟練地做,學(xué)習(xí)理念也大有轉(zhuǎn)變,從“要我學(xué)”轉(zhuǎn)變?yōu)椤拔乙獙W(xué)”。

      3.3 螺旋式遞進(jìn)項(xiàng)目教學(xué)法實(shí)施過程中需注意的問題

      相對(duì)于傳統(tǒng)的理論課堂上教師一味地操作演示,學(xué)生上機(jī)操作只需照著老師的代碼輸入的死板教學(xué)模式,螺旋式遞進(jìn)項(xiàng)目教學(xué)法無疑是教學(xué)改革的一個(gè)飛躍性進(jìn)步。但是,若想讓螺旋式遞進(jìn)項(xiàng)目教學(xué)取得實(shí)質(zhì)性的效果,還須做到以下幾點(diǎn):

      3.3.1 教師必須打破固有的教學(xué)思路,多種教學(xué)方法相結(jié)合

      教師要意識(shí)到:與普通的項(xiàng)目教學(xué)法不同,螺旋式遞進(jìn)項(xiàng)目可以被分解成若干子任務(wù),每一次螺旋式遞進(jìn),項(xiàng)目的功能都得到增強(qiáng),反映了不同教學(xué)單元的主要知識(shí)點(diǎn)和技能點(diǎn),這種螺旋式項(xiàng)目,既拓展了學(xué)生的思維,也體現(xiàn)了知識(shí)的螺旋遞進(jìn)型。教師合理設(shè)計(jì)知識(shí)點(diǎn)和能力點(diǎn)的順序,是體現(xiàn)知識(shí)點(diǎn)的深淺度呈現(xiàn)螺旋遞進(jìn)的勢(shì)態(tài)的重點(diǎn)[3]。

      3.3.2 教師必須提升課堂掌控能力

      由于學(xué)生個(gè)體存在差異,在上機(jī)實(shí)驗(yàn)過程中,少數(shù)學(xué)生出現(xiàn)玩游戲或者索性不寫代碼的狀況,課堂討論時(shí)部分學(xué)生并沒有積極主動(dòng)的參與進(jìn)來,對(duì)知識(shí)的理解僅僅停留在表面上,此外學(xué)生的團(tuán)隊(duì)合作意識(shí)較差。面對(duì)種種不盡人如意的現(xiàn)象,教師須有足夠的能力應(yīng)對(duì)。教師應(yīng)該合理安排教學(xué)任務(wù),及時(shí)調(diào)動(dòng)學(xué)生的積極性和主動(dòng)性,讓學(xué)生真正做到手、腦、嘴同時(shí)動(dòng)起來[4]。

      3.3.3 精心設(shè)計(jì)實(shí)驗(yàn)項(xiàng)目

      為了能更好地實(shí)現(xiàn)教學(xué)目標(biāo),激發(fā)學(xué)生的學(xué)習(xí)欲望,教師必須在課前精心設(shè)計(jì)好相應(yīng)的實(shí)驗(yàn)項(xiàng)目。實(shí)驗(yàn)項(xiàng)目的設(shè)計(jì)必須具有一定的挑戰(zhàn)性,不能像實(shí)驗(yàn)指導(dǎo)說明書那樣把步驟寫得很詳細(xì),從而導(dǎo)致學(xué)生的想象力和創(chuàng)造性思維不能夠得到很好的培養(yǎng)的不良局面[5]。

      4 結(jié)束語

      多年的教學(xué)實(shí)踐證明,C++程序設(shè)計(jì)課程采用傳統(tǒng)講授法、“任務(wù)驅(qū)動(dòng)”法等教學(xué)模式后,學(xué)生的期末考試成績和實(shí)際動(dòng)手編程能力并不理想。

      本文以學(xué)習(xí)者建構(gòu)知識(shí)為目標(biāo),以構(gòu)建主義理論為依據(jù),結(jié)合實(shí)際教學(xué)經(jīng)驗(yàn)提出了一種新的教學(xué)方法,即“螺旋式遞進(jìn)項(xiàng)目教學(xué)法”。該方法對(duì)教師的綜合素質(zhì)要求非常高,教師既要精通本學(xué)科的專業(yè)知識(shí),又要具備豐富而又縝密的邏輯思維以及先進(jìn)的編程理念,以知識(shí)點(diǎn)的漸進(jìn)為原則精心設(shè)計(jì)項(xiàng)目,將項(xiàng)目按照螺旋式遞進(jìn)關(guān)系適當(dāng)分解、細(xì)化,并以分解后的子任務(wù)為線索展開教學(xué)。實(shí)踐證明,該教學(xué)方法有利于構(gòu)建教學(xué)環(huán)境,能有效激發(fā)學(xué)生的學(xué)習(xí)興趣和實(shí)踐積極性,學(xué)生在掌握基本理論和知識(shí)的同時(shí),程序設(shè)計(jì)能力、程序的閱讀能力和創(chuàng)新能力得到較好的培養(yǎng),從而達(dá)到學(xué)以致用的效果;老師在較短的學(xué)時(shí)數(shù)內(nèi)能完成原定的教學(xué)任務(wù),顯著提高程序設(shè)計(jì)類課程的教學(xué)效果和質(zhì)量。

      參考文獻(xiàn)(References):

      [1] 楊朝霞.以螺旋式案例實(shí)施面向?qū)ο蟪绦蛟O(shè)計(jì)教學(xué)的研究[J].

      計(jì)算機(jī)教育,2010.5:116-120

      [2] 李永明,程序設(shè)計(jì)課程“螺旋式”教學(xué)法探索與實(shí)踐[J].專業(yè)

      教學(xué)研究,2011.9:72-74

      [3] 冷鵬.教師如何有效實(shí)施螺旋式項(xiàng)目教學(xué)法[J].價(jià)值工程,

      2011.33:171-172

      [4] 陳曉玲.螺旋式小項(xiàng)目教學(xué)法在《VFP程序設(shè)計(jì)》中的應(yīng)用[J].

      計(jì)算機(jī)光盤軟件與應(yīng)用,2015.3.

      [5] 苗玉輝.螺旋式項(xiàng)目教學(xué)法在實(shí)驗(yàn)教學(xué)中的實(shí)踐研究——以

      南陽師范學(xué)院《現(xiàn)代教育技術(shù)》實(shí)驗(yàn)課為例[J].南陽師范學(xué)院學(xué)報(bào),2015.3:75-78

      猜你喜歡
      程序設(shè)計(jì)
      基于SolidWorks和VBA的電機(jī)階梯軸建模程序設(shè)計(jì)
      高職Java程序設(shè)計(jì)課程體系建設(shè)思考
      基于Visual Studio Code的C語言程序設(shè)計(jì)實(shí)踐教學(xué)探索
      從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
      電子制作(2019年9期)2019-05-30 09:42:04
      基于LabVIEW的車載充電機(jī)控制程序設(shè)計(jì)
      電子測試(2018年13期)2018-09-26 03:29:16
      淺談基于C語言的計(jì)算機(jī)軟件程序設(shè)計(jì)
      電子制作(2017年24期)2017-02-02 07:14:40
      高職高專院校C語言程序設(shè)計(jì)教學(xué)改革探索
      OBE理念下基于Greenfoot的Java程序設(shè)計(jì)課程教學(xué)改革
      模塊化程序設(shè)計(jì)在一體化檢定平臺(tái)中的應(yīng)用
      PLC梯形圖程序設(shè)計(jì)技巧及應(yīng)用
      巴林右旗| 准格尔旗| 巴林右旗| 翁牛特旗| 牟定县| 西昌市| 光泽县| 巨野县| 河北区| 连山| 修武县| 桓仁| 合作市| 六盘水市| 肥城市| 平塘县| 镇赉县| 周至县| 南充市| 醴陵市| 贡嘎县| 拉孜县| 佛学| 吉木乃县| 延边| 普陀区| 巴彦县| 永安市| 克山县| 巴青县| 铜陵市| 简阳市| 奇台县| 寻乌县| 遂宁市| 武威市| 信丰县| 庆阳市| 康马县| 东平县| 湾仔区|