国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

夯實(shí)基礎(chǔ),實(shí)例貫穿,重在實(shí)踐,易教易學(xué)

2009-06-20 08:45崔武子和青芳
計(jì)算機(jī)教育 2009年10期
關(guān)鍵詞:應(yīng)用型大學(xué)程序設(shè)計(jì)

崔武子 劉 瑩 和青芳

文章編號(hào):1672-5913(2009)10-0093-03

摘要:本文圍繞“教師方便教,學(xué)生容易學(xué)”的主題,總結(jié)出多年的探索與實(shí)踐經(jīng)驗(yàn),樹立了“夯實(shí)基礎(chǔ),實(shí)例貫穿,重在實(shí)踐,易教易學(xué)”的教學(xué)思想。該教學(xué)思想在實(shí)踐中取得了很好的效果。

關(guān)鍵詞:程序設(shè)計(jì);實(shí)例貫穿;應(yīng)用型大學(xué)

中圖分類號(hào):G642

文獻(xiàn)標(biāo)識(shí)碼:B

1引言

“C程序設(shè)計(jì)”課程是理工科專業(yè)程序設(shè)計(jì)的首選課程,很多高校都將這門課程安排在大學(xué)一年級(jí),因此是學(xué)生所接觸的第一門計(jì)算機(jī)語言課程。由于對(duì)多數(shù)學(xué)生來說C語言是零起點(diǎn),邏輯思維能力還處于一個(gè)較低的水平,再加上C語言本身的特點(diǎn),學(xué)生普遍反映枯燥、難學(xué),不少教師也確實(shí)感到在本課程的教學(xué)過程中存在很多困難。針對(duì)這些問題,筆者在對(duì)課程進(jìn)行教學(xué)改革與研究的基礎(chǔ)上,圍繞“教師方便教,學(xué)生容易學(xué)”的主題,開展了一系列的探索與實(shí)踐活動(dòng),樹立了“夯實(shí)基礎(chǔ),實(shí)例貫穿,重在實(shí)踐,易教易學(xué)”的教學(xué)思想,并在實(shí)踐中取得了很好的效果。筆者以此教學(xué)思想為指導(dǎo)編寫的教材《C程序設(shè)計(jì)教程(第2版)》已被納入普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材,被評(píng)為2008年北京市高等教育精品教材,并獲得了第八屆全國(guó)大學(xué)出版社優(yōu)秀暢銷書二等獎(jiǎng)。

2研究和建立教學(xué)模式

2.1以例題組織教學(xué),夯實(shí)基礎(chǔ)

應(yīng)用型大學(xué)教育必須改變脫離實(shí)際的學(xué)院式教學(xué)模式,要面向社會(huì),面向應(yīng)用。學(xué)是為了用,在學(xué)時(shí)有限的條件下,應(yīng)抓住主要矛盾,急用先學(xué)。

根據(jù)應(yīng)用型大學(xué)的培養(yǎng)特點(diǎn),教學(xué)大綱的制定,教學(xué)方法的設(shè)計(jì),應(yīng)遵循夠用為度,精講多練的原則。我們把各章內(nèi)容均分為基礎(chǔ)部分和提高部分,在基礎(chǔ)部分中講授最基本、最常用的內(nèi)容,在提高部分中提供擴(kuò)展知識(shí)的內(nèi)容。例如,在循環(huán)結(jié)構(gòu)一章的基礎(chǔ)部分中,介紹for、while、do-while語句的規(guī)范使用和應(yīng)用舉例,在提高部分中進(jìn)一步介紹三種語句的比較、不規(guī)范的for語句以及goto語句等。提高部分的內(nèi)容可以根據(jù)課時(shí)的情況和學(xué)生掌握的程度作為選講,或?qū)W生自學(xué)。

為了能在有限的課時(shí)中,達(dá)到激發(fā)學(xué)生的學(xué)習(xí)積極性,培養(yǎng)學(xué)生的實(shí)踐能力的目的,采用了將抽象的理論轉(zhuǎn)化為具體的實(shí)例的做法。即將所有的教學(xué)內(nèi)容用實(shí)用性、趣味性強(qiáng)的例題來組織,打破了“先打基礎(chǔ)后應(yīng)用”的模式,從而保證了在實(shí)踐的過程中學(xué)習(xí)了必要的理論知識(shí)。

例如,文獻(xiàn)[1]中提到“用實(shí)例調(diào)用函數(shù)求n的平方根和n!(n>0)”引進(jìn)函數(shù)的調(diào)用方法,程序代碼如下:

#include

#include

long myfac(int n)

{ int i=0;long y=1;

for(i=1; i<=n; i++)y=y*i;

return y;

}

main( )

{ int n=0;double y=0;long z=0;

printf("Input data:");scanf("%d",&n);

y=sqrt(n);

z=myfac(n);

printf("Square root of %d:%lf ",n,y);

printf("%d!=%ld ",n,z);

}

通過該實(shí)例的電子課件非常直觀地介紹庫函數(shù)和自編函數(shù)的調(diào)用過程。在教學(xué)過程中,所有新知識(shí)點(diǎn)都使用實(shí)例引入,并按照編程點(diǎn)撥→程序代碼→運(yùn)行結(jié)果→程序說明的順序進(jìn)行的。其中程序說明部分是把感性認(rèn)識(shí)升華到理性認(rèn)識(shí)的重要步驟,對(duì)例題中出現(xiàn)的所有新的知識(shí)點(diǎn)進(jìn)行介紹、歸納、分析和總結(jié)。

2.2以實(shí)例貫穿整個(gè)教學(xué)過程

講授本課程的目的就是使學(xué)生能夠編寫有一定應(yīng)用價(jià)值的程序。因此我們?cè)诘谝惶谜n中就演示一個(gè)典型的應(yīng)用實(shí)例(電子通訊錄管理系統(tǒng)),讓學(xué)生獲得感性的認(rèn)知,并了解學(xué)完本課程將來能做什么,達(dá)到引起學(xué)生學(xué)習(xí)興趣的目的。并在以后各章介紹基礎(chǔ)部分中的小實(shí)例后,編寫和完善電子通訊錄管理系統(tǒng)的部分代碼。例如,講授“順序結(jié)構(gòu)”一章的基礎(chǔ)部分后,就讓學(xué)生編寫顯示菜單的程序;講授“分支結(jié)構(gòu)”一章的基礎(chǔ)部分后,引導(dǎo)學(xué)生編寫從菜單中選擇菜單項(xiàng)的程序;講授“循環(huán)結(jié)構(gòu)”一章的基礎(chǔ)部分后,指導(dǎo)學(xué)生編寫重復(fù)在菜單中選擇菜單項(xiàng)的程序,如圖1所示。以此方法,講完最后一章“文件”時(shí),學(xué)生就可以編寫電子通訊錄管理系統(tǒng)的全部代碼,從而很好的把整個(gè)教學(xué)內(nèi)容貫穿了起來。

我們?cè)谥v授完“C語言程序設(shè)計(jì)”課程后還設(shè)有兩周的課程設(shè)計(jì)。在此階段,首先以電子通訊錄管理系統(tǒng)作為實(shí)例,詳細(xì)介紹算法的設(shè)計(jì)、模塊圖和流程圖的繪制、代碼的編寫等過程,再使學(xué)生以學(xué)習(xí)小組的形式模仿該實(shí)例編寫其他的應(yīng)用程序。這樣既加強(qiáng)了小組成員之間的協(xié)調(diào)合作,又充分發(fā)揮了學(xué)生的自主性、創(chuàng)造性。達(dá)到了對(duì)學(xué)生進(jìn)行系統(tǒng)化的編程訓(xùn)練,提高學(xué)生程序設(shè)計(jì)能力的目的。

2.3即學(xué)即練,重在實(shí)踐

為了貫徹“即學(xué)即練,重在實(shí)踐”的原則,我們的教學(xué)均安排在機(jī)房,并采用實(shí)例組織教學(xué),給學(xué)生提供盡可能多的上機(jī)實(shí)踐的機(jī)會(huì)。各章提供的上機(jī)訓(xùn)練分任務(wù)、目標(biāo)、步驟、提示、擴(kuò)展,其中步驟是給基礎(chǔ)差的學(xué)生,提示是提供給多數(shù)學(xué)生,擴(kuò)展是提供給基礎(chǔ)好的學(xué)生,以此方法兼顧學(xué)生水平參差不齊的情況。

學(xué)生競(jìng)賽是課外自我提升的有效方法。我們結(jié)合學(xué)校的辦學(xué)定位和應(yīng)用型大學(xué)的特點(diǎn),抓住育人的過程,組織了C語言程序設(shè)計(jì)大賽,極大地推動(dòng)了本課程教學(xué)改革的進(jìn)程,激發(fā)并提高了學(xué)生的學(xué)習(xí)興趣。大賽采用小組參賽的形式,每組充分發(fā)揮小組內(nèi)各成員的優(yōu)勢(shì),共同完成三道比賽題目。此項(xiàng)活動(dòng)既鍛煉了學(xué)生的勇于探索的科學(xué)精神又進(jìn)一步強(qiáng)化了團(tuán)結(jié)協(xié)作的能力。

考試是指揮棒,怎樣考試在很大程度上決定著教師如何教,教什么;學(xué)生如何學(xué),學(xué)什么。為此我們進(jìn)行了考核改革,采用機(jī)考、編程的方式,使學(xué)生在平時(shí)學(xué)習(xí)中重視實(shí)踐。

2.4重視“易教”問題,體現(xiàn)“易學(xué)”思想

在教學(xué)過程中,如何做才能解決學(xué)生“難學(xué)”和教師“難教”的問題呢?這是我們十年來的改革焦點(diǎn)。在強(qiáng)調(diào)學(xué)生“易學(xué)”的同時(shí),也應(yīng)對(duì)教師“易教”的問題給予充分的重視,用細(xì)致入微的方法,為教師排憂解難,實(shí)現(xiàn)教學(xué)過程中的“雙易”目標(biāo)。

(1) 趣味和直觀相結(jié)合。用趣味和直觀的教學(xué)方法介紹所有教學(xué)內(nèi)容,讓學(xué)生在發(fā)現(xiàn)問題和解決問題的過程中,系統(tǒng)學(xué)習(xí)和掌握基礎(chǔ)知識(shí)。這種方法,既可以降低教學(xué)難度、激發(fā)學(xué)生的學(xué)習(xí)興趣,又可以使教師在輕松活躍的氣氛中完成教學(xué)任務(wù)。例如,講解整型數(shù)據(jù)溢出現(xiàn)象時(shí),通過圖2幫助學(xué)生理解基本整型數(shù)的變化情況。圓周上標(biāo)有-32768~32767之間的數(shù)據(jù),對(duì)某一個(gè)整數(shù)加n后的值是從該數(shù)開始,按順時(shí)針方向數(shù)第n個(gè)數(shù)值。圖2中可以看到:32767+1對(duì)應(yīng)的數(shù)是-32768,32767+2對(duì)應(yīng)的數(shù)是-32767。

(2) 用應(yīng)用實(shí)例貫穿整個(gè)教學(xué)過程。使學(xué)生在低年級(jí)就可以得到現(xiàn)場(chǎng)工作的模擬訓(xùn)練,并以此作為課程設(shè)計(jì)的模板,可以使學(xué)生較順利完成各自的任務(wù),為學(xué)生日后進(jìn)行程序開發(fā)打下基礎(chǔ),對(duì)后續(xù)課程的學(xué)習(xí)起到承上啟下的作用。

(3) 建立立體配套的教學(xué)體系。為所采用的教材配備輔導(dǎo)與實(shí)訓(xùn)、試題精選、教學(xué)指導(dǎo)書等,同時(shí)提供動(dòng)畫豐富、互動(dòng)效果好的電子教案以及所有源代碼。其中教學(xué)指導(dǎo)書協(xié)助教師進(jìn)行課前準(zhǔn)備、課堂教學(xué)以及課后考題等,減輕教師負(fù)擔(dān),尤其針對(duì)本課程零起點(diǎn)教師,使其輕松上手。本指導(dǎo)書又明確給出每章、每次課的教學(xué)目標(biāo)、重點(diǎn)、難點(diǎn)和每個(gè)例題的必講內(nèi)容,因此能夠規(guī)范同步進(jìn)行的多個(gè)班級(jí)教學(xué)管理。

(4) 單雙號(hào)習(xí)題區(qū)別對(duì)待。提供單號(hào)習(xí)題參考答案,雙號(hào)習(xí)題則在類型上與前一單號(hào)習(xí)題相同,側(cè)重點(diǎn)也接近,以方便學(xué)生自測(cè)和教師布置作業(yè)。

(5) 每章內(nèi)容分成基礎(chǔ)部分和提高部分。強(qiáng)調(diào)個(gè)性化教育,促進(jìn)學(xué)生自主學(xué)習(xí),既克服了課時(shí)少的困難,也保持了內(nèi)容相對(duì)完整的知識(shí)體系。

3實(shí)踐和驗(yàn)證教學(xué)效果

“C語言程序設(shè)計(jì)”課程的“夯實(shí)基礎(chǔ),實(shí)例貫穿,重在實(shí)踐,易教易學(xué)”這一教學(xué)模式是從2000年開始研究,2003年基本成熟。自2004年起,其思路一直在本校部分班級(jí)的“C語言程序設(shè)計(jì)”和“VB程序設(shè)計(jì)”課程中做試點(diǎn),2005年完成校級(jí)應(yīng)用性教育本科教學(xué)改革建設(shè)項(xiàng)目中的“應(yīng)用性本科C、VB程序設(shè)計(jì)課程教學(xué)模式的構(gòu)建與教材建設(shè)”,并從2007年9月,又開始進(jìn)行校級(jí)“應(yīng)用性本科計(jì)算機(jī)基礎(chǔ)課程教學(xué)方法改革的研究與實(shí)踐”項(xiàng)目。2008年首次在大范圍(25個(gè)班的C語言程序設(shè)計(jì)課程)使用本模式,其效果顯著。目前“VB程序設(shè)計(jì)”和“C語言程序設(shè)計(jì)”課程都已成為本校精品課程,選用的教材均獲北京市精品教材稱號(hào)。圖3和圖4均是2008年5月對(duì)本校422名學(xué)生進(jìn)行的調(diào)查結(jié)果。

我們同時(shí)也對(duì)學(xué)生“聽講”、“讀程序”、“獨(dú)立編程”、“教材”等問題進(jìn)行了調(diào)查,從統(tǒng)計(jì)數(shù)據(jù)中可以看到,我們的教學(xué)改革是見效的,而且基本實(shí)現(xiàn)了“學(xué)生容易學(xué),教師方便教”的目標(biāo)。

經(jīng)過幾年的不斷努力和探索,我們?cè)凇癈語言程序設(shè)計(jì)”課程的教學(xué)中,提出并實(shí)施了以應(yīng)用為本的“夯實(shí)基礎(chǔ),實(shí)例貫穿,重在實(shí)踐,易教易學(xué)”的新的適用于應(yīng)用性人才培養(yǎng)的教學(xué)思想,并在改革教學(xué)方法與手段等舉措的保證下,取得了良好的教學(xué)效果。但課程的改革不是一朝一夕的事情,還需要在“實(shí)現(xiàn)面向應(yīng)用需要、采用多種模式、啟發(fā)自主學(xué)習(xí)、重視實(shí)踐環(huán)節(jié)、培養(yǎng)創(chuàng)新意識(shí)、樹立團(tuán)隊(duì)精神”的教學(xué)理念的指導(dǎo)下,不斷地進(jìn)行探索和研究。

參考文獻(xiàn):

[1] 崔武子. C程序設(shè)計(jì)教程[M]. 2版. 北京:清華大學(xué)出版社,2007.

[2] 崔武子. 應(yīng)用型大學(xué)教材的策劃思考[J]. 科技與出版,2008(7):42-43.

猜你喜歡
應(yīng)用型大學(xué)程序設(shè)計(jì)
基于OBE的Java程序設(shè)計(jì)個(gè)性化教學(xué)研究
基于Electron.js的風(fēng)向玫瑰圖繪制程序設(shè)計(jì)與實(shí)現(xiàn)
項(xiàng)目化教學(xué)在Python程序設(shè)計(jì)課程中的應(yīng)用
C++程序設(shè)計(jì)課程教學(xué)改革研究
醫(yī)學(xué)專業(yè)“Python程序設(shè)計(jì)”課程教學(xué)改革總結(jié)與思考
“C語言程序設(shè)計(jì)”課程混合教學(xué)探索
應(yīng)用型大學(xué)視域下大學(xué)生誠(chéng)信問題研究
應(yīng)用型大學(xué)《會(huì)計(jì)信息系統(tǒng)》校企合作課程研究與實(shí)踐
應(yīng)用型大學(xué)背景下建筑學(xué)導(dǎo)師工作室教育模式研究
校企合作機(jī)制下的應(yīng)用型大學(xué)的多媒體應(yīng)用技術(shù)課程改革與實(shí)施