[摘 要] 信息管理與信息系統(tǒng)專業(yè)的特色是將信息管理的理論、方法與信息技術(shù)有機(jī)結(jié)合起來,為學(xué)生從事信息管理理論研究和實(shí)踐打下廣泛而堅(jiān)實(shí)的基礎(chǔ)。 該專業(yè)課程設(shè)置的特點(diǎn)是3類主干學(xué)科并行開設(shè),即管理學(xué)、經(jīng)濟(jì)學(xué)、計(jì)算機(jī)科學(xué)與技術(shù),同時(shí)每類學(xué)科內(nèi)的課程又自成體系、循序漸進(jìn)。 程序設(shè)計(jì)類課程是信息管理與信息系統(tǒng)專業(yè)為學(xué)生開設(shè)的專業(yè)主干課,如何使程序設(shè)計(jì)類課程與其他各類課程相聯(lián)系,發(fā)揮其基礎(chǔ)功能,是教師探索該類課程教學(xué)方法的關(guān)鍵所在。 本文強(qiáng)調(diào)程序設(shè)計(jì)類課程應(yīng)該與信息管理與信息系統(tǒng)專業(yè)的培養(yǎng)目標(biāo)緊密結(jié)合,從課堂教學(xué)、實(shí)驗(yàn)課教學(xué)、課程設(shè)計(jì)3個(gè)不可互相替代的方面深入地探討了信息管理與信息系統(tǒng)專業(yè)程序設(shè)計(jì)類課程的教學(xué)方法,提出了討論式教學(xué)的課堂教學(xué)形式,對(duì)傳統(tǒng)的實(shí)驗(yàn)課形式進(jìn)行了擴(kuò)展,并提出了通過增加課程設(shè)計(jì)短學(xué)期的方法,來提高學(xué)生解決實(shí)際問題的能力。
[關(guān)鍵詞] 信息管理與信息系統(tǒng)專業(yè);程序設(shè)計(jì)類課程;教學(xué)方法
[中圖分類號(hào)]F270.7;C931.6[文獻(xiàn)標(biāo)識(shí)碼]A[文章編號(hào)]1673-0194(2008)21-0107-03
信息管理與信息系統(tǒng)專業(yè)主要是培養(yǎng)具備現(xiàn)代管理學(xué)理論基礎(chǔ)、計(jì)算機(jī)科學(xué)技術(shù)知識(shí)及應(yīng)用能力,掌握系統(tǒng)思想和信息系統(tǒng)分析與設(shè)計(jì)方法以及信息管理等方面的知識(shí)與能力的人才。 程序設(shè)計(jì)類課程是該專業(yè)為學(xué)生開設(shè)的專業(yè)主干課,主要是使學(xué)生掌握程序設(shè)計(jì)的思想和方法,能靈活運(yùn)用程序設(shè)計(jì)語言進(jìn)行程序設(shè)計(jì),為更好地掌握管理信息系統(tǒng)的分析方法、設(shè)計(jì)方法和實(shí)現(xiàn)技術(shù)提供必備的條件,實(shí)現(xiàn)培養(yǎng)學(xué)生實(shí)踐能力、創(chuàng)新能力的目標(biāo)。 目前高校對(duì)于程序設(shè)計(jì)類[1]課程的教學(xué)大多采取課堂講授、布置問題、上機(jī)輔導(dǎo)的模式,這種教學(xué)方法最大的弊端就是不能發(fā)揮學(xué)生的主體性。 課堂講授過程是學(xué)生被動(dòng)聽課的過程,上機(jī)輔導(dǎo)雖然為學(xué)生提供了自己動(dòng)手的機(jī)會(huì),但是仍然擺脫不了教師主導(dǎo)幫助學(xué)生調(diào)試程序,特別是對(duì)于某些大眾性的問題,教師對(duì)于不同的學(xué)生給予同樣的解答,造成了時(shí)間和人力的浪費(fèi),做了很多無用功[2]。 另外,在這種教學(xué)模式下,教師給學(xué)生布置的上機(jī)操作題目基本都是“考題式”的,無法調(diào)動(dòng)起學(xué)生對(duì)實(shí)際問題進(jìn)行獨(dú)立分析、設(shè)計(jì)及求解的積極性,不利于學(xué)生團(tuán)隊(duì)精神的培養(yǎng),而這一點(diǎn)恰恰是學(xué)生在將來走上社會(huì)工作崗位面對(duì)實(shí)際任務(wù)時(shí)必須具備的素質(zhì)。
為此,筆者從理論和實(shí)踐上探索了一些新的教學(xué)方法,并且收到了良好的教學(xué)效果。
1 討論式課堂教學(xué)
程序設(shè)計(jì)類課程是計(jì)算機(jī)專業(yè)的專業(yè)課,同時(shí)也是很多其他專業(yè)為學(xué)生開設(shè)的一類基礎(chǔ)課程,該類課程面對(duì)不同的學(xué)生有不同的要求,因此教師在講授時(shí)應(yīng)該以專業(yè)培養(yǎng)目標(biāo)為指導(dǎo),對(duì)課堂教學(xué)的形式和側(cè)重點(diǎn)進(jìn)行精心的設(shè)計(jì)。
針對(duì)程序設(shè)計(jì)類課程自身的特點(diǎn)和信息管理與信息系統(tǒng)專業(yè)的定位,我們可以進(jìn)一步豐富該類課程的課堂教學(xué)形式,變面對(duì)面的講授與接受的教學(xué)模式為信息化的形式,將教學(xué)場地搬出課堂,走進(jìn)機(jī)房,讓學(xué)生在實(shí)際編程環(huán)境中學(xué)習(xí)。 同時(shí)以學(xué)生為課堂教學(xué)的主體,教師講授與學(xué)生自主學(xué)習(xí)相結(jié)合,引入討論式的課堂教學(xué)方法,建立學(xué)生自主學(xué)習(xí)的觀念,激發(fā)學(xué)生的學(xué)習(xí)興趣。
信息管理與信息系統(tǒng)專業(yè)對(duì)學(xué)生的培養(yǎng)目標(biāo)是使學(xué)生既具有一定的理論水平,又具有較強(qiáng)的實(shí)踐能力, 能夠獨(dú)立分析問題和解決問題。 在程序設(shè)計(jì)類課程的教學(xué)過程中,教學(xué)內(nèi)容可以分成兩個(gè)部分,即基本語法和程序設(shè)計(jì)理論。 基本語法是一個(gè)內(nèi)容相對(duì)固定并且枯燥的部分,但是這部分知識(shí)對(duì)學(xué)生在該類課程上的進(jìn)階學(xué)習(xí)起著極其重要的鋪墊作用,因此教師不能忽視這部分內(nèi)容,單純的流水賬式的講授只會(huì)讓學(xué)生厭倦,影響他們對(duì)基礎(chǔ)知識(shí)的掌握。 我們可以變教室講授為機(jī)房授課,當(dāng)然有很多高校已經(jīng)采取了這樣的措施,但是他們大多數(shù)也只是單純的教學(xué)場地的變化,教學(xué)的形式仍然是枯燥的講授與接受,學(xué)生雖然可以現(xiàn)場實(shí)驗(yàn),但是久而久之,這種教學(xué)形式不免變成了“有聲自學(xué)”,使課堂漸漸失去應(yīng)有的吸引力。 針對(duì)基本語法知識(shí),我們可以采取“拋磚引玉”的討論式教學(xué),也就是教師給出理論及解釋,讓學(xué)生用以前所學(xué)的專業(yè)知識(shí)或者實(shí)際遇到的問題進(jìn)行案例詳解。 比如學(xué)習(xí)一個(gè)帶有多個(gè)不同類型參數(shù)的命令關(guān)鍵字的時(shí)候,教師給出命令的語法結(jié)構(gòu)及各個(gè)參數(shù)的含義并加以解釋,然后給學(xué)生時(shí)間,讓他們結(jié)合某一具體的問題設(shè)計(jì)該命令攜帶不同的參數(shù)進(jìn)行解決,并讓學(xué)生進(jìn)行自主討論。 這種教學(xué)形式使學(xué)生對(duì)問題的理解得到了進(jìn)一步的加深,增強(qiáng)了學(xué)生的學(xué)習(xí)興趣,使得枯燥的語法知識(shí)在學(xué)生的自主學(xué)習(xí)中變得生動(dòng)易學(xué)。 但是這種形式也使得教學(xué)時(shí)間增長,因此我們不必在教授所有的知識(shí)時(shí)都采用這種方法,只需要將相對(duì)復(fù)雜、難于掌握的部分以這種教學(xué)形式教授,那么學(xué)生自然而然地對(duì)其他的知識(shí)也能夠觸類旁通了。
對(duì)于程序設(shè)計(jì)理論部分的知識(shí),這種討論式的課堂教學(xué)形式的教學(xué)效果就更加明顯了,我們可以采用“身臨其境”的討論式教學(xué),為所學(xué)的各部分內(nèi)容設(shè)置情境模式,并將學(xué)生分為多個(gè)開發(fā)團(tuán)隊(duì),讓學(xué)生應(yīng)用基本程序設(shè)計(jì)理論的同時(shí),能夠親身體驗(yàn)程序設(shè)計(jì)解決實(shí)際問題的過程及艱難,對(duì)所學(xué)知識(shí)留下更深刻的印象。 當(dāng)然,不能放任學(xué)生過度發(fā)揮,教師要對(duì)課堂進(jìn)行適當(dāng)?shù)恼瓶?,并且在討論完畢后進(jìn)行關(guān)鍵知識(shí)的總結(jié)。
2 擴(kuò)展傳統(tǒng)的實(shí)驗(yàn)課
機(jī)房授課并不能代替實(shí)驗(yàn)課,我們前面提出的討論式課堂教學(xué)方式,特別是對(duì)于程序設(shè)計(jì)理論部分,雖然學(xué)生以分組的形式進(jìn)行了比較完整的程序設(shè)計(jì),但都是針對(duì)某一具體的知識(shí)點(diǎn)進(jìn)行的小程序設(shè)計(jì),目的是為了掌握對(duì)應(yīng)的語法或語句知識(shí),只能看成是案例教學(xué)的一種擴(kuò)展。 而實(shí)驗(yàn)課的目的是鞏固學(xué)生某一階段的知識(shí),使學(xué)生能夠應(yīng)用一類知識(shí)或一類方法解決一類特定的問題,可以說是對(duì)學(xué)生學(xué)習(xí)的階段性知識(shí)能力的考核。
我們這里也針對(duì)前面提到的基本語法和程序設(shè)計(jì)理論對(duì)實(shí)驗(yàn)課的開設(shè)進(jìn)行討論。 很多高校都是在每周固定時(shí)間安排學(xué)生的實(shí)驗(yàn)課,而所謂的實(shí)驗(yàn)課,也就是教師事先布置與前面教學(xué)內(nèi)容相關(guān)的問題,學(xué)生操作機(jī)器進(jìn)行練習(xí)求解。 基本語法部分的知識(shí)相對(duì)簡單、零散,與實(shí)際問題的結(jié)合面窄,在這種形式的實(shí)驗(yàn)課上,學(xué)生依樣畫葫蘆,通常半節(jié)課就能完成任務(wù),這樣既不能調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性,又不能使學(xué)生記憶深刻,同時(shí)也浪費(fèi)了課堂的有效時(shí)間。 因此,可以考慮在這部分知識(shí)的課時(shí)里不安排專門的實(shí)驗(yàn)課時(shí)間,而將實(shí)驗(yàn)穿插到課堂講授過程中,用我們前面提出的“拋磚引玉”的討論式教學(xué)代替這種傳統(tǒng)的實(shí)驗(yàn)課教學(xué),既可以激發(fā)學(xué)生的學(xué)習(xí)興趣,又有效地利用了時(shí)間。
對(duì)于程序設(shè)計(jì)理論知識(shí),由于這部分內(nèi)容難度大,綜合性強(qiáng),學(xué)生在某一階段的學(xué)習(xí)后已經(jīng)具備一定的解決實(shí)際問題的能力,因此應(yīng)該設(shè)置專門的實(shí)驗(yàn)課,對(duì)學(xué)生進(jìn)行階段性能力的訓(xùn)練。 而對(duì)于實(shí)驗(yàn)題目,則不可拘泥于教材或參考書上的老題目,特別是不能僅僅局限于傳統(tǒng)的數(shù)學(xué)領(lǐng)域和計(jì)算機(jī)領(lǐng)域的經(jīng)典題目,那樣學(xué)生會(huì)感覺與實(shí)踐相去太遠(yuǎn)。 由于我們面對(duì)的是信息管理與信息系統(tǒng)專業(yè)的學(xué)生,因此應(yīng)該為學(xué)生設(shè)計(jì)與專業(yè)知識(shí)緊密相關(guān)的實(shí)驗(yàn)題目。 程序設(shè)計(jì)類的教材多為計(jì)算機(jī)專業(yè)教材,案例過于理論化,教師應(yīng)該擴(kuò)充自己的知識(shí)面,對(duì)信息管理與信息系統(tǒng)的專業(yè)知識(shí)有所了解。 同時(shí)可以充分利用網(wǎng)絡(luò)資源,比如創(chuàng)建本課程的網(wǎng)站,使同學(xué)們有機(jī)會(huì)在網(wǎng)絡(luò)上發(fā)表自己對(duì)同一問題的不同見解和方法,網(wǎng)絡(luò)的使用可以讓學(xué)生有更大的自主性,網(wǎng)站的更新可以拓寬學(xué)生的視野,讓學(xué)生真正感覺到學(xué)以致用。
對(duì)于實(shí)驗(yàn)報(bào)告的撰寫,可以將重點(diǎn)放在學(xué)生的解題思路上。實(shí)驗(yàn)題目盡量與專業(yè)知識(shí)結(jié)合,不再出現(xiàn)傳統(tǒng)的“循環(huán)語句練習(xí)”樣式的題目,而完全是實(shí)際問題式的題目,讓學(xué)生自己考慮需要用到的程序設(shè)計(jì)知識(shí)和專業(yè)知識(shí),并將該分析過程作為實(shí)驗(yàn)報(bào)告的一個(gè)重要項(xiàng)目列出。 另外以往學(xué)生的實(shí)驗(yàn)報(bào)告抄襲情況嚴(yán)重,主要是由于學(xué)生人數(shù)過多,而實(shí)驗(yàn)題目過少,針對(duì)這種情況,教師可以將學(xué)生進(jìn)行分組,每組布置一個(gè)相對(duì)規(guī)模較大的問題,在大問題下設(shè)計(jì)若干個(gè)子問題,組內(nèi)成員分而治之,每人負(fù)責(zé)不同的子問題模塊,共同完成原始的大問題。
3 增加課程設(shè)計(jì)短學(xué)期
課堂教學(xué)的目的是傳授學(xué)生必要的知識(shí)點(diǎn),實(shí)驗(yàn)課的目的是對(duì)學(xué)生進(jìn)行階段性知識(shí)的訓(xùn)練和考核,而課程設(shè)計(jì)的目的則是對(duì)一學(xué)期所學(xué)的知識(shí)進(jìn)行綜合的考查,實(shí)現(xiàn)程序設(shè)計(jì)類課程的最終目的:解決實(shí)際問題。 對(duì)于信息管理與信息系統(tǒng)專業(yè)而言,這一目的尤為突出,該專業(yè)對(duì)學(xué)生最終的業(yè)務(wù)要求,除了掌握計(jì)算機(jī)及信息系統(tǒng)方面的基本理論和基本知識(shí)之外,還要掌握信息系統(tǒng)分析與設(shè)計(jì)方法,具備綜合運(yùn)用所學(xué)知識(shí)分析和解決問題的基本能力[3],這當(dāng)然就包含了設(shè)計(jì)求解實(shí)際問題的應(yīng)用程序。
課程設(shè)計(jì)是對(duì)一門課程的整體應(yīng)用,因此題目一般都是一個(gè)較為大型的實(shí)際應(yīng)用問題,比如管理系統(tǒng)的開發(fā)、網(wǎng)站設(shè)計(jì)等。 這樣比較大型的程序設(shè)計(jì)題目往往不是短時(shí)間可以完成的,從題目分析,到尋找解決算法,到程序設(shè)計(jì)、程序調(diào)試,最后撰寫課程設(shè)計(jì)報(bào)告,往往需要耗費(fèi)幾十個(gè)學(xué)時(shí),因此我們可以為學(xué)生開設(shè)課程設(shè)計(jì)短學(xué)期,并為該門課程增加1學(xué)分的必修學(xué)分,這樣既為學(xué)生提供了很好的工作空間,也便于教師的隨時(shí)指導(dǎo)。 具體地說,教師可以在該課程教學(xué)部分結(jié)束時(shí)將精心準(zhǔn)備的課程設(shè)計(jì)題目及要求公布給學(xué)生,具體的安排可以仿照實(shí)驗(yàn)題目安排,分組或個(gè)人獨(dú)立完成。 當(dāng)然為了更接近于實(shí)際問題,教師可以與社會(huì)上的公司或企業(yè)聯(lián)系,將其項(xiàng)目的部分或全部作為課程設(shè)計(jì)的題目,這樣可以使學(xué)生更加感興趣。 學(xué)生可以利用假期時(shí)間查閱資料,開學(xué)時(shí)利用課程設(shè)計(jì)安排的短學(xué)期學(xué)時(shí)進(jìn)行具體的程序設(shè)計(jì)和報(bào)告撰寫。 在課程設(shè)計(jì)短學(xué)期中,學(xué)生可以自由探討,互相學(xué)習(xí),教師適當(dāng)參與其中,使得整個(gè)過程變成一個(gè)真正意義上的系統(tǒng)開發(fā)模擬。
當(dāng)然在整個(gè)過程結(jié)束之后,教師也可以安排一定的時(shí)間讓學(xué)生進(jìn)行成果展示,讓學(xué)生或?qū)W生團(tuán)隊(duì)將自己解決問題的過程講解給大家,這樣對(duì)講解的學(xué)生而言,既加深了印象又鍛煉了能力,而對(duì)于聽講的學(xué)生而言,顯然開闊了他們的視野。
以上是筆者在信息管理與信息系統(tǒng)專業(yè)程序設(shè)計(jì)類課程教學(xué)過程中總結(jié)出的一些教學(xué)方法,實(shí)踐證明,采用這些方法激發(fā)了學(xué)生的學(xué)習(xí)興趣,使程序設(shè)計(jì)類課程不再枯燥無味。 由于在很多專業(yè)都開設(shè)了程序設(shè)計(jì)類課程,因此教師必須因人施教,站在不同專業(yè)學(xué)生的角度認(rèn)真思索,找到較好的方法調(diào)動(dòng)學(xué)生的內(nèi)在積極性,充分發(fā)揮學(xué)生的潛能,取得良好的教學(xué)效果。
主要參考文獻(xiàn)
[1] 張書云,姜淑菊. 程序設(shè)計(jì)語言課程教學(xué)方法探析 [J]. 計(jì)算機(jī)教育,2005(5):16-18.
[2] 蘇華. 《C語言程序設(shè)計(jì)》課程實(shí)驗(yàn)教學(xué)改革與實(shí)踐 [J]. 中國教育導(dǎo)刊,2005(5):76.
[3] 王美云, 冷俊峰, 李夏苗,等. 管理信息系統(tǒng)課程教學(xué)探討 [J]. 長沙鐵道學(xué)院學(xué)報(bào):社會(huì)科學(xué)版,2002,3(1):118-124.