【摘 要】隨著我國的發(fā)展和國家教育產(chǎn)業(yè)的不斷升級和進步,各個專業(yè)都在進行不同程度的教學(xué)改革。在高職類院校的計算機專業(yè)課程也在不斷的改革,該課程作為學(xué)生為當(dāng)?shù)亟?jīng)濟服務(wù)的重要技能和手段一直備受關(guān)注,更好的讓學(xué)生掌握課程內(nèi)容并培養(yǎng)學(xué)生進一步深入研究學(xué)習(xí)的可能性一直以來都是業(yè)內(nèi)人士努力的目標(biāo)。本文中,筆者以C語言程序設(shè)計這門具體課程為例,首先對學(xué)生學(xué)習(xí)該課程的問題進行分析,從學(xué)生的心理和行為兩個角度研究課程的改革方法,然后結(jié)合實例提出了具體的課程教學(xué)改革方法,以期能夠進一步提高教學(xué)質(zhì)量,為業(yè)內(nèi)的研究和應(yīng)用者提供參考和借鑒。
【關(guān)鍵詞】高職院校 計算機專業(yè) C語言程序設(shè)計 教學(xué)方法改革
一、引言
作為高職院校計算機專業(yè)教學(xué)的研究和應(yīng)用者,下文筆者將首先分析目前高職院校C語言程序設(shè)計課程的主要問題,然后提出相應(yīng)的改革措施。C語言程序設(shè)計這門課是高職院校計算機專業(yè)最基礎(chǔ)最專業(yè)的課程,它不僅需要學(xué)生在這門課程中了解程序設(shè)計的基本方法、理論及思想,也要求學(xué)生學(xué)會深入研究計算機問題的方法和過程。并且該課程對學(xué)生后面的專業(yè)課程體系有重要作用,對其他課程的教學(xué)會產(chǎn)生直接影響。因此,可以說C語言程序設(shè)計的教學(xué)質(zhì)量很大程度決定了學(xué)生專業(yè)素質(zhì)的高低。
二、高職院校C語言程序設(shè)計課程問題分析
(一)心理特征。C語言程序設(shè)計這門課往往是當(dāng)前學(xué)生在入學(xué)后學(xué)習(xí)的第一門計算機相關(guān)的程序設(shè)計課程。由于此前的接觸比較少,很多學(xué)生都會感覺到學(xué)起來比較吃力。并且由于高職類院校的生源不同,有些來自于高中畢業(yè)生,有些來自于中專畢業(yè)生,導(dǎo)致學(xué)生水平參差不齊,理解能力也有差異。這就給這門課程的教學(xué)帶來很大的困難,并且相應(yīng)的給學(xué)生的學(xué)習(xí)過程帶來一些不便。
(二)行為特征。從學(xué)習(xí)方法上來看,很多同學(xué)對于C語言程序設(shè)計的過程中只是習(xí)慣性的延續(xù)以前學(xué)習(xí)的“題海”戰(zhàn)術(shù),習(xí)慣于單純的做題和背語法,甚至在考前對一些典型的程序進行死記硬背,很少親自動手嘗試程序的編制。在這種學(xué)習(xí)的模式下,學(xué)生對該課程的掌握程度就僅僅能通過簡單的考試,失去了自己的動手能力,完全背離了教學(xué)目標(biāo)和課程設(shè)置的目的。因此,學(xué)生在C語言程序設(shè)計的學(xué)習(xí)上需要老師進一步的指導(dǎo)和幫助,引領(lǐng)一個合理的方向進行合理學(xué)習(xí)。
三、高職院校C語言程序設(shè)計課程教學(xué)改革方法
(一)明確教學(xué)目標(biāo),優(yōu)化教學(xué)內(nèi)容的組織結(jié)構(gòu)。教學(xué)目標(biāo)是教學(xué)活動預(yù)期達到的成果也是教學(xué)活動的實施方向。C語言程序設(shè)計課程的教學(xué)目標(biāo)應(yīng)當(dāng)是讓學(xué)生掌握C語言的基本概念和語法以及程序設(shè)計的常用方法,熟悉程序設(shè)計的一些基本思想,最終實現(xiàn)熟練運用編程工具對程序進行編制和調(diào)試。而教學(xué)的內(nèi)容是實現(xiàn)教學(xué)目標(biāo)的基礎(chǔ)。必須要對C語言程序設(shè)計的前導(dǎo)進行分析和研究才能更好地優(yōu)化整個培養(yǎng)結(jié)構(gòu)。例如,涉及到的二進制、存儲程序原理等內(nèi)容的計算機導(dǎo)論課程就是C語言程序課程的重要前導(dǎo)課程。
(二)轉(zhuǎn)變師生觀念,引導(dǎo)學(xué)生自主學(xué)習(xí)。課程教學(xué)是教師教和學(xué)生學(xué)的雙重活動。在C語言程序設(shè)計課程教學(xué)中,教師應(yīng)充分體現(xiàn)自己的主導(dǎo)地位,成為學(xué)生學(xué)習(xí)活動中的幫助者、指導(dǎo)者和組織者;教師要精心的啟發(fā)、誘導(dǎo)學(xué)生對新的教學(xué)內(nèi)容主動探索,不能使用簡單的灌輸式教學(xué)方式。學(xué)生是學(xué)習(xí)的主體,只有通過主動學(xué)習(xí)才能真正掌握和理解程序設(shè)計的基本方法及思想。
(三)案例驅(qū)動,分層教學(xué)。案例驅(qū)動的教學(xué)方法在C語言程序設(shè)計課程中是非常有效的??梢栽趯W(xué)習(xí)知識的同時培養(yǎng)學(xué)生的動手能力。通過實用且有趣的實例可以很大程度上激發(fā)學(xué)生的學(xué)習(xí)興趣同時還可以在實際操作中增加學(xué)生對程序設(shè)計的理解,在學(xué)生自主思考和探索的過程中提高分析和解決問題的能力。例如在講解循環(huán)結(jié)構(gòu)時直接使用Fibonacci數(shù)列作為實例,學(xué)生就會感覺無趣,但如果把此實例改為經(jīng)典的“兔子繁殖”問題,學(xué)生的學(xué)習(xí)態(tài)度就大不相同了。在教學(xué)過程中對不同程度的學(xué)生提出不同的探索性問題,激發(fā)他們的學(xué)習(xí)興趣。
(四)加強課程實踐環(huán)節(jié),充分利用網(wǎng)絡(luò)資源。C語言程序設(shè)計課程的實踐教學(xué)環(huán)節(jié)是非常重要的,包括課程設(shè)計和實驗課程兩個組成部分,是培養(yǎng)學(xué)生程序設(shè)計能力的主要方式。教師必須對課程大綱有足夠的熟悉度,對教材進行精心的編制,讓學(xué)生通過驗證型實驗加深對基本知識的理解,通過設(shè)計型、綜合型項目培養(yǎng)程序設(shè)計能力。同時,除了安排學(xué)生參與實踐教學(xué)還可以鼓勵學(xué)生參加各類的程序設(shè)計比賽,從比賽中得到鍛煉。
(五)關(guān)注對課堂的評價,推動師資力量的管理。對課程的評價既是檢驗學(xué)生學(xué)習(xí)效果的過程也是對教師教學(xué)質(zhì)量的考核過程。這一過程中不僅要對學(xué)生學(xué)習(xí)的理論成果進行評價,也要對學(xué)生的動手能力進行統(tǒng)一的考評,做到優(yōu)化和合理,綜合反應(yīng)學(xué)生的學(xué)習(xí)效果。教師隊伍的質(zhì)量是影響培養(yǎng)質(zhì)量的重要因素。C語言程序設(shè)計的教學(xué)團隊必須保證老師自身的素質(zhì)和能力才能夠進一步促進教學(xué)成果的改進。
四、結(jié)語
C語言程序設(shè)計課程的教學(xué)改革是一個長期的動態(tài)過程,需要業(yè)內(nèi)人士不斷的進行研究和探討。教師應(yīng)當(dāng)認清當(dāng)前教學(xué)中存在的問題,有針對性的進行調(diào)整和改進,不斷的提升教學(xué)質(zhì)量和人才培養(yǎng)質(zhì)量,為學(xué)生在高職院校中進一步的學(xué)習(xí)打下堅實的基礎(chǔ)。
參考文獻:
[1] 穆建平. 怎樣搞好實驗隊伍的建設(shè)與管理[J]. 實驗室研究與探索. 2000(03)
[2] 林婧,李賀華,劉翼. 高職計算機專業(yè)基礎(chǔ)課程教學(xué)模式初探[J]. 科技信息. 2010(20)
[3] 張亮. 高職院校計算機專業(yè)課程教學(xué)存在問題與改革探討[J]. 電腦知識與技術(shù). 2009(27)
[4] 馬麗平,李肖紅. 高職教育計算機課程教學(xué)方法改革[J]. 河北理工大學(xué)學(xué)報(社會科學(xué)版). 2006(03)
[5] 呂曉華,司海峰,張燕,沈嫻. 初探高職院校計算機專業(yè)教學(xué)改革[J]. 中小企業(yè)管理與科技. 2007(11)
基金項目:
紫瑯職業(yè)技術(shù)學(xué)院教研課題(編號教研201314)。