齊晶薇(哈爾濱遠(yuǎn)東理工學(xué)院,哈爾濱 150025)
“C++語(yǔ)言程序設(shè)計(jì)”中案例教學(xué)法的應(yīng)用
齊晶薇
(哈爾濱遠(yuǎn)東理工學(xué)院,哈爾濱 150025)
為了更好地培養(yǎng)學(xué)生學(xué)習(xí)興趣,提高C++語(yǔ)言程序教學(xué)效果,本文以“C++語(yǔ)言程序設(shè)計(jì)”課程教學(xué)特點(diǎn)為著手點(diǎn),對(duì)案例教學(xué)法在“C++語(yǔ)言程序設(shè)計(jì)”中的應(yīng)用進(jìn)行了進(jìn)一步的分析和討論,希望幫助學(xué)生更好的掌握課堂教學(xué)內(nèi)容,形成程序設(shè)計(jì)思維,養(yǎng)成良好的學(xué)習(xí)習(xí)慣。
程序設(shè)計(jì);案例教學(xué);創(chuàng)新能力
相較于其他教學(xué)法,案例教學(xué)法更加生動(dòng)、靈活且更加多樣化,經(jīng)過(guò)長(zhǎng)期實(shí)踐驗(yàn)證,案例教學(xué)法早已形成了獨(dú)特的教學(xué)方法,也是現(xiàn)代教學(xué)中的重要教學(xué)形式,它秉承了教育傳統(tǒng)理念和實(shí)際有機(jī)整合,并結(jié)合了案例,創(chuàng)設(shè)一個(gè)真實(shí)的教學(xué)情境,加深師生、學(xué)生之間的互動(dòng),營(yíng)造良好的課堂學(xué)習(xí)氛圍,培養(yǎng)學(xué)生學(xué)習(xí)興趣,帶動(dòng)學(xué)生積極性和主動(dòng)性,培養(yǎng)學(xué)生團(tuán)隊(duì)合作意識(shí)和反思意識(shí),使學(xué)生具備分析問(wèn)題、解決問(wèn)題的能力。
近年來(lái)案例教學(xué)法逐漸被引入到“C++語(yǔ)言程序設(shè)計(jì)”中,我們所要討論的就是怎樣更好的發(fā)揮案例教學(xué)法的作用。首先,我們要了解開(kāi)展“C++語(yǔ)言程序設(shè)計(jì)”教學(xué)的目的,它就是為了使學(xué)生熟練具備軟件設(shè)計(jì)和開(kāi)發(fā)的能力,培養(yǎng)學(xué)生思維創(chuàng)新能力、實(shí)際動(dòng)手能力和探究能力。因此,采用案例教學(xué)法的時(shí)候,案例的選擇十分重要,選擇的案例必須具有典型性和代表性,并充分考慮到學(xué)生認(rèn)知特點(diǎn)。
案例可以說(shuō)是決定案例教學(xué)法成功的關(guān)鍵,采用案例教學(xué)時(shí),應(yīng)注意以下幾點(diǎn):第一,重視教師素質(zhì),合理定位教師在教學(xué)過(guò)程中的角色。開(kāi)展案例教學(xué)時(shí),教師應(yīng)更新教學(xué)觀念,教師不是教學(xué)的主導(dǎo)者,而是課堂教學(xué)的引導(dǎo)者和監(jiān)督者。第二,正確定位學(xué)生角色。在以人為本的教學(xué)環(huán)境當(dāng)中,教師應(yīng)幫助學(xué)生樹(shù)立課堂主人翁意識(shí),增加其課堂活動(dòng)參與的主動(dòng)性和積極性,為學(xué)生創(chuàng)設(shè)良好的課堂內(nèi)容溝通、討論的平臺(tái),鼓勵(lì)其對(duì)教學(xué)問(wèn)題進(jìn)行辯論和分析,進(jìn)而解決問(wèn)題。
2.1案例實(shí)用性
采用案例教學(xué)法的最根本目的在于能夠?qū)崿F(xiàn)理論聯(lián)系實(shí)際,增強(qiáng)教學(xué)內(nèi)容的實(shí)用性。現(xiàn)在的學(xué)習(xí)就是為了以后的應(yīng)用。因此,學(xué)習(xí)C++語(yǔ)言程序設(shè)計(jì)后,讓學(xué)生能夠自主的進(jìn)行程序設(shè)計(jì)才是最終目標(biāo),而不是為了讓學(xué)生填寫(xiě)簡(jiǎn)單的試卷和公式運(yùn)用、背誦而已。因此,我們必須從教學(xué)內(nèi)容和要求出發(fā),從眾多經(jīng)典案例中選擇出最恰當(dāng)?shù)膶?shí)用性的教學(xué)案例十分必要,讓學(xué)生能夠在案例教學(xué)當(dāng)中將所學(xué)知識(shí)融會(huì)貫通,知其然知其所以然,挖掘?qū)W生自身潛力,培養(yǎng)學(xué)生的思維創(chuàng)新能力和創(chuàng)造能力。
2.2案例趣味性
興趣是學(xué)生最好的老師,在當(dāng)今這個(gè)信息化充斥的時(shí)代里,傳統(tǒng)案例很難引起學(xué)生的共鳴,其價(jià)值得不到認(rèn)可,學(xué)生完全不知其所謂,學(xué)習(xí)目的不明確,學(xué)生自然對(duì)學(xué)習(xí)興致缺乏。因此,課堂教學(xué)案例選擇時(shí),必須要充分考慮到案例趣味性,利用學(xué)生的好奇心和求知欲來(lái)吸引學(xué)生的注意力,充分調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性和主動(dòng)性。
2.3綜合性案例
從“C++語(yǔ)言程序設(shè)計(jì)”的教學(xué)實(shí)際考量,它是一門(mén)大型復(fù)雜的計(jì)算機(jī)程序語(yǔ)言,小的程序編寫(xiě)根本無(wú)法突出其專業(yè)魅力,因此,案例選擇要有一定的深度和難度,并具有一定的綜合性,經(jīng)得起學(xué)生的反復(fù)推敲、琢磨,鼓勵(lì)學(xué)生去分析、研究,使學(xué)生能夠更好掌握課堂知識(shí)點(diǎn),提高整體教學(xué)效果。
2.4挑戰(zhàn)性案例
由于“C++語(yǔ)言程序設(shè)計(jì)”具有較強(qiáng)的實(shí)踐性,而案例教學(xué)法又是編程學(xué)習(xí)中重要的方法,教師通常會(huì)采取正面實(shí)例對(duì)比教學(xué)手段,但實(shí)際上反面實(shí)例會(huì)給學(xué)生留下更深的印象。因此,筆者建議廣大教師可以換位思考,用全新的思維方式開(kāi)展案例教學(xué),嘗試?yán)梅疵鎸?shí)例進(jìn)行教學(xué),這是對(duì)教學(xué)的一種全新挑戰(zhàn),同時(shí)也是對(duì)教師自身的挑戰(zhàn),鼓勵(lì)學(xué)生利用所學(xué)知識(shí)不斷完善實(shí)例編程,這并不比重新編程輕松,反倒是更難。
案例教學(xué)法在“C++語(yǔ)言程序設(shè)計(jì)”中主要以案例講解法和案例分析法兩種方法為主。首先,案例講解法主要針對(duì)課堂教學(xué)中應(yīng)用性較強(qiáng)的實(shí)例,教師完全拋棄邏輯講授采用案例講解法進(jìn)行教學(xué),更加重視教師的教學(xué)引導(dǎo)作用。案例分析法強(qiáng)調(diào)的是學(xué)生參與性,所以該方法也被稱作案例討論法,重點(diǎn)培養(yǎng)學(xué)生的思維的創(chuàng)造力和解決問(wèn)題的能力。
綜上所述,我們了解到案例教學(xué)法并不能全面、系統(tǒng)的將某種語(yǔ)言程序設(shè)計(jì)內(nèi)容講解出來(lái),它只是針對(duì)一些原理性和概念性較強(qiáng)的課堂教學(xué)內(nèi)容,雖然案例教學(xué)法具有較強(qiáng)的實(shí)用性和應(yīng)用性,但我們也不能忽視傳統(tǒng)教學(xué)優(yōu)勢(shì),應(yīng)將二者更好的聯(lián)系結(jié)合起來(lái),充分發(fā)揮課堂教學(xué)作用,提高課堂教學(xué)質(zhì)量,使學(xué)生具備扎實(shí)的理論基礎(chǔ)和實(shí)際操作能力。
經(jīng)實(shí)踐驗(yàn)證,案例教學(xué)法能夠充分激發(fā)學(xué)生思維創(chuàng)造力,調(diào)動(dòng)學(xué)生積極性,使學(xué)生主動(dòng)參與到課堂教學(xué)當(dāng)中,有效提高了學(xué)生知識(shí)的實(shí)際運(yùn)用能力,增強(qiáng)了教學(xué)的趣味性和挑戰(zhàn)性,改善了被動(dòng)教學(xué)的情況。
[1] 呂生榮,張麗萍,王利江.Visual Basic程序設(shè)計(jì)教學(xué)研究與實(shí)踐[J].內(nèi)蒙古師范大學(xué)學(xué)報(bào)(教育科學(xué)版),2012,(09):17-18.
[2] 肖云波.計(jì)算機(jī)程序設(shè)計(jì)教學(xué)應(yīng)用案例教學(xué)法初探[J].中國(guó)科教創(chuàng)新導(dǎo)刊,2008,(03):93-94.
The Application of Case Teaching Method in"C++language program design"
QI Jing-wei
(Harbin Yuan dong Institute of Science and Technology,Harbin 150025,China)
In order to improve the students learning interest and improve the teaching effect of C++language program,this paper takes"C++ language programming"course features as the starting point,analyzes and discusses the application of case teaching method in"C++language programdesign",Want tohelp students grasp ofthe classroomteachingcontent and the programmingthinking,develop good learninghabits.
Programdesign;Case teaching;Innovation ability
TP312.1
A
1674-8646(2015)08-0142-01
2015-05-27