陳俊先
摘 要:現(xiàn)階段,高中算法與程序設(shè)計(jì)越來越重要,本文基于筆者多年的教學(xué)經(jīng)驗(yàn),介紹了案例教學(xué)法在高中算法與程序設(shè)計(jì)中的應(yīng)用探索。
關(guān)鍵詞:案例教學(xué)法;高中;算法與程序設(shè)計(jì);探索
在高中算法與程序設(shè)計(jì)課程中,針對常見問題提出了一種高中算法與程序設(shè)計(jì)的案例訓(xùn)練方法。從案例教學(xué)法的概念和特點(diǎn)入手,討論了案例教學(xué)的設(shè)計(jì)原則、實(shí)踐過程,以達(dá)到特定的教學(xué)效果。
一、案例教學(xué)法
(一)概念
這種案例培訓(xùn)方法始于1920年左右,由美國哈佛商學(xué)院推廣,當(dāng)時(shí)采用了一種非常獨(dú)特的案例式培訓(xùn)方法,它來自真實(shí)情況或企業(yè)管理事件,有助于培訓(xùn)和發(fā)展學(xué)生積極參與課堂討論,并且在實(shí)施后非常有效。目前,超過80%的哈佛商學(xué)院都是基于案例培訓(xùn)的。在教學(xué)法中,案例教學(xué)法被定義為案例教學(xué)法,它是指針對實(shí)際課程的通識教育,根據(jù)特定的教育目的對實(shí)際情況進(jìn)行分類,以通過獨(dú)立的研究和互動(dòng)形成學(xué)生思考和決策的案例。通過這些討論方法,以提高學(xué)生分析和解決問題的能力。簡而言之,案例教學(xué)法是一種將案例作為一種教學(xué)手段來提高學(xué)生整體能力的教育方法。
(二)特點(diǎn)
1.明確的目的性
通過一個(gè)或多個(gè)獨(dú)特且具有代表性的典型事件,學(xué)生可以建立完整而嚴(yán)格的邏輯思維方法,閱讀、思考、分析和討論事件中遇到的問題,提高學(xué)生分析和解決問題的能力。
2.較強(qiáng)的綜合性
案例比典型示例豐富,并且案例分析和解決過程更加復(fù)雜。學(xué)生應(yīng)具有基本的理論知識以及審時(shí)度勢、權(quán)衡應(yīng)變、果斷決策之能。要實(shí)施案例教育,需要學(xué)生提高可以靈活處理的各種知識的技能。
3.深刻的啟發(fā)性
在案例教學(xué)中,絕對沒有正確的答案,它著重于培養(yǎng)學(xué)生的獨(dú)立思考能力,鼓勵(lì)他們獨(dú)立思考和探索,并激勵(lì)學(xué)生建立一套分析和解決問題的思維方法。
4.學(xué)生主體性
在教師的指導(dǎo)下,學(xué)生參與其中,深入?yún)⑴c案例,體驗(yàn)案例的作用,是案例教育的主體,教師是組織者和指導(dǎo)者。
二、優(yōu)化措施
(一)案例的分析和討論
案例討論旨在分析問題并建議如何解決。教師的作用是啟發(fā)、引導(dǎo)、組織和規(guī)范學(xué)生,使其積極參與,積極交流和發(fā)起討論,而學(xué)生則是分析和討論實(shí)踐的對象。針對出租車費(fèi)如何計(jì)算這一課題,鼓勵(lì)學(xué)生表達(dá)對問題的看法,充分認(rèn)識和贊揚(yáng)他們提出的解決方案。教師應(yīng)該遵循計(jì)算機(jī)解決問題的一般過程,以指導(dǎo)學(xué)生分析和解決問題。
1.需求分析
引導(dǎo)分析案例,明確要計(jì)算機(jī)做什么,輸入什么數(shù)據(jù),輸出什么結(jié)果。
2.設(shè)計(jì)算法
通過激發(fā)學(xué)生的思想并找到解決問題的方式,教師可以適當(dāng)?shù)刂笇?dǎo)問題。在計(jì)算票價(jià)時(shí)有幾種情況,需要做出一些判斷。學(xué)生可以分組討論,討論條件的劃分和執(zhí)行狀態(tài)的選擇,幫助學(xué)生形成并理解重疊點(diǎn)的概念,最后繪制流程圖。
在同一情況下,不同的學(xué)生會有不同的分析和解決方案。教師選擇一個(gè)有代表性的流程圖,并使用物理投影與學(xué)生討論。該算法在圖表精度和其他流程圖之間的優(yōu)缺點(diǎn),為什么有些學(xué)生需要對流程圖進(jìn)行三遍判斷,有些學(xué)生只能對流程圖進(jìn)行兩次判斷,以及如何通過比較分析和討論來為分支機(jī)構(gòu)分析設(shè)置條件,以更深入地了解分支結(jié)構(gòu)和嵌套。
3.編寫程序,上機(jī)調(diào)試
根據(jù)學(xué)生繪制的流程圖編寫相應(yīng)的程序代碼,并在機(jī)器上進(jìn)行調(diào)試,以獲得完整的體驗(yàn)過程,并培養(yǎng)學(xué)生嚴(yán)格的調(diào)試和檢查態(tài)度。同時(shí),還包括IF句子的知識點(diǎn),教師演示程序使學(xué)生可以強(qiáng)調(diào)IF句子的格式和書寫規(guī)范,以提高程序的可讀性,并通過討論來找出錯(cuò)誤的原因。
(二)案例的總結(jié)和拓展
在這個(gè)階段,學(xué)生或老師進(jìn)行總結(jié)以闡明案例的關(guān)鍵點(diǎn),并指導(dǎo)學(xué)生通過案例以建立知識點(diǎn)之間的關(guān)系。這種情況下包括的關(guān)鍵知識點(diǎn):了解分支結(jié)構(gòu)嵌套的基本概念,了解分支結(jié)構(gòu)嵌套中的條件拆分點(diǎn),并使用IF語句實(shí)現(xiàn)程序代碼。教師在實(shí)施案例時(shí)總結(jié)了相關(guān)的知識點(diǎn)并總結(jié)了學(xué)生的一般問題。將夜間出租車費(fèi)用算作一項(xiàng)綜合任務(wù),可以使學(xué)生在生活中關(guān)聯(lián)類似的算法,如:階梯電價(jià)、地鐵車票、打折促銷等,來舉一反三。
(三)案例教學(xué)的學(xué)習(xí)評價(jià)
對于教學(xué)而言,及時(shí)進(jìn)行及時(shí)的學(xué)習(xí)評估非常必要。學(xué)習(xí)評估是通過案例執(zhí)行的,必須注意案例培訓(xùn)過程,并且過程評估和結(jié)果評估應(yīng)結(jié)合在一起。同時(shí),不僅要側(cè)重于知識和技能的評估,而且要著重于學(xué)生技能發(fā)展評估的綜合評估。在教授出租車票價(jià)時(shí),教師應(yīng)向?qū)W生講解分支結(jié)構(gòu)狀態(tài)分離的要點(diǎn),讓其了解分支結(jié)構(gòu)疊加的基本思想,并注意學(xué)生的情感態(tài)度,實(shí)現(xiàn)實(shí)踐技能和綜合能力的發(fā)展。教師應(yīng)精通查找學(xué)生的閃光點(diǎn),并以各種方式及時(shí)鼓勵(lì)他們。同時(shí),教師應(yīng)指出學(xué)生在分析和討論案例方面的成就和不足,以便以后更好地討論案例。
三、結(jié)束語
教學(xué)有法,但無定法。案例教學(xué)不能代替系統(tǒng)的理論學(xué)習(xí)和培訓(xùn),而是有其特定的適用范圍。教師必須根據(jù)教學(xué)標(biāo)準(zhǔn)、教學(xué)內(nèi)容和學(xué)生的實(shí)際情況選擇不同的教學(xué)方法,以提高教學(xué)效果和教學(xué)質(zhì)量。
參考文獻(xiàn):
[1]浦曉英. 案例教學(xué)法在高中算法與程序設(shè)計(jì)中的應(yīng)用探索[J]. 中小學(xué)電教:上,2014,000(003):49-52.
[2]徐艷莉. 案例教學(xué)法在高中《算法與程序設(shè)計(jì)》教學(xué)中的應(yīng)用研究[D].