◆李曉艷 劉金金
作者:李曉艷,河南師范大學(xué)計(jì)算機(jī)與信息工程學(xué)院、計(jì)算智能與數(shù)據(jù)挖掘工程技術(shù)研究中心助教,研究方向?yàn)榇植诩?shù)據(jù)挖掘、圖像檢索;劉金金,河南師范大學(xué)計(jì)算機(jī)與信息工程學(xué)院、計(jì)算智能與數(shù)據(jù)挖掘工程技術(shù)研究中心助教,研究方向信息領(lǐng)域識(shí)別及粒計(jì)算(453007)。
C 語言是一種高級(jí)計(jì)算機(jī)程序設(shè)計(jì)語言,是各高校計(jì)算機(jī)類各專業(yè)本科教學(xué)中的一門重要的專業(yè)技術(shù)基礎(chǔ)課[1],是學(xué)生能夠初步掌握計(jì)算機(jī)編程分析能力和解決實(shí)際問題能力的入門課程,是以后學(xué)習(xí)其他計(jì)算機(jī)類語言的基礎(chǔ)[2]。因此,學(xué)生對(duì)C 語言的掌握程度直接關(guān)系到計(jì)算機(jī)類本科教學(xué)的成敗。本文通過分析高校學(xué)生在學(xué)習(xí)過程中存在的問題,探討C 語言課堂教學(xué)中的改進(jìn)方法,及如何組建團(tuán)隊(duì),提高教學(xué)水平。
入門不到位 學(xué)生在進(jìn)入高校之前的理科基本上以學(xué)習(xí)數(shù)、理、化為主,對(duì)計(jì)算機(jī)的了解僅限于會(huì)進(jìn)行簡(jiǎn)單的操作和最基本的Office 軟件的使用,而對(duì)計(jì)算機(jī)語言是“不知道、不了解”,這就需要教師對(duì)學(xué)生做一個(gè)較為通俗易懂的入門。而一部分教師對(duì)這一點(diǎn)的重視程度顯然不夠。學(xué)生在學(xué)習(xí)的過程中不明白“為什么學(xué)習(xí)C 語言,學(xué)習(xí)了C語言能干什么”,而處于盲目的狀態(tài),對(duì)學(xué)習(xí)提不起興趣。
過于依賴教材 部分教師在教學(xué)中僅限于對(duì)書本知識(shí)的講解,能夠?qū)κ裁词菙?shù)據(jù)類型、語句、語法等書中的內(nèi)容進(jìn)行大量詳細(xì)的講解,但對(duì)如何用于解決實(shí)際問題提的很少,以至于學(xué)生在遇到實(shí)際問題時(shí)出現(xiàn)無從下手的情況。而這才是C 語言學(xué)習(xí)要達(dá)到的目標(biāo),是學(xué)習(xí)的難點(diǎn)。
教學(xué)形式單一 教師在教學(xué)過程中,除了課堂教學(xué)就是上機(jī)實(shí)驗(yàn),大多采用學(xué)生交作業(yè)和實(shí)驗(yàn)報(bào)告的形式督促學(xué)生學(xué)習(xí),有一定的教學(xué)效果,但形式和評(píng)價(jià)方式單一,學(xué)生學(xué)習(xí)興趣不高,有時(shí)還可能出現(xiàn)部分學(xué)生照抄照搬別的學(xué)生的作業(yè)情況,教學(xué)效果大打折扣。
學(xué)生自主學(xué)習(xí)能力不足 學(xué)生已經(jīng)習(xí)慣了高中教師的“手把手教”和“24 小時(shí)監(jiān)督”教育,對(duì)大學(xué)的自主學(xué)習(xí)培養(yǎng)方法還不適應(yīng),自主學(xué)習(xí)能力嚴(yán)重不足。C 語言程序設(shè)計(jì)是大學(xué)一年級(jí)的課程,除了課堂學(xué)習(xí)之外,還需要大量的課下練習(xí)、查資料等,對(duì)學(xué)生的自主學(xué)習(xí)能力較之其他課程更高。這就要求教師能夠調(diào)動(dòng)學(xué)生的積極性,提高學(xué)生的自主學(xué)習(xí)能力。
表1 C語言和自然語言的相同點(diǎn)和不同點(diǎn)
做好入門是關(guān)鍵 學(xué)生在入學(xué)前對(duì)計(jì)算機(jī)語言了解比較少,對(duì)計(jì)算機(jī)編程的思維方式更是知之甚少。這要求教師能夠給學(xué)生做個(gè)通俗易懂的入門,使學(xué)生能夠快速進(jìn)入C語言的學(xué)習(xí)狀態(tài),對(duì)C 語言的內(nèi)容和思維方式有一個(gè)初步認(rèn)識(shí)??梢宰孋 語言和自然語言進(jìn)行對(duì)比學(xué)習(xí),如表1 所示。這樣,通過對(duì)比學(xué)習(xí),拉近學(xué)生和C 語言之間的距離,從而使學(xué)生更易接受。
注重形式和過程 大多數(shù)教師能夠在課堂上對(duì)數(shù)據(jù)類型、語句、語法等知識(shí)點(diǎn)進(jìn)行詳細(xì)的講解和例題展示,卻很少?gòu)?qiáng)調(diào)解決問題的過程和步驟,以至于學(xué)生在上機(jī)時(shí),往往直接寫代碼,而對(duì)問題沒有一個(gè)整體的看法,從而出現(xiàn)各種情況而完不成任務(wù)。
例如:求1+2+3+……+100 之和。
第一步,量化:intsum=0,i=1。
第二步,畫流程圖,如圖1 所示。
第三步,編程實(shí)現(xiàn):
圖1 流程圖
學(xué)生在初學(xué)的過程中養(yǎng)成良好的編程習(xí)慣,在以后遇到復(fù)雜問題時(shí)才不至于出現(xiàn)顧此失彼的情況,調(diào)試程序的過程中才更易發(fā)現(xiàn)問題、解決問題,項(xiàng)目才可以順利完成。
明確任務(wù)提水平 除了課堂學(xué)習(xí)以外,教師需要給學(xué)生布置相應(yīng)的學(xué)習(xí)任務(wù),包括綜合性、設(shè)計(jì)性的實(shí)驗(yàn)。教師在教學(xué)過程中應(yīng)當(dāng)轉(zhuǎn)變觀念,充當(dāng)課程的設(shè)計(jì)者、學(xué)生領(lǐng)路人的角色。要求教師布置的每一項(xiàng)任務(wù)都進(jìn)行過精心的設(shè)計(jì),能夠較全面考查學(xué)生對(duì)知識(shí)的掌握程度,難易得當(dāng),并對(duì)任務(wù)進(jìn)行必要的提示,以免學(xué)生在做題的過程中出現(xiàn)無從著手的情況,而挫傷學(xué)生的學(xué)習(xí)積極性。學(xué)生在完成任務(wù)之后,要對(duì)完成的情況進(jìn)行檢查和對(duì)過程與結(jié)果進(jìn)行展示,指出學(xué)生實(shí)驗(yàn)過程中存在的優(yōu)點(diǎn)與不足,以便相互借鑒,提高學(xué)生對(duì)知識(shí)的理解和重點(diǎn)的掌握。
構(gòu)建項(xiàng)目導(dǎo)師團(tuán)隊(duì) 以教研室為單位構(gòu)建項(xiàng)目導(dǎo)師團(tuán)隊(duì),成立C 語言課程研究小組,了解課程知識(shí)體系的發(fā)展,把研究成果融入課堂教學(xué)中[3]。在新學(xué)期上課之前,C 語言研究小組可以組織相關(guān)教師討論新學(xué)期C 語言課程的教學(xué)想法,展示不同的建議和方法,教師相互借鑒、相互學(xué)習(xí);還可以組織教師進(jìn)行集體備課,并進(jìn)行課件展示,建立相互聽課制度等,加強(qiáng)教師之間的合作和交流,更新教師的教學(xué)理念和方法,綜合提高教師隊(duì)伍的教學(xué)能力和水平。
組建學(xué)生學(xué)習(xí)小組團(tuán)隊(duì) 項(xiàng)目導(dǎo)師或任課教師將學(xué)生組建成多個(gè)學(xué)習(xí)小組,鼓勵(lì)學(xué)習(xí)小組內(nèi)相互學(xué)習(xí)、小組間相互競(jìng)爭(zhēng)。設(shè)置學(xué)習(xí)情境,明確學(xué)習(xí)任務(wù),小組內(nèi)相互合作,發(fā)揮集體智慧,實(shí)現(xiàn)“一加一大于二”的良好互動(dòng)效果,小組和小組之間進(jìn)行比較,尋找完成任務(wù)時(shí)存在的優(yōu)點(diǎn)與不足,相互借鑒。這樣,學(xué)生在完成任務(wù)的過程中相互學(xué)習(xí)、相互合作,取長(zhǎng)補(bǔ)短,對(duì)所學(xué)知識(shí)進(jìn)行融會(huì)貫通,對(duì)重點(diǎn)和難點(diǎn)加深理解,提高學(xué)生的學(xué)習(xí)積極性和發(fā)現(xiàn)問題、解決問題的能力。
創(chuàng)建校企合作團(tuán)隊(duì) 創(chuàng)建校企合作團(tuán)隊(duì)包括兩個(gè)方面,一是教師,二是學(xué)生。
一方面,教師需要不斷地學(xué)習(xí)更新知識(shí)和教學(xué)理念,這些知識(shí)不僅需要從書本和同行中取得,更需要深入企業(yè)中學(xué)習(xí),靠近知識(shí)應(yīng)用的最前沿和最一線。學(xué)校一方面可以派一部分教師深入企業(yè)中鍛煉,學(xué)習(xí)企業(yè)中不同于高校的思維方式和先進(jìn)的技術(shù)并融會(huì)貫通應(yīng)用于課堂,同時(shí)尋找企業(yè)管理模式下存在的亟待解決的問題,在高校的優(yōu)越條件下進(jìn)行研究,創(chuàng)新知識(shí),緊跟時(shí)代步伐。在深入企業(yè)鍛煉時(shí),教師要帶著問題去鍛煉,而不是純粹地學(xué)習(xí),也要批判地審視。同時(shí),高校也可以邀請(qǐng)企業(yè)的管理人員和一線工作者到學(xué)校中開展講座,使學(xué)生真正能夠感受到學(xué)習(xí)的方向和學(xué)習(xí)的目標(biāo),提高學(xué)習(xí)興趣。
另一方面,高校學(xué)生深入企業(yè)去參加實(shí)習(xí)實(shí)訓(xùn),擴(kuò)展知識(shí)面,提高實(shí)踐水平。如此,高校就可以培養(yǎng)出與社會(huì)無縫對(duì)接的計(jì)算機(jī)人才。
經(jīng)過幾年的教學(xué)實(shí)踐,發(fā)現(xiàn)參與教學(xué)改革研究的教師對(duì)教學(xué)更有想法,思維更開闊,研究成果更靠近知識(shí)的前沿,具有鮮明的立意和觀點(diǎn);而參與改革的學(xué)生在學(xué)習(xí)過程中,提出問題和解決問題的能力有顯著提高,合作意識(shí)和創(chuàng)新能力更強(qiáng),思維更發(fā)散,有新時(shí)代學(xué)生學(xué)習(xí)的熱情和動(dòng)力。當(dāng)然C 語言的教學(xué)改革不是一朝一夕之功,更需要全國(guó)的同仁們進(jìn)一步探索和思考,創(chuàng)新教學(xué)方法,共同提高教學(xué)水平。
[1]譚浩強(qiáng).C 程序設(shè)計(jì)[M].4 版.北京:清華大學(xué)出版社,2010.
[2]劉淑嫻,阿里甫·庫爾班,李曉華.簡(jiǎn)單案例為主線的教學(xué)模式在C 語言教學(xué)中的應(yīng)用[J].計(jì)算機(jī)教育,2011(4):89-94.
[3]朱立才,湯克明.C 語言程序設(shè)計(jì)研究型教學(xué)實(shí)踐[J].計(jì)算機(jī)教育,2010(8):115-117.