高愛(ài)梅
摘要:為了適應(yīng)社會(huì)發(fā)展需求,高職院校在專(zhuān)業(yè)人才培養(yǎng)模式和課程教學(xué)方面也做了相應(yīng)改革。實(shí)施改革的課程較多,該文針對(duì)C語(yǔ)言項(xiàng)目教學(xué)改革的背景、項(xiàng)目教學(xué)模式和效果展開(kāi)論述。 并最終把探索出的教學(xué)策略靈活、準(zhǔn)確地運(yùn)用到日常教學(xué)中,提高高職C語(yǔ)言學(xué)科的教學(xué)效果。
關(guān)鍵詞:C語(yǔ)言;項(xiàng)目教學(xué);改革
中圖分類(lèi)號(hào):G424 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)01-0134-02
現(xiàn)如今,高職院校積極貫徹黨的教育方針,并結(jié)合區(qū)域經(jīng)濟(jì)發(fā)展現(xiàn)狀將各專(zhuān)業(yè)的培養(yǎng)方案不斷完善并細(xì)化到課程標(biāo)準(zhǔn)的改革與建設(shè)。目的是盡量為用人單位提供具有較強(qiáng)實(shí)踐能力和高素質(zhì)的“應(yīng)用型”人才。這將要求高職院校的教學(xué)突出應(yīng)用性和實(shí)踐性,所以之前的“重理論輕實(shí)踐”傳統(tǒng)教學(xué)模式不再適用,要針對(duì)高職院校辦學(xué)目的和學(xué)生實(shí)際情況進(jìn)行教學(xué)。為了達(dá)到預(yù)期培養(yǎng)目標(biāo),主要對(duì)課程教學(xué)進(jìn)行改革滿(mǎn)足企事業(yè)單位直接上崗的要求。本文以程序設(shè)計(jì)基礎(chǔ)這門(mén)課為例,對(duì)該課程在教學(xué)模式、策略和方法的改革進(jìn)行詳細(xì)闡述。
1 高職院校C語(yǔ)言教學(xué)存在的問(wèn)題與現(xiàn)狀
高職院校對(duì)學(xué)生的培養(yǎng)目標(biāo)模糊不清,沒(méi)有與企業(yè)崗位相結(jié)合達(dá)到理論夠用的效果而是采用傳統(tǒng)的“填鴨式”、“滿(mǎn)堂灌”教學(xué)方法和教學(xué)手段,這樣的教學(xué)多數(shù)學(xué)生不能正確理解C語(yǔ)言概念如:數(shù)據(jù)類(lèi)型、結(jié)構(gòu)化設(shè)計(jì)、函數(shù)等,不能理解學(xué)習(xí)C語(yǔ)言的真正本質(zhì)。學(xué)生畢業(yè)后只是一個(gè)空殼的“理論家”,不能做到學(xué)以致用。另外,C語(yǔ)言是一門(mén)邏輯性較強(qiáng)的學(xué)科,需要一定的數(shù)學(xué)基礎(chǔ)。這門(mén)課作為專(zhuān)業(yè)基礎(chǔ)課幾乎都在第一學(xué)期開(kāi)設(shè),由于學(xué)生基礎(chǔ)薄弱,教學(xué)形式單一,久而久之學(xué)生對(duì)這門(mén)課的學(xué)習(xí)興趣越來(lái)越少。期末時(shí)能堅(jiān)持學(xué)會(huì)、學(xué)好的同學(xué)寥寥無(wú)幾。為了避免上述現(xiàn)象,保證學(xué)生能對(duì)C語(yǔ)言感興趣且學(xué)有所用,我提出有關(guān)這門(mén)課的教學(xué)改革方案——項(xiàng)目教學(xué)法。
2 高職院校C語(yǔ)言采用項(xiàng)目教學(xué)法的實(shí)施和效果
2.1 項(xiàng)目教學(xué)法的含義和特點(diǎn)
所謂“項(xiàng)目教學(xué)”法是指教與學(xué)結(jié)合在一起同時(shí)進(jìn)行的一種教學(xué)模式,師生通過(guò)共同實(shí)施一個(gè)完整的項(xiàng)目工作而進(jìn)行的教學(xué)活動(dòng),主要目的在于把學(xué)生融入有意義的任務(wù)實(shí)施過(guò)程中,讓學(xué)生通過(guò)任務(wù)驅(qū)動(dòng)方式積極進(jìn)行協(xié)作學(xué)習(xí),主動(dòng)帶著問(wèn)題去尋求答案,以實(shí)現(xiàn)學(xué)生自己獲取理論知識(shí)并增強(qiáng)對(duì)問(wèn)題的分析與判斷能力為宗旨。
項(xiàng)目教學(xué)法典型的特點(diǎn)在于“以項(xiàng)目為主線,教師為輔,學(xué)生為主”,改變了之前那種“教師講、學(xué)生聽(tīng)”的填鴨式傳統(tǒng)教學(xué)模式。通過(guò)這種方法,給學(xué)生創(chuàng)造了主動(dòng)參與、自主協(xié)作、探究創(chuàng)新的機(jī)會(huì),同時(shí)也激發(fā)了學(xué)生學(xué)習(xí)的興趣。
2.2 項(xiàng)目教學(xué)法在C語(yǔ)言中的應(yīng)用
1)項(xiàng)目的安排
在C語(yǔ)言教學(xué)中采用項(xiàng)目教學(xué)法,打破以前按照章節(jié)順序完成教學(xué)內(nèi)容。譬如,項(xiàng)目七函數(shù)定義和調(diào)用——趣味菜單設(shè)計(jì),該項(xiàng)目主要利用函數(shù)調(diào)用形式將前面編寫(xiě)過(guò)的簡(jiǎn)單C程序羅列在一起構(gòu)成一個(gè)大型C源程序。根據(jù)項(xiàng)目?jī)?nèi)容特點(diǎn)并結(jié)合學(xué)生實(shí)際學(xué)習(xí)情況,把學(xué)習(xí)內(nèi)容分為自主學(xué)習(xí)和小組協(xié)作學(xué)習(xí)。該項(xiàng)目中要求學(xué)生自主學(xué)習(xí)的內(nèi)容為:函數(shù)的定義和聲明,還需要用到前面學(xué)過(guò)的Switch語(yǔ)句和For循環(huán)語(yǔ)句;小組協(xié)作需完成內(nèi)容為:如何顯示菜單;如何根據(jù)用戶(hù)選擇并顯示不同題目的運(yùn)行結(jié)果(找數(shù)字、偵查車(chē)牌號(hào)、狗熊掰棒子等);如何退出菜單。
2)計(jì)劃的制訂
合理制訂計(jì)劃是順利實(shí)現(xiàn)上述項(xiàng)目?jī)?nèi)容的關(guān)鍵。根據(jù)學(xué)生學(xué)習(xí)實(shí)情,把全班學(xué)生分為十組,每組同學(xué)都由個(gè)性和能力不同的同學(xué)構(gòu)成,每組設(shè)立一個(gè)學(xué)習(xí)成績(jī)好的同學(xué)作為組長(zhǎng),協(xié)調(diào)小組成員合理分工、制訂學(xué)習(xí)計(jì)劃并安排小組成員完成自主學(xué)習(xí)內(nèi)容保證項(xiàng)目進(jìn)度和質(zhì)量。
3)項(xiàng)目的實(shí)施
教師首先把設(shè)計(jì)的思路給學(xué)生講解清楚,學(xué)生根據(jù)要求在教師的指導(dǎo)下完成框架搭建,當(dāng)進(jìn)行每一步操作時(shí)都要求學(xué)生查閱書(shū)籍、資料并確定該項(xiàng)目中的難點(diǎn)和重點(diǎn)。例如:很多小組都提出函數(shù)的確定和函數(shù)的調(diào)用無(wú)法實(shí)現(xiàn)。教師針對(duì)難點(diǎn)部分舉幾個(gè)簡(jiǎn)單的例子說(shuō)明,可將本項(xiàng)目中的找數(shù)字這個(gè)子菜單項(xiàng)目領(lǐng)著學(xué)生做一遍,通過(guò)示范操作便于學(xué)生“知識(shí)遷移”,完成項(xiàng)目中后續(xù)其他內(nèi)容。注意在講解演示過(guò)程中遇到易錯(cuò)易混淆的地方無(wú)需多次強(qiáng)調(diào),讓學(xué)生做后面項(xiàng)目?jī)?nèi)容時(shí)自己發(fā)現(xiàn)效果會(huì)更好。其次小組內(nèi)和小組間成員可以對(duì)后續(xù)項(xiàng)目?jī)?nèi)容的實(shí)現(xiàn)展開(kāi)討論,相互協(xié)作,最終將每個(gè)人編寫(xiě)、調(diào)試好的模塊集成在一起構(gòu)成一個(gè)完整且較綜合的程序。在此過(guò)程中,教師應(yīng)實(shí)時(shí)指導(dǎo),分層次指導(dǎo)。最主要目的是盡量讓學(xué)生自己發(fā)現(xiàn)問(wèn)題、分析問(wèn)題、找出解決方案,提高技能。通過(guò)間接的、提示性的指導(dǎo)方式能夠鍛煉學(xué)生發(fā)撒思維并有助于創(chuàng)新能力的培養(yǎng)。本項(xiàng)目所完成的主要代碼如下:
#include"stdio.h"
#include"stdlib.h"
#include"ctype.h"
#include"math.h"
void FindNum();
void Detective ();
void Bear();
...
int menu_select();
void main( )
{for( ; ; ){
switch(menu_select()){
case 1:FindNum();break;
case 2:Detective();break;
case 3:Bear();break;
case 4:
case 6:printf("Goodbye?。躰");
exit(0);}}}
//菜單選擇操作
int menu_select()
{char s;
int cn;
printf("\n|----------------------------------|\n");
printf("\n歡迎使用菜單選擇趣味程序\n");
printf("\n請(qǐng)輸入選擇的菜單數(shù)字1-6:\n");
printf("1. 找數(shù)字\n");
printf("2. 偵查車(chē)牌號(hào)\n");
printf("3. 狗熊掰棒子\n");
printf("4.找鞍點(diǎn)\n");
printf("5.選手得分\n");
printf("6. 退出菜單?。躰");
printf("\n|-----------------------------------|\n");
do{s=getchar( );
cn=(int)s-48;
}while(cn<0||cn>6);
return cn;
}
//求正確的數(shù)字完成等式
void FindNum()
{ int i;
printf("要使下面的等式成立,應(yīng)在()中填上哪個(gè)相同的數(shù)字?\n");
printf(" 3()*6237=()3*3564\n");
printf("求解結(jié)果為:\n");
for(i=1;i<10;i++)
if((30+i)*6237==(10*i+3)*3564)
{printf("number=%d\n",i);
break;}}
void Detective( )
{ ;}
void Bear( )
{ ;}
4)項(xiàng)目的展示
每個(gè)小組應(yīng)將完成的項(xiàng)目作品給予展示,并進(jìn)行講解和答辯,特別是實(shí)現(xiàn)過(guò)程中遇到的問(wèn)題有哪些,如何解決。通過(guò)展示證明發(fā)揚(yáng)團(tuán)隊(duì)合作精神的重要性;通過(guò)展示體現(xiàn)了不厭其煩討論和交流的關(guān)鍵性;通過(guò)展示表現(xiàn)出團(tuán)隊(duì)成功的喜悅和自信心。
5)項(xiàng)目的評(píng)價(jià)
項(xiàng)目完成過(guò)程體現(xiàn)了每組學(xué)生的鉆研過(guò)程,為了能達(dá)到博采眾長(zhǎng),有必要對(duì)完成的項(xiàng)目進(jìn)行評(píng)價(jià),主要包含教師評(píng)價(jià),小組評(píng)價(jià)和組內(nèi)自我評(píng)價(jià)三部分:
(1)教師評(píng)價(jià)。教師應(yīng)該對(duì)每個(gè)小組的完成情況做評(píng)閱,具體按照是否協(xié)作完成、是否實(shí)現(xiàn)所有功能、程序設(shè)計(jì)是否合理優(yōu)化、是否有創(chuàng)新思想等方面進(jìn)行評(píng)測(cè)。并且在評(píng)估過(guò)程中應(yīng)提出項(xiàng)目存在的問(wèn)題及改進(jìn)方法,總結(jié)對(duì)比各組作品閃光點(diǎn)和不足,引導(dǎo)該組同學(xué)學(xué)習(xí)其他小組的優(yōu)點(diǎn)彌補(bǔ)自身缺點(diǎn),通過(guò)評(píng)估總結(jié)讓學(xué)生們的各種能力都有所提升。
(2)小組評(píng)價(jià)。各小組成員根據(jù)實(shí)際情況對(duì)其他小組項(xiàng)目的實(shí)現(xiàn)情況、參與積極性和團(tuán)隊(duì)合作進(jìn)行互評(píng)。
(3)組內(nèi)自我評(píng)價(jià)。學(xué)生個(gè)人在整個(gè)項(xiàng)目的完成過(guò)程對(duì)舊知識(shí)的鞏固、新知識(shí)的掌握,判斷自我是否有所提高。
經(jīng)過(guò)對(duì)高職院校C語(yǔ)言采用項(xiàng)目教學(xué)方式后,該課程教學(xué)效果顯著,學(xué)生從枯燥無(wú)味的傳統(tǒng)課堂學(xué)習(xí)中脫離出來(lái),并對(duì)C語(yǔ)言產(chǎn)生濃厚的學(xué)習(xí)興趣,積極地思考問(wèn)題,提出問(wèn)題,解決問(wèn)題。因此,高職院校明確培養(yǎng)目標(biāo),轉(zhuǎn)變教學(xué)觀念,改革教學(xué)手段,加強(qiáng)高職生技能培訓(xùn)和自身素質(zhì)培養(yǎng),才能適應(yīng)社會(huì)發(fā)展需求。
參考文獻(xiàn):
[1] 李小遐,劉惠梅.C語(yǔ)言程序設(shè)計(jì)能力教程[M].北京理工大學(xué)出版社,2011.
[2] 崔婭萍.高職C語(yǔ)言教學(xué)探討與研究[J].中國(guó)科教創(chuàng)新導(dǎo)刊,2010(28).
[3] 譚浩強(qiáng).C語(yǔ)言程序設(shè)計(jì)[M].3版.北京:清華大學(xué)出版社,2009.
[4] 梁成艾.職業(yè)教育項(xiàng)目主題式教學(xué)模式之建構(gòu)原則審視[J].職教壇,2011(15).