第一篇:多維度教學(xué)法在C語言教學(xué)中的研究與實(shí)踐
多維度教學(xué)法在C語言教學(xué)中的研究與實(shí)踐
摘要:多維度教學(xué)方法作?橐恢鐘判愕慕萄Х椒ǎ?在職業(yè)教育領(lǐng)域有著廣泛的應(yīng)用前景。該文通過對(duì)C語言教學(xué)中的研究,對(duì)C語言教學(xué)中如何運(yùn)用好多維度教學(xué)法進(jìn)行了深入的研究與實(shí)踐。
關(guān)鍵詞:多維度教學(xué);C語言教學(xué)
中圖分類號(hào):G424 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2018)13-0097-03
目前國(guó)內(nèi)高校都將C語言作為計(jì)算機(jī)相關(guān)專業(yè)的必學(xué)語言,也是基礎(chǔ)語言。雖然,作為一個(gè)優(yōu)秀的程序師,C語言可以運(yùn)用到任何軟件的開發(fā),被認(rèn)為是最受歡迎的語言。但是,在實(shí)際的教學(xué)過程中,許多C語言老師只是片面的教一些理論知識(shí),而并未將其與軟件開發(fā)結(jié)合起來。由此許多同學(xué)在學(xué)完這門課程后,似懂非懂,只知道語法知識(shí),對(duì)于實(shí)際的應(yīng)用并不那么熟練。這就是C語言教學(xué)中存在的問題,我們應(yīng)盡力去認(rèn)識(shí)并解決它。多維度教學(xué)
1.1 什么是多維度教學(xué)
多維度教學(xué)就是從多個(gè)方面對(duì)一個(gè)對(duì)象進(jìn)行研究。而在教學(xué)中多維度教學(xué)目標(biāo)是知識(shí)與技能,過程與方法,情感態(tài)度與價(jià)值觀。其中知識(shí)技能是核心目標(biāo),技能方法是伴隨性目標(biāo),情感態(tài)度是深層性目標(biāo)。也就是說,在教學(xué)過程中,不僅僅是簡(jiǎn)單地傳授書本知識(shí),更要教學(xué)生獨(dú)立去思考去探究,知道學(xué)習(xí)的過程與方法,并要引導(dǎo)學(xué)生主動(dòng)愿意學(xué)習(xí),讓學(xué)習(xí)成為他們的興趣,如此而來,他們?cè)趯W(xué)習(xí)中的情感態(tài)度才是積極樂觀向上的。這樣也達(dá)到了培養(yǎng)情感態(tài)度的目標(biāo)。
1.2 多維度教學(xué)的特點(diǎn)
1)多維度教學(xué)的主體是學(xué)生。利用案例式教學(xué)時(shí),其難度具有漸進(jìn)性。從不同的層面,不同方向來進(jìn)行教學(xué)。我上文所提到的多維度教學(xué)的第一個(gè)目標(biāo)就是知識(shí)與技能。老師在課堂上運(yùn)用不同方法來教授書本知識(shí),并舉一反三,拓展課外相關(guān)知識(shí)。在學(xué)到基礎(chǔ)知識(shí)的同時(shí),教會(huì)學(xué)生查找例題,并利用已知知識(shí)論證例題的技能。第二個(gè)目標(biāo)是過程與方法。這就要求老師在教學(xué)過程中,注重整個(gè)過程,要求學(xué)生積極參與進(jìn)來,一起享受過程的樂趣。老師可以提出一個(gè)問題,然后學(xué)生互相討論,找到解決問題的多重方法,在尋找的過程中對(duì)知識(shí)印象加深。學(xué)生不僅參與了這個(gè)實(shí)踐過程,還找到了學(xué)習(xí)的方法。知道了自主學(xué)習(xí)的必要性,自主探究的重要性。最后是情感態(tài)度。不是每一個(gè)學(xué)生都對(duì)學(xué)習(xí)有足夠的興趣,也不是所有學(xué)生都有學(xué)習(xí)的天賦。有些學(xué)生喜歡學(xué)習(xí),將學(xué)習(xí)當(dāng)作自己的一個(gè)興趣,因此會(huì)樂意為此付出時(shí)間與精力;而有些學(xué)生,并不太擅長(zhǎng)學(xué)習(xí)領(lǐng)域,或者并不喜歡這個(gè)領(lǐng)域,由此會(huì)對(duì)學(xué)習(xí)產(chǎn)生厭惡,時(shí)間一長(zhǎng),就會(huì)對(duì)學(xué)習(xí)完全喪失信心。多維度教學(xué)可以針對(duì)不一樣的學(xué)生,采取不一樣的方法,難度適宜。比如對(duì)于學(xué)習(xí)能力強(qiáng)的同學(xué),可以多擴(kuò)展一些課外知識(shí),或者多鼓勵(lì)他們?nèi)ヌ剿鳎欢鴮?duì)于不太理想的同學(xué),其首要前提是不能讓他失去學(xué)習(xí)的信心,可以教些基礎(chǔ)知識(shí)。這樣每個(gè)人都學(xué)到了東西,每個(gè)人都能投入到學(xué)習(xí)中。老師的深層教育目標(biāo)就是要時(shí)刻關(guān)住每個(gè)人的心里狀態(tài),當(dāng)有人心理發(fā)生波動(dòng)時(shí),老師需要作為過來人,作為一個(gè)朋友的身份,來開導(dǎo),讓其態(tài)度回歸正軌。
2)多維度教學(xué)顧名思義,從多個(gè)角度來教學(xué)。狹義一點(diǎn)來說,就是教學(xué)方法有多種,并不局限于一兩種。比如對(duì)于高中語文古文《出師表》的學(xué)習(xí),我們都知道出師表篇幅很長(zhǎng),里面的古今異義詞很多,是塊難啃的骨頭。因?yàn)楦咧袝r(shí)間很緊迫,學(xué)生學(xué)習(xí)的主要目的就是應(yīng)付高考,因此,對(duì)于《出師表》的學(xué)習(xí),不會(huì)用多種方法來教學(xué)。很多老師可能只是讓同學(xué)聽會(huì)錄音,然后讓學(xué)生背誦寫來就好。那么問題來了:一篇現(xiàn)代文要是不理解,想背下來都難,更何況是古文呢?這時(shí)候老師的教學(xué)方法需要多維度來維持。比如,老師可以借助計(jì)算機(jī)網(wǎng)絡(luò),播放一段相關(guān)視頻,或者讓全班同學(xué)一起誦讀,再可以讓幾個(gè)同學(xué)分角色朗讀。在讀的同時(shí),引導(dǎo)學(xué)生體會(huì)諸葛亮當(dāng)時(shí)的心理狀態(tài),臨表涕零是種怎樣的狀態(tài)。這雖然只是方法的多重性,也是多維度的一個(gè)反應(yīng)。在這個(gè)過程中,不僅調(diào)動(dòng)了全班同學(xué)的積極性,而且還讓學(xué)生一改以往的學(xué)習(xí)模式,了解到多種方法,找到適合自己的,才能學(xué)習(xí)得更好。
3)多維度教學(xué)使課堂更具趣味性。傳統(tǒng)教學(xué)模式局限于老師在講堂上,對(duì)著黑板版書,照著課本講解。學(xué)生就是被動(dòng)接受知識(shí)的身份,整個(gè)課堂氣氛沉悶。在傳統(tǒng)模式下,對(duì)于老師這個(gè)身份,學(xué)生產(chǎn)生了敬畏之情,不敢向老師提出質(zhì)疑。而多維度教學(xué)提倡多角度教學(xué),比如可以改變傳統(tǒng)模式,開展小組活動(dòng)教學(xué),課堂中引入趣味性的編程案例。這樣一來,學(xué)生變成了學(xué)習(xí)的主體,主動(dòng)參與學(xué)習(xí)中來。老師作為一個(gè)引導(dǎo)者,將大部分時(shí)間交給學(xué)生。學(xué)生分為四至六個(gè)人一組,在小組中進(jìn)行自主預(yù)習(xí),討論。對(duì)于同一個(gè)問題,每個(gè)人都能提出不同見解,然后將所有人的想法進(jìn)行匯總。在后期的小組展示中,可以采取競(jìng)爭(zhēng)的模式,組與組之間進(jìn)行比拼,回答問題者采取加分模式,直到下課,分出決勝小組。如此一來,有了競(jìng)爭(zhēng)意識(shí),每個(gè)人都不想做最后的那個(gè)小組,其積極學(xué)習(xí)意識(shí)在無形中提高,會(huì)讓越來越多的同學(xué)主動(dòng)參與到學(xué)習(xí)中。這恰恰是多維度教學(xué)中趣味性的體現(xiàn)。多維度教學(xué)在C語言教學(xué)中的實(shí)踐
2.1 什么是C語言教學(xué)
C語言是一種面向過程的結(jié)構(gòu)化程序設(shè)計(jì)語言,它的發(fā)展貫穿了整個(gè)計(jì)算機(jī)的發(fā)展歷程。它蘊(yùn)含了程序設(shè)計(jì)的基本原理,概括了程序設(shè)計(jì)的基本概念。所以,許多高校都將C語言作為計(jì)算機(jī)教學(xué)的入門學(xué)科。
2.2 C語言教學(xué)中存在的問題
1)無法調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性。
C語言本身不具有趣味性,甚至還有些許無聊。剛進(jìn)入大學(xué)的學(xué)生大都是第一次接觸這種語言,以前基本沒嘗試過。因此其基礎(chǔ)較差,一切都是從零開始。而C語言教學(xué)中靈活的語法,豐富的數(shù)據(jù)類型,眾多的運(yùn)算符,龐大的函數(shù)庫,如果按照傳統(tǒng)的教學(xué)方法,逐一講解,不僅浪費(fèi)時(shí)間,而且教學(xué)內(nèi)容特別冗雜,十分不方便。而且對(duì)于一些基礎(chǔ)好的學(xué)生,在講解的同時(shí),舉一些連心算都能算出來的例子,會(huì)讓那些同學(xué)覺得無聊,這根本不是他們所想學(xué)習(xí)的內(nèi)容。而對(duì)于基礎(chǔ)差的同學(xué),其教學(xué)內(nèi)容太多了,上一個(gè)知識(shí)還沒消化,下一個(gè)知識(shí)點(diǎn)就來了,完全將其當(dāng)作第二語言,這樣一來,所有的知識(shí)點(diǎn)都似懂非懂,實(shí)踐起來根本無從下手,而且根本調(diào)動(dòng)不起來學(xué)習(xí)的積極性,會(huì)將這門語言當(dāng)作學(xué)習(xí)的負(fù)擔(dān)。
2)無法讓學(xué)生理解軟件工程的概念。
傳統(tǒng)的教學(xué)方式,都是老師在黑板上照著書本講,學(xué)生在下面被動(dòng)地聽。有些知識(shí)太過抽象,老師也只是一帶而過,不舉出實(shí)例加以方便理解。這就造成實(shí)際與知識(shí)點(diǎn)的脫節(jié)。在C語言教學(xué)中也同樣存在這個(gè)問題,許多教C語言的老師教了十幾年的C語言,都只是參照書本來給學(xué)生灌輸相關(guān)概念,并不帶入到實(shí)際中去。甚至一些教C語言的老師連一套程序都沒寫過,都沒開發(fā)過一個(gè)軟件,只是空有理論知識(shí)的基礎(chǔ),卻不知道如何實(shí)踐。那么學(xué)生也只是知道一個(gè)理論,四年大學(xué)學(xué)下來,不知道怎么運(yùn)用于實(shí)踐,在工作中一點(diǎn)作用都沒有,想將C語言運(yùn)用到今后的實(shí)際工作中,這樣的教學(xué)顯然是不成功的。因此要講教學(xué)與實(shí)踐結(jié)合起來,在學(xué)習(xí)理論知識(shí)的同時(shí),學(xué)著將其運(yùn)用到編程軟件開發(fā)中。最開始,不需要太嚴(yán)密的軟件開發(fā),只當(dāng)作一個(gè)練手,其主要目的就是將理論知識(shí)運(yùn)用到實(shí)踐中。
2.3 如何運(yùn)用多維度教學(xué)進(jìn)行C語言教學(xué)
1)改變以往單純傳授方式。
在課堂上多激發(fā)學(xué)生的學(xué)習(xí)積極性。老師針對(duì)不一樣的知識(shí)點(diǎn),可以首先簡(jiǎn)單做一個(gè)程序,讓學(xué)生更直觀地去了解到此節(jié)內(nèi)容學(xué)下來之后,可以做什么。再有了大致了解后,老師在進(jìn)行詳細(xì)教學(xué),多利用教學(xué)工具,比如數(shù)據(jù)模型,在枯燥的程序教學(xué)中 可以穿插計(jì)算機(jī)出現(xiàn)的相關(guān)故事。故事是具有情節(jié)性的,方便于理解,這樣可以吸引學(xué)生注意力,也可以讓學(xué)生暫時(shí)放松下飛速運(yùn)作的大腦。畢竟,C語言的學(xué)習(xí)本身就不像古語言文學(xué)那般,有著基本的中國(guó)歷史的了解,跟我們的距離也更近一些。如果在教學(xué)的過程中,還是枯燥無味,很難讓同學(xué)一整節(jié)課下來,都集中注意力。而且現(xiàn)在科技的進(jìn)步,社會(huì)上也有許多誘惑 大學(xué)生的思想體系本來就不太成熟,對(duì)于辨別是非的能力也不那么完善,就拿手機(jī)來說。大多數(shù)學(xué)生,在課上無聊時(shí),會(huì)拿出手機(jī)打發(fā)時(shí)間。所以,必須采取多個(gè)角度來進(jìn)行創(chuàng)新教學(xué),盡可能把學(xué)生的注意力吸引到學(xué)習(xí)中來。
2)進(jìn)行必要的解釋和引導(dǎo)
雖然我在前面提到過,多維度教學(xué)將注意力從老師上轉(zhuǎn)移到學(xué)生上。但畢竟學(xué)生的知識(shí)面有限,對(duì)于許多問題的看法知識(shí)淺顯的,不能很深入。這時(shí)候就需要老師站出來加以引導(dǎo)和解釋。對(duì)于同一問題,老師可以舉一反三,擴(kuò)展更多的知識(shí)面。讓學(xué)生的知識(shí)更有嚴(yán)密性組織性。C語言不像其他學(xué)科,其知識(shí)很具有科學(xué)性,老師不做解釋很難理解。其實(shí),老師還是利用多維度教學(xué),將同學(xué)分成幾個(gè)小組,每個(gè)小組選一個(gè)小組長(zhǎng),這樣一來,老師可以給每個(gè)小組都進(jìn)行實(shí)際操作,學(xué)生少的條件下,每個(gè)人都能看得清楚明白。而且,就算再有不懂的,也可以請(qǐng)教同組同學(xué),同學(xué)之間講解起來會(huì)容易理解,因?yàn)橥瑢W(xué)之間不存在對(duì)老師的那種不敢提問的問題。
3)學(xué)會(huì)給予適當(dāng)?shù)墓膭?lì)和評(píng)價(jià)。
每個(gè)學(xué)生在學(xué)習(xí)過程中,都需要被鼓勵(lì)。不論基礎(chǔ)好的同學(xué)或是基礎(chǔ)差的同學(xué)。一些適當(dāng)?shù)墓膭?lì),會(huì)讓基礎(chǔ)好的同學(xué)有了學(xué)習(xí)的拼勁,會(huì)在現(xiàn)有基礎(chǔ)上,更加努力,從而提升到另一個(gè)層次;而對(duì)于基礎(chǔ)不太好的同學(xué),適當(dāng)?shù)墓膭?lì)會(huì)讓他們意識(shí)到,老師其實(shí)并未放棄他們,他們也是同樣被老師重視的,如此,他們才會(huì)不喪失學(xué)習(xí)的主動(dòng)性,雖然學(xué)習(xí)進(jìn)度沒那么快,理解力不那么強(qiáng),他們也會(huì)一步一步,一點(diǎn)一點(diǎn),慢慢弄懂。老師對(duì)于兩類學(xué)生制定的目標(biāo)也要因人而異,不能籠統(tǒng)要求所有學(xué)生考到多少分以上。這是極其不公平的,老師要根據(jù)每個(gè)人的能力,制定不一樣的目標(biāo),只要每個(gè)人都能達(dá)到屬于自己的目標(biāo),那就是進(jìn)步,就是相對(duì)意義上的成功。多維度教學(xué)在C語言教學(xué)中的分析與研究
3.1 教學(xué)效果分析
在將多維度教學(xué)實(shí)施到C語言中的同時(shí),可以得到以下效果:
1)學(xué)習(xí)氛圍發(fā)生明顯變化
在改變了方法之后,課堂上的學(xué)習(xí)氛圍明顯提高。傳統(tǒng)課堂上,學(xué)生死氣沉沉,全程只聽到老師一個(gè)人在講,有興趣的同學(xué)會(huì)跟著老師的思維走,但不感興趣的同學(xué)會(huì)默默地玩,根本不參與到學(xué)習(xí)中。如今上課已不再是老師一個(gè)人的獨(dú)角戲,現(xiàn)在更多的同學(xué)主動(dòng)參與,共同學(xué)習(xí)。遇到不懂的問題,也敢舉手及時(shí)與老師溝通交流,能提出質(zhì)疑就說明學(xué)生在思考。而且在老師提出一個(gè)問題后,同學(xué)們之間會(huì)相互討論,會(huì)查找資料來印證自己所說的,在這一過程中,老師與學(xué)生的關(guān)系會(huì)變得更加親密,同學(xué)之間的關(guān)系同樣會(huì)更加親密。這種氛圍會(huì)促進(jìn)學(xué)生學(xué)得越來越好。
2)學(xué)習(xí)能力得到提高
每個(gè)人都參與到學(xué)習(xí)中,或多或少都會(huì)在原有基礎(chǔ)上得到提高。提高的不僅僅是成績(jī) 還有學(xué)習(xí)的方法跟態(tài)度。態(tài)度與方法是十分重要的,端正了態(tài)度,才會(huì)想要學(xué)習(xí),有了正確的學(xué)習(xí)方法,學(xué)起來才會(huì)少走許多彎路。每個(gè)人在積極參與課堂學(xué)習(xí)的過程中,自主學(xué)習(xí)能力提高,自我控制能力也加強(qiáng)?;A(chǔ)好的同學(xué)在給基礎(chǔ)差的同學(xué)講解時(shí),一方面加深了自己對(duì)知識(shí)的印象,另一方面,口頭表達(dá)能力也得到了提高。因?yàn)橛性S多成績(jī)好的,只知道怎么做題,怎么分析題,卻不知道怎么把自己知道的講解出來。或者說講解出來的過于混亂,這就是只能意會(huì)不能言傳。這種學(xué)習(xí)方法得到改善后,表達(dá)不好的同學(xué)可以不斷練習(xí),其表達(dá)能力也在無形中得到了提高。
3)團(tuán)隊(duì)合作意識(shí)加強(qiáng)
我上文提到過的,多維度教學(xué)的一個(gè)小例子,可以進(jìn)行小組活動(dòng)學(xué)習(xí)。傳統(tǒng)模式中,成績(jī)好的在不斷學(xué)習(xí)中還是成績(jī)好,而成績(jī)差的也還是成績(jī)差。這樣兩極分化十分嚴(yán)重。但有了小組學(xué)習(xí)后,讓所有同學(xué)都參與到學(xué)習(xí)中,同學(xué)之間有了交流,成績(jī)好的也可以給成績(jī)差的進(jìn)行講解。而且還采取小組評(píng)比的模式,??讓小組里的每個(gè)人都團(tuán)結(jié)起來,因?yàn)槟菚r(shí)小組便是一個(gè)整體,代表著組內(nèi)的每一個(gè)人,所有人都會(huì)為小組的榮譽(yù)努力,在這個(gè)過程中,同學(xué)之間的團(tuán)隊(duì)意識(shí)加強(qiáng),兩極分化也會(huì)得到改善。同學(xué)的關(guān)系也會(huì)出現(xiàn)前所未有的和諧美好。小結(jié)
與其他教育大國(guó)相比,我國(guó)的教育雖不那么完善,但我們會(huì)積極采取各種方法,想出各種對(duì)應(yīng)策略,使教育在很大程度上散發(fā)光彩。多維度教學(xué)在C語言教學(xué)中就是一個(gè)改善教學(xué)方法的實(shí)例,而且這一實(shí)例也得到了很大的效果。所以,我們也相信,多維度教學(xué)法的成功應(yīng)用可在更多的課程中開展。
參考文獻(xiàn):
[1] 劉亞輝.C語言教學(xué)引導(dǎo)與實(shí)踐設(shè)計(jì)方法研究[J].學(xué)科教育,2014(6).[2] 劉志宏.項(xiàng)目教學(xué)法在C語言教學(xué)中的實(shí)踐與研究[J].方法研究,2012(5).[3] 陳佑清.教學(xué)關(guān)系: 多維度的把握[J].基礎(chǔ)教育課程,2013(3).
第二篇:項(xiàng)目教學(xué)法在C語言教學(xué)中的實(shí)踐與研究
項(xiàng)目教學(xué)法在C語言教學(xué)中的實(shí)踐與研究 劉志宏1 劉舟荷2 張?chǎng)? 段需勤4 孔麗5
【摘 要】項(xiàng)目教學(xué)法作為一種優(yōu)秀的教學(xué)方法,在職業(yè)教育領(lǐng)域有著廣泛的應(yīng)用前景。本文通過對(duì)C語言教學(xué)的特點(diǎn)與難點(diǎn)進(jìn)行分析,并結(jié)合自己的工作實(shí)踐,對(duì)C語言教學(xué)中如何運(yùn)用好項(xiàng)目教學(xué)法進(jìn)行了深入的實(shí)踐與研究?!娟P(guān)鍵詞】項(xiàng)目教學(xué)法 C語言 引言
目前,國(guó)內(nèi)高職院校通常都將C語言作為計(jì)算機(jī)相關(guān)專業(yè)學(xué)習(xí)程序設(shè)計(jì)的基礎(chǔ)性語言,雖然,作為一個(gè)優(yōu)秀的程序設(shè)計(jì)語言,C語言幾乎可以用于任何軟件的開發(fā),被認(rèn)為是最受程序員歡迎的語言,但是,在實(shí)際的教學(xué)過程中,很多教師往往只注重語法等基本知識(shí)的講解,沒有體現(xiàn)出程序的整體概念和軟件工程思想,使得很多學(xué)生在學(xué)完這門課程之后,對(duì)程序設(shè)計(jì)沒有一個(gè)完整的認(rèn)識(shí),更談不進(jìn)行實(shí)際的軟件工程項(xiàng)目開發(fā),理論與實(shí)踐脫節(jié)。如何解決程序設(shè)計(jì)語言教學(xué)中普遍存在的教學(xué)與實(shí)踐脫節(jié)的問題,讓學(xué)生對(duì)程序設(shè)計(jì)有一個(gè)完整的認(rèn)識(shí),并建立起軟件工程的思想,是值得我們每一位從事程序設(shè)計(jì)語言教學(xué)的教師去認(rèn)真研究的課題。項(xiàng)目教學(xué)法簡(jiǎn)介 2.1 什么是項(xiàng)目教學(xué)法
項(xiàng)目教學(xué)法,是師生通過共同實(shí)施一個(gè)完整的項(xiàng)目工作而進(jìn)行的教學(xué)活動(dòng),其目的是在課堂教學(xué)中把理論與實(shí)踐有機(jī)地結(jié)合起來,充分發(fā)掘?qū)W生的創(chuàng)造潛能,提高學(xué)生解決實(shí)際問題的綜合能力[1]。
項(xiàng)目教學(xué)法的教學(xué)過程,一般分為五個(gè)階段,即下達(dá)任務(wù)、計(jì)劃制定、項(xiàng)目實(shí)施、效果展示、項(xiàng)目評(píng)價(jià)。教師可以根據(jù)實(shí)際情況將每一個(gè)項(xiàng)目分成若干個(gè)課題,每一個(gè)課題可以作為一個(gè)教學(xué)小單元來組織教學(xué)。下達(dá)任務(wù)階段,教師布置任務(wù),幫助學(xué)生理解任務(wù)要求;計(jì)劃制定階段,學(xué)生一般以小組方式工作,尋找與任務(wù)相關(guān)的信息,制定學(xué)習(xí)(工作)計(jì)劃;項(xiàng)目實(shí)施階段,學(xué)生根據(jù)計(jì)劃完成設(shè)計(jì)與模擬,做好有關(guān)文字記錄;效果展示階段,學(xué)生采取各種手段展示出任務(wù)完成的效果;項(xiàng)目評(píng)價(jià)階段,學(xué)生自我評(píng)價(jià)、其他同學(xué)評(píng)價(jià)、教師評(píng)價(jià)。整個(gè)的教學(xué)過程,就是以學(xué)生動(dòng)手為主,教師的作用就是一個(gè)被咨詢者,回答學(xué)生遇到的各種問題,這種互動(dòng)過程能極大地提高學(xué)生學(xué)習(xí)的積極性[2]。
2.2 項(xiàng)目教學(xué)法的特點(diǎn)
項(xiàng)目教學(xué)法是在教學(xué)過程中以項(xiàng)目為主線展開,把相關(guān)的知識(shí)點(diǎn)融入到項(xiàng)目的各個(gè)環(huán)節(jié)中,它具有如下特點(diǎn):
1)項(xiàng)目過程以學(xué)生為主體。從項(xiàng)目計(jì)劃的制定、項(xiàng)目的實(shí)施到項(xiàng)目的驗(yàn)收與評(píng)估都是以學(xué)生作為主體,極大地調(diào)動(dòng)了學(xué)生學(xué)習(xí)的積極性,學(xué)生通過完成與專業(yè)相關(guān)的具體工作任務(wù),培養(yǎng)了學(xué)生分析問題和解決問題的能力,從而提高了學(xué)生的專業(yè)能力。
1.精心設(shè)計(jì)軟件項(xiàng)目。項(xiàng)目教學(xué)法的關(guān)鍵,是設(shè)計(jì)和制定一個(gè)合適的軟件項(xiàng)目,把相關(guān)的知識(shí)點(diǎn)融入到項(xiàng)目的各個(gè)環(huán)節(jié)中,該軟件項(xiàng)目應(yīng)該是來自企業(yè)的真實(shí)項(xiàng)目,同時(shí),為滿足教學(xué)的要求,可對(duì)項(xiàng)目進(jìn)行必要的修改和分解,使其具有適當(dāng)?shù)碾y度和規(guī)模,確保學(xué)生在項(xiàng)目實(shí)施的過程中能有效地運(yùn)用新學(xué)習(xí)的知識(shí)和技能,并最終完成作品。
2.構(gòu)建與實(shí)際工作環(huán)境相似的教學(xué)環(huán)境。按照真實(shí)性學(xué)習(xí)理論,以來源于企業(yè)的項(xiàng)目為載體組織項(xiàng)目課程,同時(shí),還應(yīng)構(gòu)建與實(shí)際工作環(huán)境相似的教學(xué)環(huán)境,按照實(shí)際軟件開發(fā)過程中的分組協(xié)作模式進(jìn)行教學(xué),使學(xué)生了解真實(shí)的企業(yè)工作過程。
3.進(jìn)行必要的解釋與引導(dǎo)。雖然項(xiàng)目教學(xué)法提倡以學(xué)生為主體,由學(xué)生自主完成項(xiàng)目,但教師在下達(dá)任務(wù)之后還必須在適當(dāng)?shù)臅r(shí)機(jī)介入學(xué)生的項(xiàng)目活動(dòng),對(duì)新的知識(shí)進(jìn)行必要的講解,并引導(dǎo)學(xué)生將新知識(shí)運(yùn)用到項(xiàng)目中,以達(dá)到教學(xué)目的。
4.給予恰當(dāng)?shù)脑u(píng)價(jià)與鼓勵(lì)。按照鼓勵(lì)教學(xué)的理論,適當(dāng)?shù)墓膭?lì)有助于提高學(xué)生的學(xué)習(xí)積極性,激發(fā)學(xué)生的創(chuàng)造潛能。教師在對(duì)學(xué)生的作品進(jìn)行評(píng)價(jià)時(shí)應(yīng)盡可能地發(fā)現(xiàn)作品中的閃光點(diǎn),并鼓勵(lì)學(xué)繼續(xù)努力、不斷完善,從而增強(qiáng)學(xué)生的自信心,提高學(xué)習(xí)的積極性。項(xiàng)目教學(xué)法的分析與研究 4.1 教學(xué)效果分析
經(jīng)過我們的教學(xué)實(shí)踐發(fā)現(xiàn),采用項(xiàng)目教學(xué)法進(jìn)行C語言教學(xué)的班級(jí)有以下顯著的變化: 1)學(xué)習(xí)氛圍發(fā)生明顯的變化。傳統(tǒng)模式教學(xué)的班級(jí)課堂上,學(xué)生死氣沉沉,大多數(shù)學(xué)生在睡覺或看其它書籍,只有少數(shù)學(xué)生在聽課,而采用項(xiàng)目教學(xué)法的班級(jí),絕大部分的學(xué)生都積極地參與到項(xiàng)目中來,并能主動(dòng)地承擔(dān)項(xiàng)目中的任務(wù),查找資料,或向老師咨詢解決問題的方法,而這種學(xué)習(xí)氛圍的變化還帶動(dòng)了其它課程的學(xué)習(xí)積極性,整體班風(fēng)、學(xué)風(fēng)明顯進(jìn)步。
2)學(xué)習(xí)能力得到提高。按照終生學(xué)習(xí)的理論,學(xué)習(xí)能力的大小將決定其最終取得的成就。經(jīng)過項(xiàng)目教學(xué)法鍛煉的學(xué)生,往往更容易找到問題的關(guān)鍵,并學(xué)會(huì)通過各種渠道去探索思考解決問題的方法,而不是一味地依靠老師,在項(xiàng)目過程中提高了學(xué)習(xí)的能力,這對(duì)學(xué)生今后的發(fā)展非常重要。
3)團(tuán)隊(duì)意識(shí)普遍增強(qiáng)。項(xiàng)目的開展過程就是一個(gè)團(tuán)隊(duì)協(xié)作的過程,這種長(zhǎng)期的團(tuán)隊(duì)協(xié)作共同完成項(xiàng)目的經(jīng)歷,使學(xué)生真正體會(huì)到團(tuán)隊(duì)協(xié)作的優(yōu)勢(shì),并最終形成團(tuán)隊(duì)意識(shí),這種團(tuán)隊(duì)意識(shí)不僅表現(xiàn)在C語言的學(xué)習(xí)過程中,并被帶到了運(yùn)動(dòng)會(huì)、藝術(shù)節(jié)等各種集體活動(dòng)中。
4)學(xué)習(xí)效果明顯不同。雖然,從學(xué)生期末考試的成績(jī)上看不出這種學(xué)習(xí)效果有什么明顯的提高,但是,在我的后續(xù)課程《軟件工程》中發(fā)現(xiàn),經(jīng)過了項(xiàng)目教學(xué)法學(xué)習(xí)的學(xué)生,非常容易接受軟件工程的思想,能將它與之前學(xué)過的C語言聯(lián)系起來,并運(yùn)用軟件工程的方法完成軟件的開發(fā),而以往的學(xué)生要理解軟件工程則要困難的多,并且很多學(xué)生直到畢業(yè)也不知道如何開發(fā)一個(gè)完整的軟件。
4.2 存在的問題與不足
第三篇:“模式化”方法在C語言程序設(shè)計(jì)教學(xué)中的研究與實(shí)踐
“模式化”方法在C語言程序設(shè)計(jì)教學(xué)中的研究與實(shí)踐
摘 要:通過對(duì)中醫(yī)藥院校C語言程序設(shè)計(jì)課程開設(shè)的現(xiàn)狀分析,針對(duì)學(xué)生程序編寫的困難、興趣不濃,學(xué)習(xí)積極性不高這一學(xué)情,根據(jù)自身教學(xué)經(jīng)驗(yàn)的歸納與總結(jié),受“模式”這一概念的啟發(fā),創(chuàng)新地提出了將“模式化”教學(xué)方法應(yīng)用于C語言程序設(shè)計(jì)課程的教學(xué)實(shí)踐中,使抽象的程序設(shè)計(jì)變得有章可循。結(jié)果表明:將“模式化”方法運(yùn)用于C語言程序設(shè)計(jì)課程教學(xué)中不僅激發(fā)了學(xué)生的學(xué)習(xí)興趣,使學(xué)生更輕松、快捷的掌握了程序設(shè)計(jì)的思想與方法,還提升了教學(xué)效果,是行之有效的教學(xué)創(chuàng)新實(shí)踐。
關(guān)鍵詞:模式化 C語言程序設(shè)計(jì) 中醫(yī)藥院校 教學(xué)方法
中圖分類號(hào):G4 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2015)05(b)-0100-02
2009年醫(yī)藥類計(jì)算機(jī)基礎(chǔ)教學(xué)指導(dǎo)委員會(huì)頒布了“醫(yī)藥類院校的計(jì)算機(jī)基礎(chǔ)教學(xué)的課程設(shè)置和基本要求”的指導(dǎo)性綱要文件,提出2+X的課程設(shè)置體系,其中“2”代表大學(xué)計(jì)算機(jī)基礎(chǔ)(醫(yī)藥類)和程序設(shè)計(jì)基礎(chǔ)兩門必修課[1]。目前,大多數(shù)高校程序設(shè)計(jì)基礎(chǔ)課開設(shè)為《C語言程序設(shè)計(jì)》。
C語言是一門功能強(qiáng)大、應(yīng)用廣泛的高級(jí)程序設(shè)計(jì)語言。但由于C語言中涉及的概念比較抽象、語法規(guī)則繁多,因此不少初學(xué)者感到學(xué)習(xí)困難、興趣不濃,積極性不高。如何激發(fā)學(xué)生興趣,提高教學(xué)質(zhì)量,使學(xué)生能輕松快速的入門,培養(yǎng)學(xué)生的邏輯思維以及抽象思維能力,是教學(xué)中需要思考、值得探討的問題。我校開設(shè)《C語言程序設(shè)計(jì)》的目的與現(xiàn)狀
隨著計(jì)算機(jī)技術(shù)在中醫(yī)藥領(lǐng)域的廣泛、深入應(yīng)用,例如醫(yī)院信息管理、遠(yuǎn)程醫(yī)療、智能儀器設(shè)備、計(jì)算機(jī)醫(yī)療仿真等,都離不開程序設(shè)計(jì)技術(shù)的支持??梢?,程序設(shè)計(jì)技術(shù)的基礎(chǔ)性和重要性。我校在非計(jì)算機(jī)專業(yè)學(xué)生本科階段開設(shè)《C語言程序設(shè)計(jì)》課程,旨在通過對(duì)課程的學(xué)習(xí),使學(xué)生掌握程序設(shè)計(jì)的基本方法和技巧,培養(yǎng)學(xué)生的邏輯思維能力,訓(xùn)練學(xué)生嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,為其更深入、靈活的利用計(jì)算機(jī)技術(shù)解決行業(yè)中的實(shí)際問題奠定基礎(chǔ)。
對(duì)于中醫(yī)藥院校的學(xué)生而言,本課程內(nèi)容相對(duì)比較抽象、枯燥,理解、掌握起來比較困難,無法快速從“形象思維”到“邏輯思維”的轉(zhuǎn)變;加之中醫(yī)藥院校大部分專業(yè)屬于文、理生兼招的專業(yè),考生生源的數(shù)學(xué)功底以及邏輯思維能力相對(duì)理工科院校而言較差,而C語程序設(shè)計(jì)是一門邏輯性很強(qiáng)的課程,這為教師的授課帶來很大的阻力;此外,部分醫(yī)藥類專業(yè)的學(xué)生采用“背書式”的方式來學(xué)習(xí)程序設(shè)計(jì),將概念、例題等背誦記憶下來,而并非真正理解,從而導(dǎo)致“上課能聽懂,練習(xí)不會(huì)做”的現(xiàn)象比比皆是;還有部分學(xué)生片面的認(rèn)為編程是程序員的事情,跟他們所學(xué)的專業(yè)以及將來的工作就業(yè)沒什么直接或必然聯(lián)系,因此重視程度不高,也缺乏興趣。
針對(duì)上述問題,筆者通過幾年的教學(xué)實(shí)踐、總結(jié)與反思,在教學(xué)方法上進(jìn)行如下研究與實(shí)踐嘗試,以促進(jìn)中醫(yī)藥院校信息化人才的培養(yǎng)與教學(xué)效果的改善?!澳J交崩碚摻虒W(xué)方法研究與實(shí)踐
《C語言程序設(shè)計(jì)》課程內(nèi)容較多,主要包括:程序的簡(jiǎn)單算法,語句基礎(chǔ),選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì),數(shù)組,函數(shù),指針,構(gòu)造數(shù)據(jù)類型,文件等。我校開設(shè)該課程的課時(shí)數(shù)為48學(xué)時(shí),其中理論課時(shí)24學(xué)時(shí),實(shí)驗(yàn)課時(shí)24學(xué)時(shí)。由于課時(shí)極其有限,為了更有利于非計(jì)算機(jī)專業(yè)的本科生理解程序設(shè)計(jì)的思想,且能進(jìn)行簡(jiǎn)單的程序編寫,而不是一味地灌輸所有知識(shí)點(diǎn)不考慮學(xué)生是否能夠接受,故我校選取了最為基礎(chǔ)、易于掌握的部分內(nèi)容進(jìn)行課堂講授,包括:程序的簡(jiǎn)單算法,語句基礎(chǔ),選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì),數(shù)組,函數(shù)。如何將各章節(jié)零散的知識(shí)點(diǎn)關(guān)聯(lián)在一起,來進(jìn)行C語言程序設(shè)計(jì),以實(shí)現(xiàn)某一功能需求,是本課程理論教學(xué)的核心,而教會(huì)學(xué)生分析和解決問題的思路和方法是關(guān)鍵。模式其實(shí)就是解決某一類問題的方法論,即把解決某類問題的方法總結(jié)歸納到理論高度。受到“模式”這一概念的啟發(fā),筆者經(jīng)過教學(xué)觀察和研究發(fā)現(xiàn):將“模式化”方法運(yùn)用于程序設(shè)計(jì)的教學(xué)中,能為學(xué)生提供更清晰、便捷的分析問題解決問題的思路與方法,而盡量減少學(xué)生對(duì)于程序編寫感覺無從下手的狀態(tài)出現(xiàn)。
2.1 宏觀上分析問題,設(shè)計(jì)程序
面對(duì)一個(gè)編程需求(即題目要求),首先要學(xué)會(huì)分析問題:即看懂題目意思。仔細(xì)研讀并分析編程需求中的每一句話,從宏觀上明確需要解決哪幾個(gè)問題,各個(gè)問題采用何種程序設(shè)計(jì)結(jié)構(gòu),解決各個(gè)問題的關(guān)鍵點(diǎn)或關(guān)鍵步驟是什么。宏觀分析階段,可以用自然語言、流程圖、N-S圖等方法將解決問題的關(guān)鍵步驟進(jìn)行描述,即算法描述。宏觀分析“模式化”為表1宏觀分析“模式化”表。
說明:表1中的第三列關(guān)于“程序設(shè)計(jì)結(jié)構(gòu)”的確定,需要根據(jù)待解決的問題選擇合適的C語言句型。若為有條件執(zhí)行,則采用選擇結(jié)構(gòu),其中單分支結(jié)構(gòu)選用if句型,雙分支選用if…else…句型,多分支選擇if…else if…else if…else…句型或switch句型;若為反復(fù)執(zhí)行,則采用循環(huán)結(jié)構(gòu),其中明確循環(huán)次數(shù)多選擇for句型,明確條件限制多選擇while或do…while句型;若編程需求中涉及到多個(gè)待解決的問題或功能較復(fù)雜,在分析時(shí)可以功能模塊的細(xì)化,將其劃分為一個(gè)個(gè)獨(dú)立的子功能模塊,則采用函數(shù)解決。
2.2 微觀上解決問題,編寫程序
在對(duì)問題進(jìn)行分析并作簡(jiǎn)要描述后(即填寫好表1的內(nèi)容),接著進(jìn)行微觀上的程序編寫。筆者根據(jù)“一個(gè)簡(jiǎn)單C語言程序的結(jié)構(gòu),分為預(yù)處理命令和主函數(shù)兩部分”這一特點(diǎn),將微觀程序設(shè)計(jì)模板設(shè)計(jì)如表2微觀程序設(shè)計(jì)模板。
說明:表2中的預(yù)處理部分通常包含三類語句的書寫,若用到C語言系統(tǒng)所提供的庫函數(shù)通常要書寫包含頭文件語句(例如,要使用標(biāo)準(zhǔn)的輸入/輸出函數(shù)需包含頭文件#include,要使用數(shù)學(xué)函數(shù)需包含頭文件#include,要使用字符串處理函數(shù)需包含頭文件#include);若程序中不涉及到宏定義則宏定義語句可以省略不寫;若程序中不涉及到子函數(shù)的定義則函數(shù)聲明語句可以省略不寫,同時(shí)子函數(shù)實(shí)現(xiàn)部分也可以省略不寫。
按照微觀程序設(shè)計(jì)模板設(shè)計(jì)好后,學(xué)生最終只需按照C語言語法格式的要求將模板中每一部分或步驟“翻譯”(即轉(zhuǎn)化)成C語言的語句,即可完成程序的編寫。在Visual C++6.0的開發(fā)環(huán)境下將編寫好的文件保存為后綴名為.C的源文件,經(jīng)過編譯、鏈接、運(yùn)行,驗(yàn)證程序設(shè)計(jì)的結(jié)果。
2.3 C語言程序設(shè)計(jì)案例分析
編程需求:打印出所有的“水仙花數(shù)”,所謂“水仙花數(shù)”是指一個(gè)三位數(shù),其各位數(shù)字立方和等于該數(shù)本身。例如:153是一個(gè)“水仙花數(shù)”,因?yàn)?53=13+53+33。
建立水仙花數(shù)宏觀分析模塊化表。(見表3)
建立水仙花數(shù)微觀程序設(shè)計(jì)模板。(見表4)
將水仙花數(shù)微觀程序設(shè)計(jì)模板轉(zhuǎn)化為C語言的源程序,代碼如下所示:
#include
main()
{
int n,gw,sw,bw;
for(n=100;n<=999;n++)
{
gw=n%10; //分離出數(shù)n的個(gè)位
sw=n/10%10; //分離出數(shù)n的十位
bw=n/100; //分離出數(shù)n的百位
if(n==gw*gw*gw+sw*sw*sw+bw*bw*bw)//滿足水仙花數(shù)的條件判斷
printf(“%-5d”,n);
}
}
結(jié)語
筆者通過對(duì)學(xué)生的學(xué)習(xí)觀察以及自身的教學(xué)經(jīng)驗(yàn)總結(jié),將“模式化”教學(xué)方法應(yīng)用于C語言程序設(shè)計(jì)課程的教學(xué)實(shí)踐中,取得了良好的教學(xué)效果。使學(xué)生再不會(huì)感覺程序編寫無從下手或是深不可測(cè),激發(fā)了學(xué)生的學(xué)習(xí)興趣;培養(yǎng)了學(xué)生獨(dú)立分析問題、解決問題的能力;使學(xué)生更輕松、快捷的掌握了程序設(shè)計(jì)的思想與方法。
參考文獻(xiàn)
[1] 教育部高等學(xué)校計(jì)算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)委員會(huì).高等學(xué)校計(jì)算機(jī)基礎(chǔ)教學(xué)發(fā)展戰(zhàn)略研究報(bào)告暨計(jì)算機(jī)基礎(chǔ)課程教學(xué)基本要求[M].北京:高等教育出版社,2009:72.[2] 羅鐵清,楊連初.C語言程序設(shè)計(jì)[M].上海:上海交通大學(xué)出版社,2009.[3] 曲蘊(yùn)慧.醫(yī)學(xué)院?!禖語言程序設(shè)計(jì)》教學(xué)探討[J].科技信息,2013(19):214.[4] 劉鵬.醫(yī)學(xué)院?!禖語言程序設(shè)計(jì)》課程教學(xué)方法研究[J].才智,2012(5):118.
第四篇:項(xiàng)目教學(xué)法在C語言課程教學(xué)中的應(yīng)用
項(xiàng)目教學(xué)法在C語言課程教學(xué)中的應(yīng)用
摘 要:C語言作為目前應(yīng)用較為廣泛且功能較強(qiáng)的一種計(jì)算機(jī)語言,其表達(dá)語句比較豐富,較為功能強(qiáng)大,使用靈活,應(yīng)用范圍廣,既有高級(jí)語言的優(yōu)點(diǎn)又有低級(jí)語言的許多特點(diǎn),具有綜合性,各種機(jī)型都適合C語言程序的開發(fā)。研究提高C語言的教學(xué)效果就是使用項(xiàng)目教學(xué)法。項(xiàng)目教學(xué)是指學(xué)生在教師的指導(dǎo)下,通過處理一個(gè)完整項(xiàng)目的全過程,在這一過程中學(xué)習(xí)掌握教學(xué)計(jì)劃內(nèi)的教學(xué)內(nèi)容,以充分發(fā)揮學(xué)生的創(chuàng)造力和潛力,提高學(xué)生的興趣,培養(yǎng)解決實(shí)際問題的綜合能力。項(xiàng)目教學(xué)法在C語言課程中的應(yīng)用已經(jīng)取得了較好的成果。文章對(duì)項(xiàng)目教學(xué)法做了簡(jiǎn)單介紹,綜述了項(xiàng)目教學(xué)法的含義以及項(xiàng)目教學(xué)法在C語言課程教學(xué)中應(yīng)用的過程,介紹了項(xiàng)目教學(xué)法在C語言教學(xué)過程中的注意事項(xiàng),為推廣項(xiàng)目式教學(xué)法運(yùn)用,提供一定的借鑒。
關(guān)鍵詞:項(xiàng)目教學(xué)法C語言課程教學(xué)應(yīng)用教學(xué)方法
一、項(xiàng)目教學(xué)法
(一)項(xiàng)目教學(xué)法的含義
項(xiàng)目教學(xué)法是一種專業(yè)教學(xué)中將普適功能教育目標(biāo),如解決實(shí)際問題的綜合能力、團(tuán)隊(duì)合作意識(shí)、獨(dú)立自主能力等突出表現(xiàn)出來的教學(xué)方式。美國(guó)項(xiàng)目管理專家約翰·賓認(rèn)為:“項(xiàng)目是要在一定時(shí)間里,在預(yù)算范圍之內(nèi)所需達(dá)到預(yù)定質(zhì)量水平的一項(xiàng)一次性任務(wù)?!彼且环N基于完整人格發(fā)展的學(xué)習(xí)方式,旨在使學(xué)生在項(xiàng)目運(yùn)行過程中獲得項(xiàng)目所需的職業(yè)能力,并將課堂所學(xué)的理論知識(shí)在實(shí)踐過程中有效結(jié)合起來,充分發(fā)揮學(xué)生的主觀能動(dòng)性,以提高學(xué)生的綜合能力,使學(xué)生成為一個(gè)成熟的社會(huì)主體。
在項(xiàng)目教學(xué)法在C語言教學(xué)實(shí)施過程中,首先需要老師將任務(wù)以項(xiàng)目形式布置給學(xué)生,學(xué)生進(jìn)行小組分工,學(xué)生再充分發(fā)揮自主性,共同制定計(jì)劃,進(jìn)行有計(jì)劃的活動(dòng),共同討論、解決項(xiàng)目運(yùn)行過程中出現(xiàn)的問題,最終完成整個(gè)項(xiàng)目。項(xiàng)目教學(xué)注重的不是最終的結(jié)果,而是整個(gè)項(xiàng)目運(yùn)行中的過程,學(xué)生在項(xiàng)目中獲得與C語言相關(guān)的專業(yè)知識(shí)和實(shí)踐能力。
(二)項(xiàng)目教學(xué)法的特征
項(xiàng)目教學(xué)法在國(guó)際教育內(nèi)被廣泛應(yīng)用,作為一種新型教學(xué)方式,與傳統(tǒng)的教學(xué)方式相比有很大的突破:更加注重學(xué)生的實(shí)際經(jīng)驗(yàn)而不是課堂的理論知識(shí);更加注重學(xué)生主動(dòng)獲取知識(shí)能力而不是以教師給予學(xué)生被動(dòng)吸收知識(shí);更加注重項(xiàng)目運(yùn)行的效益而不是課本知識(shí)的效益。項(xiàng)目教學(xué)法具有以下幾個(gè)特征:
1、具有很強(qiáng)的社會(huì)關(guān)聯(lián)性和實(shí)踐性。項(xiàng)目本身“源”于企業(yè),項(xiàng)目的主題與真實(shí)社會(huì)密切聯(lián)系,在真實(shí)的環(huán)境中通過實(shí)踐來獲取實(shí)踐經(jīng)驗(yàn),由淺入深,選擇的項(xiàng)目具有實(shí)踐性、典型性、實(shí)用性。項(xiàng)目結(jié)果產(chǎn)生的社會(huì)關(guān)聯(lián)作用與應(yīng)用于今后的職業(yè)工作的意義,能夠發(fā)展更高的責(zé)任意識(shí)。
2、具有自主性。自主是項(xiàng)目運(yùn)行的內(nèi)在要素,項(xiàng)目的目標(biāo)、計(jì)劃、實(shí)施、總結(jié)都應(yīng)該由學(xué)生自主制定。
項(xiàng)目教學(xué)法給學(xué)生提供根據(jù)自己的興趣愛好選擇內(nèi)容和展示形式的決策機(jī)會(huì),不僅能讓學(xué)生能夠自主積極地學(xué)習(xí), 更加能充分發(fā)揮學(xué)生的創(chuàng)新意識(shí),培養(yǎng)學(xué)生綜合能力。
3、具有需求指向性和發(fā)展性。項(xiàng)目的制定體現(xiàn)了學(xué)生學(xué)習(xí)需求,在項(xiàng)目運(yùn)行過程中促使學(xué)生學(xué)習(xí)動(dòng)力與項(xiàng)目具有認(rèn)同感。項(xiàng)目運(yùn)行的運(yùn)行過程中,長(zhǎng)期項(xiàng)目與階段項(xiàng)目結(jié)合,整個(gè)過程就屬于實(shí)現(xiàn)教學(xué)目標(biāo)的認(rèn)知過程。
4、具有評(píng)價(jià)靈活性。教師對(duì)項(xiàng)目教學(xué)的評(píng)價(jià)更加注重學(xué)生在項(xiàng)目活動(dòng)中能力發(fā)展的過程,測(cè)評(píng)內(nèi)容包括學(xué)生參與項(xiàng)目過程中各環(huán)節(jié)的表現(xiàn)及總結(jié)作業(yè)質(zhì)量,這樣就解決了傳統(tǒng)的一張?jiān)嚲矶ǔ煽?jī)的弊端。測(cè)評(píng)可以采用多種方式,如自評(píng)、小組評(píng)、教師綜合評(píng)等方法。
二、項(xiàng)目教學(xué)法在C語言教學(xué)過程中的應(yīng)用
(一)項(xiàng)目教學(xué)法在C語言教學(xué)中注意的問題
項(xiàng)目教學(xué)法在C語言教學(xué)過程中的實(shí)施,為了更好地開展課程設(shè)計(jì)教學(xué),經(jīng)過反復(fù)的實(shí)踐和探索,總結(jié)出了學(xué)生在項(xiàng)目實(shí)施過程中存在著兩個(gè)問題:第一,在教學(xué)內(nèi)容上,由于教學(xué)內(nèi)容受前導(dǎo)課程的學(xué)時(shí)限制,導(dǎo)致許多教師對(duì)C語言的相關(guān)知識(shí)、指針、結(jié)構(gòu)體、共用體和文件基本操作的知識(shí)傳授不夠完善、系統(tǒng),所以就更不可能用實(shí)例來論證加深學(xué)生理解了。因此,教師的教學(xué)應(yīng)該突出針對(duì)性,講究效率,實(shí)施區(qū)別式的、輔導(dǎo)性的、實(shí)例化教學(xué)。第二,學(xué)生缺乏項(xiàng)目管理知識(shí),在原有C語言專業(yè)知識(shí)薄弱的情況下,缺乏項(xiàng)目管理知識(shí)。針對(duì)此情況,教師應(yīng)該在增加學(xué)時(shí)的基礎(chǔ)上加強(qiáng)對(duì)學(xué)生的知識(shí)補(bǔ)充,安排曾經(jīng)做過項(xiàng)目比較有實(shí)踐經(jīng)驗(yàn)、且比較突出的學(xué)生,輔助介紹項(xiàng)目教學(xué)法在C語言教學(xué)過程的的注意事項(xiàng)。包括項(xiàng)目準(zhǔn)備工作,如何選定課題、如何進(jìn)行信息檢索,查找資料、如何復(fù)習(xí)C語言知識(shí),加強(qiáng)相關(guān)專業(yè)知識(shí);項(xiàng)目實(shí)施過程中要完成的工作,如何進(jìn)行市場(chǎng)調(diào)研、如何設(shè)計(jì)問卷、如何做需求規(guī)格分析說明書、如何做概要設(shè)計(jì)說明書、如何做詳細(xì)設(shè)計(jì)說明書、如何選擇使用代碼編碼器代碼編寫注意事項(xiàng);項(xiàng)目完成總結(jié)工作以及作業(yè)提交的,包括了如何寫程序測(cè)試事項(xiàng)、如何寫課程設(shè)計(jì)報(bào)告等。在學(xué)生介紹自己項(xiàng)目過程,教師可以進(jìn)行點(diǎn)評(píng)講解,適時(shí)給予肯定或指出不足之處,應(yīng)針對(duì)學(xué)生發(fā)生的問題,給予指導(dǎo)。
(二)項(xiàng)目教學(xué)法在C語言教學(xué)過程中注意事項(xiàng)
1、項(xiàng)目的設(shè)計(jì)
(1)精心設(shè)計(jì)項(xiàng)目,使項(xiàng)目具有層次性,優(yōu)化項(xiàng)目設(shè)計(jì),創(chuàng)造高效學(xué)習(xí)效果。項(xiàng)目的設(shè)計(jì)必須有層次性,要充分了解學(xué)生的差異性,根據(jù)學(xué)生不同的興趣愛好,水平能力設(shè)計(jì)不同層次的練習(xí),貫穿于整個(gè)c語言教學(xué)過程當(dāng)中,以提高學(xué)生高效的學(xué)習(xí)效果。(2)項(xiàng)目設(shè)計(jì)要有關(guān)聯(lián)性。從C語言的相關(guān)知識(shí)看,課程內(nèi)容是緊密聯(lián)系的,教師在幫助學(xué)生弄清相關(guān)關(guān)系同時(shí),應(yīng)該設(shè)計(jì)更多與C語言有關(guān)聯(lián)的項(xiàng)目以便學(xué)生在項(xiàng)目運(yùn)行過程中吸收更多專業(yè)知識(shí)。
(3)項(xiàng)目設(shè)計(jì)時(shí)還要注意以下幾點(diǎn):項(xiàng)目設(shè)計(jì)要規(guī)模要適宜,項(xiàng)目規(guī)模太大會(huì)影響項(xiàng)目的完整性, 項(xiàng)目規(guī)模太小難以實(shí)踐性;項(xiàng)目難度要適宜,,既要激發(fā)學(xué)生學(xué)習(xí)的興趣又不能影響學(xué)生的自信心。項(xiàng)目要有實(shí)用性,如:分支程序設(shè)計(jì)——計(jì)算行李托運(yùn)費(fèi),這種設(shè)計(jì)既體現(xiàn)了實(shí)用性又增添了趣味性,使選學(xué)生有更大熱情、興趣投入項(xiàng)目。
2.項(xiàng)目的實(shí)施
(1)項(xiàng)目教學(xué)的實(shí)施要注重小組分工。以小組教學(xué)為主,明確分工,加強(qiáng)團(tuán)隊(duì)合作意識(shí)。注重小組討論共同解決問題,從而增添樂趣。
(2)依據(jù)學(xué)生能力進(jìn)行教學(xué),注重彈性教學(xué)管理。例如在“程序循環(huán)設(shè)計(jì)”中,能力相對(duì)弱一點(diǎn)的學(xué)生只要完成“基本循環(huán)語句的運(yùn)用”,而能力較強(qiáng)一點(diǎn)的學(xué)生在此基礎(chǔ)上綜合運(yùn)用所學(xué)的知識(shí)解決各方面的難題。
(3)調(diào)整教學(xué)方法。在教學(xué)過程中,教師采取不同的方法以激發(fā)學(xué)生的積極性和主動(dòng)性??稍趯W(xué)生掌握C語言相關(guān)理論知識(shí)后,完成各模塊的結(jié)構(gòu)設(shè)計(jì)、代碼編寫、程序調(diào)試等工作。
3.項(xiàng)目的評(píng)分。項(xiàng)目的評(píng)分要有靈活性,前面已經(jīng)做了簡(jiǎn)單論述,這里不多做說明。
三、結(jié)束語
項(xiàng)目教學(xué)法在C語言教學(xué)過程中,激發(fā)了學(xué)生的自信心和積極性,鍛煉了學(xué)生的程序設(shè)計(jì)綜合能力,為今后較快地參與實(shí)際軟件項(xiàng)目的開發(fā)奠定了堅(jiān)實(shí)的基礎(chǔ)。只要在C語言教學(xué)過
程中從其教學(xué)內(nèi)容與實(shí)際應(yīng)用相結(jié)合出發(fā),精心選定好項(xiàng)目,并在項(xiàng)目過程中逐步完善,會(huì)取得事半功倍的效果。
參考文獻(xiàn):
[1]邱建林,C語言程序設(shè)計(jì)教學(xué)的研究與實(shí)踐.電氣電子教學(xué)學(xué)報(bào),2003.(8).[2]徐永清,C語言程序設(shè)計(jì).大連理工大學(xué)出版社,2008.(11).
第五篇:項(xiàng)目教學(xué)法在C語言課程教學(xué)中的應(yīng)用
項(xiàng)目教學(xué)法在C語言課程教學(xué)中的應(yīng)用
摘要:該文主要探討在高校C語言程序設(shè)計(jì)課程中引入項(xiàng)目教學(xué)法的意義,探索項(xiàng)目教學(xué)法的實(shí)施步驟,提出在實(shí)施該方法時(shí)應(yīng)注意的幾個(gè)問題。項(xiàng)目教學(xué)改變了傳統(tǒng)的以講授知識(shí)為主的教學(xué)模式,可以充分發(fā)揮學(xué)生的主觀能動(dòng)性及創(chuàng)造性。讓學(xué)生通過自己的觀察、分析和編程實(shí)踐,培養(yǎng)提出問題、分析問題、解決問題的能力。
關(guān)鍵詞: C程序設(shè)計(jì);項(xiàng)目教學(xué);策略
中圖分類號(hào):G424文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2011)29-7210-02
C語言程序設(shè)計(jì)作為普通高校非計(jì)算機(jī)專業(yè)“大學(xué)計(jì)算機(jī)基礎(chǔ)”課程的后續(xù)課程,其教學(xué)目標(biāo)是使學(xué)生能掌握程序設(shè)計(jì)的設(shè)計(jì)方法,具有相應(yīng)的閱讀、理解程序的能力,并能把所學(xué)的程序設(shè)計(jì)思想、方法應(yīng)用到本專業(yè)及相關(guān)的領(lǐng)域。
在“C語言程序設(shè)計(jì)”教學(xué)中,傳統(tǒng)的講授法重視語法知識(shí)的講解,學(xué)生被動(dòng)接受教學(xué)信息,學(xué)習(xí)自主性難以培養(yǎng),學(xué)習(xí)興趣難以持久。雖然學(xué)生可以較好地掌握C語言的基本語法,教學(xué)效率較高,但是學(xué)生的實(shí)際編程能力難以得到培養(yǎng)和鍛煉。常常出現(xiàn)這樣一種現(xiàn)象:C語言課程教學(xué)結(jié)束時(shí),學(xué)生卻不知道C語言的具體應(yīng)用和實(shí)際價(jià)值,不能獨(dú)立編寫程序。
項(xiàng)目教學(xué)就是教師與學(xué)生通過共同完成一個(gè)較完整的項(xiàng)目工作而進(jìn)行的相關(guān)教學(xué)活動(dòng)。在項(xiàng)目教學(xué)中,學(xué)習(xí)過程成為師生共同參與的創(chuàng)造性實(shí)踐活動(dòng),注重完成項(xiàng)目的過程而不是最終的結(jié)果[1]。通過項(xiàng)目實(shí)踐活動(dòng),學(xué)生們掌握和理解了該門課程要求的技能、知識(shí),培養(yǎng)了他們分析、解決問題的能力。項(xiàng)目教學(xué)法的理論依據(jù)
建構(gòu)主義學(xué)習(xí)理論認(rèn)為,知識(shí)并不是通過教師教授學(xué)生而獲得的,而是學(xué)生自己在一定的環(huán)境情景下,借助其他人的幫助,利用相關(guān)的學(xué)習(xí)資料,通過意義建構(gòu)的方式而獲得。
在建構(gòu)主義學(xué)習(xí)理論下,當(dāng)前大致有三種比較成熟的教學(xué)方法,分別是支架式教學(xué)法、拋錨式教學(xué)法和隨機(jī)進(jìn)入教學(xué)法。
支架式教學(xué)法就是為學(xué)生提供一個(gè)知識(shí)框架,把復(fù)雜的知識(shí)點(diǎn)予以分解,利于去引導(dǎo)學(xué)生逐步深入理解。而拋錨式教學(xué)法則是用真實(shí)案例為基礎(chǔ),讓學(xué)生在真實(shí)事件中去體驗(yàn)、感受,進(jìn)而獲得相關(guān)的經(jīng)驗(yàn);隨機(jī)進(jìn)入教學(xué)法就是讓學(xué)生通過不同途徑、方式進(jìn)入相同的教學(xué)內(nèi)容學(xué)習(xí),從而獲得對(duì)同一問題的多方面的認(rèn)識(shí)、理解[2]。
C語言的知識(shí)結(jié)構(gòu)體系完善,教學(xué)內(nèi)容比較多,難度較大。采用支架式教學(xué)法較適合學(xué)生學(xué)習(xí)基礎(chǔ)語法知識(shí),采用拋錨式教學(xué)法可以增強(qiáng)學(xué)生的編程體驗(yàn),調(diào)動(dòng)起學(xué)生學(xué)習(xí)的積極性。C語言項(xiàng)目教學(xué)法的原則
C語言項(xiàng)目教學(xué)法應(yīng)遵守如下幾項(xiàng)原則:
1)精心選取項(xiàng)目實(shí)例
教學(xué)法要成功,項(xiàng)目實(shí)例的選取非常重要。實(shí)例既要包含到所需的知識(shí)點(diǎn),又要能調(diào)動(dòng)學(xué)生解決問題的主觀能動(dòng)性。
教師應(yīng)啟發(fā)學(xué)生主動(dòng)發(fā)現(xiàn)身邊的材料,選擇合理難度的項(xiàng)目,并由師生共同完成。
2)周密組織項(xiàng)目小組
軟件項(xiàng)目的實(shí)施離不開團(tuán)隊(duì),單兵作戰(zhàn)的手工作坊式生產(chǎn)早已不能適應(yīng)軟件的生產(chǎn)。項(xiàng)目教學(xué)應(yīng)注意培養(yǎng)學(xué)生的團(tuán)隊(duì)合作意識(shí)和協(xié)作攻關(guān)精神。教師可以參照IT項(xiàng)目的管理思想構(gòu)建和管理學(xué)生的學(xué)習(xí)和研究小組。由教師、科代表、學(xué)研小組和組員構(gòu)成C語言項(xiàng)目教學(xué)的學(xué)研機(jī)構(gòu),明確各自的分工和職責(zé),共同完成C語言的學(xué)習(xí)和實(shí)際編程項(xiàng)目。
3)妥善處理與傳統(tǒng)教學(xué)模式的關(guān)系
高校的C語言程序設(shè)計(jì)課程一般在大學(xué)一年級(jí)開設(shè),學(xué)生的計(jì)算機(jī)基礎(chǔ)知識(shí)還比較薄弱,編程思維還有待啟發(fā),項(xiàng)目和工程的意識(shí)還處在萌芽之中。因此,項(xiàng)目教學(xué)不可能完全脫離傳統(tǒng)教學(xué),傳統(tǒng)的“講授法”對(duì)于C語言基礎(chǔ)知識(shí)的學(xué)習(xí),具有系統(tǒng)性強(qiáng)、效率高的特點(diǎn)。教師應(yīng)將項(xiàng)目教學(xué)與傳統(tǒng)教學(xué)有機(jī)結(jié)合起來,取長(zhǎng)補(bǔ)短,發(fā)揮二者的優(yōu)勢(shì)。
4)完善教學(xué)評(píng)價(jià)體系
積極完善項(xiàng)目教學(xué)的評(píng)價(jià)體系有助于提高學(xué)生參與項(xiàng)目教學(xué)的積極性[3]??茖W(xué)的發(fā)展性項(xiàng)目教學(xué)評(píng)價(jià)體系包括評(píng)價(jià)主體、評(píng)價(jià)指標(biāo)、權(quán)重系數(shù)等。
作為項(xiàng)目教學(xué)法的干系人的教師、小組、組員,理所當(dāng)然也是評(píng)價(jià)的主體,教師應(yīng)注意進(jìn)行組織和監(jiān)控,確保評(píng)價(jià)的公平、公正性,以激發(fā)組員和小組團(tuán)隊(duì)的學(xué)習(xí)興趣、研究動(dòng)力和創(chuàng)新活動(dòng)為目標(biāo)。學(xué)生的成績(jī)?cè)u(píng)價(jià)由教師評(píng)定成績(jī)、小組評(píng)定成績(jī)和組員自評(píng)成績(jī)構(gòu)成。按指標(biāo)權(quán)重對(duì)三項(xiàng)成績(jī)進(jìn)行加權(quán)平均,構(gòu)成學(xué)生的最終成績(jī)[4]。
C語言項(xiàng)目教學(xué)法的基本步驟
在C語言程序設(shè)計(jì)課程中,項(xiàng)目教學(xué)法的教學(xué)過程一般有如下六步:
1)精心選擇與現(xiàn)實(shí)相關(guān)的項(xiàng)目實(shí)例,設(shè)計(jì)學(xué)生所學(xué)知識(shí)與現(xiàn)實(shí)環(huán)境相接近的環(huán)境。把學(xué)生引入解決現(xiàn)實(shí)問題的環(huán)境中來。
2)圍繞所學(xué)的知識(shí)點(diǎn),選擇相應(yīng)合理的一些小項(xiàng)目,并且演示完成項(xiàng)目所需要的相關(guān)過程。
3)讓學(xué)生掌握獨(dú)立思考的能力,對(duì)知識(shí)點(diǎn)進(jìn)行理解并消化示范項(xiàng)目的相關(guān)解決要點(diǎn),為練習(xí)項(xiàng)目的解決打下基礎(chǔ)。
4)項(xiàng)目教學(xué)小組通過調(diào)查,論證、分析后,在教師指導(dǎo)下確定最終實(shí)訓(xùn)項(xiàng)目。
5)小組內(nèi)部要開展相應(yīng)的討論、交流,成員之間分工協(xié)作,以共同完成工程項(xiàng)目。
6)以完成工程項(xiàng)目的情況來直接衡量學(xué)生學(xué)習(xí)的效果,由教師評(píng)價(jià)、學(xué)研小組評(píng)價(jià)以及組員自評(píng)三部分構(gòu)成。
C語言項(xiàng)目教學(xué)法應(yīng)注意的問題
在C語言程序設(shè)計(jì)課程中開展項(xiàng)目教學(xué),通過項(xiàng)目,培養(yǎng)學(xué)生提出問題、分析問題和編程解決實(shí)際問題的能力,應(yīng)注意以下幾點(diǎn):
1)教師自身綜合能力的提高
使用項(xiàng)目教學(xué)法來進(jìn)行教學(xué),對(duì)教師提出了更高要求。教師不僅是傳授知識(shí)的老師,也是具有軟件項(xiàng)目開發(fā)實(shí)踐經(jīng)驗(yàn)的工程師,還應(yīng)是具有豐富管理經(jīng)驗(yàn)的項(xiàng)目經(jīng)理。教師應(yīng)注意自身綜合能力的培養(yǎng),特別應(yīng)加強(qiáng)項(xiàng)目管理知識(shí)的學(xué)習(xí)和應(yīng)用實(shí)踐。
2)學(xué)生自身的綜合能力的培養(yǎng)
C語言項(xiàng)目教學(xué)法要求學(xué)生不僅要熟練掌握C語言的語法基礎(chǔ)知識(shí),而且要將其運(yùn)用到項(xiàng)目實(shí)踐中,對(duì)學(xué)生的能力要求更高。學(xué)生應(yīng)切實(shí)轉(zhuǎn)變傳統(tǒng)的被動(dòng)學(xué)習(xí)為主動(dòng)學(xué)習(xí)和研究性學(xué)習(xí),同時(shí)還需要與項(xiàng)目小組的其他成員協(xié)調(diào)和溝通,構(gòu)建良好的人際關(guān)系,加強(qiáng)自身的語言溝通能力、組織協(xié)調(diào)能力的培養(yǎng)。
3)注意開放實(shí)驗(yàn)環(huán)境的構(gòu)建
學(xué)研小組需要按照要求獨(dú)立完成相關(guān)的實(shí)踐項(xiàng)目。需要在教師的指導(dǎo)下,學(xué)研小組在開放的計(jì)算機(jī)實(shí)驗(yàn)室進(jìn)行項(xiàng)目軟件的分析、設(shè)計(jì)和實(shí)現(xiàn)。因此,項(xiàng)目教學(xué)法的實(shí)施,需要計(jì)算機(jī)實(shí)驗(yàn)室構(gòu)建必要的項(xiàng)目軟件分析、設(shè)計(jì)以及編程實(shí)現(xiàn)的相關(guān)環(huán)境,讓學(xué)生自主的管理能力得以增強(qiáng),按照相關(guān)項(xiàng)目進(jìn)度計(jì)劃完成教學(xué)項(xiàng)目、實(shí)訓(xùn)項(xiàng)目和擴(kuò)展性項(xiàng)目。
總結(jié)
項(xiàng)目教學(xué)法是一種優(yōu)秀的教學(xué)方法,但是同樣在實(shí)際運(yùn)用中也會(huì)面臨各種各樣的問題和困難,只要我們能勇于面對(duì)問題,去分析、解決問題,就能得到不斷提高和進(jìn)步。
參考文獻(xiàn):
[1] 張紹民.計(jì)算機(jī)課項(xiàng)目教學(xué)法的探索與實(shí)踐[J].成功(教育),2008(10):198-199.[2] 肖勝陽.在計(jì)算機(jī)課程教學(xué)中開展項(xiàng)目教學(xué)法的研究[J].電化教育研究,2003(10):72-76.[3] 崔樹銀.參與式案例教學(xué)在公共管理類課程教學(xué)中的應(yīng)用[J].現(xiàn)代教育科學(xué),2010(7):167-169.[4] 冷淑君.關(guān)于項(xiàng)目教學(xué)法的探索與實(shí)踐[J].江西教育科研,2007(7):119-120.[5] 劉志宏,劉舟荷,張?chǎng)?等.項(xiàng)目教學(xué)法在C語言教學(xué)中的實(shí)踐與研究[J].中國(guó)成人教育,2010(4):139-140.