楊素娣 徐會艷 吳克力
摘要:面對就業(yè)壓力的增加,市場需求的改變,普通高等院校的計算機程序語言教學(xué)模式和內(nèi)容需要進行相應(yīng)的課程改革。改革的內(nèi)容涵蓋教學(xué)目標、教學(xué)內(nèi)容、教學(xué)方式以及課程考核評價等。
關(guān)鍵詞:程序語言教學(xué);課程改革;考核評價
中圖分類號:TP3 文獻標識碼:A 文章編號:1009-3044(2014)28-6693-03
1 高等院校程序語言教學(xué)的改革的必要性
普通高等教育肩負著培養(yǎng)數(shù)高素質(zhì)專門人才和拔尖創(chuàng)新人才的重要使命。提高高等教育質(zhì)量,既是高等教育自身發(fā)展規(guī)律的需要,也是建設(shè)創(chuàng)新型國家、構(gòu)建社會主義和諧社會的需要。目前,普通高等教育質(zhì)量還不能完全適應(yīng)經(jīng)濟社會發(fā)展的需要,不少高校的專業(yè)設(shè)置和結(jié)構(gòu)不盡合理,學(xué)生的實踐能力和創(chuàng)新精神亟待加強,教師隊伍整體素質(zhì)亟待提高,人才培養(yǎng)模式、教學(xué)內(nèi)容和方法需要進一步轉(zhuǎn)變。隨著經(jīng)濟的發(fā)展,市場就業(yè)壓力的增加,計算機專業(yè)作為一個實踐要求較高的專業(yè),用人單位對畢業(yè)生的能力需求也在變化。如何在教學(xué)過程中很好地把握傳統(tǒng)教學(xué)和市場需求之間的平衡點,成為了普通高校計算機程序語言教學(xué)改革和探索的動力[1-2]。
2 目前高等院校程序語言改革過程中所面臨的問題
現(xiàn)有的高等院校程序語言改革,我們經(jīng)過比較分析,發(fā)現(xiàn)普遍存在以下問題:
1) 程序語言教學(xué)過程中,教學(xué)內(nèi)容和目標設(shè)計理念定位不準,大多數(shù)課程內(nèi)容只是基本的知識講授,重理論、輕實踐;
2) 教學(xué)過程中教學(xué)方法比較傳統(tǒng),不利于激發(fā)學(xué)生學(xué)習(xí)的積極性;
3) 互動性太差,學(xué)生動手能力和創(chuàng)新意識得不到提高;
4) 目前我國高等院校程序語言課程建設(shè)中配套的資源文件在網(wǎng)絡(luò)平臺之上的利用率比較低,作為語言性的課程,其自身有著版本的快速更新,但與之配套的教學(xué)資源等更新周期較長。
3 高等院校程序語言教學(xué)內(nèi)容的剖析
3.1 教學(xué)目標
傳統(tǒng)的教學(xué)目標以知識為本位,重理論、輕實踐,強調(diào)理論知識的系統(tǒng)性,忽視學(xué)生應(yīng)用能力的培養(yǎng),無法滿足市場需求。教學(xué)目標的制定關(guān)系著教師在教學(xué)過程中的教學(xué)方向,同樣也決定了程序語言課程在教學(xué)過程中最終所塑造的學(xué)生能力的差異。以往的傳統(tǒng)程序語言教學(xué)主要是以講授程序語言的語法知識和語言程序最基本的內(nèi)容,教學(xué)目標是能夠熟悉了解語言程序的基本功能,運用語言進行簡單的程序開發(fā)。但是隨著市場需求的改變,程序語言教學(xué)的教學(xué)目標已經(jīng)不能僅僅是掌握程序語言的基本知識并進行簡單的程序開發(fā),對于學(xué)生工程開發(fā)能力的需要在越來越多的體現(xiàn)。本科教學(xué)有自己的特色,扎實的理論基礎(chǔ)和實踐動手能力的結(jié)合成為新的培養(yǎng)目標,但又區(qū)別于高職院校的重實踐的培養(yǎng)方式。
學(xué)生在培養(yǎng)過程中既要掌握扎實的理論基礎(chǔ),為其后續(xù)的學(xué)習(xí)提供奠基,也要適應(yīng)市場需求,能夠具有較高的軟體開發(fā)能力,這就對教學(xué)過程中的教學(xué)目標提出了新的要求。理論教學(xué)目標主要包含夯實專業(yè)基礎(chǔ)知識,為學(xué)生后續(xù)的計算機專業(yè)知識的學(xué)習(xí)做好鋪墊,而實踐教學(xué)為學(xué)生能夠更好更快地融入工作環(huán)境奠定基石。這樣的教學(xué)目標對教師和學(xué)生都是一種全新的挑戰(zhàn),學(xué)生的理論結(jié)合實踐能力在增強,教師在實現(xiàn)該教學(xué)目標的過程中教學(xué)工作量也隨著目標體系的變更大幅度的增加。在此教學(xué)目標下培養(yǎng)的學(xué)生,外可適應(yīng)市場對動手能力的需求,內(nèi)可適應(yīng)學(xué)生后續(xù)專業(yè)培養(yǎng)的需求。教與學(xué)相輔相成,在這樣的教學(xué)目標下,教師和學(xué)生都是教學(xué)的收益人。為了達到這樣的教學(xué)目標,教學(xué)過程中的教學(xué)課時數(shù)需要進行大幅度的提高,充分滿足教學(xué)改革的需要。
3.2 教學(xué)內(nèi)容
教學(xué)內(nèi)容是教學(xué)改革[3]深度的一種實際體現(xiàn),體現(xiàn)出了高校教學(xué)改革的特點,也是教學(xué)改革的重點和難點。在計算機及相關(guān)專業(yè)的教學(xué)過程中,程序設(shè)計語言是一門很重要的專業(yè)基礎(chǔ)課,關(guān)系到學(xué)生后續(xù)的若干門專業(yè)課程的學(xué)習(xí),是重中之重。通過該課程的學(xué)習(xí),使學(xué)生掌握程序設(shè)計的基本方法并逐步形成正確的程序設(shè)計思想,能夠熟練使用程序語言進行程序設(shè)計并具備調(diào)試程序的能力,深入領(lǐng)會面向?qū)ο蟮囊恍╆P(guān)鍵技術(shù),為學(xué)生后續(xù)課程的學(xué)習(xí)打下堅實的基礎(chǔ)。
為了實現(xiàn)全新的教學(xué)目標,在教學(xué)改革的過程中,教學(xué)內(nèi)容也在發(fā)生重大的改變。教學(xué)內(nèi)容從過去的重理論知識和基本程序設(shè)計思想的塑造,進一步拓展到實踐教學(xué)的深入。教學(xué)內(nèi)容主要涵蓋以下四個方面:
3.2.1 基礎(chǔ)知識
這一模塊中仍然秉承以往的教學(xué)內(nèi)容,運用傳統(tǒng)的方法,從扎實的語言基礎(chǔ)著手,培養(yǎng)學(xué)生掌握基本的程序設(shè)計基本方法和訓(xùn)練學(xué)生面向?qū)ο蟮某绦蛟O(shè)計思想。以基本的語言知識點覆蓋教學(xué)的主體,首先熟悉程序語言這個最基本的工具。這個模塊的教學(xué)既要滿足學(xué)生后續(xù)動手能力訓(xùn)練的前提,既為其夯實基礎(chǔ),又能滿足本科教學(xué)的延續(xù)性,為后續(xù)考研究生的學(xué)生奠定扎實的理論基礎(chǔ)。作為本科程序設(shè)計語言的重中之中,這一模塊的教學(xué)至關(guān)重要。
3.2.2 專業(yè)技能
在實際的教學(xué)過程中,無論是市場的需求還是學(xué)生學(xué)習(xí)的興趣所在,傳統(tǒng)的教學(xué)都已經(jīng)無法滿足對應(yīng)的需要,這就要求程序語言的教學(xué)面臨必要的改革。在理論教學(xué)的扎實理論知識貫徹講解的過程中,同時對教師講解的方式和教學(xué)的內(nèi)容有著較高的要求。既要滿足教學(xué)內(nèi)容的知識點覆蓋,同時還能滿足學(xué)生對程序語言學(xué)習(xí)的興趣培養(yǎng)的要求,在教學(xué)的過程中,串聯(lián)教學(xué)內(nèi)容的知識點,以較好的教學(xué)姿態(tài)在教學(xué)過程中體現(xiàn)出教學(xué)內(nèi)容的難點。案例教學(xué)已經(jīng)普遍作為程序語言教學(xué)的典型教學(xué)方式,為了提高教學(xué)的質(zhì)量,采用聯(lián)合培養(yǎng)和自我提升的模式。在部分語言課程的實踐教學(xué)過程中,直接邀請相應(yīng)的公司工程人員以實際的工程案例作為教學(xué)過程中教學(xué)內(nèi)容串聯(lián)的依據(jù),提升學(xué)生對于語言學(xué)習(xí)的興趣,也提高了學(xué)生實際解決問題的能力。同時,對于任課教師本身的要求也隨著教學(xué)內(nèi)容的改變不斷發(fā)生變化,我們的老師如果想在教學(xué)過程中得到良好的教學(xué)效果,就必須改變教學(xué)的方式,在教學(xué)的過程中,通過實際的教學(xué)案例以工程人員的方式講解傳統(tǒng)的教學(xué)內(nèi)容,從而達到提高教學(xué)效果的目標。為了達成這一專業(yè)技能的培訓(xùn)目的,教師自身的備課量在不斷增加,不再拘泥于傳統(tǒng)的教學(xué)方式,以邊講邊做,實實在在地提高學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生的專業(yè)技能為目的,在傳統(tǒng)專業(yè)程序語言知識點的教學(xué)過程中融入全新的工程設(shè)計理念,這是對學(xué)生專業(yè)技能提升的一種手段,也在傳統(tǒng)教學(xué)內(nèi)容的點狀知識鏈上做了較大的教學(xué)內(nèi)容的改革。
程序語言現(xiàn)在已經(jīng)逐步的將教學(xué)內(nèi)容增加了相應(yīng)的實踐操作內(nèi)容,培養(yǎng)目標從掌握最基本的程序語言知識點轉(zhuǎn)變成培養(yǎng)學(xué)生的理論和實踐并重的多種能力。
3.2.3 拓展模塊
作為程序語言課程的最終教學(xué)目標是理論聯(lián)系實踐,在課程的教學(xué)中增加拓展模塊。在原有的程序語言教學(xué)基礎(chǔ)上,增加每一門程序語言課程的課程設(shè)計,通過一年的語言程序的理論教學(xué)和動手能力訓(xùn)練,在實際問題的解決過程中進一步提高學(xué)生的實踐操作能力。以大型的課程設(shè)計作為結(jié)束程序語言教學(xué)的終點,在該課程設(shè)計過程中通過分組設(shè)計大型的工程案例培養(yǎng)學(xué)生的團隊協(xié)作能力,進一步通過案例的解決提高學(xué)生的實踐操作能力,培養(yǎng)學(xué)生的理論聯(lián)系實際能力,拓展學(xué)生的程序語言能力,為其今后能夠盡快適應(yīng)工作崗位,滿足市場的需求變化奠定基礎(chǔ)。同時也使得學(xué)生在后續(xù)課程的學(xué)習(xí)過程中因為程序語言的駕馭能力的提升而簡化為單純的知識學(xué)習(xí),無需為語言程序的編寫問題投入太多的精力,夯實了專業(yè)基礎(chǔ)。
這種以實際的案例驅(qū)動配合傳統(tǒng)教學(xué)內(nèi)容鋪陳講解結(jié)合的教學(xué)內(nèi)容的改變,經(jīng)過實踐檢驗,證明了學(xué)生具有較好的理論基礎(chǔ)的同時具備了一定的實踐經(jīng)驗,既符合本科培養(yǎng)的理論目標又滿足了市場對學(xué)生的需求,體現(xiàn)了現(xiàn)有教學(xué)內(nèi)容改革的正確性。
3.3 教學(xué)方式
教學(xué)方式是教學(xué)內(nèi)容貫穿教學(xué)過程的一種重要手段,沒有良好的、合理的教學(xué)方式的配合,再好的教學(xué)內(nèi)容改革也只能是紙上談兵。程序語言的教學(xué)中不可避免地有許多枯燥乏味和晦澀難懂的基礎(chǔ)理論知識,特別要注重以專業(yè)和現(xiàn)實生活實際案例的問題情境為引領(lǐng),強調(diào)運用工程人員的邏輯思維方式推理解決問題的能力培養(yǎng),增加多媒體教學(xué)軟件的直觀應(yīng)用,這些都是普通高校程序語言課程改革[4-5]中值得倡導(dǎo)的教學(xué)方式。
3.3.1 案例的講解貫穿程序語言基礎(chǔ)理論知識點的講解過程
在教學(xué)內(nèi)容發(fā)生變化的同時,教學(xué)的方式也在隨之發(fā)生變化。案例教學(xué)是程序語言教學(xué)的重要教學(xué)方式,是指通過實際的工程案例的引入培養(yǎng)學(xué)生分析問題、建立問題模型、解決問題的能力,通過這一過程的介入能夠充分地調(diào)動學(xué)生的積極性,提高了學(xué)生學(xué)習(xí)的興趣,增加師生之間在教學(xué)過程中的互動交流。這種方法主要應(yīng)用在程序語言授課過程中較為枯燥的語法講解過程中,通過實際案例的收集,編制案例集,注重精選學(xué)生熟悉的生活實例或與專業(yè)相結(jié)合的典型的案例,更好地與學(xué)生生活、專業(yè)相互結(jié)合,調(diào)動學(xué)生的學(xué)習(xí)興趣。在傳統(tǒng)知識講解的知識點中,冠以實際案例,通過動態(tài)分析解決所遇到問題,極大的提高了教學(xué)的效果。
3.3.2 充分發(fā)揮媒體教學(xué)的優(yōu)勢
在教學(xué)的過程,語言環(huán)境的掌握不可能依賴傳統(tǒng)的教學(xué)模式,在教學(xué)過程中充分發(fā)揮多媒體教學(xué)的優(yōu)勢顯得極其重要[6]。
在教學(xué)過程中,通過多媒體邊講解邊實踐,在案例分析講解的過程中貫穿理論知識點的講解,培養(yǎng)學(xué)生的調(diào)試能力和動手編程能力。這種邊講解邊學(xué)習(xí)的過程可以利用先進的多媒體技術(shù)進行課程的解析,同時可以利用錄屏軟件記錄課程講解的過程,為建立相應(yīng)的教學(xué)網(wǎng)站提供有力的支撐。教學(xué)過程中多媒體的應(yīng)用使得程序語言的講解更加地具有說服力,更能體現(xiàn)動手過程的剖析,具體的案例在課程教學(xué)中的實現(xiàn)可以極大的提高學(xué)生的學(xué)習(xí)興趣,也可以增加師生的互動機會。這樣的教學(xué)方式中,可以及時的解決學(xué)生在學(xué)習(xí)過程中的問題,做到現(xiàn)場答疑,盡快解決學(xué)習(xí)過程中的知識點死角。
在教學(xué)過程中,除了課堂內(nèi)的多媒體教學(xué)方式的引入,還可以充分的利用網(wǎng)絡(luò)資源。教師在教學(xué)課程中可以根據(jù)專業(yè)發(fā)展的需要對學(xué)生的教學(xué)內(nèi)容進一步的進行拓展,在課外利用網(wǎng)絡(luò)發(fā)布學(xué)習(xí)視頻,教師可以通過界面化的程序設(shè)計的綜合實例分章講解,在課外提高部分有更多需求的學(xué)生的學(xué)習(xí)興趣,既可滿足基本教學(xué)需求,又滿足個人興趣愛好及追求。利用這種網(wǎng)絡(luò)資源還可以實現(xiàn)在線答疑,擴大學(xué)生學(xué)習(xí)過程中解決問題的機會,加強師生聯(lián)系,為程序語言課程的教學(xué)成果提升提供有效的途徑。
3.3.3 結(jié)合校外實訓(xùn)基地推進校企結(jié)合
程序語言的教學(xué)方式需要面向經(jīng)濟社會發(fā)展和建設(shè)需求,培養(yǎng)具有良好計算機基礎(chǔ)理論和軟件開發(fā)、軟件管理等計算機應(yīng)用技術(shù),具有較強的軟件系統(tǒng)分析和軟件開發(fā)能力,能在信息產(chǎn)業(yè)或其它企事業(yè)單位從事計算機軟件項目的設(shè)計、開發(fā)、測試和維護的應(yīng)用型專門人才。為了達成這樣的培養(yǎng)目標,在教學(xué)的過程中,針對部分的語言程序課程可以通過學(xué)生進入校外實訓(xùn)基地聯(lián)合培養(yǎng),以實訓(xùn)基地教學(xué)人員的豐富開發(fā)經(jīng)驗配以多媒體教學(xué)方式,合理的對學(xué)生進行市場需求型人才的培養(yǎng),推進校園和企業(yè)的合作,使得本科培養(yǎng)的學(xué)生更好地適應(yīng)社會發(fā)展的需要,也使得學(xué)生具有更好的學(xué)習(xí)目標,及早的了解社會的需求,有目的的學(xué)習(xí),具有更好的學(xué)習(xí)興趣。
3.4 課程考核評價
課程考核評價是課程改革的重要環(huán)節(jié),正確的課程考核評價體系可以積極的引導(dǎo)學(xué)生的學(xué)習(xí)興趣,激發(fā)學(xué)生的主觀能動性和創(chuàng)造力,達到端正學(xué)習(xí)態(tài)度、明確學(xué)習(xí)目標的良好學(xué)習(xí)環(huán)境。程序語言課程考核構(gòu)成也隨著課程改革發(fā)生著變化。考核體系圖如下所示:
1) 平時成績(占10%)
這一模塊的考核主要考核學(xué)生的學(xué)習(xí)態(tài)度,課程教學(xué)過程中的參與程度,應(yīng)變能力等。
2) 實驗成績(占20%)
實驗成績主要考核學(xué)生上機動手能力,在教學(xué)過程中學(xué)生課內(nèi)實際的編程思路是在實踐過程中逐步培養(yǎng)的,這一模塊可以考核學(xué)生的理論結(jié)合實際能力。
3) 課程設(shè)計(占30%)
課程設(shè)計是程序語言課程的組成之一,也是它的繼續(xù)和延伸。采用研究型學(xué)習(xí)方法,分組完成一個管理類型的小型軟件。目的是使學(xué)生通過參加小型軟件的開發(fā)過程,進一步掌握面向?qū)ο蟮某绦蛟O(shè)計方法,使學(xué)生具有團隊協(xié)作精神。
4) 理論考核(占30%)
理論知識的掌握程度反應(yīng)了學(xué)生對傳統(tǒng)的理論知識的理解能力,考核學(xué)生的基礎(chǔ)知識、簡單的應(yīng)用能力和拓展能力。在這一過程中,教師能夠根據(jù)學(xué)生的自身特征制定相應(yīng)的教學(xué)方案,達到因材施教的教學(xué)效果,更合理的開發(fā)學(xué)生的能力。
5) 創(chuàng)新實踐能力(占10%)
程序語言的學(xué)習(xí)過程中需要的不僅是大量的精力投入和端正的學(xué)習(xí)態(tài)度,也需要學(xué)生在學(xué)習(xí)的過程中激發(fā)個人自身的創(chuàng)新實踐能力,這一部分的考核可以極大的激發(fā)學(xué)生的動手實踐能力和學(xué)生的學(xué)習(xí)興趣,并培養(yǎng)學(xué)生的創(chuàng)新能力和創(chuàng)新意識,培養(yǎng)學(xué)生的拓展性思維,為學(xué)生的應(yīng)變能力和寬口徑地發(fā)展提供一個機會,對于班級的學(xué)風(fēng)也起到一個良性的引導(dǎo)作用。在這一模塊中,可以通過高年級學(xué)生的競聘上崗在課余時間為低年級的學(xué)生進行專業(yè)課程的輔導(dǎo),降低專業(yè)課任課教師的工作量,同時達到提高輔導(dǎo)面的目標,積極提升整個院系的學(xué)習(xí)風(fēng)氣,創(chuàng)造良好的學(xué)習(xí)氛圍,營造良好的學(xué)習(xí)環(huán)境。
面對越來越大的市場競爭,就業(yè)的壓力也給普通高等院校的學(xué)生培養(yǎng)方式改革帶來了嚴峻的考驗,不僅要求學(xué)生能夠有積極向上的學(xué)習(xí)態(tài)度,良好的學(xué)風(fēng),也更多的對學(xué)校的專任教師的專業(yè)素養(yǎng)提出了更高的要求。學(xué)校培養(yǎng)雙師型的教學(xué)人才已經(jīng)迫在眉睫,教學(xué)過程中的培養(yǎng)模式正在發(fā)生著潛移默化的演變,符合本科培養(yǎng)目標的理論知識教學(xué)結(jié)合社會經(jīng)濟領(lǐng)域和市場需求已經(jīng)是不爭的事實,對于從事計算機教學(xué)的教師來講,教學(xué)能力的培養(yǎng)也有著更高的要求。
首先,要求教師能夠適應(yīng)市場的需求,及時的變更教學(xué)內(nèi)容,把握市場動向,同時還不能摒棄傳統(tǒng)的理論知識的鋪墊,本科的教學(xué)培養(yǎng)目標不是技師,所培養(yǎng)的學(xué)生要有能夠進一步提升的空間。
其次,拓寬教師對于教學(xué)領(lǐng)域的理解,逐步培養(yǎng)合理的研發(fā)和科研團隊。在普通高等院校中專業(yè)團隊的形成是一個漫長的過程,需要經(jīng)過多年的努力,投入很多的精力和人力,一個優(yōu)秀的研發(fā)和科研團隊能夠激發(fā)成員的創(chuàng)造力,為更好地教學(xué)和科研提供一定的人力基礎(chǔ)。
最后,要求任課的教師能夠利用空閑的時間進入企業(yè)進行實訓(xùn),為更好地進行實踐教學(xué)積累豐富的實踐教學(xué)案例,掌握科技應(yīng)用的技術(shù)前沿,為雙師教學(xué)[7]的實現(xiàn)奠定基礎(chǔ),也為個人的專業(yè)發(fā)展鋪墊基石。
普通高等院校的程序語言教學(xué)改革已經(jīng)因社會發(fā)展和經(jīng)濟發(fā)展的需求變的不可或缺,而教學(xué)改革推進是個大膽而富有創(chuàng)新性的挑戰(zhàn),對專業(yè)教師的能力也提出的極高的要求[8],在這樣的要求之下,教師自身的能力也得到不斷的提升,這一課題的研究仍需要不斷的探索。
參考文獻:
[1] 韓娜,王洋,關(guān)明山.“C++程序設(shè)計”課程改革和探索[J].學(xué)科建設(shè)與教學(xué)改革,2009(2).
[2] 王曉鋒,李靜.“C++語言程序設(shè)計”課程教學(xué)探討[J].吉林工程技術(shù)師范學(xué)院學(xué),2011(3).
[3] 鄭金洲,劉耀明.在研究中成長——新課程背景下的教師研究與專業(yè)發(fā)展[J].教育發(fā)展研究, 2005(14)
[4] 鄭燕華.高職高等數(shù)學(xué)改革應(yīng)與專業(yè)需求相融合[J].中國科教創(chuàng)新導(dǎo)刊,2012(4).
[5] 劉化麗,楊文娟.高職院校數(shù)學(xué)課程改革探索[J].教育探索,2013(7).
[6] 孫宏文,戴闖,馬麗娟. 數(shù)字視頻資源在教育教學(xué)中的應(yīng)用價值[J].教育探索,2013(1).
[7] 周衛(wèi)東. 新建應(yīng)用型本科院?!半p師型”教師隊伍建設(shè)探索[J].教育探索,2013(3).
[8] 經(jīng)柏龍.教師專業(yè)素質(zhì)的形成與發(fā)展研究[D].長春:東北師范大學(xué),2008.