• 
    

    
    

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

      淺議項目教學法在程序設計課程教學中的應用

      2012-08-15 00:49:04李文芳
      關(guān)鍵詞:程序設計教學法過程

      李文芳

      (太原城市職業(yè)技術(shù)學院,山西 太原 030027)

      隨著現(xiàn)代社會及科學技術(shù)的發(fā)展,對人才的要求越來越高,從過去的對相對單一型人才的需求轉(zhuǎn)變?yōu)楝F(xiàn)在的對多元化、復合型人才的需求,促使教育體系也要進行不斷的變化,這對傳統(tǒng)教育管理和教學模式提出了更高的要求?,F(xiàn)階段畢業(yè)的學生,無論從知識結(jié)構(gòu)還是個人能力均難以滿足用人單位的需求。高等職業(yè)院校是開展高級技能教育的院校,是培養(yǎng)應用型高級技能人才的基地,肩負著向特定的行業(yè)和崗位培養(yǎng)合格的操作技能型人才的使命。因此,應在培養(yǎng)學生的綜合能力上下工夫。高職院校本著“以能力為本位,以就業(yè)為導向”的教學目標,應重視對學生能力和創(chuàng)造性的培養(yǎng),要達到這一要求,必須改變重理論輕實踐、重知識傳授輕技能培養(yǎng)的傳統(tǒng)教學方法,而采用項目教學法對學生能力的培養(yǎng)是全面的,是一種典型的以學生為中心的教學方法,能充分發(fā)掘?qū)W生的創(chuàng)造潛能,提高學生解決實際問題的綜合能力。

      一、項目教學法的必要性

      計算機程序設計課的最終目的就是要培養(yǎng)學生分析和設計程序的思維方法和能力。傳統(tǒng)的教學方法是:先講解語法功能,再講授在程序中的使用,然后就是舉例做練習。這種教學模式,學生學得枯燥,教師教得費力,往往達不到預期的教學效果。學生在學習過程中僅僅是記住了這些語法而不會實際運用,更缺乏對學生綜合應用所學知識能力的鍛煉與培養(yǎng)。因此,在程序設計課程教學中應用項目教學法就顯得尤為迫切與重要。因為它能使學生對所學的知識進行充分理解和掌握,接受知識性與技能性于一體,更能使學生學以致用,把知識融會貫通地應用到解決實際問題中去,重要的是提高了學生解決實際問題的綜合能力。

      項目教學法是通過實施一個完整的項目而進行的教學活動,其目的是在課堂教學中把理論與實踐教學有機地結(jié)合起來,充分發(fā)掘?qū)W生的創(chuàng)造潛能,提高學生解決實際問題的綜合能力。通過教師在教學中引導學生參與實際的項目,培養(yǎng)學生的自學能力、分析問題和解決問題能力、協(xié)助合作能力,提升學生的專業(yè)技術(shù)和職業(yè)素質(zhì),滿足社會對學生能力的需求。項目教學法與傳統(tǒng)教學法相比,由以教師為中心轉(zhuǎn)變?yōu)橐詫W生為中心,由以課本為中心轉(zhuǎn)變?yōu)橐皂椖繛橹行?,由以課堂為中心轉(zhuǎn)變?yōu)橐詫嶋H經(jīng)驗為中心。采用項目教學法,可以將學生的主動性、積極性調(diào)動起來,有效地達到對當前所學知識的意義建構(gòu)。

      建構(gòu)主義學習理論是當今世界教育的潮流,最早由著名的瑞士心理學家皮亞杰(J.Piaget)提出。建構(gòu)主義學習理論認為,知識不是通過教師傳授得到的,而是學生在一定的情景下,借助他人(包括教師和同學)的幫助,利用必要的學習資料,通過意義建構(gòu)的方式而獲得。項目教學法的理論依據(jù)是建構(gòu)主義的學習理論。建構(gòu)主義的教學觀念認為:學生是教學情境中的主角,學生是學習的主體,教師不能代替學生學習,教師是學生學習的引導者、輔助者、資料提供者;教學是激發(fā)學生建構(gòu)知識的過程;教學活動體現(xiàn)為合作、探究方式,讓學生學會在合作中學習;教學活動的展開是一個過程,教學應該注重過程而不是結(jié)果。

      二、項目教學法的實施

      以Java程序設計課程為例來探討項目教學法在本課程中的應用。Java程序設計課程知識點多,涉及面廣,是一門實踐性很強的課程。目前高職院校的Java程序設計的教學中,普遍課程體系陳舊,教材基本根據(jù)學科知識系統(tǒng)進行編寫,教學方式?jīng)]有脫離傳統(tǒng)學科教育的框架,實踐性環(huán)節(jié)薄弱,學生的實踐能力不強,學生的學習能力普遍較低,以及多數(shù)教師項目能力不強,從而導致教學效果不佳。按照傳統(tǒng)的教學方法,學生只是被動地聽、機械地學,學到的知識往往是零碎的知識點,僅僅限于會簡單的程序設計,學生對這門課程的作用不明確,更難談到靈活應用解決實際問題。在Java課中采用項目教學法,就是使學生在一個個程序“項目”的驅(qū)動下開展教學活動,通過教師引導、自主學習和相互合作,完成知識的學習與技能的掌握,建構(gòu)真正屬于自己的知識與技能。

      (一)項目的確定

      在選擇項目時,選擇的項目既要考慮有一定的綜合性,但不應太難。難度太大,學生容易喪失信心,但是太簡單,學生又會缺乏興趣。要符合學生的能力水平,應激發(fā)學生的學習興趣,使學生產(chǎn)生一種解決問題的欲望,當看到階段性的成果時,他們就會有成就感,真正掌握知識與技能。項目設計的質(zhì)量直接決定學生掌握知識和培養(yǎng)學生的創(chuàng)新實踐能力,因此,項目的確定至關(guān)重要。

      Java作為面向?qū)ο蟮恼Z言類和對象知識的學習非常重要,在對類和對象及封裝、繼承、多態(tài)的講授過程中,可以選用一個完整的學籍管理系統(tǒng)項目來講授。在學生掌握了基礎知識和面向?qū)ο缶幊痰幕痉椒ê?,要求學生以一個類似的系統(tǒng)進行模仿訓練、復習和鞏固,進一步提高學生的應用能力。

      (二)項目的實施

      1.項目的分解

      將學籍管理系統(tǒng)項目分解為一個個可實現(xiàn)的子任務。項目分解時,要根據(jù)知識點的遞進進行分解,將知識點、重點及難點分布于具體的子任務中,根據(jù)學生的實際情況進行實施。首先,演示學籍管理系統(tǒng),向?qū)W生講解有關(guān)系統(tǒng)中的基本知識點,并作操作引導,使學生清楚了解本項目所包含內(nèi)容及所要達到的目標,進行任務分解。將學籍管理系統(tǒng)主要分為界面設計、實體類的設計和實現(xiàn)類的設計,使學生準確、清楚地理解項目任務,并產(chǎn)生興趣。此階段亦是教師創(chuàng)設情境階段。

      2.項目任務的分配

      將學生分成幾個小組,每組人數(shù)應適中,在分組時應充分考慮學生的個性、能力方面,每組選出小組長,對該組項目負責,由組長結(jié)合項目中涉及到的程序的功能難易度及學生的程度,給組員分配合適的任務,保證小組的每個成員都有各自的任務,這樣每個學生都有明確的完成目標,扮演好各自的角色。這種項目分組的方式,既鍛煉了學生的團隊合作精神,又可以起到“以強扶弱”的作用;既能充分調(diào)動學生的主觀能動性,提高組織協(xié)調(diào)能力,又可減輕教師的負擔。

      3.項目任務的實施

      在完成項目的過程中,會遇到一些不能解決的問題。尤其是在編程時,常常首先遇到的問題就是如何將思維轉(zhuǎn)換為項目中具體的程序,其次是在具體編寫程序時,出現(xiàn)的某一個問題由于知識儲備不足、程序排錯經(jīng)驗不夠,往往找不到出錯的原因。如:在此項目的實現(xiàn)過程中,學生最容易出現(xiàn)的問題是,實體類和實現(xiàn)類的關(guān)系怎樣處理,項目中的功能如何通過類去實現(xiàn),具體應該在什么類中去完成等等。因此,教師應隨時進行觀察與跟蹤,學生提出問題時,教師要對學生提出的問題進行分析、給出解決問題的辦法,引導學生。這樣,既充分發(fā)揮了學生的主動性,也培養(yǎng)了學生分析問題、解決問題的能力。

      4.項目評價總結(jié)

      在項目結(jié)束時,對項目完成步驟及項目的思路作總體性的概括和總結(jié),使學生對所學知識有一個完整的認識和掌握,讓學生建構(gòu)一個系統(tǒng)的、全面的知識框架。在該項目中,讓學生通過該項目的實現(xiàn),充分理解Java面向?qū)ο蟮念惡蛯ο蟮母拍?,初步掌握面向?qū)ο蟮木幊趟季S,并從總體上理解如何將面向?qū)ο蟮木幊踢\用到具體的問題中。

      給出學生項目評價,包括教師評價、小組互價和自我評價三部分。在教師評價中,教師對每一小組完成項目情況進行評定:是否實現(xiàn)了項目預定功能,成員之間能否共同協(xié)作,程序是否具有獨立創(chuàng)新,同時也要指出存在的問題與不足;小組評價時,小組成員之間要在態(tài)度方面、參與意識方面、團結(jié)協(xié)作方面、完成程度方面給予互評;自我評價時,從思想方面、知識方面以及能力方面是否有所提高進行自我評價。

      三、項目教學法應注意的問題

      (一)選擇合適的項目

      項目選擇的是否合適直接關(guān)系到教學的成功與否。教師在選擇項目時,應結(jié)合教學內(nèi)容,并充分考慮學生的實際情況,如學生學習的實際水平、接受能力,既能與教學知識結(jié)合,又要有一定的發(fā)揮空間。在這樣的前提下,選擇的項目應該難易度適中,而且應該盡量選擇學生熟悉的實際項目,一方面提高學生的學習興趣,另一方面使學生易于理解,使學生能夠運用已掌握的知識,學習新的知識和技能,并解決具有一定難度的實際問題。

      (二)教師的作用

      在項目教學法的整個過程中,始終是以學生為主體,教師起指導作用。雖然教師不是項目教學法中的主體,但是教師是整個過程中的主導,沒有教師的正確引導,學生不可能真正自主地完成學習。在項目教學過程中,教師的任務并沒有減輕,反而加重了。因為教師不但要對所教課程融會貫通,還要隨時回答學生提出的各種問題。在整個教學過程中,教師地位不是削弱了,而是比傳統(tǒng)教學中的作用更加重要、更加不可缺少。教師是學生學習的資源和協(xié)作學習的環(huán)境的創(chuàng)設者,是學生學習過程中問題的協(xié)商者與解決引導者等等。這就要求教師要對這門課程融會貫通,具有較廣博的知識體系和靈活的組織能力。

      (三)學生的主體地位

      項目教學法注重的是完成項目的過程,而不是最終的結(jié)果。在項目教學過程中,使學生的個性得到充分的發(fā)展。學習過程成為每個學生參與的具有創(chuàng)造性的實踐活動,學生在此過程中自主參與、積極探究,能體會遇到問題時的困惑,更能體會到通過自身的努力解決問題后的成就與快樂。通過動手動腦學到的知識,比以往的傳統(tǒng)方式學到的知識更為牢固。通過項目教學,學生在收獲知識的同時,也提高了各種技能,如應變能力、分析能力、合作能力和解決實際問題的能力。

      (四)教學手段的靈活性

      采用項目法進行教學,并不意味著教學方式是唯一的,并不是日常教學方式的全部,在教學過程中需要根據(jù)實際情況靈活采取其他教學方式作為輔助教學方式。如在講一些比較容易理解的程序概念時,可以采用問題驅(qū)動的方式來講授。

      (五)團結(jié)協(xié)作的重要性

      在項目教學的過程中,整個項目的實施是以小組為單位進行的,項目大多數(shù)由多個學生合作共同完成,因此,在程序設計教學的教學過程中培養(yǎng)學生之間的協(xié)作學習尤為重要。在進行程序設計時,不可避免地會碰到各種各樣的疑難問題,除了向老師請教外,作為教師,還應該鼓勵學生積極與其他成員多切磋、多交流、多溝通,通過互相合作來解決問題,引導學生順利完成項目的全過程,從而提高自己。這樣,既充分發(fā)揮了學生的主觀能動性,又在合作過程中提高了學生的人際交往和溝通表達能力的同時,加深了同學之間的友誼,培養(yǎng)了團隊合作的能力,使學生深刻理解團隊合作的重要性。

      同時,作為教師更應注意,在教學過程中應當使每個學生的能力得到提升、知識得到提高。特別注意個別學習差的學生,他們無論是知識基礎、自學能力還是其他方面的自控能力都比較差,不能讓他們依賴學習好、能力強的學生,要讓他們有事可做,增強他們的自信心。所以在小組學習中,應采取一些有針對性的措施,讓學習較好的學生帶動較差的學生,從而幫助他們順利完成自己在項目中的任務,達到共同進步的目的。

      四、結(jié)語

      綜上所述,項目教學具有傳統(tǒng)教學方式所不具備的優(yōu)勢,項目教學法是在建構(gòu)主義學習理論的影響下,通過選取項目來創(chuàng)設情景,通過協(xié)作學習的方式開展學習,通過完成項目來達到意義建構(gòu),是一種比較有效的教學方法。在程序設計的教學中采用項目教學法,突破了傳統(tǒng)的教學模式,在整個教學過程中既發(fā)揮了教師的主導作用,又體現(xiàn)了學生的主體作用,學生的動手能力、解決實際問題的能力有了很大的提高,也大大提高了學生學習的積極性和主動性,充分發(fā)掘了學生的創(chuàng)造潛能,全面培養(yǎng)了學生分析問題和解決問題的思維和方法,使課堂教學的質(zhì)量和效益得到大幅度的提高。同時,教師在觀察學生、幫助學生的過程中,開闊了視野,拓展了自己的相關(guān)專業(yè)技能與教學方法,提高了專業(yè)水平,調(diào)動了教師開展教學創(chuàng)新研究的積極性,加快程序設計課程體系、教學內(nèi)容及教學模式等方面的改革,轉(zhuǎn)變教育觀念。教學也從以教師傳授知識、技能為主,轉(zhuǎn)變?yōu)橐灾匾晫W生職業(yè)能力培養(yǎng)和發(fā)展為主,在程序設計這種實踐性較強的課程中尤為適用,充分體現(xiàn)了現(xiàn)代職業(yè)教育“以能力為本位”的價值取向,達到了高職院校學生的培養(yǎng)目標,更好地為社會培養(yǎng)應用型人才。

      [1]趙建華,李克東.協(xié)作學習及協(xié)作學習模式[J].中國電化教育,2000,(10).

      [2]劉艷飛,譚論正.項目教學法在Java程序設計課程中的實踐與體會[J].軟件導刊,2009,(8).

      猜你喜歡
      程序設計教學法過程
      批注式閱讀教學法探究
      甘肅教育(2020年14期)2020-09-11 07:57:40
      基于Visual Studio Code的C語言程序設計實踐教學探索
      計算機教育(2020年5期)2020-07-24 08:52:56
      實施“六步教學法”構(gòu)建高中政治高效課堂
      甘肅教育(2020年8期)2020-06-11 06:10:04
      描寫具體 再現(xiàn)過程
      臨終是個怎樣的過程
      從細節(jié)入手,談PLC程序設計技巧
      電子制作(2019年9期)2019-05-30 09:42:04
      高職高專院校C語言程序設計教學改革探索
      在這個學習的過程中收獲最大的是哪些,為什么?
      Coco薇(2015年12期)2015-12-10 03:54:58
      PLC梯形圖程序設計技巧及應用
      圓滿的過程
      壤塘县| 旌德县| 大埔区| 潼关县| 霞浦县| 腾冲县| 宁蒗| 湾仔区| 家居| 榆林市| 佛教| 屏东市| 普陀区| 巩义市| 开化县| 建宁县| 汝阳县| 潜江市| 信宜市| 仁寿县| 马鞍山市| 九寨沟县| 噶尔县| 泰州市| 武宁县| 资阳市| 内乡县| 启东市| 临洮县| 都匀市| 宁武县| 桐梓县| 南开区| 武鸣县| 辽源市| 城固县| 广宗县| 外汇| 万州区| 科尔| 禹城市|