一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看

案例教學(xué)法在計算機程序設計教學(xué)中探索與實(shí)踐論文

時(shí)間:2024-09-11 12:45:09 計算機 我要投稿

案例教學(xué)法在計算機程序設計教學(xué)中探索與實(shí)踐論文

  摘 要:文章通過(guò)對計算機程序設計教學(xué)的現狀進(jìn)行分析,討論了如何有效地把案例教學(xué)運用于程序設計教學(xué)當中,從而促進(jìn)計算機程序設計教學(xué)實(shí)效,培養社會(huì )需求型人才。

案例教學(xué)法在計算機程序設計教學(xué)中探索與實(shí)踐論文

  關(guān)鍵詞:案例 案例教學(xué) 程序設計

  一、引言

  案例教學(xué)由于自身的特點(diǎn),同時(shí)經(jīng)過(guò)長(cháng)期的教學(xué)實(shí)踐,已經(jīng)形成了獨具特色的教學(xué)方法,更確切地說(shuō),它已成為一種重要的教學(xué)形式,如認為案例教學(xué)是指教育者本著(zhù)理論與實(shí)際有機整合的宗旨,遵循教學(xué)目的要求,以案例為基本素材,將學(xué)習者引入一個(gè)特定的真實(shí)情境中,通過(guò)師生、生生之間雙向和多向互動(dòng),積極參與,平等對話(huà)和研討,從而重點(diǎn)培養學(xué)習者的批判反思意識及團體合作能力,并促使學(xué)習者充分理解問(wèn)題之復雜性、變化性、多樣性等屬性的重要教學(xué)形式[1]。它是醫學(xué)、法學(xué)和MBA等領(lǐng)域中重要的教學(xué)方法,由于它的獨特魅力,它現在已被應用到很多學(xué)科的教學(xué)當中,而關(guān)于案例教學(xué)在計算機程序設計教學(xué)中進(jìn)行運用的理論性研究相對來(lái)說(shuō)目前并不多,所以如何更好地發(fā)揮案例教學(xué)在計算機程序設計教學(xué)中的作用值得探討。

  二、程序設計教學(xué)現狀

  1.程序設計教學(xué)現狀

  目前大部分高校在程序設計教學(xué)中多采用傳統的講授法和系統的學(xué)習,同時(shí)結合一些上機實(shí)踐操作來(lái)鞏固和熟悉課堂上所講的一些知識點(diǎn),但對于計算機程序設計課程而言,其特點(diǎn)是更新、更快、內容多、課時(shí)少。所以,在授課內容處理上既要講授大量的基礎知識基本概念,而且還要講授具體的應用甚至操作,要讓學(xué)生掌握計算機的應用能力;既不能拋棄傳統的、經(jīng)典的內容,又要介紹當前最新的成果。傳統的系統學(xué)習和講授有許多缺點(diǎn),它偏重知識的灌輸,重理論輕實(shí)踐,以教師為中心,以單項講授為主,是代理式的學(xué)習方法,培養出的學(xué)生實(shí)踐能力不足,不能滿(mǎn)足當前社會(huì )對人才的需要。雖然近年來(lái)教學(xué)方式有所改變,但受傳統教學(xué)的影響,教學(xué)內容仍然是理論與實(shí)踐相脫節,使課堂教學(xué)顯得空洞、呆板,缺乏學(xué)習興趣,束縛了學(xué)生的思維發(fā)展且不能考核出學(xué)生的實(shí)際操作水平、綜合分析能力及創(chuàng )新能力[2]。

  2.案例教學(xué)在計算機程序設計教學(xué)中應用研究的現狀

  目前就案例教學(xué)在計算機程序設計教學(xué)中應用的研究還比較少,即使有也是相對某一具體的程序設計語(yǔ)言而言的,如對VB教學(xué)、VFP的教學(xué)等。并且有的只是概要說(shuō)了一下方法和策略但并不具體,有的雖然有具體的方法和應用方案,但我認為在程序設計教學(xué)中的案例處理及選取方面并不妥當。程序設計教學(xué)的最終目的是要讓學(xué)生學(xué)會(huì )進(jìn)行軟件設計及軟件開(kāi)發(fā),培養學(xué)生的實(shí)際動(dòng)手能力和探究、創(chuàng )新能力,所以在案例的選取方面要精,要有代表性和典型性,同時(shí)要考慮到學(xué)生的認知特點(diǎn)。

  三、程序設計中實(shí)施案例教學(xué)的分析

  如何有效地把案例教學(xué)應用于程序設計教學(xué)當中,激發(fā)學(xué)生興趣,提高教學(xué)實(shí)效,應從以下幾個(gè)方面考慮和分析。

  1.案例的準備和選編

  對于案例教學(xué)而言,案例的選編是至關(guān)重要的,案例作為案例教學(xué)的基本材料,其質(zhì)量對教學(xué)效果的影響至關(guān)重要,教師要重視案例選編環(huán)節,精心選編。如張新平在總結案例教學(xué)中提出案例選取時(shí)要注意以下四點(diǎn):案例要精、案例要實(shí)、案例要新、案例要深[3]。不同的學(xué)科在案例選編時(shí)既有共同點(diǎn)也要根據本學(xué)科的特點(diǎn)稍有側重,對于程序設計教學(xué)而言,根據程序設計本身的特點(diǎn)在案例選取方面還要注重精和實(shí),并且案例要有一定的擴展性和深度。在相關(guān)程序設計案例教學(xué)的研究中發(fā)現,在實(shí)施案例教學(xué)當中,他們在案例的選取時(shí)過(guò)于豐富,也就是幾乎在每一個(gè)章節都編寫(xiě)或者選取一個(gè)小案例,當然我并不是說(shuō)這樣不對,只是認為不太妥當,主要從以下幾個(gè)方面來(lái)考慮的:

  首先,從案例教學(xué)和舉例教學(xué)的區別來(lái)說(shuō),案例應該在教學(xué)當中占據主導地位,過(guò)多的案例給人感覺(jué)就像舉例教學(xué),這樣就失去案例教學(xué)應有的特征和效果。

  其次,從程序設計教學(xué)現狀來(lái)看,由于教學(xué)時(shí)數少,如果選取過(guò)多的案例,在教學(xué)進(jìn)度及教學(xué)目標上就很難把握,并且太多案例的選取對于教師來(lái)說(shuō)也有相當大的難度,張繼學(xué)分析我國目前案例教學(xué)現狀時(shí)指出案例庫源供應不足,質(zhì)量不高[4]。而對計算機程序設計教學(xué)而言,經(jīng)典的案例并不是很多,要么太陳舊,要么太大、太深不適合教學(xué)的要求,大部分需要教師自己動(dòng)手去編寫(xiě)。

  最后,從程序設計教學(xué)的最終目的來(lái)看,是要讓學(xué)生學(xué)會(huì )如何開(kāi)發(fā)軟件和設計軟件,既要掌握程序設計語(yǔ)言的基礎知識和基本理論,也要讓學(xué)生清楚開(kāi)發(fā)一個(gè)實(shí)際的工程的基本流程和軟件的計算結構,也就是說(shuō)一個(gè)好的案例要能給予學(xué)生真正的實(shí)踐指導,使學(xué)生能夠系統地把握。

  所以,在程序設計教學(xué)中的案例選取時(shí),根據這門(mén)程序設計語(yǔ)言本身的特點(diǎn)要精選有代表性的一到三個(gè)案例,并且要有擴展性。

  2.教師素養的提高

  在程序設計教學(xué)中實(shí)施案例教學(xué)對教師的素養及素質(zhì)提出了很高的要求,主要表現在以下幾個(gè)方面:

  首先,從案例的選取來(lái)看,由于要選編經(jīng)典、切實(shí)可行的案例需要教師要有很深的專(zhuān)業(yè)知識和廣博的案例積累,所以對于教師而言需要做大量的工作來(lái)提高自己的專(zhuān)業(yè)素質(zhì)。

  其次,在教學(xué)方法及教學(xué)方式方面要進(jìn)行改善。如何運用好案例,發(fā)揮案例教學(xué)能效及功用需要教師在講解時(shí)要注意啟發(fā)性、藝術(shù)性、科學(xué)性相結合,只有這樣才能使學(xué)生從案例進(jìn)行探究,激發(fā)學(xué)生的自主學(xué)習和創(chuàng )新能力。

  3.實(shí)施案例教學(xué)的方法及策略

  在程序設計教學(xué)中實(shí)施案例教學(xué)基本上分為兩類(lèi)方法:一是案例講解法,二是案例分析法[5]。案例講解法主要用于課堂教學(xué)中那些應用性很強的案例,放棄邏輯講授而直接用案例講解來(lái)教學(xué),這里主要強調教師的講解作用。案例分析法也叫案例討論法,這里主要強調學(xué)生的參與性,主要培養學(xué)生創(chuàng )造性思維和解決問(wèn)題的能力,通過(guò)討論和分析來(lái)培養學(xué)生解決問(wèn)題的思維方法和能力。

  對于案例而言,由于它并不能包含某一種程序設計語(yǔ)言課程的全部?jì)热,特別是一些原理性、概念性相對比較強的內容,雖然案例教學(xué)在實(shí)用性和重應用性方面有很大的優(yōu)勢,但在知識的系統性、連貫性上不如傳統教學(xué)有優(yōu)勢。所以,要根據課程內容的性質(zhì)尋找這兩方面的接觸點(diǎn)和相互之間的聯(lián)系,將傳統教學(xué)與案例教學(xué)有機地結合起來(lái)[6]。對于案例教學(xué)在程序設計教學(xué)中實(shí)施中的具體教學(xué)流程如下:

  同時(shí),教師在實(shí)施案例教學(xué)的過(guò)程中要進(jìn)行不斷地反思,進(jìn)而改進(jìn)教學(xué)策略來(lái)適應不斷變化的課堂和學(xué)生的需求,整個(gè)實(shí)施過(guò)程圖如下:

  四、一個(gè)案例在C#程序設計教學(xué)中運用的分析

  為了更好地說(shuō)明案例教學(xué)在程序設計教學(xué)中如何運用,以下通過(guò)一個(gè)案例在C#程序設計教學(xué)中的運用來(lái)進(jìn)行簡(jiǎn)要說(shuō)明。

  1.案例選編

  在案例的選編上,遵循案例選取的原則,選擇一個(gè)大家比較容易理解的小型貨物銷(xiāo)售管理系統案例,該案例在現實(shí)生活中運用廣泛,比較有實(shí)用性,并且在設計上能體現軟件開(kāi)發(fā)的基本思路,在完成基本的供銷(xiāo)存管理系統之后,還可在此基礎上進(jìn)行擴充,如C#中的網(wǎng)絡(luò )的編程和多媒體的編程以及多線(xiàn)程技術(shù)等。

  2.案例的實(shí)施

 。1)在案例實(shí)施前,要運用傳統的講授法對C#語(yǔ)言的基礎理論、基本特征、語(yǔ)法基礎、程序編譯作一下簡(jiǎn)要的、系統的介紹。讓學(xué)生對這門(mén)語(yǔ)言有一個(gè)總的認識和總的把握,以便與其他語(yǔ)言進(jìn)行比較,對一些重要的概念像類(lèi)、空間、接口等先作一下簡(jiǎn)要介紹,因為這些概念相對來(lái)說(shuō)比較難理解,主要是讓學(xué)生在案例學(xué)習當中以及自己在實(shí)踐操作中去慢慢接受和理解。

 。2)對案例進(jìn)行講解和分析。在案例的講解當中首先要按照程序設計的基本流程進(jìn)行,同時(shí)照顧到學(xué)生的認知特點(diǎn),基本流程如下。

  首先,分析案例,介紹這種小型管理系統的開(kāi)發(fā)流程,如下圖:

  通過(guò)總體的介紹,使學(xué)生對程序設計及開(kāi)發(fā)有了總體架構,并與實(shí)際相結合,激發(fā)學(xué)生興趣。

  然后,就各個(gè)功能模塊進(jìn)行分析和設計,在這中間可以對C#語(yǔ)言的語(yǔ)法基礎、C#語(yǔ)言的特征就機理、窗體的設計進(jìn)行講解和分析。特別是對具體的界面設計要在多媒體教室里進(jìn)行,教師可以先作一些演示和介紹,引導學(xué)生自己去動(dòng)手設計界面發(fā)揮自己的想象力和創(chuàng )造性,至于窗體上各個(gè)控件的使用,也可以讓學(xué)生自己去嘗試使用,發(fā)揮學(xué)生的自主探究能力。當然,對于一些重點(diǎn)、難點(diǎn)可以進(jìn)行集中講解和進(jìn)行集體討論。當然在具體的編程過(guò)程中,就實(shí)際遇到的重要概念、理論可以進(jìn)行強調和解釋?zhuān)缈臻g、類(lèi)等這些相對來(lái)說(shuō)比較抽象的概念放到實(shí)際問(wèn)題當中去講解和理解也比較容易了。

  緊接著(zhù)當然是后臺數據庫的設計,對于數據庫的設計可以簡(jiǎn)略的介紹,因為數據庫的設計是由專(zhuān)門(mén)的數據庫軟件進(jìn)行設計的,所以在這個(gè)案例里主要介紹如何連接數據庫以及簡(jiǎn)要介紹對數據庫如何操作即可,以引導學(xué)生進(jìn)行自主去查資料、書(shū)籍等。實(shí)際上這里的后臺數據庫設計完全以程序的手段來(lái)實(shí)現,而不是通過(guò)對數據庫連接來(lái)操作,也就是C#對文本流的讀寫(xiě)操作,這才能真正體現程序設計的魅力之所在。在案例講解中,在這里只講解一種方法,也就是以程序的手段來(lái)實(shí)現對文本及數據的讀寫(xiě)操作以及C#對文件的操作,另外的方法可以讓學(xué)生自主學(xué)習。

  當整個(gè)案例的基本功能實(shí)現差不多了,就可以對案例進(jìn)行擴充和擴展,例如可以給學(xué)生提出這樣的問(wèn)題,進(jìn)銷(xiāo)存功能實(shí)現之后,如果我們想同不同的銷(xiāo)售部門(mén)進(jìn)行通訊該如何實(shí)現?實(shí)際上這里就要運用網(wǎng)絡(luò )編程的知識,緊接著(zhù)就可以對網(wǎng)絡(luò )編程方面的知識進(jìn)行分析和講解。在案例講解分析的過(guò)程中,學(xué)生就可以自己親自動(dòng)手邊學(xué)習邊進(jìn)行案例的開(kāi)發(fā),并在實(shí)踐的過(guò)程中進(jìn)行探索、分析和創(chuàng )新,以真正實(shí)現教師引導下的自主學(xué)習和創(chuàng )新學(xué)習。

  最后是對整個(gè)案例教學(xué)的效果進(jìn)行評價(jià)。實(shí)際上這里的評價(jià)對學(xué)生而言應該主要從學(xué)生的掌握程度、理解程度和是否能獨立地開(kāi)發(fā)類(lèi)似的軟件以及實(shí)際動(dòng)手能力等指標來(lái)進(jìn)行評價(jià);對教師而言主要從案例的選取,課堂實(shí)施案例以及教學(xué)藝術(shù)等方面進(jìn)行評價(jià),只有綜合評價(jià)各個(gè)因素才能正確地案例教學(xué),從而促進(jìn)案例教學(xué)在程序設計教學(xué)中的發(fā)展。

  五、結束語(yǔ)

  通過(guò)教學(xué)實(shí)踐表明,案例教學(xué)在程序設計教學(xué)中的實(shí)施,能夠充分調動(dòng)學(xué)生學(xué)習的積極性,也提高了學(xué)生實(shí)際動(dòng)手能力和探索、合作、創(chuàng )新能力,所以在程序設計教學(xué)中合理、有效地使用案例教學(xué)將會(huì )很好地解決傳統教學(xué)中遇到的問(wèn)題。

  參考文獻:

  [1] 張新平.案例教學(xué)的內涵[J].課程·教材·教法,2002,(10).

  [2] [6] 龔沛曾,楊志強,陸慰民等.案例教學(xué)法在“Visual Basic程序設計”課程中的應用[J].計算機教育,2004,(5):62-63.

  [3] 張新平.淺談案例教學(xué)的兩個(gè)基本環(huán)節[J].成人教育,2004,(4).

  [4] 張繼學(xué).案例教學(xué)及其在國內的發(fā)展研究[J].職業(yè)教育研究,2004,(11):60-61.

  [5] 解永剛.關(guān)于Visual FoxPro的案例教學(xué)方法[J].昆明大學(xué)學(xué)報,2003,(1):59-60.

【案例教學(xué)法在計算機程序設計教學(xué)中探索與實(shí)踐論文】相關(guān)文章:

淺談項目教學(xué)法在計算機教學(xué)中的實(shí)踐與探索論文02-13

案例教學(xué)法在地理教學(xué)中的實(shí)踐12-04

計算機基礎Office案例教學(xué)法實(shí)踐論文02-21

案例教學(xué)法在幼兒教育學(xué)中實(shí)踐研究論文01-17

項目教學(xué)法在《計算機應用基礎》教學(xué)中的探索03-28

計算機教學(xué)中任務(wù)驅動(dòng)教學(xué)法的進(jìn)展探索01-11

教學(xué)法在中職計算機教學(xué)中的應用論文02-18

案例教學(xué)法在法學(xué)教學(xué)中的應用12-03

任務(wù)驅動(dòng)教學(xué)法在計算機教學(xué)中運用論文11-13

醫學(xué)心理學(xué)中案例教學(xué)法的應用的論文02-15

  • 相關(guān)推薦
一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看