陳立南 趙慶聰 王磊
摘要:通過C#應(yīng)用開發(fā)入門課程學(xué)習,幫助學(xué)生進一步建立程序設(shè)計的思想,掌握程序設(shè)計的基本方法,提高學(xué)生編程能力和利用計算機解決專業(yè)問題的能力。通過對我校信息管理學(xué)院“C#應(yīng)用開發(fā)入門”課程當前教學(xué)現(xiàn)狀和存在問題進行研究,提出了今后課程改革的新思路與方法。
關(guān)鍵詞:課程改革;教學(xué)改革;教學(xué)手段
中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2015)51-0073-02
一、引言
目前,計算機技術(shù)已經(jīng)應(yīng)用到了各個行業(yè),掌握計算機應(yīng)用基本技能成為新世紀人才不可缺少的基本素質(zhì)之一?!禖#應(yīng)用開發(fā)入門》作為一門高級語言程序設(shè)計課程,在培養(yǎng)學(xué)生嚴密的邏輯思維及利用計算機解決專業(yè)問題的能力方面有著非常重要的作用。本門課程采用Microsoft.Net開發(fā)環(huán)境中的Visual C#語言。該語言具有簡單易學(xué),支持面向?qū)ο蟮某绦蛟O(shè)計思想和可視化的編程環(huán)境。
二、當前課程的教學(xué)現(xiàn)狀及存在問題
課改前,該課程往往是在多媒體教室通過教師課堂講授及課堂演示授課來完成的,教學(xué)手段相對單一。借助多媒體確實可以使教學(xué)過程更加生動,讓課堂效率有所提高,學(xué)生也可以通過教師課堂的現(xiàn)場演示學(xué)習相關(guān)課程內(nèi)容。但多媒體課堂教學(xué)基本上還屬于“填鴨式”教學(xué),學(xué)生在短時間內(nèi)難以消化大量知識,也不能對學(xué)到的知識進行課堂實踐,因此會大大影響課程的教學(xué)效果。
根據(jù)C#應(yīng)用開發(fā)入門的課程特點,C#中控件的學(xué)習僅僅通過老師課堂講授、演示也不能達到良好的教學(xué)效果。教師對于知識的講解,應(yīng)當以學(xué)生為主體,鼓勵學(xué)生多動手實踐。若教師針對課程的重點知識和難點知識,在結(jié)合相關(guān)實例著重講解后,學(xué)生能在課上就進行相應(yīng)的練習,對課堂所學(xué)知識的掌握程度將會有很大的幫助。
三、課程改革的新思路與方法
教學(xué)改革是課程改革系統(tǒng)工程中的一個組成部分,課堂講授應(yīng)輔以學(xué)生自主思考、自主學(xué)習、自主練習,因此提出以下教學(xué)改革的新思路與想法。
(一)合理組織教學(xué)內(nèi)容
結(jié)合我院專業(yè)培養(yǎng)目標與人才應(yīng)用市場需求,面對學(xué)科自身的特點及條件,選擇適合自身特色的教材與教學(xué)內(nèi)容,對于學(xué)生的培養(yǎng)起著至關(guān)重要的作用。在教材選擇上注重理論與實際的緊密聯(lián)系。組織教學(xué)內(nèi)容時,根據(jù)學(xué)生特點適當調(diào)整章節(jié)的講授順序,突出課程的重點與難點,結(jié)合案例分析講解重要的知識點,培養(yǎng)學(xué)生運用理論知識分析解決實際應(yīng)用問題的能力,每次課后布置若干小的練習題,每章結(jié)束后,布置涵蓋本章知識點的綜合性習題,這樣既有助于學(xué)生課后復(fù)習與思考,也有利于考查學(xué)生對本章知識點的理解程度。
(二)優(yōu)化教學(xué)手段與創(chuàng)新教學(xué)方法
課程教學(xué)充分利用了多種現(xiàn)代教學(xué)手段,借助學(xué)校已有的網(wǎng)絡(luò)教學(xué)平臺及教師上課管理系統(tǒng),讓學(xué)生盡量在課堂內(nèi)掌握所學(xué)的知識;學(xué)生在教師講授課程知識點后,在課堂上及時對相關(guān)的知識點進行練習,迅速掌握所學(xué)的知識。教師利用上課管理系統(tǒng),及時發(fā)現(xiàn)并解決每位同學(xué)的問題,充分調(diào)動學(xué)生學(xué)習知識的主動性和積極性、教師解決問題的高效性。在課堂教學(xué)方法上,采用多種教學(xué)法,使學(xué)生對課程學(xué)習產(chǎn)生濃厚的興趣,激發(fā)學(xué)生的學(xué)習動力與潛能。方法如下:
1.啟發(fā)式教學(xué)。在講授相關(guān)知識點的同時,教師提出相關(guān)的思考問題,引導(dǎo)學(xué)生主動思考和判斷,培養(yǎng)分析、解決問題的能力。
2.任務(wù)驅(qū)動型教學(xué)。根據(jù)學(xué)生已經(jīng)掌握的理論知識和實踐操作知識與能力,針對每個小節(jié)的知識點或大的知識點設(shè)定任務(wù)目標,提出任務(wù)要求。在學(xué)生實踐的過程中,指導(dǎo)學(xué)生溫故知新,合理運用已經(jīng)掌握的知識與新學(xué)習的知識方法,解決新的問題。在完成任務(wù)的過程中融會貫通,掌握所有的知識點。
3.案例教學(xué)法.在控件講解的過程中,知識點繁雜瑣碎,因此,教師應(yīng)提前為每個傳統(tǒng)控件專門設(shè)計一個控件使用案例,直觀地展示控件的每個屬性以及對該控件起到的作用,學(xué)生通過一個案例,就完全掌握了控件的屬性及屬性值對控件的影響。學(xué)生在掌握了控件使用方法的基礎(chǔ)上,設(shè)計與專業(yè)相關(guān)的綜合性案例,通過案例的引入進行啟發(fā)式教學(xué),從而達到活躍課堂氣氛、培養(yǎng)學(xué)生編程興趣,加強學(xué)生分析問題與解決問題能力的目的。
(三)加強實踐教學(xué)環(huán)節(jié),提高學(xué)生綜合實踐能力
C#應(yīng)用開發(fā)入門課程除了講授面向?qū)ο蟮幕A(chǔ)理論外,還注重培養(yǎng)學(xué)生的實際動手能力。因此,C#應(yīng)用開發(fā)入門理論教學(xué)內(nèi)容相配套的上機實驗教學(xué)環(huán)節(jié)是非常必要的。在課程實驗過程中,首先針對每個章節(jié)的知識點,設(shè)計章節(jié)實驗,幫助學(xué)生深入理解基礎(chǔ)理論,并能將其運用到實際應(yīng)用中。
(四)期末課程實踐,鍛煉綜合能力
讓學(xué)生在對所學(xué)知識進行總結(jié)以及全面了解的同時,培養(yǎng)程序設(shè)計的分析能力、編程能力及協(xié)作能力等。在課程結(jié)束時,每位同學(xué)根據(jù)自身的興趣愛好開發(fā)一個小型的信息管理系統(tǒng)。這項工作在期中布置,讓學(xué)生有充足的時間去選擇開發(fā)的方向、設(shè)計和準備,內(nèi)容由學(xué)生自己確定,只要利用本課程學(xué)到的內(nèi)容進行開發(fā)即可。最后一次課進行展示,并作為平時成績的一部分。在完成小型信息系統(tǒng)開發(fā)的過程中使學(xué)生的分析問題和解決問題的能力都得到極大的提高。
四、結(jié)語
本文在緊密結(jié)合教學(xué)實際需求,根據(jù)專業(yè)自身特點的基礎(chǔ)上,提出了C#應(yīng)用開發(fā)入門課程有關(guān)的理論教學(xué)、實驗教學(xué)方法,注重學(xué)生創(chuàng)新思維和獨立思考能力的培養(yǎng)。緊跟課程前沿發(fā)展,豐富教學(xué)手段、多種教學(xué)方法并駕齊驅(qū),加強了實踐教學(xué)環(huán)節(jié)的同時,提高了學(xué)生的綜合水平。
參考文獻:
[1]甄蜀春,張厚,鞠智芹.適應(yīng)對象特點,改革課程教學(xué)方法 高等教育改革與實踐[M].北京:新華出版社,1998.
[2]文海英,粱小芝.《C語言程序設(shè)計》課程教學(xué)改革探索與實踐[J].現(xiàn)代計算機:專業(yè)版,2012,(4):50-52.
[3]鐘玉峰.應(yīng)用型本科院校計算機基礎(chǔ)教學(xué)改革探索[J].黑龍江教育:高教研究與評估,2012,(7).