曹洪武,陳立平
(塔里木大學(xué)信息工程學(xué)院,阿拉爾 843300)
?
少數(shù)民族學(xué)生《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)改革的探討
曹洪武,陳立平
(塔里木大學(xué)信息工程學(xué)院,阿拉爾843300)
摘要:針對(duì)塔里木大學(xué)少數(shù)民族學(xué)生《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)中存在的問題,在多年教學(xué)經(jīng)驗(yàn)的基礎(chǔ)上,對(duì)教學(xué)內(nèi)容、教學(xué)手段和方法、實(shí)踐教學(xué)等方面進(jìn)行探討,提出提高教學(xué)質(zhì)量的具體改革措施,激發(fā)學(xué)生學(xué)習(xí)興趣,增強(qiáng)學(xué)生自主學(xué)習(xí)和參與課堂的意識(shí),使教學(xué)效果有顯著的提高。
關(guān)鍵詞:少數(shù)民族學(xué)生; C語(yǔ)言程序設(shè)計(jì);教學(xué)改革;教學(xué)效果
目前,國(guó)內(nèi)高校普遍在計(jì)算機(jī)科學(xué)與技術(shù)、網(wǎng)絡(luò)工程等工科專業(yè)中開設(shè)《C語(yǔ)言程序設(shè)計(jì)》課程。開設(shè)該課程的目的在于通過理論教學(xué)和上機(jī)實(shí)踐,讓學(xué)生掌握C語(yǔ)言的基本語(yǔ)法知識(shí)和編程技能,幫助其建立起有效的程序設(shè)計(jì)思維模式,培養(yǎng)學(xué)生在面對(duì)新問題時(shí)的進(jìn)行深入分析和求解能力,為后續(xù)課程的學(xué)習(xí)奠定程序設(shè)計(jì)基礎(chǔ),對(duì)該課程相關(guān)知識(shí)的掌握程度,將直接影響到后續(xù)課程的學(xué)習(xí)效果。
新疆塔里木大學(xué)少數(shù)民族學(xué)生多數(shù)來自于偏遠(yuǎn)地區(qū),入學(xué)前,學(xué)生主要以母語(yǔ)進(jìn)行交流,其漢語(yǔ)交流能力明顯欠缺,在面向計(jì)算機(jī)專業(yè)少數(shù)民族學(xué)生開設(shè)《C語(yǔ)言程序設(shè)計(jì)》課程時(shí),難免遇到教學(xué)內(nèi)容的組織不合理,學(xué)生欠缺學(xué)習(xí)興趣,教學(xué)方法和手段的不適應(yīng)等問題,本文在調(diào)研學(xué)生的知識(shí)結(jié)構(gòu)和語(yǔ)言能力情況下,對(duì)上述問題的成因進(jìn)行了分析,然后有針對(duì)性的提出相應(yīng)的改進(jìn)措施,積極引入“微課程”教學(xué)、案例教學(xué)、層次化教學(xué)和分組教學(xué)等教學(xué)方法和手段,以此調(diào)動(dòng)學(xué)生的學(xué)習(xí)的興趣,提升教學(xué)效果,切實(shí)保障教學(xué)質(zhì)量。
1.1教學(xué)內(nèi)容的組織不合理,課程定位模糊
目前,我校在《C語(yǔ)言程序設(shè)計(jì)》的教學(xué)內(nèi)容組織和課程定位方面存在以下問題:(1)教學(xué)內(nèi)容組織仍以講授語(yǔ)法知識(shí)為主,學(xué)生接觸到大量基本概念及典型例題,上機(jī)環(huán)節(jié)也主要局限于驗(yàn)證這些例題,學(xué)習(xí)后不知道該怎么深化應(yīng)用[1]。(2)較少講授如何形成編程風(fēng)格和思想,例如,如何保持良好的代碼可讀性、如何進(jìn)行代碼重用等[2]。(3)課程定位模糊,學(xué)生對(duì)學(xué)習(xí)C語(yǔ)言的重要性及其對(duì)后續(xù)課程的影響不明確,認(rèn)為C語(yǔ)言已經(jīng)過時(shí),不明白為什么學(xué)校不直接開設(shè)C++,Java等“更流行的語(yǔ)言”。
1.2重理論輕實(shí)驗(yàn),傳統(tǒng)教學(xué)方式導(dǎo)致學(xué)生學(xué)習(xí)興趣不高
我校教師授課模式仍然有“注入式”教學(xué)痕跡,重理論輕實(shí)驗(yàn),沒有充分考慮到少數(shù)民族學(xué)生薄弱的漢語(yǔ)學(xué)習(xí)背景和理解能力,多數(shù)學(xué)生在面對(duì)課程中的大量枯燥乏味的關(guān)鍵字和抽象概念時(shí),僅能被動(dòng)接受,導(dǎo)致其學(xué)習(xí)熱情低落。另外,由于教學(xué)資源有限,我校安排的C語(yǔ)言理論教學(xué)學(xué)時(shí)為48學(xué)時(shí),實(shí)驗(yàn)為16學(xué)時(shí),可見實(shí)驗(yàn)學(xué)時(shí)明顯偏少,練習(xí)時(shí)間的不足導(dǎo)致學(xué)生無法融會(huì)貫通相應(yīng)知識(shí)點(diǎn),其學(xué)習(xí)興趣明顯下降。
2.1調(diào)整教學(xué)內(nèi)容,幫助學(xué)生明確課程定位
為了更好的幫助少數(shù)民族學(xué)生掌握好該門語(yǔ)言,從以下幾個(gè)方面進(jìn)行調(diào)整。
(1)通過深入剖析課程內(nèi)容,明確授課主線,在授課過程中引導(dǎo)學(xué)生關(guān)注所講授語(yǔ)法知識(shí)的核心概念,建立完善的程序設(shè)計(jì)思路,適當(dāng)刪減不常用內(nèi)容,對(duì)結(jié)構(gòu)體、共用體等知識(shí)點(diǎn)進(jìn)行略講。
(2)幫助學(xué)生熟悉良好的編程風(fēng)格。如,培養(yǎng)學(xué)生養(yǎng)成見名知義的命名習(xí)慣,以及做好結(jié)構(gòu)完整注釋的習(xí)慣,提升代碼的可讀性和重用性。
(3)明確課程定位。引入TIOBE編程語(yǔ)言排行榜,消除學(xué)生對(duì)C語(yǔ)言的錯(cuò)誤認(rèn)識(shí),闡明C語(yǔ)言與C++,Java等語(yǔ)言的關(guān)系,指明其學(xué)習(xí)定位是為了掌握程序設(shè)計(jì)的方法和技巧,以期更好地學(xué)習(xí)其他語(yǔ)言做準(zhǔn)備[3]。另外,及時(shí)對(duì)學(xué)生進(jìn)行說明《數(shù)據(jù)結(jié)構(gòu)》、《計(jì)算機(jī)算法基礎(chǔ)》等后續(xù)課程中對(duì)編程能力的要求。
2.2教學(xué)方法改革
(1)建立有效的案例教學(xué)庫(kù)。案例教學(xué)法是基于建構(gòu)主義理論的一種教與學(xué)的模式[4]。在課程內(nèi)容的不同階段,建立由淺入深的案例教學(xué)庫(kù),進(jìn)行現(xiàn)場(chǎng)編程演示,激發(fā)學(xué)生學(xué)習(xí)興趣。如,在循環(huán)語(yǔ)句講解時(shí)引入運(yùn)動(dòng)場(chǎng)跑圈計(jì)數(shù)案例,以跑圈數(shù)來講解循環(huán)次數(shù)概念,幫助學(xué)生理解循環(huán)控制變量作用。在講解數(shù)組排序算法時(shí),借助動(dòng)畫演示,結(jié)合冒泡案例幫助學(xué)生理解數(shù)字排序的位置變化,將抽象概念直觀化,便于學(xué)生理解掌握。
(2)進(jìn)行實(shí)驗(yàn)教學(xué)改革,正視學(xué)生學(xué)習(xí)能力的差異性,采用分組式、層次式的教學(xué)方法,提高學(xué)生動(dòng)手能力。首先,將學(xué)生均分為3-4人的小組,選拔其中動(dòng)手能力強(qiáng)的學(xué)生作為組長(zhǎng),配合教師開展教學(xué)活動(dòng),以彌補(bǔ)課內(nèi)實(shí)驗(yàn)學(xué)時(shí)不足的缺陷。其次,將實(shí)驗(yàn)劃分為驗(yàn)證性、設(shè)計(jì)性和綜合性3個(gè)層次。在驗(yàn)證性實(shí)驗(yàn)環(huán)節(jié),注重學(xué)生對(duì)程序常見語(yǔ)法的理解、學(xué)習(xí)排除常見錯(cuò)誤。在設(shè)計(jì)性實(shí)驗(yàn)階段,注重于發(fā)揮學(xué)生的主動(dòng)性,對(duì)教師精心設(shè)計(jì)的問題進(jìn)行分析解決。對(duì)學(xué)有余力的學(xué)生,鼓勵(lì)其完成綜合性實(shí)驗(yàn),培養(yǎng)其分析新問題,解決新問題的能力。通過分組式、分層次實(shí)驗(yàn)教學(xué),有利于激發(fā)學(xué)生的實(shí)驗(yàn)興趣和拓展實(shí)驗(yàn)?zāi)芰Γ瑵M足不同層次學(xué)生的需要[5]。
2.3教學(xué)手段的改革
(1)建立豐富多元化的網(wǎng)絡(luò)學(xué)習(xí)交流平臺(tái)。當(dāng)前網(wǎng)絡(luò)課程教學(xué)平臺(tái)教學(xué)早已成為一種流行的教學(xué)手段,網(wǎng)絡(luò)教學(xué)平臺(tái)的建設(shè)能極大地拓展教學(xué)空間,將教學(xué)活動(dòng)從課內(nèi)延伸到課外,可為學(xué)生提供教學(xué)大綱,實(shí)驗(yàn)大綱,教學(xué)案例、課件和視頻等各類電子化教學(xué)資源。同時(shí),借助QQ、微信、論壇等工具,方便師生的交流互動(dòng),可以很好地提高教學(xué)效果。
(2)引入“微課程”教學(xué)模式,促進(jìn)學(xué)生自主學(xué)習(xí)能力的提高。利用當(dāng)前高校學(xué)生群體中大屏幕手機(jī)逐漸普及的趨勢(shì),積極引入微課教育,將講授的生澀概念仔細(xì)分解后錄制成5-10分鐘的微視頻,幫助少數(shù)民族學(xué)生利用各類“碎片時(shí)間”進(jìn)行學(xué)習(xí),增強(qiáng)學(xué)生自主學(xué)習(xí)和參與課堂的意識(shí),做好課前預(yù)習(xí)和課后復(fù)習(xí),這種靈活的學(xué)習(xí)方式的更能為學(xué)生所接受,在微課程資源的輔助下,更多的課堂教學(xué)時(shí)間將不再是教師“滿堂灌”,而偏重于師生互動(dòng)學(xué)習(xí),重點(diǎn)解決學(xué)生學(xué)習(xí)過程中普遍存在的疑難,有利于提升學(xué)生學(xué)習(xí)興趣,從而有效提升課堂教學(xué)含金量。
如何發(fā)揮少數(shù)民族學(xué)生對(duì)《C語(yǔ)言程序設(shè)計(jì)》課程的學(xué)習(xí)熱情,充分發(fā)揮學(xué)生積極主動(dòng)學(xué)習(xí)的主觀能動(dòng)性,使得該課程真正成為學(xué)生“能學(xué)好,學(xué)得好”的課程,還需要我們不斷更新教學(xué)理念,積極開展教學(xué)改革,探索新的教學(xué)方法和手段,以求進(jìn)一步提高教學(xué)效果。
參考文獻(xiàn):
[1]余小燕,李晶.《C語(yǔ)言程序設(shè)計(jì)》教學(xué)方法探討[J].計(jì)算機(jī)教育, 2009(10):136-138.
[2]鄭征,吳云潔.自動(dòng)化專業(yè)《C語(yǔ)言程序設(shè)計(jì)》教學(xué)思考[J].電氣電子教學(xué)學(xué)報(bào),2013(6):15-17.
[3]王軍英,馬紅梅. C語(yǔ)言程序設(shè)計(jì)教學(xué)存在的問題與對(duì)策[J].教育理論與實(shí)踐,2015(3):63-64.
[4]楊浩,張琛.《C語(yǔ)言程序設(shè)計(jì)》教學(xué)探討[J].福建質(zhì)量管理,2015(12):196.
[5]張麗華,葉利華.基于微課程的C語(yǔ)言程序設(shè)計(jì)教學(xué)改革探索[J].計(jì)算機(jī)教育,2014(6):48-49+52.
陳立平(1976-),男,新疆阿拉爾人,博士,副教授,研究方向?yàn)檗r(nóng)業(yè)信息化、計(jì)算機(jī)圖形圖像
Discussion on Teaching Reform of C Language Program Course for Minority Nationality Students
CAO Hong-wu,CHEN Li-ping
(College of Information Engineering, Tarim University, Alaer 843300)
Abstract:Aiming at the problems existing in the C-language teaching for Tarim University minority students, explores on teaching content, teaching means and practical teaching aspects based on author's many years teaching experience, proposes detailed reform steps for fundamentally improving the teaching quality, stimulates students interest in learning and enhance students' consciousness of participation in class activity and independent learning ability,the teaching effect has been improved significantly.
Keywords:Minority Students; C Language Programing; Teaching Reform; Teaching Effect
收稿日期:2016-02-17修稿日期:2016-03-19
作者簡(jiǎn)介:曹洪武(1980-),男,云南開遠(yuǎn)人,碩士研究生,講師,研究方向?yàn)閳D形圖像處理、機(jī)器學(xué)習(xí)
文章編號(hào):1007-1423(2016)10-0070-03
DOI:10.3969/j.issn.1007-1423.2016.10.017
基金項(xiàng)目:塔里木大學(xué)高教課題項(xiàng)目(No.TDGJ1334)、塔里木大學(xué)高教課題項(xiàng)目(No.TDGJ1309)