李寧
摘要:“階梯式教學(xué)法”利于把握教育規(guī)律,提高教育質(zhì)量,實(shí)施素質(zhì)教育;面向?qū)ο缶幊探虒W(xué)的核心是類(lèi)的設(shè)計(jì),而類(lèi)主要是由方法組成,如果不能建立方法的思想,很多后續(xù)課程無(wú)法開(kāi)展。為了將階梯式教學(xué)法引入到了方法的教學(xué)過(guò)程中,文章選取了有梯度、有層次的教學(xué)案例,采取循序漸進(jìn)、分步到位的操作辦法,激發(fā)了學(xué)生的學(xué)習(xí)興趣,調(diào)動(dòng)了學(xué)生的學(xué)習(xí)積極性,在實(shí)踐過(guò)程中是一種行之有效的教學(xué)策略。
關(guān)鍵詞:階梯式教學(xué)法;方法教學(xué);循序漸進(jìn);層次;梯度
中圖分類(lèi)號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2012)36-8712-04
程鴻勛先生首創(chuàng)的“階梯式教學(xué)法”得到了社會(huì)各界的高度評(píng)價(jià),其宗旨是使教學(xué)過(guò)程成為生命互動(dòng)、合作發(fā)展的過(guò)程,使學(xué)生實(shí)現(xiàn)由學(xué)習(xí)的旁觀者——參與者——熱愛(ài)者的轉(zhuǎn)變?!半A梯式教學(xué)法”利于把握教育規(guī)律,提高教育質(zhì)量,實(shí)施素質(zhì)教育。該文介紹了筆者將該教學(xué)方法與C#程序設(shè)計(jì)基礎(chǔ)課程教學(xué)相結(jié)合的實(shí)施步驟。
眾所周知,面向?qū)ο缶幊痰暮诵木褪穷?lèi)的設(shè)計(jì),而類(lèi)主要是由方法組成。筆者在教學(xué)工作中發(fā)現(xiàn)學(xué)生在學(xué)習(xí)過(guò)程中常常對(duì)方法的功能、聲明、定義、形參、實(shí)參以及方法返回值等概念容易混淆。如果不能建立方法的思想,將無(wú)法很好地繼續(xù)學(xué)習(xí)C++、Java、數(shù)據(jù)結(jié)構(gòu)等課程,因此方法是C#程序基礎(chǔ)課程教學(xué)中的重點(diǎn)同時(shí)也是難點(diǎn)。
筆者在第一次讓學(xué)生接解方法的例子中,直接選擇了調(diào)試該程序,學(xué)生非常直觀的看到屏幕上輸出了三個(gè)倒三角形,非常形象的認(rèn)識(shí)了abc()這個(gè)方法就是一個(gè)獨(dú)立的完成了一個(gè)輸出功能的方法,我們需要使用它,直接調(diào)用即可。這樣就自然地引出了方法的概念:在一個(gè)程序中多次用到的某個(gè)任務(wù)即為方法,它對(duì)執(zhí)行重復(fù)或共享的任務(wù)很有用,能夠解決用戶(hù)專(zhuān)門(mén)的需求。象我們?cè)谇懊娲罅渴褂玫腃onsole.WriteLine()是由系統(tǒng)提供的已經(jīng)定義好的方法,而這個(gè)方法是解決用戶(hù)專(zhuān)門(mén)需求的方法。
2)方法的返回值
return語(yǔ)句有兩個(gè)重要用途:第一,它使得內(nèi)含它的那個(gè)方法立即退出,也就是程序返回到調(diào)用語(yǔ)句處繼續(xù)進(jìn)行。第二,它可以用來(lái)回送一個(gè)數(shù)值。
3)實(shí)參和形參
在講解這個(gè)程序時(shí),我先用一個(gè)故事描述了遞歸的過(guò)程:從前有座山,山上有個(gè)廟,廟里有個(gè)老和尚和小和尚,老和尚給小和尚講故事,講的是:從前有座山,山上有個(gè)廟,廟里有個(gè)老和尚和小和尚,老和尚給小和尚講故事,講的是……這是一個(gè)典型的“遞歸”故事,在調(diào)用一個(gè)方法的過(guò)程中調(diào)用該方法本身,即為方法遞歸調(diào)用,可以無(wú)限次遞歸下去。但要說(shuō)明下,如果這樣下去,程序就會(huì)無(wú)限地遞歸下去,必須有遞歸結(jié)束條件,而每次遞歸都應(yīng)該向結(jié)束條件邁進(jìn),直到滿足結(jié)束條件而停止遞歸調(diào)用。
5 總結(jié)
方法是C#程序設(shè)計(jì)基礎(chǔ)的重要組成部分。為了使學(xué)生系統(tǒng)地掌握基礎(chǔ)知識(shí)、基本技能,形成嚴(yán)密的邏輯思維能力,我的教學(xué)由淺入深,由簡(jiǎn)到繁,而不是一步到位。各個(gè)階段案例的選取有梯度、有層次,采取循序漸進(jìn)、分步到位的操作辦法,從而最大限度地激發(fā)學(xué)生的學(xué)習(xí)興趣,最大限度地調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,最大限度地喚起學(xué)生的學(xué)習(xí)主動(dòng)性和創(chuàng)造性,在實(shí)踐過(guò)程中是一種行之有效的教學(xué)策略。
參考文獻(xiàn):
[1] 徐曉.一種C語(yǔ)言函數(shù)部分的新教學(xué)方案[J].計(jì)算機(jī)教育,2007(9):56-58.
[2] 彭宗舉,沈明圻,趙一鳴.類(lèi)比教學(xué)法在操作系統(tǒng)教學(xué)中的應(yīng)用研究[J].高等理科教育,2007(2):123-124.
[3] 李振美.類(lèi)比教學(xué)法在操作系統(tǒng)核心內(nèi)容教學(xué)中的應(yīng)用一以進(jìn)程管理為例[J].中國(guó)科教創(chuàng)新導(dǎo)刊,2010(31):73.