郭喜春
內(nèi)蒙古師范大學(xué)傳媒學(xué)院 呼和浩特 010022
高校計算機程序設(shè)計類課程實驗教學(xué)模式研究
郭喜春
內(nèi)蒙古師范大學(xué)傳媒學(xué)院 呼和浩特 010022
探討在多媒體網(wǎng)絡(luò)機房環(huán)境中進行實驗教學(xué)的過程,對現(xiàn)有的多種教學(xué)方法進行融合,以適應(yīng)程序設(shè)計類課程教學(xué)的發(fā)展和要求,并形成可操作的一般化的教學(xué)程序和模式,以對計算機程序設(shè)計類課程實驗教學(xué)的開展提供一定的參照作用。
程序設(shè)計;實驗教學(xué);教學(xué)模式;混合學(xué)習(xí)
Author’s addressMedia College, Inner Mongolia Normal University, Hohhot, Inner Mongolia,China 010022
隨著高校計算機學(xué)科的發(fā)展,其傳統(tǒng)實驗教學(xué)過程暴露出諸多不足。在開展計算機程序設(shè)計類課程的實驗教學(xué)時,存在實驗內(nèi)容安排較隨意、缺少規(guī)范化的指導(dǎo)、教學(xué)效果對教師經(jīng)驗的依賴較大、教學(xué)手段相對單一落后、學(xué)生普遍不重視實驗課等問題。而目前從事實驗教學(xué)的教師隊伍中,年輕教師又占有較大的比重,教學(xué)經(jīng)驗上存在一些不足。因此,有必要對計算機程序設(shè)計類課程的實驗教學(xué)過程進行深入探討,分析其基本的過程和特征,進而提出一種一般化的教學(xué)模式和程序,對同類實驗教學(xué)的開展提供一定的參照作用[1]。
本研究只針對在多媒體機房環(huán)境進行授課、以講練結(jié)合形式進行理論教學(xué)、以計算機操作練習(xí)為主要學(xué)習(xí)內(nèi)容的實驗教學(xué)過程,在傳統(tǒng)教室進行程序設(shè)計理論講授的教學(xué)過程不在本研究之列。
VB可視化程序設(shè)計(以下簡稱VB)是當(dāng)前各高校普遍開設(shè)的一門程序設(shè)計課程,它既作為高校非計算機專業(yè)公共基礎(chǔ)課開設(shè),也作為計算機專業(yè)及相關(guān)專業(yè)的專業(yè)課開設(shè)。其開設(shè)面廣,相關(guān)研究基礎(chǔ)多,在國內(nèi)程序設(shè)計類課程中具有代表性。
在本研究中,以計算機專業(yè)及相關(guān)專業(yè)開設(shè)的VB課程為典型代表,對其教學(xué)過程展開分析和研究。筆者在進行調(diào)研的學(xué)校中針對部分課堂教學(xué)進行跟蹤觀察,記錄其一般的教學(xué)過程和特點,發(fā)現(xiàn)當(dāng)前的程序設(shè)計教學(xué)存在很多問題,直接導(dǎo)致教學(xué)效果不佳,偏離教學(xué)目標(biāo)的要求。
1)教學(xué)安排中存在的問題[2]。由于一般程序的編寫和調(diào)試比較耗時,在2個課時內(nèi)不大可能完成一個完整案例的設(shè)計和編寫,對課內(nèi)的教學(xué)安排有很大限制,很難在課上全面培養(yǎng)學(xué)生能力。因此,加大課時量是改善程序設(shè)計教學(xué)效果的第一步。
2)教學(xué)環(huán)境中存在的問題。當(dāng)前的機房環(huán)境中普遍缺少一些教學(xué)的輔助支持環(huán)境,如學(xué)生個人的網(wǎng)絡(luò)存儲及課程的共享存儲空間、在線交流和答疑平臺以及作業(yè)和作品管理等軟件環(huán)境。
3)理論講授中存在的問題。一般的理論知識講授前,學(xué)生對新知識缺少必要的預(yù)習(xí),教師進行新知識講解時,學(xué)生只能被動地聽講和記憶,其記憶和理解效果較差。在理論知識講授的過程中,還存在一些如講授方法僵化、講授用實例選擇不恰當(dāng)、條理性和邏輯性不強等問題。
4)案例教學(xué)中存在的問題。程序設(shè)計課程中主要的教學(xué)過程都與案例相關(guān),而當(dāng)前多數(shù)教學(xué)過程中的案例選擇都不夠合理,表現(xiàn)為案例所覆蓋的知識點范圍不夠理想、不同教學(xué)階段的案例選擇不夠合理、案例的實用性和趣味性不夠、案例的深度不夠、缺少擴展性,以及案例陳舊,缺乏更新等。
5)合作任務(wù)中存在的問題。因為合作進行的程序設(shè)計任務(wù)對學(xué)生的個人能力、教師的引導(dǎo)管理能力、任務(wù)的選擇等都有較高的要求,其實施過程較復(fù)雜,所以多數(shù)教師都放棄這種很好的學(xué)習(xí)形式。
6)課后交流中存在的問題。一般教師很少與學(xué)生建立課后交流的通道,即使有,也只是偶爾的郵件來往和QQ聊天,不能及時解除學(xué)生學(xué)習(xí)過程中的疑問,也不利于教師及時了解學(xué)生的想法和學(xué)習(xí)過程。
7)課程評價中存在的問題。在課程評價的設(shè)計中,多數(shù)教師評價方式單一,只側(cè)重于常用代碼的記憶和教學(xué)案例的重復(fù),不能體現(xiàn)學(xué)生的真實能力,更不能突出學(xué)生對知識的綜合應(yīng)用能力。
由于以上問題的存在,程序設(shè)計課程的實際教學(xué)效果得不到提高,絕大多數(shù)學(xué)生普遍反映程序設(shè)計難學(xué)難懂,學(xué)習(xí)效果不甚理想。
基于對當(dāng)前程序設(shè)計教學(xué)過程中存在問題的分析,本文擬提出一種新的教學(xué)模式,該模式融合多種教學(xué)理論的觀點,提出一系列可操作的框架和教學(xué)程序,用來方便地指導(dǎo)實際教學(xué)工作[3]。
根據(jù)對VB等課程的教學(xué)過程記錄和分析,可以提取出程序設(shè)計類課程的要素。
1)教學(xué)安排,包括課時安排、授課地點安排、講練結(jié)合的教學(xué)過程安排等。
2)案例準(zhǔn)備,包括準(zhǔn)備講解用實例、練習(xí)用實例、課堂任務(wù)用實例、課外合作任務(wù)用實例等。
3)教學(xué)環(huán)境準(zhǔn)備,包括硬件準(zhǔn)備和軟件準(zhǔn)備兩部分,如計算機、網(wǎng)絡(luò)、廣播教學(xué)系統(tǒng)、教學(xué)平臺、網(wǎng)絡(luò)存儲、在線交流、作業(yè)管理等。
4)教學(xué)過程,包括知識點講解與學(xué)生練習(xí)、實例分析講解與學(xué)生模仿、課堂任務(wù)3個階段。
5)課后作業(yè),包括對當(dāng)次內(nèi)容進行練習(xí)的課后作業(yè),和對下節(jié)課的內(nèi)容進行預(yù)習(xí)的預(yù)習(xí)任務(wù),以及在學(xué)生掌握一定能力后,定期安排的課外的合作任務(wù)。
6)綜合作品,作品完成過程可以分為布置任務(wù)、分組設(shè)計、教師指導(dǎo)、學(xué)生開發(fā)、教師答疑、作品展示、成果評價7個步驟,可以加強學(xué)生的設(shè)計能力和綜合應(yīng)用能力,了解小型軟件項目設(shè)計、開發(fā)和管理的過程,鍛煉學(xué)生的合作意識和合作能力。
7)考核與評價。課程考核可以選用的采分點主要有課堂任務(wù)、課后作業(yè)、課外合作任務(wù)、綜合作品、實驗考試以及考勤等。
通過分析現(xiàn)有程序設(shè)計類實驗課教學(xué)過程,并對其中存在的問題進行總結(jié),可以得到新教學(xué)模式需要解決的問題和一些新的關(guān)注點。對這些問題和關(guān)注點提出改進的方法和策略,在明確的主題和目標(biāo)的指引下形成一系列可操作的教學(xué)程序,進而就可以構(gòu)成一種新的教學(xué)模式。為突出新教學(xué)模式的核心思想和主要關(guān)注點,本研究將新的教學(xué)模式稱為混合實驗教學(xué)模式[4],如圖1所示。
圖1 混合實驗教學(xué)模式圖示
圖中虛線框內(nèi)是每次課的教學(xué)過程,要對每次課重復(fù)應(yīng)用;“知識講授”“案例講解”和“操作練習(xí)”是單個知識點講解的過程,遵循“講練結(jié)合”的原則;“課堂任務(wù)”在完成本次課全部知識點講解后進行,其未完善的部分可作為課后作業(yè)繼續(xù)延續(xù);“實驗安排”和“實驗準(zhǔn)備”是課堂教學(xué)的前導(dǎo)工作,其中“實驗準(zhǔn)備”也包括對“實驗教學(xué)環(huán)境”的準(zhǔn)備;“合作任務(wù)”“綜合作品”和“實驗考試”獨立于課堂教學(xué)之外,其結(jié)果與課后作業(yè)一同構(gòu)成課程考核成績;“實驗教學(xué)環(huán)境”是整個實驗課程的支撐,包括硬件環(huán)境和軟件環(huán)境,在課程各個環(huán)節(jié)都起著重要的作用。
從圖示中提取核心元素,可以將教學(xué)過程簡化為圖2所示。
計算機程序設(shè)計類課程是計算機相關(guān)專業(yè)普遍開設(shè)的一類重要課程,因為程序設(shè)計本身有其自己獨立的理論體系,對學(xué)習(xí)者思維方式的要求也比較特殊,對邏輯性思維的要求很高,同時對實踐開發(fā)能力的要求也很高,所以大多數(shù)學(xué)生很難適應(yīng)課程的要求,學(xué)習(xí)過程比較痛苦,教師的教學(xué)也很難達到理想的效果,成為師生普遍認(rèn)為難學(xué)、難懂、難教的一門課程。
本文探討在多媒體網(wǎng)絡(luò)機房環(huán)境中進行實驗教學(xué)的過程,對現(xiàn)有的多種教學(xué)方法進行融合,以適應(yīng)程序設(shè)計類課程教學(xué)的發(fā)展和要求,并形成可操作的一般化的教學(xué)程序和模式,以對計算機程序設(shè)計類課程實驗教學(xué)的開展提供一定的參照作用。
圖2 混合實驗教學(xué)模式簡化圖示
[1]高浥川,郭喜聰.“計算機軟件操作類實驗課”教學(xué)模式的探究[J].內(nèi)蒙古師范大學(xué)學(xué)報:教育科學(xué)版,2009(7)
[2]潘旭華.程序設(shè)計課程教學(xué)方法與手段改革探討[J].太原理工大學(xué)學(xué)報:社會科學(xué)版,2006(Z1):95-97
[3]袁媛.VB案例:任務(wù)驅(qū)動教學(xué)模式的應(yīng)用及VB案例程序庫的構(gòu)建[D].蘭州:西北師范大學(xué),2007
[4]李克東,趙建華.混合學(xué)習(xí)的原理與應(yīng)用模式[J].電化教育研究,2004(7):1-6
Study of Teaching Mode in College Computer Programming Experimental Discipline
//Guo Xichun
In present thesis, to explore the experimental teaching process in a environment of multimedia network computer rooms, to mix the existing various teaching methods, to adapt to the teaching development and requirements of programming discipline, and to form the operational and general teaching process and mode, can provide the certain reference function for the development of the computer programming experimental discipline.
programming; experimental teaching; teaching mode; blending learning
G652.423
A
1671-489X(2011)12-0107-02
10.3969/j.issn.1671-489X.2011.12.107