案例教學模式的論文

案例教學模式的論文

  1案例教學法與任務驅動法簡介

  1.1案例教學法簡介

  案例教學法是指根據所學的知識點,以教學目標和教學內容的要求為指導,編寫真實的案例。然後以案例為依託,教師組織學生進行思考、分析、討論和總結等活動,從而讓學生深刻理解課堂的教學內容,提高發現問題、分析問題和解決問題的能力。

  1.2任務驅動法簡介

  任務驅動教學法是一種建立在建構主義學習理論基礎上的教學法,它轉變了傳統的灌輸式教學,以一個個的任務為教學載體呈現給學生來實踐,更具有協作性、互動性。在這種教學模式下,學生更容易積極的參與學習,這種學習一種對理論學習的驗證,更是對理論轉化為實踐的探索。針對教師下達的任務,任何一名學生都可以透過思考,根據自身的理解來解決問題。而任務驅動法是把任務當作傳授知識的主線,教師在這個過程中是作為主導者,學生是參與的主體。

  2案例教學法與任務驅動教學法的異同

  2.1共同之處

  學生為主要參與者:案例教學法和任務驅動教學法都是以學生為主體的,無論是對案例的分析討論總結,還是把任務細分一一完成,學生始終處於主體地位。而教師主要是案例和任務的設計者,完成過程的組織者、指導者和激勵者,還有最後完成結束後的評價者。在這兩種教學方式中,學生要獨立的思考、探索、創新,提高了學生自主學習的能力。一致的主動性:無論是案例教學還是任務驅動教學法,都避免了傳統教學中教師扮演著很有學問的人,把知識灌輸給學生,而學生依靠臨摹來學習,在這兩種模式下都需要激勵他們積極性,而學習也變為探究性的學習,不再是一種知識由外到內的傳遞和轉移的過程,學生們完全獨立的來進行思考分析問題和實現創新。比起傳統教學,這兩種教學模式更容易激發學生的學習熱情,提高學生學習的自主性。需要協作完成:在兩種教學模式中,都需要人和人之間的相互協作。無論是教師和學生之間,還是學生們相互之間都需溝通合作、討論分析。在案例式教學中,同學們需要討論,達成共識,再獨立完成,最後透過總結找到不足,獲取經驗。在任務驅動教學法中,有時候需要分組完成,就需要組員之間的協作,而要分析任務的過程中也需要大家積極互動來共同解決問題。這個過程同時也能培養同學們的團隊合作的意識,增進同學之間的瞭解。

  2.2異同之處

  不同的媒介:案例教學是根據知識點來設計,且符合教學目標,以具體的案例為媒介來開展教學。也就是把所學的知識點融入到案例中展示給學生,讓學生去分析討論,從而解決問題,加深對理論知識的理解和掌握。任務驅動教學法是以“任務”為媒介展開教學,它是把教學內容和教學目標設計融入綜合性的任務中,讓學生透過完成任務解決問題達到鞏固知識和提高實踐能力的目標。不同的側重點:案例教學遵循案例的呈現和展示→案例的分析和討論→案例的`總結和拓展→案例教學的學習評價的過程,而案例呈現一般要一到兩週後才讓同學們開展討論,同學們有自我消化的時間,偏重於獨立思考和創新。而任務驅動教學法在給出任務時,更偏重於讓同學們表達自身見解、聆聽他人意見的溝通協作過程。另外案例教學偏重知識點和案例的對應,而任務驅動教學法不能只考慮一個單一的環節,它的任務一般是綜合性的任務,完成任務時需要對任務進行分解。

  3案例教學法與任務驅動教學法的具體實施

  3.1案例教學法具體實施

  (1)選取和呈現案例

  在學習完迴圈語句的使用後,可以設計一個應用型的案例:輸出一行文字,輸出過程中變換顏色。

  (2)分析和討論案例

  透過案例讓學生學會提出問題、思考問題、分析問題、解決問題,教師在這個過程中要引導學生,並控制整個討論的節奏,透過討論,這個案例主要是實現輸出文字並實現文字顏色的變換,輸出文字比較容易,要讓文字變換顏色需要同學們拿到案例後思考並找到合適的方法,這裡要用到for語句來實現,並呼叫textcolor函式。在最後,可以給同學們提出的問題,textcolor是TC下的老函式,如果要用vc++或vs平臺,如何來實現,在掌握的基礎上提出新的要求,讓同學們能夠舉一反三,體會學無止境。

  (3)對案例進行總結

  這是選取的一個小例子,比較經典的例子有很多,目的是透過案例讓同學們掌握所學的知識點,並對其進行拓展。透過選取輸出文字顏色變換的例子,可以讓同學們回顧迴圈語句中for語句的用法,讓同學們知道有一部分函式可以由自己定義,有一部分函式是系統封裝好的,可以直接呼叫;還要讓同學們知道,我們可以用不同的環境來實現,但是由於操作環境的不同,可能要做出一些小的改動,所以除錯是很重要的一個環節。

  3.2任務驅動教學法具體實施

  (1)設計任務

  假如讓同學們設計一個櫃檯收銀的程式,這個任務相對是一個接近生活的,真實的創設環境,這樣同學們可以根據日常的瞭解,或者可以透過調查以後可以明確這個真實任務的執行過程,從而有所根據的編寫程式。透過這種根據實際生活來編寫程式,從而提高同學們的學習興趣,可以積極主動的投入實踐學習。在設計時可以根據實際情況要求同學們進行開放型或者封閉型的任務,如果較難可由幾個人組成一個小組,即開放型;較容易的一般由個人獨立完成。這樣,不僅可以驗證同學們對上課所學理論知識的掌握情況,也可以檢視同學們有沒有靈活運用知識、舉一反三的能力。

  (2)分析任務

  設計並佈置任務之後,可以讓學生自己思考,或者透過同學們之間互相討論,對任務進行分析,瞭解任務的執行順序,各個環節之間的相互關聯,從而提出解決問題的方法和策略,在任務分析的這一環節,主要是確定各個環節要素之間的關聯。在分析任務的環節,也許一些關鍵點會漏掉,這都是正常的,就像我們列提綱一樣,列出大體的,但是可能不是太全面,在操作的過程中發現後,及時補充更正即可。同時也可能會碰到從沒見過的問題,這就需要老師在指導的過程中引導同學們,從而讓問題得以解答。在櫃檯收銀這個任務中,我們分析首先要進行密碼的設定,註冊登入;其次需要對商品的編號(number)和商品的價格(price)進行設定;再次只有商品的編號和價格一致時結束迴圈,否則一直迴圈下去。在這裡要用到結構體、選擇結構、迴圈結構等。

  (3)完成任務

  學生在做任務時,可以把總任務細化。比如在櫃檯收銀這個程式,首先設定第一個任務:確定密碼設定、商品價格、商品編號、商品數量;第二個任務:如何用程式設計表達商品編號與價格之間的關係,一個商品編號對應一個價格,兩者對應的話又該如何處理;任務三:分組討論。在這個任務中,教師可以給出一些建議:比如會員資訊、商品資訊可以設定結構體。

  (4)評價任務

  評價任務的作用主要是檢驗完成任務的情況,並讓同學們透過任務的評價,意識到自己的不足。教師應該對學生完成的任務及時的做出反饋,並且根據同學們在實踐過程中出現的問題在上理論課的時候全面的指導,這樣才能讓同學們根據評價及指導得到進步。評價任務時可以透過學生上課的態度、完成任務的效果來進行評價,比如遲到早退、語句是否正確、語法是否規範、佈局合理、思路清晰,最終是否能正常執行。

  4總結

  案例教學法和任務驅動教學法是近年來的一個研究熱點,但在國內並不成熟。對於C程式設計這樣的偏重實踐的程式設計課,這兩種教學方法都不失為比較好的方法,值得研究和借鑑。總之,要學好C程式設計,必須要實踐再實踐,把理論應用到實踐中,才真正能體現學這門課的意義。

最近訪問