顧思思 楊 杰
(湖南科技學(xué)院 計(jì)算機(jī)與通信工程系,湖南 永州 425199)
提高C語(yǔ)言課程學(xué)習(xí)興趣的方法探索與實(shí)踐
顧思思 楊 杰
(湖南科技學(xué)院 計(jì)算機(jī)與通信工程系,湖南 永州 425199)
C語(yǔ)言程序設(shè)計(jì)能有效地培養(yǎng)學(xué)生分析問(wèn)題和解決問(wèn)題的邏輯思維能力。而傳統(tǒng)的教學(xué)方式 “重語(yǔ)法、輕算法、課程按教材內(nèi)容滿堂灌”,難以調(diào)動(dòng)學(xué)生的學(xué)習(xí)興趣。本文針對(duì)這一問(wèn)題,對(duì)如何改善教學(xué)方法,從而激發(fā)和培養(yǎng)學(xué)生對(duì)C語(yǔ)言的求知欲,進(jìn)行了探索和實(shí)踐。
C語(yǔ)言程序設(shè)計(jì);教學(xué)方法;興趣
C語(yǔ)言程序設(shè)計(jì)作為許多高校開(kāi)設(shè)的計(jì)算機(jī)編程入門(mén)課程,所面對(duì)的學(xué)習(xí)對(duì)象主要大一新生,其難免存在水平層次不齊,專業(yè)基礎(chǔ)薄弱等客觀問(wèn)題。由于缺乏對(duì)課程的整體了解和把握,許多學(xué)生在課程開(kāi)設(shè)之初,對(duì)于學(xué)習(xí)的目標(biāo)和意義感到比較盲目。而傳統(tǒng)的教學(xué)方式是根據(jù)教材的章節(jié)安排進(jìn)行按部就班的講解,因此前幾節(jié)課的內(nèi)容基本上都是抽象的概念和規(guī)則,這無(wú)疑會(huì)直接影響到學(xué)生對(duì) C語(yǔ)言課程的學(xué)習(xí)興趣。同時(shí),由于 C語(yǔ)言牽涉到的概念復(fù)雜,規(guī)則繁多,開(kāi)設(shè)課時(shí)相對(duì)有限,致使許多教師在教學(xué)安排上每堂課的信息量很多,且采用“教師滿堂灌”的方式,因此常常出現(xiàn)課堂上教師講的口干舌燥,而底下學(xué)生卻注意力不集中,或者是懵懵懂懂似懂非懂的情況。學(xué)生對(duì)于課堂內(nèi)容不能及時(shí)地消化,也必然導(dǎo)致對(duì)于實(shí)際問(wèn)題的解決感到無(wú)從下手。久而久之,學(xué)生就會(huì)對(duì) C語(yǔ)言的學(xué)習(xí)產(chǎn)生厭倦甚至恐懼,形成惡性循環(huán),進(jìn)而影響后續(xù)內(nèi)容的學(xué)習(xí)。
教學(xué)實(shí)踐表明,對(duì)于 C語(yǔ)言程序設(shè)計(jì)這類基礎(chǔ)入門(mén)型語(yǔ)言的教學(xué),往往教師付出了許多精力卻難以收到理想的教學(xué)效果。究其原因,一是由于在教學(xué)初期,許多教師沒(méi)有通過(guò)結(jié)合 C語(yǔ)言實(shí)際應(yīng)用的案例來(lái)引發(fā)學(xué)生的探索欲,學(xué)生不知道學(xué)習(xí)的目的和意義,沒(méi)有主動(dòng)的求知欲;二是由于在教學(xué)中后期,教師缺乏使用問(wèn)題導(dǎo)入法來(lái)引發(fā)學(xué)生的思考,而僅僅“填鴨式”地讓學(xué)生在沒(méi)有任何感性認(rèn)識(shí)的前提下就去系統(tǒng)完整地學(xué)習(xí)各個(gè)抽象的理論知識(shí)點(diǎn),因而導(dǎo)致課堂氛圍枯燥乏味,挫傷了學(xué)生的學(xué)習(xí)興趣。
針對(duì) C語(yǔ)言教學(xué)中因?qū)W生學(xué)習(xí)興趣的缺失而影響教學(xué)效果的問(wèn)題,本人認(rèn)為,應(yīng)當(dāng)把興趣的培養(yǎng)作為教學(xué)的手段和動(dòng)力,通過(guò)改善教學(xué)方法,不斷地激發(fā)和延續(xù)學(xué)生對(duì) C語(yǔ)言的興趣,從而使其能夠積極主動(dòng)地去學(xué)習(xí)。在實(shí)際教學(xué)過(guò)程中,本人也就一些具體的改革措施做了探索和嘗試,取得了較好的效果??偨Y(jié)如下,希望對(duì)從事本專業(yè)的教師有所啟迪。
通常情況下,學(xué)生在剛開(kāi)始接觸一門(mén)新課程時(shí),由于缺乏對(duì)課程的總體了解,并不能立即對(duì)這門(mén)課程產(chǎn)生直接的興趣,但其一旦能知道課程的重要性或者能結(jié)合自身的需要,了解到這門(mén)課程可能會(huì)對(duì)今后的工作有所幫助,就會(huì)在心理上產(chǎn)生一種間接的興趣[1]。如果引導(dǎo)得當(dāng),這種間接的興趣又會(huì)再轉(zhuǎn)換為直接的興趣。因此,一開(kāi)始,教師可以從讓學(xué)生認(rèn)識(shí)到學(xué)習(xí)這門(mén)課程的重要性入手,使其明確學(xué)習(xí)目的,引發(fā)其間接興趣。然后再通過(guò)具體的應(yīng)用實(shí)例,給予學(xué)生求知欲上更新鮮的刺激,將間接興趣進(jìn)一步轉(zhuǎn)換為直接興趣。對(duì)于課程的重要性方面,教師可以介紹:首先,C語(yǔ)言很經(jīng)典,現(xiàn)在很多新型的語(yǔ)言如C++、Java,C#等都是由它而衍生。因此,掌握了 C語(yǔ)言,只需經(jīng)過(guò)簡(jiǎn)單的學(xué)習(xí)就可以掌握其它多門(mén)語(yǔ)言;其次,C語(yǔ)言的學(xué)習(xí)很必要,它不僅與同學(xué)們后續(xù)的一些專業(yè)課程(例如電子工程專業(yè)的單片機(jī)等)有關(guān)聯(lián),而且是規(guī)定的計(jì)算機(jī)等級(jí)考試科目之一。而等級(jí)證書(shū)對(duì)于同學(xué)們今后找工作也有一定程度的幫助;再次,C語(yǔ)言程序的開(kāi)發(fā)應(yīng)用十分廣泛。
明確了 C語(yǔ)言課程的學(xué)習(xí)意義之后,學(xué)生對(duì)課程已經(jīng)建立起了一定的間接興趣,此時(shí),便可通過(guò)演示趣味性案例來(lái)將間接興趣轉(zhuǎn)化為直接興趣。這些案例就是基于 C語(yǔ)言的廣泛應(yīng)用而展開(kāi),例如:通過(guò)演示基于 C語(yǔ)言的“推箱子游戲”、“俄羅斯方塊游戲”等,來(lái)讓學(xué)生體會(huì) C語(yǔ)言在游戲開(kāi)發(fā)中的應(yīng)用;通過(guò)演示“學(xué)生成績(jī)管理系統(tǒng)”或“工資管理系統(tǒng)”等來(lái)展示 C語(yǔ)言在文件操作方面的應(yīng)用;通過(guò)演示“萬(wàn)年歷”、“簡(jiǎn)易計(jì)算器”等實(shí)例,來(lái)展示 C語(yǔ)言在仿Windows應(yīng)用程序方面的應(yīng)用。這些案例的選擇應(yīng)當(dāng)基于日常生活,使學(xué)生比較容易理解和體會(huì),從而吸引到學(xué)生的眼球。在展示的過(guò)程中,教師也無(wú)需注重代碼的講解,只需要演示運(yùn)行的效果,就能使學(xué)生直觀地感受到“C語(yǔ)言都能做些什么?”,了解C語(yǔ)言實(shí)用性。讓其感受能通過(guò)C語(yǔ)言的學(xué)習(xí)能夠?qū)W到很多有用的知識(shí),掌握許多實(shí)用的技巧和本領(lǐng)。這樣,相比于從第一節(jié)課就開(kāi)始枯燥地講解語(yǔ)法、關(guān)鍵詞等理論,效果就會(huì)好很多,能極大程度地激發(fā)其求知欲,調(diào)動(dòng)學(xué)習(xí)熱情。
傳統(tǒng)的 C語(yǔ)言教學(xué)方式是遵循教材的安排,先逐章逐節(jié)地介紹相關(guān)理論知識(shí)點(diǎn),然后再舉出相應(yīng)實(shí)例。這種方法不能使學(xué)生事先對(duì)所學(xué)內(nèi)容獲得感性的認(rèn)識(shí),學(xué)習(xí)的目標(biāo)性不強(qiáng),因此效果不佳。若能以實(shí)際問(wèn)題作為導(dǎo)入式發(fā)問(wèn),引發(fā)學(xué)生思考,同時(shí)結(jié)合情境設(shè)置,一步一步進(jìn)行啟發(fā),便能獲得較好的效果。
例如,本人在講解“程序控制結(jié)構(gòu)”這一章時(shí),就先拋出一個(gè)“搬磚”問(wèn)題,并鼓勵(lì)學(xué)生給出結(jié)果。問(wèn)題是這樣的:“36塊磚,36人搬,男搬4,女搬3,兩個(gè)小孩抬1磚,要求一次全搬完,問(wèn)男、女、小孩各若干?”[2]。對(duì)于如此新穎的問(wèn)題,學(xué)生馬上就來(lái)了興趣,于是便用手工的方式進(jìn)行求解。結(jié)果卻發(fā)現(xiàn),看似簡(jiǎn)單的問(wèn)題,求解起來(lái)卻并不容易。根據(jù)已知的條件,學(xué)生只能列出這個(gè)三元一次問(wèn)題中的兩個(gè)方程,并不能馬上得到答案。這時(shí)本人再給出 “窮解法”的解題思路提示,學(xué)生發(fā)現(xiàn),將所有可能滿足條件的值一一進(jìn)行嘗試的方法,的確最終能夠得到解答,但費(fèi)時(shí)很長(zhǎng)。
“工欲善其事必先利其器”,此時(shí),教師便可告訴學(xué)生,利用 C語(yǔ)言這樣的工具,能夠迅速地解決類似大運(yùn)算量的問(wèn)題。只需使用循環(huán)語(yǔ)句與選擇語(yǔ)句的結(jié)合,通過(guò)三層嵌套循環(huán)進(jìn)行值的窮舉、通過(guò)選擇語(yǔ)句實(shí)現(xiàn)解的判斷,就能立刻解決這一搬磚問(wèn)題。
通過(guò)問(wèn)題的導(dǎo)入和情境設(shè)置,使學(xué)生明確了“程序流程控制”這一章的學(xué)習(xí)目的和意義,然后教師再去講解選擇和循環(huán)語(yǔ)句的具體用法,學(xué)生在課堂上就有了主動(dòng)性。
興趣發(fā)端于動(dòng)機(jī),伴隨著行動(dòng)過(guò)程,落實(shí)在行動(dòng)結(jié)果的滿足上。也就是說(shuō),如果學(xué)生學(xué)習(xí)有愿望、有行動(dòng),但行動(dòng)結(jié)果不能得到滿足,仍難以保持長(zhǎng)久的興趣[3]。例如,若一開(kāi)始就布置有一定難度的習(xí)題,就會(huì)使學(xué)生感覺(jué)找不到思路,從而完全提不起精神,最后干脆放棄;而如果在學(xué)生掌握了一定的編程方法和技巧之后,仍安排過(guò)于簡(jiǎn)單的習(xí)題,也同樣無(wú)法讓學(xué)生體會(huì)到思考的樂(lè)趣。長(zhǎng)久下去,學(xué)生勢(shì)必會(huì)產(chǎn)生了畏懼或倦怠的心理。
由此可見(jiàn),對(duì)于習(xí)題內(nèi)容的創(chuàng)設(shè),教師需要精心設(shè)計(jì)。在備課時(shí)就應(yīng)充分挖掘教材以及教材之外貼近學(xué)生生活、充滿趣味性的習(xí)題,進(jìn)行從簡(jiǎn)到難地分類:既能通過(guò)設(shè)置一些較為簡(jiǎn)單的習(xí)題使學(xué)生收獲自信,相信自己能夠?qū)W好 C語(yǔ)言;也能通過(guò)設(shè)置一些具有挑戰(zhàn)性的習(xí)題去不斷挖掘?qū)W生的“潛在水平”,驅(qū)使學(xué)生開(kāi)動(dòng)腦筋,從而體驗(yàn)到克服困難獲取成功的樂(lè)趣。例如,對(duì)于“循環(huán)語(yǔ)句”這一知識(shí)點(diǎn),教師可以先安排較為簡(jiǎn)單的習(xí)題如求解n!、1~n的累加和及九九乘法表的打印等,讓學(xué)生先通過(guò)問(wèn)題的求解建立自信。在這個(gè)過(guò)程中,教師可以和學(xué)生一起,對(duì)這些簡(jiǎn)單問(wèn)題的類型及求解方法進(jìn)行歸納總結(jié),以便能夠舉一反三。接著,教師就可以布置給學(xué)生一些稍難的習(xí)題,如求解某一范圍內(nèi)的完全數(shù)(該數(shù)等于它所有的真因子之和)、雙胞胎數(shù)(差值為 2的兩個(gè)素?cái)?shù))、回文數(shù)(該數(shù)正向讀和逆向讀一致)、S形矩陣和居中的菱形圖案的打印等,進(jìn)一步促使學(xué)生開(kāi)動(dòng)腦筋,感受到挑戰(zhàn)和刺激,體會(huì)到C語(yǔ)言的學(xué)習(xí)樂(lè)趣。
教育心理學(xué)研究表明,師生關(guān)系是否相容會(huì)直接影響學(xué)生的學(xué)習(xí)情緒。實(shí)踐也證明,如果學(xué)生喜歡某位老師,就會(huì)愿意相信其講授的道理。出于“愛(ài)屋及烏”的心理,自然就會(huì)對(duì)其課程表現(xiàn)出濃厚的興趣。反之,若學(xué)生不喜歡、甚至害怕反感某位老師,也必然會(huì)對(duì)其所授課程產(chǎn)生厭煩的心理。因此,教師應(yīng)當(dāng)注重不斷修煉自我,提升個(gè)人魅力。這就要求就教師應(yīng)多注重培養(yǎng)知識(shí)的廣度和深度,最好能將自己所授課程與多學(xué)科相互結(jié)合,用風(fēng)趣幽默的語(yǔ)言,生動(dòng)形象的比喻形成自己獨(dú)特的教學(xué)風(fēng)格。另外,教師還應(yīng)注重多和學(xué)生交流互動(dòng),與學(xué)生平等相處,以心換心;能夠正確地評(píng)價(jià)學(xué)生,一視同仁,不偏不倚;能夠適當(dāng)?shù)毓膭?lì)和表?yè)P(yáng)學(xué)生,對(duì)學(xué)生在取得的每一次微小的進(jìn)步都給予充分地肯定。以此建立起良好的師生情感,使學(xué)生愿意學(xué)、愛(ài)學(xué)自己的課程,從而持久地保持學(xué)習(xí)的興趣。
托爾斯泰說(shuō)過(guò),“成功的教學(xué)需要的不是強(qiáng)制,而是激發(fā)學(xué)生的學(xué)習(xí)興趣”[4]。因此,實(shí)際教學(xué)中,教師應(yīng)始終把引發(fā)興趣和求知欲擺在首位,這樣才能使學(xué)生有學(xué)習(xí)和發(fā)展的內(nèi)在動(dòng)力。激發(fā)興趣的手段和方式多種多樣,只要我們能在教學(xué)實(shí)踐中勇于探索,就一定能找到提高教學(xué)效果最有效的途徑。
[1]皮連生.學(xué)與教的心理學(xué)[M].武漢:華東師范大學(xué)出版社, 2001.
[2]譚浩強(qiáng).C語(yǔ)言程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2010.
[3]康海燕.教育行動(dòng)的結(jié)構(gòu)及動(dòng)力因素分析[J].教育評(píng)論, 2007,(6).
[4]張秋香.如何有效地激發(fā)學(xué)生的學(xué)習(xí)興趣[J].人教期刊, 2002,(11).
G642
A
1673-2219(2014)05-0135-02
2014-03-02
校級(jí)教改課題(項(xiàng)目編號(hào)XKYJ2013001)。
顧思思(1982-),女,湖南永州人,碩士,講師,研究方向?yàn)槎嘀颠壿?、圖像處理與智能計(jì)算。楊杰(1976-),男,湖南永州人,碩士,副教授,主要研究方向?yàn)橛?jì)算機(jī)網(wǎng)絡(luò)安全、數(shù)據(jù)挖掘。
(責(zé)任編校:何俊華)
湖南科技學(xué)院學(xué)報(bào)2014年5期