摘要:本文探討了對于非計算機專業(yè),如何在計算機程序設(shè)計語言課程中改革教學方法和教學手段,培養(yǎng)學生的動手能力以及解決實際問題的能力,從而提高計算機語言課程的教學質(zhì)量,真正達到學以致用。
關(guān)鍵詞:程序設(shè)計語言;教學方法;教學手段
中圖分類號:G642
文獻標識碼:B
文章編號:1672-5913(2008)02-0073-03
掌握和應用計算機知識,是培養(yǎng)新型人才的一個重要環(huán)節(jié),是高等學校全面素質(zhì)教育中極為重要的組成部分。非計算機專業(yè)中的計算機教育,無論教學目的、教學內(nèi)容、教學體系、教學方法以及教材的選用等各方面都與計算機專業(yè)有很大不同,因此不能照搬計算機專業(yè)的模式和做法。計算機程序設(shè)計語言課程屬于計算機基礎(chǔ)教育的第二個層次,即計算機技術(shù)基礎(chǔ)教育。經(jīng)過多年的教學實踐,通過教學方法和教學手段的改革使該門課程的教學效果和教學質(zhì)量得到了顯著的提高。
1運用現(xiàn)代教育技術(shù),充實課堂內(nèi)容,提高教學質(zhì)量
1.1改革教學手段,制作高水準電子教案
根據(jù)我校學生的特點,研制開發(fā)了多媒體課件,制作了計算機程序設(shè)計語言課程的電子教案,每次授課不少于35頁幻燈片。采用現(xiàn)代化教育技術(shù),一改黑板加粉筆單一的教學形式,使得每堂課的信息量較以前有了極大的提高。在相同時間里,增加了傳授的知識量和信息量、提升了授課的效果。由于多媒體教學系統(tǒng)具有“同步廣播”、“轉(zhuǎn)播”、“示范”、“交流”等功能,彌補了傳統(tǒng)授課方式的不足,對其中的重點、難點問題制作了多媒體動畫,幫助學生理解,極大地提高了教學質(zhì)量。
1.2按知識單元劃分知識點,充分利用現(xiàn)代教育技術(shù)和教學手段
將現(xiàn)代教育技術(shù)與計算機程序設(shè)計語言課程的教學內(nèi)容緊密結(jié)合,利用PowerPoint制作電子教案、選用FireWorks處理各種圖形、使用Visio繪制程序設(shè)計流程、采用Flash制作“算法實現(xiàn)”動畫處理、借鑒交互手段在實際環(huán)境下演示源程序的執(zhí)行、跟蹤以及調(diào)試的全過程等等。教學效果生動直觀,教學內(nèi)容易于理解,課堂傳授的信息量大大增加,教學質(zhì)量得到提高。
1.3注重教學研究與教學改革
為了促進教學工作的開展,教研室成立了由若干任課教師共同組成的計算機程序設(shè)計語言課程教學改革小組,進行本門課程的教學過程和教學內(nèi)容的改革實踐工作。
① 定期組織相關(guān)教師進行高質(zhì)量的集體備課,確定授課的重點和難點。
② 經(jīng)常進行計算機程序設(shè)計語言課程的教學研討,就教學內(nèi)容、教學方法、教學手段等進行深入研究和探討,及時解決教學活動中存在的問題。
③ 結(jié)合我校本科生的實際情況,就理工科、文科和管理三大類分別研究相關(guān)的教學內(nèi)容,確定不同的教學重點。
④ 根據(jù)計算機知識發(fā)展迅速的特點,修改教學大綱,以適應發(fā)展的需要,細化教學內(nèi)容,為教學質(zhì)量的提高打下了堅實的基礎(chǔ)。
⑤ 嚴格執(zhí)行了學校規(guī)定的任課教師每學期互相聽課制度,促進了教師的教學手段的提高和教學方法的改進。
2注重提高學生獨立編程能力,嚴把實驗教學質(zhì)量關(guān)
實驗教學是計算機程序設(shè)計語言課程的重要組成部分,實驗效果的好壞直接影響到本門課程的整體教學質(zhì)量。課堂的理論知識,能否被學生真正接受并加以應用,是通過實驗這一重要環(huán)節(jié)進行消化、吸收的。為此,我們根據(jù)計算機程序設(shè)計語言課程的需要,以提高學生實踐能力為重點,進行實驗教學的改革。
2.1提高實驗課程的比例
計算機程序設(shè)計語言課程的總學時數(shù)為60學時,其中理論課時為28學時,實驗課時為32學時,安排較多的實驗課時,目的是讓學生在計算機上進行程序設(shè)計的實現(xiàn)過程學習。
2.2制定精講多練的教學策略
教研室確定了計算機程序設(shè)計語言課程“精講多練,重在實驗指導”的教學思想。課堂上,教師將授課的重點放在分析程序的算法模型上,重點講解程序的設(shè)計思想,明確將一個實際問題轉(zhuǎn)化為計算機能夠?qū)崿F(xiàn)的算法模型的過程,指導學生“分析具體問題,建立算法模型”,培養(yǎng)學生分析問題的能力。學生通過大量的上機實驗解決“怎樣將算法模型轉(zhuǎn)化為最終的用程序設(shè)計語言實現(xiàn)的實際結(jié)果”的問題。從而培養(yǎng)了學生的動手能力以及解決實際問題的能力。
2.3嚴格管理上機實驗
要提高學生上機練習的效果,機房環(huán)境和教師指導答疑非常關(guān)鍵。為此:
① 我校計算機教學機房配置了電子教室,指導教師利用電子教室可進行廣播教學、難點分析、個別指導、文件分發(fā)等;學生也可以利用電子教室舉手提問,從而加大了輔導的力度,大大提高了實驗課的教學效果。
② 根據(jù)我校學生的實際情況,編寫了計算機程序設(shè)計語言課程的實驗指導書。實驗指導書明確指出每次實驗的實驗目的、實驗要求和實驗內(nèi)容。編制統(tǒng)一的上機實驗內(nèi)容,用以保證實驗的進度和試驗的效果。
③ 每次實驗課教師根據(jù)教學計劃,都進行抽測,使每個學生都按要求完成上機任務(wù)。
④ 每個學期至少開設(shè)一次綜合性實驗及學生自擬的實驗,學生在老師的指導下完成綜合性設(shè)計實驗。
通過實驗課程的改革,學生的程序設(shè)計能力顯著提高,編程興趣也越來越濃,從而大大提高程序設(shè)計語言課的教學質(zhì)量。
3構(gòu)建輔助教學Intranet,營造學生自學氛圍,提高創(chuàng)新精神和實踐能力
計算機程序設(shè)計語言課程要注重培養(yǎng)學生的創(chuàng)新精神和實踐能力,充分挖掘計算機程序設(shè)計語言課程的學習興趣,發(fā)揮學生學習的主動性和自覺性。
3.1建立試題庫,提高教學質(zhì)量
加強題庫建設(shè),實行教考分離是改革傳統(tǒng)考試方法,提高教學質(zhì)量的重要手段。
全校非計算機專業(yè)的學生采用統(tǒng)一出題,統(tǒng)一考試的方式,因而需要大量的考試題。為此,我們建立了計算機程序設(shè)計語言課程的考試題庫。從題庫中選取試題類型各異、難度不同的試題進行自動和人工組卷相結(jié)合的方式組卷,以保證每一個學生在考試內(nèi)容和考試難度上公平公正。考試管理制度的改革從根本上解決了學生重理論,輕實踐以及“死摳”書本的問題,學生把所學知識應用于本專業(yè),使他們應用計算機的能力明顯提高。
3.2教師指導,進行編程競賽
針對程序設(shè)計語言課教學的實際情況,在有限的學時內(nèi),為了達到預期的目的,我們采取了實例教學法。這種方法就是課程內(nèi)容結(jié)合實例講解。課堂提問與課后設(shè)計相結(jié)合的方法,并為學生提供了編程競賽這一提高學生認知能力的課后教學環(huán)節(jié),極大地提高了學生編程的興趣,增強了綜合能力和創(chuàng)新精神的培養(yǎng)。
3.3構(gòu)建輔助教學Intranet,加強師生聯(lián)系
構(gòu)建輔助教學Intranet:設(shè)計了一個具有網(wǎng)上學習、測試、休閑娛樂于一身的內(nèi)部網(wǎng)站。該網(wǎng)站
① 用于教學的有兩個板塊:一是學苑板塊,在此板塊中我們提供每次課程的課件(電子教案、相應課程素材)和作業(yè),方便學生的拷貝和下載,有利于學生的課后學習;一是在線測試板塊,該板塊主要通過學生自測來考察學生的學習效果,促進教學改革。該板塊分為管理員后臺模塊和學生在線考試前臺模塊,是本網(wǎng)站主要模塊。
② 休閑娛樂板塊主要有兩部分:一是留言板,利用留言板學生與教師之間可進行教學交互,學生之間也可以交流學習經(jīng)驗;二是聊天室,主要用來在線交流學習經(jīng)驗、討論問題之用。
③ 下載模塊主要為學生提供一些常用軟件和書籍,以實現(xiàn)資源共享。
④ 在主界面上還有站內(nèi)公告,網(wǎng)絡(luò)文學等一些主題網(wǎng)頁。
利用局域網(wǎng)及校園網(wǎng)使學生與學生之間、學生與老師之間,達到了教與學互動、學與學相長的效果,加強了師生聯(lián)系,提高了教學質(zhì)量。
非計算機專業(yè)本科生的計算機教學改革任重而道遠。幾年來,在《計算機程序設(shè)計語言》課程的教學中積極進行教學研究,樹立新的教育觀念、采用新的教學模式、運用新的現(xiàn)代教育手段,使該課程的教學質(zhì)量得到了顯著提高。
收稿日期:2007-10
參考文獻
[1] 福春巖,王皓杰.. 非計算機專業(yè)研究生計算機教學的研究[J]. 計算機教育,2006,(6):38-40.
[2] 雷學生,胡多. C語言程序設(shè)計教學方法探討[J]. 計算機教育,2006,(6):41-43.
作者簡介:王春紅,河北科技大學信息學院副教授
通信地址:河北省 石家莊市 新華路 505號郵編050054
E-mail:hongxue22@sina.com