信息管理專業(yè)C程序設(shè)計(jì)課程教學(xué)方法探索論文
針對(duì)信息管理與信息系統(tǒng)專業(yè)的培養(yǎng)目標(biāo),在傳統(tǒng)教學(xué)方法的基礎(chǔ)上,為解決“C程序設(shè)計(jì)”課程中語(yǔ)法知識(shí)復(fù)雜、程序設(shè)計(jì)理論難理解、理論教學(xué)與專業(yè)應(yīng)用相脫離等問(wèn)題,提出增加融入探討式教學(xué)、“微課”教學(xué)、案例教學(xué)、團(tuán)隊(duì)討論開(kāi)發(fā)實(shí)踐等教學(xué)方法豐富教學(xué)模式,并給出相應(yīng)考核方法的改進(jìn),更加有助于教學(xué)質(zhì)量的提高。
1 引言
信息管理與信息系統(tǒng)專業(yè)主要是培養(yǎng)具備現(xiàn)代管理學(xué)理論基礎(chǔ)、計(jì)算機(jī)科學(xué)技術(shù)知識(shí)及應(yīng)用能力,掌握系統(tǒng)思想和信息系統(tǒng)分析與設(shè)計(jì)方法以及信息管理等方面的知識(shí)與能力的人才。 因此該專業(yè)的學(xué)生必須具備和掌握系統(tǒng)程序設(shè)計(jì)的方法和思想,而C語(yǔ)言程序設(shè)計(jì)課程是應(yīng)用最廣泛,最易讓非計(jì)算機(jī)專業(yè)學(xué)生接受的程序設(shè)計(jì)課程,通過(guò)該課程的學(xué)習(xí)可以訓(xùn)練學(xué)生解決問(wèn)題的邏輯思維能力,為更好的掌握信息系統(tǒng)的分析和設(shè)計(jì)方法而服務(wù)。信息管理與信息系統(tǒng)專業(yè)與計(jì)算機(jī)專業(yè)的C程序設(shè)計(jì)課程目標(biāo)是有區(qū)別的,但是目前該專業(yè)的C程序課程教學(xué)模式大多與計(jì)算機(jī)專業(yè)的相同。由此為了適應(yīng)教學(xué)的發(fā)展和社會(huì)的需要,培養(yǎng)學(xué)生的實(shí)踐能力和創(chuàng)新能力,提高信管專業(yè)學(xué)生的系統(tǒng)分析能力、信息技術(shù)應(yīng)用能力,改進(jìn)和豐富傳統(tǒng)的C語(yǔ)言程序設(shè)計(jì)課程的教學(xué)方法是非要有實(shí)際意義的。
2 教學(xué)現(xiàn)狀
C語(yǔ)言功能豐富,使用靈活方便,易學(xué)易用,不需要強(qiáng)大的計(jì)算機(jī)專業(yè)背景,因此是高等院校各個(gè)專業(yè)普遍開(kāi)設(shè)的一門程序設(shè)計(jì)課程。該課程應(yīng)用范圍廣泛、是一門實(shí)踐性很強(qiáng)的課程。目前在我國(guó)高校中,主要還是采用傳統(tǒng)的理論教學(xué)加上機(jī)輔導(dǎo)的模式。在現(xiàn)有教學(xué)條件的制約下,上機(jī)部分的教學(xué)效果并不理想。首先,上機(jī)課時(shí)較少,與其他課程不同,要想很好地完成C語(yǔ)言的學(xué)習(xí),必須進(jìn)行大量的實(shí)際操作,同時(shí)要完成課堂布置的實(shí)驗(yàn)任務(wù)和課后作業(yè),都需要上機(jī)實(shí)踐,這就需要學(xué)生配備電腦或者課余時(shí)間去學(xué)校機(jī)房進(jìn)行操作,這都需要花費(fèi)一定的資金,對(duì)于落后地區(qū)的學(xué)生來(lái)說(shuō),很難較好的完成該課程的學(xué)習(xí)。其次,傳統(tǒng)的理論授課方式(黑板或者PPT)很難將一些程序設(shè)計(jì)原理展現(xiàn)出來(lái),光靠教師的講授和描述,很難在學(xué)生頭腦中準(zhǔn)確的形成程序的運(yùn)行過(guò)程,無(wú)法理解正確,上機(jī)實(shí)驗(yàn)就無(wú)法正確進(jìn)行,普遍還需要教師的幫助和程序調(diào)試;同時(shí)課堂被動(dòng)的接收教師講解枯燥的語(yǔ)法知識(shí),效果普遍不好。再次,課堂講解的例題以及上機(jī)實(shí)驗(yàn)的題目基本都是固定的,沒(méi)有專業(yè)應(yīng)用性;并且由于課時(shí)的限制只能給予大眾型答案,但實(shí)際上每個(gè)題目都有很多種算法和解法。這樣學(xué)生都是按照教師給予的思想去解題,禁錮了學(xué)生的創(chuàng)造性思維,不利于培養(yǎng)學(xué)生的創(chuàng)新能力和獨(dú)立分析能力。
3 存在的問(wèn)題
C程序設(shè)計(jì)課程是一門需要大量實(shí)踐的課程,同時(shí)也是理論性較強(qiáng)的課程,與其他的程序設(shè)計(jì)語(yǔ)言課程(如ASP.Net Oracle 和C# 等)以及計(jì)算機(jī)專業(yè)課程(如數(shù)據(jù)結(jié)構(gòu)、算法設(shè)計(jì)與分析等)都有著緊密的相互關(guān)聯(lián)性和啟發(fā)性。信息管理與信息系統(tǒng)專業(yè)的學(xué)生由于各種因素的限制而沒(méi)開(kāi)設(shè)這些相關(guān)課程,因此以傳統(tǒng)的計(jì)算機(jī)專業(yè)的教學(xué)方法進(jìn)行C程序設(shè)計(jì)課程的教授,必然會(huì)出現(xiàn)不相適應(yīng)的問(wèn)題。
1)課堂教學(xué)與專業(yè)應(yīng)用相脫離
C程序設(shè)計(jì)課程的教學(xué)方法大多采取課堂教師講解,實(shí)驗(yàn)課在機(jī)房進(jìn)行上機(jī)練習(xí)實(shí)踐的形式。然而在課堂上講解的語(yǔ)句語(yǔ)法內(nèi)容較多,需要記憶,往往會(huì)忽略培養(yǎng)程序設(shè)計(jì)思維;并且課堂上所舉的實(shí)例大多是為了體現(xiàn)所講解的語(yǔ)法或語(yǔ)句特點(diǎn),忽略了與專業(yè)應(yīng)用的結(jié)合性;學(xué)生對(duì)語(yǔ)言的掌握主要靠死記硬背,面對(duì)實(shí)際問(wèn)題時(shí)就會(huì)不知所措。
2)教學(xué)模式單一
長(zhǎng)期以來(lái),都是老師課堂講授,學(xué)生記憶;老師布置上機(jī)任務(wù)并進(jìn)行上機(jī)指導(dǎo),學(xué)生被動(dòng)接受。學(xué)生缺乏合作開(kāi)發(fā)實(shí)踐的鍛煉以及思考和解決問(wèn)題的訓(xùn)練,不能夠很好地理解和運(yùn)用程序設(shè)計(jì)理論,很多都是靠死記硬背通過(guò)考試,最后還是不會(huì)編程,更不用說(shuō)去解決實(shí)際問(wèn)題了。
3)案例枯燥
各種教材使用的案例都很類似,基本都是以闡述解釋語(yǔ)法、語(yǔ)句規(guī)則為目的選擇的程序案例,相對(duì)枯燥和抽象。對(duì)于沒(méi)有計(jì)算機(jī)專業(yè)背景的學(xué)生而言,學(xué)習(xí)和接受過(guò)程有一定的難度,不利于培養(yǎng)學(xué)生的學(xué)習(xí)興趣。
4 C程序設(shè)計(jì)課程教學(xué)模式的改進(jìn)探索
1)融入探討式教學(xué)
不同專業(yè)的培養(yǎng)目標(biāo)是不相同的,應(yīng)該根據(jù)信息管理與信息系統(tǒng)專業(yè)的培養(yǎng)目標(biāo)和程序設(shè)計(jì)課程的特點(diǎn)對(duì)課堂教學(xué)形式以及側(cè)重點(diǎn)進(jìn)行重新設(shè)計(jì),豐富課題教學(xué)形式。在傳統(tǒng)的理論教學(xué)課時(shí)中分出一部分來(lái)進(jìn)行探討式教學(xué),選擇一些具有專業(yè)應(yīng)用特點(diǎn)的問(wèn)題組織同學(xué)們進(jìn)行探討。例如在講解數(shù)據(jù)類型的時(shí)候,傳統(tǒng)的方法是給同學(xué)們介紹數(shù)據(jù)類型有哪些,分別是怎么用的,流水賬式的講解枯燥而且難以記憶。此時(shí)就可以利用“學(xué)生信息管理系統(tǒng)中的學(xué)生信息都有哪些類型?”這樣一個(gè)實(shí)際問(wèn)題,讓大家來(lái)討論這個(gè)學(xué)生信息管理系統(tǒng)中的各種學(xué)生相關(guān)信息的類型該如何設(shè)定?用什么類型的會(huì)比較合適?選擇錯(cuò)了會(huì)出現(xiàn)什么樣的問(wèn)題?……經(jīng)過(guò)這一系列問(wèn)題的討論,大家對(duì)每種數(shù)據(jù)類型的應(yīng)用都有了比較深刻的認(rèn)識(shí),同時(shí)也了解了C程序課程在本專業(yè)上的應(yīng)用。
2)融入“微課”教學(xué)
C程序課程含有大量的語(yǔ)法、語(yǔ)句規(guī)則,還有很多嵌套、循環(huán)等不易理解的程序設(shè)計(jì)思維,用口述的方式不易表達(dá)。對(duì)于這部分難理解的內(nèi)容可以采用“微課”的教學(xué)方式,將這部分內(nèi)容進(jìn)行主題教學(xué)設(shè)計(jì),做成教學(xué)視頻(課例片段),輔助于教學(xué)講解,既形象又生動(dòng)的教學(xué)形式,既增加了教學(xué)的趣味性,又加深了學(xué)生對(duì)程序設(shè)計(jì)思維的理解,提高了學(xué)生的學(xué)習(xí)興趣。同時(shí)還可以將“微課”復(fù)制給學(xué)生,學(xué)生可以通過(guò)手機(jī)、電腦隨時(shí)進(jìn)行自主學(xué)習(xí)和復(fù)習(xí)。這種方法需要教師花更多的制作時(shí)間,同時(shí)也不是所有的知識(shí)都適合做成“微課”的形式,教師可以根據(jù)需要適當(dāng)?shù)倪x擇一些知識(shí)點(diǎn)進(jìn)行制作和應(yīng)用。
3)案例教學(xué)法
案例教學(xué)法是一種以案例為基礎(chǔ)的教學(xué)法,最早應(yīng)用于醫(yī)學(xué)院和法學(xué)院,是一種以社會(huì)生活的實(shí)際案例為主要研究對(duì)象的教學(xué)法。在教學(xué)過(guò)程中采用具有專業(yè)應(yīng)用背景的問(wèn)題進(jìn)行教學(xué),理論與實(shí)踐相結(jié)合,打破了傳統(tǒng)的理論教學(xué)與專業(yè)應(yīng)用相脫離的境況,豐富了教師單純授課的教學(xué)方法,有利于調(diào)動(dòng)學(xué)生主動(dòng)學(xué)習(xí)的積極性,培養(yǎng)學(xué)生的實(shí)際應(yīng)用能力。在信息管理與信息系統(tǒng)專業(yè)的學(xué)生的C程序設(shè)計(jì)課程的教學(xué)中,教師可以在教學(xué)過(guò)程中采用具有專業(yè)應(yīng)用特點(diǎn)的實(shí)際問(wèn)題為教學(xué)的切入點(diǎn),用具體的案例和實(shí)際的應(yīng)用背景給學(xué)生以真實(shí)感,激發(fā)學(xué)生主動(dòng)學(xué)習(xí)知識(shí)去解決問(wèn)題,層層深入。例如可以使用圖書(shū)管理信息系統(tǒng)、人事信息管理系統(tǒng)等一個(gè)或幾個(gè)實(shí)例貫穿整個(gè)教學(xué)過(guò)程,在介紹數(shù)據(jù)類型等語(yǔ)法知識(shí)的時(shí)候可以通過(guò)實(shí)例中的信息類型設(shè)計(jì)來(lái)講解;在介紹選擇結(jié)構(gòu)程序設(shè)計(jì)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)等內(nèi)容的時(shí)候可以借助實(shí)例中的選擇功能、查詢功能、信息更新功能的設(shè)計(jì)實(shí)現(xiàn)方法來(lái)解釋。同時(shí)可以選擇一些類似的實(shí)例,啟發(fā)引導(dǎo)學(xué)生,引領(lǐng)著學(xué)生進(jìn)行系統(tǒng)分析和設(shè)計(jì),鼓勵(lì)指導(dǎo)學(xué)生進(jìn)行程序的設(shè)計(jì)和編寫(xiě)。學(xué)生從實(shí)際問(wèn)題的分析和實(shí)踐中培養(yǎng)學(xué)習(xí)興趣,掌握和應(yīng)用理論知識(shí),并能與所學(xué)專業(yè)相結(jié)合。
4)教師講授與自主學(xué)習(xí)相結(jié)合
程序設(shè)計(jì)課程中的語(yǔ)法講解是枯燥的,但這部分對(duì)于課程的學(xué)習(xí)具有極其重要的鋪墊作用,單純的流水賬式的教學(xué)容易讓學(xué)生產(chǎn)生厭煩情緒,因此需要想辦法激發(fā)學(xué)生的學(xué)習(xí)興趣。可以將這部分內(nèi)容的學(xué)習(xí)轉(zhuǎn)移至機(jī)房,采用教師課堂講授基本原理加學(xué)生自主實(shí)踐學(xué)習(xí)的方式完成,教師在課堂上將基本的理論和語(yǔ)法結(jié)構(gòu)介紹清楚,讓學(xué)生運(yùn)用前面所學(xué)的知識(shí)或者具體實(shí)例進(jìn)行應(yīng)用實(shí)踐。比如學(xué)習(xí)函數(shù)的調(diào)用以及函數(shù)參數(shù)的設(shè)計(jì),教師將如何自定義函數(shù)的用法、語(yǔ)法和規(guī)則以及函數(shù)參數(shù)的類型等問(wèn)題解釋清楚,讓學(xué)生通過(guò)具體的問(wèn)題設(shè)計(jì)帶有不同類型和數(shù)量的參數(shù)的函數(shù)進(jìn)行編程解題,這樣既鍛煉了學(xué)生的.自學(xué)能力,又培養(yǎng)了學(xué)習(xí)興趣,同時(shí)還加深了對(duì)知識(shí)的理解。但是這種方法占用的時(shí)間較多,所以不需要所有的知識(shí)都采用這種方法,教師可以根據(jù)學(xué)生的情況酌情選擇一些知識(shí)點(diǎn)試煉。
5)教師講授與團(tuán)隊(duì)討論實(shí)踐
在C程序設(shè)計(jì)課程的教學(xué)開(kāi)始,就可以將同學(xué)們分為多個(gè)開(kāi)發(fā)團(tuán)隊(duì),可以自由結(jié)合的方式,這樣在課堂討論以及機(jī)房實(shí)踐中都可以以小組的形式進(jìn)行。尤其在講解程序設(shè)計(jì)理論的時(shí)候,可以給學(xué)生一些固定的題目,或者讓小組自己選擇跟專業(yè)應(yīng)用相關(guān)的題目進(jìn)行開(kāi)發(fā)訓(xùn)練,讓學(xué)生自由發(fā)揮,會(huì)讓教師看到一些意想不到的效果。這樣學(xué)生在學(xué)習(xí)程序設(shè)計(jì)的同時(shí),進(jìn)行著實(shí)際問(wèn)題的分析和編程求解,遇到困難并解決困難的過(guò)程會(huì)留下深刻印象,這種小組團(tuán)隊(duì)形式的教學(xué)效果明顯優(yōu)于之前的流水賬式的學(xué)習(xí)。教師屬于管理者和控制者的角色,在小組討論完畢以及實(shí)踐完畢后進(jìn)行總結(jié)。
5 考核方式改進(jìn)探索
一般C程序設(shè)計(jì)課程的最后成績(jī)都是由期末成績(jī)、上機(jī)實(shí)驗(yàn)成績(jī)和平時(shí)作業(yè)情況來(lái)按比例劃分的,這種考核方式難免會(huì)掩蓋學(xué)生的實(shí)際水平,如平時(shí)作業(yè)和上機(jī)實(shí)驗(yàn)報(bào)告難免會(huì)出現(xiàn)學(xué)生抄襲的情況,操作能力差但靠死記硬背最后期末取得了好成績(jī);而平時(shí)操作能力強(qiáng)的一些學(xué)生往往會(huì)忽視期末考試的重要性,不注重語(yǔ)法知識(shí)點(diǎn)的記憶,最后成績(jī)不理想。對(duì)于教學(xué)質(zhì)量的保證,合理的考核方式也是非常重要的,因此對(duì)考核方式進(jìn)行改進(jìn)也是非常有必要的,可以根據(jù)教學(xué)方式的改進(jìn)逐步調(diào)整考核方式,如在成績(jī)?cè)u(píng)定中加入小組成績(jī),該成績(jī)是由小組在平時(shí)針對(duì)問(wèn)題提出的解決方案、小組作業(yè)完成情況、成員表現(xiàn)等方面來(lái)構(gòu)成。還可以將教學(xué)過(guò)程中布置的綜合案例作業(yè)作為考核成績(jī)的一部分,綜合案例體現(xiàn)了學(xué)生對(duì)程序設(shè)計(jì)理論掌握的情況以及程序設(shè)計(jì)在本專業(yè)中的應(yīng)用能力,同時(shí)也鍛煉了學(xué)生的演講表達(dá)能力。當(dāng)然在實(shí)際教學(xué)中,由于課時(shí)以及各方面因素的限制,不能完全實(shí)現(xiàn)理想中的教學(xué)模式,考核方式需要具體根據(jù)當(dāng)時(shí)的教學(xué)模式進(jìn)行調(diào)整。
6 小結(jié)
C程序設(shè)計(jì)課程作為一門功能強(qiáng)大的軟件開(kāi)發(fā)語(yǔ)言課程,各大高校理工類專業(yè)均普遍開(kāi)設(shè)了該課程,但是每個(gè)專業(yè)的培養(yǎng)目標(biāo)是不一樣的,因此對(duì)該課程的教學(xué)方法以及要達(dá)到教學(xué)目的也是不一樣的;但是傳統(tǒng)的教學(xué)方法都是按照同樣的方法對(duì)不同的專業(yè)進(jìn)行教學(xué),因此會(huì)出現(xiàn)很多不相適應(yīng)的問(wèn)題;針對(duì)這些問(wèn)題,本文對(duì)信息管理與信息系統(tǒng)專業(yè)C程序設(shè)計(jì)課程的教學(xué)方法和考核方法進(jìn)行了探索,在課堂教學(xué)和實(shí)驗(yàn)教學(xué)中,有效結(jié)合討論式教學(xué)法、“微課”教學(xué)、案例教學(xué)法以及團(tuán)隊(duì)開(kāi)發(fā)學(xué)習(xí)等教學(xué)方法,通過(guò)這些方法可以培養(yǎng)學(xué)生對(duì)C程序設(shè)計(jì)課程的興趣,鍛煉學(xué)生的獨(dú)立分析能力和實(shí)踐操作能力,同時(shí)培養(yǎng)了團(tuán)隊(duì)精神;在教學(xué)實(shí)踐過(guò)程中,取得了比較好的教學(xué)效果。同時(shí)做出相應(yīng)的考核方式改進(jìn),更加真實(shí)的反應(yīng)學(xué)生的真實(shí)水平,體現(xiàn)公平性,更加有助于教學(xué)質(zhì)量的提高。
【信息管理專業(yè)C程序設(shè)計(jì)課程教學(xué)方法探索論文】相關(guān)文章:
VFP程序設(shè)計(jì)課程教學(xué)探索論文07-24
《程序設(shè)計(jì)》課程教學(xué)方法的研究論文07-05
C語(yǔ)言程序設(shè)計(jì)教學(xué)分析與探索論文07-05
數(shù)據(jù)庫(kù)課程教學(xué)方法探索論文07-06
工科院校音樂(lè)鑒賞課程教學(xué)方法的探索論文07-19
工程類課程設(shè)計(jì)教學(xué)方法探索論文11-29
基于互聯(lián)網(wǎng)+的程序設(shè)計(jì)課程模式探索論文04-20