- 相關(guān)推薦
論獨立學(xué)院 C語言程序設(shè)計教學(xué)改革與實踐
摘要:由于 C語言程序設(shè)計課程內(nèi)容比較抽象,加之傳統(tǒng)的教學(xué)常以教師講授為主,因此高校學(xué)生,特別是獨立學(xué)院學(xué)生普遍反映 C語言難學(xué)。文中筆者介紹了多年來在教學(xué)方法、教學(xué)內(nèi)容和教學(xué)手段上所進(jìn)行的改革,即針對獨立學(xué)院學(xué)生素質(zhì)特征,運(yùn)用現(xiàn)代教學(xué)理論和技術(shù)所進(jìn)行的新型教學(xué)方法嘗試。
關(guān)鍵詞:獨立學(xué)院 C語言程序設(shè)計教學(xué)改革與實踐
一、C 語言程序設(shè)計的教學(xué)現(xiàn)狀
C 語言程序設(shè)計集抽象性、邏輯性、實踐性于一身,在教學(xué)過程中解決好這三性就能提高學(xué)生的學(xué)習(xí)興趣,減輕學(xué)習(xí)壓力。傳統(tǒng)的C 語言程序設(shè)計教學(xué)中,主要以教師講授為主,且在教學(xué)過程中采用的大多是純數(shù)學(xué)的抽象案例,這對于高校學(xué)生,尤其是獨立學(xué)院學(xué)生而言,既抽象又枯燥無味,因而難以理解和接受,起來自然沒有動力,導(dǎo)致課堂教學(xué)質(zhì)量不高,學(xué)生學(xué)習(xí)興趣不濃,學(xué)習(xí)效果不佳,不能真正理解程序設(shè)計的精髓,進(jìn)而普遍反映C 語言難學(xué)。如何借鑒先進(jìn)的教育理論和技術(shù),轉(zhuǎn)變教師角色,真正確立學(xué)生學(xué)習(xí)的主體地位,充分調(diào)動學(xué)生學(xué)習(xí)積極性,成為教學(xué)改革當(dāng)務(wù)之急。
二、獨立學(xué)院學(xué)生素質(zhì)特征
獨立學(xué)院是高等教育發(fā)展過程中出現(xiàn)的新生事物,它有自己獨有的特征,應(yīng)用型人才的培養(yǎng)是其目標(biāo),學(xué)生的素質(zhì)與普通高校學(xué)生的素質(zhì)特點又有一定差異性,若按照傳統(tǒng)的教學(xué)模式,大多數(shù)學(xué)生的課堂聽課情況不容樂觀,注意力難以保持持續(xù)集中,如何保持較高的課堂效率也就成了每位教師所面臨的一道難題。針對這一問題,筆者一方面通過走訪有經(jīng)驗的老教師,了解獨立學(xué)院學(xué)生的學(xué)習(xí)習(xí)慣,另一方面通過對學(xué)生進(jìn)行問卷調(diào)查及當(dāng)面交流,對獨立學(xué)院學(xué)生素質(zhì)情況有了較為充分的了解與認(rèn)識。
針對獨立學(xué)院大多數(shù)學(xué)生一方面學(xué)習(xí)自覺性不高、依賴性強(qiáng),往往滿足于課堂上所學(xué),缺乏刻苦學(xué)習(xí)精神,但另一方面對自己感興趣的課程又十分喜愛,筆者根據(jù)其活潑、好爭辯的特點,有的放矢的進(jìn)行了教學(xué)改革,使課堂效率和學(xué)生的學(xué)習(xí)積極性都有了顯著提高。
三、教學(xué)改革的重點
根據(jù)獨立學(xué)院培養(yǎng)應(yīng)用型人才的目標(biāo),以及獨立學(xué)院學(xué)生的素質(zhì)特點,結(jié)合自己多年的教學(xué)經(jīng)驗,通過對傳統(tǒng)的“ C語言程序設(shè)計”教學(xué)模式進(jìn)行改革與實踐,變老師主導(dǎo)型教學(xué)為與學(xué)生交互型學(xué)習(xí)的教學(xué)過程,在教學(xué)過程中不斷探索新的教學(xué)方法和嘗試先進(jìn)的教學(xué)手段,首先,對教學(xué)用例進(jìn)行了調(diào)整,用生活中常見的案例原型進(jìn)行講授。其次,充分利用現(xiàn)代教育技術(shù)資源,將實驗環(huán)境搭建于課堂之上。從備課——上課——上機(jī)實踐,進(jìn)行了一系列的改革探索,很好地解決了 C語言程序設(shè)計教學(xué)中出現(xiàn)的種種問題。結(jié)果表明:教學(xué)改革后,課堂氣氛活躍了,開小差的同學(xué)少了,聽課效率上去了,學(xué)生學(xué)習(xí)主動性也加強(qiáng)了,課外主動學(xué)習(xí)的興趣濃了。進(jìn)而,程序設(shè)計能力得到了普遍提高。
1.培養(yǎng)學(xué)生學(xué)習(xí)興趣
程序設(shè)計是一種能力的培養(yǎng)過程,這就要求在教學(xué)時注重對學(xué)生的編程能力培養(yǎng)。而能力的培養(yǎng)主要是靠強(qiáng)化、靠反復(fù)上機(jī)實踐去體會和理解的,是通過理論結(jié)合實踐,不斷啟發(fā)、引導(dǎo),采用先進(jìn)的教學(xué)方法和與時俱進(jìn)的教學(xué)體系實現(xiàn)的。在教學(xué)之初,首先給出 C語言的用途以及學(xué)習(xí)本課程的目的,指出當(dāng)前流行的 Unix操作系統(tǒng)等基本上是采用 C語言實現(xiàn)的,許多網(wǎng)絡(luò)及單片機(jī)、嵌入式系統(tǒng)以及各軟件開發(fā)平臺與 C語言的相關(guān)性,強(qiáng)調(diào)了 C語言的基礎(chǔ)性和實用性。通過介紹,學(xué)生明白了該課程的重要性,對學(xué)習(xí)該課程產(chǎn)生了動力,增強(qiáng)了學(xué)習(xí)興趣。在課程教學(xué)計劃的制訂中,我們注重加強(qiáng)實踐與訓(xùn)練環(huán)節(jié)比重,按 1∶1的理論課堂教學(xué)與上機(jī)實踐時間進(jìn)行配比,還強(qiáng)調(diào)了理論教學(xué)內(nèi)的實踐環(huán)節(jié),使得實踐課時數(shù)實際上超過理論課時數(shù)。教學(xué)強(qiáng)調(diào)一個“練”字,學(xué)生通過反復(fù)實踐,增強(qiáng)了學(xué)習(xí)信心,課外也自覺學(xué)習(xí)了。
在教學(xué)中,注重把教學(xué)重心放在解決問題的算法分析上,培養(yǎng)學(xué)生分析與解決問題的能力。我們知道,算法的實現(xiàn)是圍繞內(nèi)存展開的,所以,在教學(xué)改革過程中,通過強(qiáng)調(diào)馮·諾依曼結(jié)構(gòu)下的計算機(jī)運(yùn)行機(jī)制,強(qiáng)調(diào)了內(nèi)存的重要性,在教學(xué)過程中始終貫穿內(nèi)存分配及緩存機(jī)制的實質(zhì)。這樣,在講授數(shù)組與指針、結(jié)構(gòu)體變量的內(nèi)存分配時,學(xué)生理解就相對容易多了。在案例的選擇上,我們通常采用生活中的趣味性、實用型的諸如水果拼盤問題、超市 POS、學(xué)生成績管理系統(tǒng)等相關(guān)模塊進(jìn)行教學(xué)。例:引入循環(huán)時,通過用一個簡單的例子:一個同學(xué)準(zhǔn)備圍繞運(yùn)動場跑十圈,請另一個同學(xué)幫忙計數(shù),要求每跑一圈告訴所跑圈數(shù)信息。用通俗易懂,既能吸引學(xué)生,又易形成互動,活躍課堂,提高課堂效率的案例始終貫穿整個教學(xué)過程,注重從直觀到抽象,從特殊到一般漸進(jìn)地學(xué)習(xí),既避免了許多教材主要是數(shù)學(xué)化抽象案例的弊端,也避免了學(xué)生在學(xué)習(xí)語法知識的過程中既要用心掌握好相關(guān)語法知識,又要分散精力去思考數(shù)學(xué)實現(xiàn),從而減輕了學(xué)習(xí)負(fù)擔(dān),提高了學(xué)習(xí)熱情。通過對案例實現(xiàn)過程的分析,引導(dǎo)、啟發(fā)學(xué)生逐步理解與掌握分析解決問題的方法與步驟,使整個學(xué)習(xí)過程下來,既能輕松掌握語法知識,又能在分析與解決問題上有所收獲。最終通過各案例相關(guān)模塊實現(xiàn)融會貫通,加深對程序設(shè)計的結(jié)構(gòu)化、模塊化設(shè)計思想體會,真正達(dá)到學(xué)習(xí) C語言程序設(shè)計的目的。
2.教學(xué)手段的改革
在教學(xué)過程中,除加強(qiáng)正常的上機(jī)實踐外,還注意教學(xué)手段的改革,充分利用現(xiàn)代教育技術(shù)成果。首先,在多媒體課件的制作上,注重吸取各教材之長,注重語法知識描述言簡意賅,而不僅僅是教材的簡單拷貝。在實踐平臺上,將該課程配套實驗平臺 VC 6.0搭建于課堂之上,在語法知識點的講授后,通過所選案例,讓學(xué)生參與一起分析,一起寫出算法描述,并在課堂上同步編寫程序,然后調(diào)試和實現(xiàn)程序,使抽象的結(jié)果通過程序的運(yùn)行得以實現(xiàn),讓學(xué)生眼見為實,所見即所得,減弱了程序設(shè)計的抽象性,加深了對程序設(shè)計過程的體驗,使學(xué)生較輕松地逐步掌握程序設(shè)計的一般方法步驟。
在授課的
【論獨立學(xué)院 C語言程序設(shè)計教學(xué)改革與實踐】相關(guān)文章:
C語言程序設(shè)計 (一)12-26
論地方高校獨立學(xué)院法學(xué)專業(yè)實踐教學(xué)體系的建構(gòu)03-19
獨立學(xué)院現(xiàn)當(dāng)代文學(xué)教學(xué)改革11-17
網(wǎng)絡(luò)技術(shù)特色的機(jī)電專業(yè)C語言教學(xué)改革與實踐03-11
研究獨立學(xué)院實踐教學(xué)環(huán)節(jié)03-18
獨立學(xué)院商務(wù)統(tǒng)計教學(xué)實踐與研究11-26
多媒體課件制作-《C程序設(shè)計》03-08