學科教育論文-項目教學法在計算機程序設計教學中的應用.doc_第1頁
學科教育論文-項目教學法在計算機程序設計教學中的應用.doc_第2頁
學科教育論文-項目教學法在計算機程序設計教學中的應用.doc_第3頁
學科教育論文-項目教學法在計算機程序設計教學中的應用.doc_第4頁
學科教育論文-項目教學法在計算機程序設計教學中的應用.doc_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

學科教育論文-項目教學法在計算機程序設計教學中的應用論文關(guān)鍵詞建構(gòu)主義理論項目教學法計算機程序設計教學論文摘要項目教學法是師生通過共同實施一個完整的項目工作而進行的教學活動。在計算機程序設計教學中采用項目教學法的目的是在課堂中把理論與實踐教學有機地結(jié)合起來,充分發(fā)掘?qū)W生的創(chuàng)造潛能,提高學生用計算機語言解決實際問題的綜合能力。中等職業(yè)學校是培養(yǎng)高素質(zhì)專門技術(shù)人才的基地,肩負著向特定的行業(yè)和崗位培養(yǎng)合格的操作技能型人才的使命?,F(xiàn)代科學技術(shù)的迅速發(fā)展,促使社會體系、經(jīng)濟體系和教育體系不斷地變化,社會對技術(shù)人才的需求也在變化,要求越來越高,從過去的對相對單一型人才的需求轉(zhuǎn)變?yōu)楝F(xiàn)在的對多元化、復合型人才的需求。尤其是計算機專業(yè)的畢業(yè)生,知識結(jié)構(gòu)與能力更是難以滿足現(xiàn)代企業(yè)的需求,大量的畢業(yè)生在社會上找不到與所學專業(yè)相吻合的工作。因此,面對嚴峻的就業(yè)形勢,教學必須適應社會對人才的需求變化,改變傳統(tǒng)的以“知識為本位”的教學目標,代替以“能力為本位”,以“就業(yè)為導向”的教學目標,教師應改變傳統(tǒng)教學方法,重視對學生能力和創(chuàng)造性的培養(yǎng),以適應培養(yǎng)學生綜合能力的要求。而因地制宜的運用項目教學法就能夠培養(yǎng)學生的動手能力、解決實際問題的能力。一、項目教學法的必要性程序設計課程是計算機專業(yè)課程體系中重要組成部分,也具有較大難度。我校計算機專業(yè)開設的程序設計課程主要包括QBASIC、C、VFP、VB、數(shù)據(jù)結(jié)構(gòu)等。QBASIC是低年級的入門語言,主要是引導學生從算法語言層面逐步認識計算機處理問題的方法,C語言是一種概念復雜,理論性和實踐性均很強的程序設計語言,要求學生有較好的程序設計基礎。不管是哪一門課程,程序設計教學的最終目的都是要培養(yǎng)學生分析和設計程序的思維方法和能力,也就是要會用語言這個工具去解決實際問題。傳統(tǒng)的教學方法大都是從理論入手,雖然能系統(tǒng)完整地講解各章各節(jié)各個知識點,但由于內(nèi)容比較枯燥,對于基本素質(zhì)、自學能力和自控能力都停留在比較低的層次上的職校學生來講,僅能夠灌輸?shù)揭稽c基本概念和理論,根本談不上能用語言這個工具去編寫實際的程序。筆者在多年的計算機程序設計教學實踐中,結(jié)合教學內(nèi)容和教學對象的實際情況,逐步總結(jié)出采用項目教學法能夠極大地提高學生學習的積極性和主動性,使他們的動手能力、解決實際問題的能力得到很大的提高。項目學習法是一種教和學的模式,它集中關(guān)注于某一學科的中心概念和原則,旨在把學生融入有意義的任務完成的過程中,讓學生積極地學習、自主地進行知識的建構(gòu),以現(xiàn)實的學生生成的知識和培養(yǎng)起來的能力為最高成就目標。項目學習可以成為概念的教與學所賴以存在的中心環(huán)節(jié),而不僅僅是在努力學習過程之后進行的一種輔助性的充實。項目教學法是符合建構(gòu)主義理論促進學生全面發(fā)展的科學教學方法。建構(gòu)主義學習理論認為,知識不是通過教師傳授得到的,而是學生在一定的情景下,借助他人(包括教師和同學)的幫助,利用必要的學習資料。通過意義建構(gòu)的方式而獲得?;诮?gòu)主義的教學法要求,在學習過程中,要以學生為中心,教師應起幫助者角色,利用情景、協(xié)作、會話等學習環(huán)境要素,充分發(fā)揮學生的主體性和創(chuàng)新精神,使學生有效地達到對當前所學知識的意義建構(gòu)。二、項目教學法的實施項目教學法是師生通過共同實施一個完整的項目工作而進行的教學活動。通過選取工程項目來創(chuàng)設情境,通過協(xié)作學習的方式開展學習,通過完成工程項目來達到意義建構(gòu)。它突破了傳統(tǒng)的教學模式,通過解決學生身邊的一些現(xiàn)實問題來實現(xiàn)學生對知識的掌握,大大提高了學生學習的積極性和主動性。通過項目教學法學習的學生,他們的動手能力、解決實際問題的能力有很大的提高。這種方法不但適合職業(yè)學校的計算機程序設計課程教學,尤其適用于學生水平參差、學生自控能力比較薄弱、課程的應用性比較強的教學。項目教學法是從職業(yè)學校計算機程序設計課程教學中總結(jié)出來的,與程序設計模塊化的思想相吻合,所以特別適用于培養(yǎng)“軟件藍領”專業(yè)的教學。下面以C程序設計課程中函數(shù)這一章采用項目教學法教學為例,具體說明該方法基本的教學步驟。C語言中的函數(shù)相當于其他高級語言中的子程序,是C語言中實現(xiàn)模塊化編程的基礎,也是學生初步形成模塊化開發(fā)軟件的基礎。在未學函數(shù)這一章之前,學生已經(jīng)編寫了一個成績處理程序,該程序的主要功能有成績的輸入、輸出、求總分、求平均分、求最高分、排序等。在花了5課時講解了函數(shù)的基本知識及概念后,要求學生用所學函數(shù)知識將前述程序改寫成一個完全模塊化的程序。1、情境設置。創(chuàng)設學生當前所學習的內(nèi)容與現(xiàn)實情況基本相接近的情境-給出原先所編的學生成績處理程序,要求用函數(shù)部分的知識將該程序進行模塊劃分,把學生引入到需要通過函數(shù)來解決現(xiàn)實問題的教學環(huán)境。我所選取的學生成績處理項目中,有成績的輸入、輸出、求總分、求平均分、求最高分、排序等。這是一個貼近實際,學生比較熟悉,難度適合的項目,這樣容易調(diào)動學生解決問題的積極性。2、操作示范。圍繞當前學習的知識點,以便于學生“知識遷移”的要求,選擇合適的小項目,并示范完成項目的過程。我選擇成績輸入這個小項目,示范用自定義函數(shù)來實現(xiàn)該模塊的功能。3、獨立探索。讓學生獨立思考,對知識點進行理解,消化成績輸入這個示范項目的解決要點,為解決練習項目打下基礎。要消化的要點主要有函數(shù)定義部分的參數(shù)定義、返回值的確定,以及函數(shù)的調(diào)用,函數(shù)的原型聲明等。4、分組并確定各小組的項目。小組通過研究討論,并在教師的指導下,將成績的輸出、求總分、求平均分、求最高分、排序等劃分好的小項目分配給各小組。5、協(xié)作學習。各小組開展交流、討論,組員分工協(xié)作,調(diào)試運行,完成項目。采取分組協(xié)作學習的方式時,每組人數(shù)應適中,組員的個性、能力方面應采取互補方式搭配好,設立一小組長,協(xié)調(diào)組內(nèi)成員分工,有利于同學之間互相學習。最后各小組充分運用其他小組已編寫好的模塊集成出一個完全模塊化的程序。因為本項目中的各個模塊即小項目是由各小組分別用函數(shù)完成的,最后必須將各小組編寫的集成起來才能得到一個完全模塊化的程序。6、學習評價。學生學習的效果直接由完成工程項目的情況來衡量,包括教師評價、學習小組評價和自評三部分。分三級來考核:第一級是由教師對小組完成項目情況進行評定:能否共同協(xié)作,實現(xiàn)預定功能;程序的優(yōu)化;是否具有創(chuàng)新意識。第二級是由各小組成員根據(jù)各組員對本小組貢獻的情況進行互評,組員的參與意識;第三級是由學生本人進行自評,是否在原有基礎上有所提高。綜合三級評定情況來確定每一名學生的學習成績。三、項目教學法應用注意點項目教學法是行為引導型教學方法中的一種。在整個教學過程中既發(fā)揮了教師的主導作用又體現(xiàn)了學生的主體作用,使課堂教學的質(zhì)量和效益得到大幅度的提高。但在具體使用時還應重點注意以下幾點:1、項目的選擇與教材的處理項目的選取是學習的關(guān)鍵。選取項目要以教學的內(nèi)容為依據(jù),可大可小,既要包含基本的教學知識點,又能調(diào)動學生解決問題的積極性,讓學生既能運用學過的知識,又可以創(chuàng)造發(fā)揮。教師和學生可以共同參與項目的選取。作為教師對知識點進行講解的實例,所選取的項目必須簡單和典型,以此實例作為學生初始學習的例子,便于學生對知識的遷移;另外一個項目要有一定的難度,可促使學生學習和運用新的知識、技能,解決過去從未遇到過的實際問題。教材是一個問題。由于現(xiàn)行的教材基本根據(jù)學科知識系統(tǒng)進行編寫,教師實施項目教學法時,不能夠完全按照教材一章一節(jié)地講授,所以要求教師在設計教學時,必須重點選好示范項目,緊密結(jié)合教材內(nèi)容,適當編寫講義,甚至編寫教材。2、正確處理項目教學法與傳統(tǒng)教學法的關(guān)系項目教學法并不是日常教學的全部,它只是教學環(huán)節(jié)中一個非常重要的部分卻不可能替代全部的正規(guī)教學,它側(cè)重于對學生能力的培養(yǎng),在應用性比較強的程序設計課程教學中表現(xiàn)出一定的優(yōu)勢;

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論