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

?

地方高校非計(jì)算機(jī)專業(yè)程序設(shè)計(jì)課程教學(xué)的思考和實(shí)踐

2009-06-20 08:45郭偉剛謝建勤
計(jì)算機(jī)教育 2009年10期
關(guān)鍵詞:程序設(shè)計(jì)課程體系教學(xué)方法

鐘 勇 郭偉剛 謝建勤

文章編號(hào):1672-5913(2009)10-0079-02

摘要:本文分析了地方高校學(xué)生的特點(diǎn),提出在開(kāi)設(shè)程序設(shè)計(jì)課程時(shí)應(yīng)該按專業(yè)需求選擇不同的編程語(yǔ)言,并對(duì)課程內(nèi)容進(jìn)行合理的設(shè)計(jì)。在教學(xué)方法上應(yīng)采用案例教學(xué)并加強(qiáng)課堂的師生互動(dòng),并在課外采用網(wǎng)絡(luò)答疑交流等方式提高學(xué)生的學(xué)習(xí)興趣。同時(shí),對(duì)課程的綜合性實(shí)驗(yàn)、課程評(píng)價(jià)方式等做了探討。

關(guān)鍵詞:程序設(shè)計(jì);課程體系;教學(xué)方法

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

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

1引言

程序設(shè)計(jì)是大學(xué)計(jì)算機(jī)基礎(chǔ)教學(xué)系列中的核心課程。由于學(xué)生的專業(yè)差異及其計(jì)算機(jī)基礎(chǔ)的不同,學(xué)生對(duì)于程序設(shè)計(jì)課程的興趣及期望值存在很大差異,導(dǎo)致他們?cè)谡n程的學(xué)習(xí)過(guò)程中會(huì)存在投入時(shí)間、精力不足,學(xué)習(xí)困難,甚至放棄該課程學(xué)習(xí)等問(wèn)題。特別是像我校這樣的地方本科院校,學(xué)生來(lái)源及以后的就業(yè)基本都是在本地,雖然他們具有一定的計(jì)算機(jī)基礎(chǔ),對(duì)于直觀的、應(yīng)用性強(qiáng)的內(nèi)容比較感興趣,但是對(duì)于基礎(chǔ)性和理論性強(qiáng)的內(nèi)容具有明顯的抗拒性,缺乏較好的鉆研精神。所以,對(duì)于地方高校而言,一是應(yīng)該針對(duì)不同的專業(yè)開(kāi)設(shè)不同的程序設(shè)計(jì)課程,并對(duì)課程內(nèi)容進(jìn)行合理的設(shè)計(jì);二是應(yīng)該在教學(xué)過(guò)程中加強(qiáng)教學(xué)方法、教學(xué)模式的研究和改革,使得學(xué)生對(duì)程序設(shè)計(jì)課程充滿興趣,能夠掌握計(jì)算機(jī)程序設(shè)計(jì)的思想和方法,初步具有在各領(lǐng)域應(yīng)用計(jì)算機(jī)的能力,并為后續(xù)課程的學(xué)習(xí)創(chuàng)造條件。

2課程體系建設(shè)

2.1按專業(yè)需要開(kāi)設(shè)課程

目前很多高校為了便于管理和方便教學(xué),只開(kāi)設(shè)一門統(tǒng)一的程序設(shè)計(jì)課程,這種模式在學(xué)科門類齊全的綜合性高校是不合適的。雖然從原則上講,程序設(shè)計(jì)語(yǔ)言只需要學(xué)習(xí)一門即可,其他語(yǔ)言可以通過(guò)自學(xué)來(lái)掌握。但是由于地方院校學(xué)生的自主學(xué)習(xí)能力差異,并且各類非計(jì)算機(jī)專業(yè)對(duì)于程序設(shè)計(jì)課程的需求不同,應(yīng)該根據(jù)專業(yè)需要來(lái)開(kāi)設(shè)程序設(shè)計(jì)課程,允許不同專業(yè)選用不同的教學(xué)語(yǔ)言,以方便學(xué)生能夠?qū)⑺鶎W(xué)知識(shí)快速運(yùn)用,而不需要從頭學(xué)習(xí)一門新的程序設(shè)計(jì)語(yǔ)言。

我校雖然是一所地方本科院校,由于經(jīng)過(guò)了多次合并重組,目前具有經(jīng)濟(jì)學(xué)、法學(xué)、教育學(xué)、文學(xué)、理學(xué)、工學(xué)、農(nóng)學(xué)、醫(yī)學(xué)、管理學(xué)等九大學(xué)科門類。在選擇何種程序設(shè)計(jì)語(yǔ)言的問(wèn)題上,我們認(rèn)為,程序設(shè)計(jì)課程一方面是培養(yǎng)一種使用計(jì)算機(jī)解決問(wèn)題的基本思想和素質(zhì),另外也必須考慮后續(xù)專業(yè)學(xué)習(xí)、畢業(yè)設(shè)計(jì)以及今后的工作中的具體應(yīng)用,所以語(yǔ)言的選擇,一般都是由相關(guān)專業(yè)的教學(xué)指導(dǎo)委員會(huì)負(fù)責(zé),計(jì)算機(jī)基礎(chǔ)教學(xué)部門只是提供咨詢。

目前程序設(shè)計(jì)課程的開(kāi)設(shè)基本上滿足各專業(yè)的需求,具體情況如下:

“Visual FoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)”:經(jīng)濟(jì)學(xué)、管理學(xué)、農(nóng)學(xué)、醫(yī)學(xué)類各專業(yè)。

“C語(yǔ)言程序設(shè)計(jì)”:工學(xué)類專業(yè),包括機(jī)械制造、電子信息、電氣自動(dòng)化、土木工程、光信息、環(huán)境工程、地理信息系統(tǒng)等。

“Visual Basic程序設(shè)計(jì)”:理學(xué)類專業(yè),包括數(shù)學(xué)、物理、化學(xué)等。

“C++程序設(shè)計(jì)”、“算法設(shè)計(jì)與分析”:公共選修課程,主要面向?qū)Τ绦蛟O(shè)計(jì)有愛(ài)好的理工類學(xué)生,并從中挑選、組織學(xué)生參加ACM程序設(shè)計(jì)競(jìng)賽等。

文學(xué)、法學(xué)、教育學(xué)類的專業(yè)注重網(wǎng)絡(luò)應(yīng)用和多媒體作品創(chuàng)作,目前沒(méi)有開(kāi)設(shè)程序設(shè)計(jì)課程,但是如果學(xué)時(shí)允許,也將開(kāi)設(shè)程序設(shè)計(jì)類課程。對(duì)于這些專業(yè)的程序設(shè)計(jì)課程,主要是要培養(yǎng)其程序設(shè)計(jì)的基本思想,有助于進(jìn)一步學(xué)習(xí)作品創(chuàng)作類軟件。例如對(duì)于藝術(shù)類專業(yè),程序設(shè)計(jì)思想對(duì)其動(dòng)畫(huà)設(shè)計(jì)、創(chuàng)作將有較大幫助。

2.2課程內(nèi)容設(shè)計(jì)

傳統(tǒng)的程序設(shè)計(jì)課程存在著很多問(wèn)題,主要表現(xiàn)在:

(1) 語(yǔ)句、語(yǔ)法講的太多、太細(xì);

(2) 忽視基本問(wèn)題的求解過(guò)程;

(3) 課程中算法意識(shí)淡薄;

(4) 不能激發(fā)學(xué)生的學(xué)習(xí)興趣;

(5) 教學(xué)目標(biāo)存在問(wèn)題,學(xué)了但不會(huì)用,忘記得很快。

所以,在課程內(nèi)容的設(shè)計(jì)上,不宜過(guò)分注重語(yǔ)法知識(shí),而應(yīng)該重點(diǎn)強(qiáng)調(diào)程序設(shè)計(jì)技術(shù)的基本方法。通過(guò)研究課程的教學(xué)內(nèi)容,對(duì)程序設(shè)計(jì)語(yǔ)言本身采取“有所取、有所不取”的策略。對(duì)于那些常用的語(yǔ)言成分,穿插在程序設(shè)計(jì)過(guò)程中詳細(xì)地介紹;對(duì)于那些與程序設(shè)計(jì)方法聯(lián)系不太緊密、不太重要的,放在程序舉例時(shí)簡(jiǎn)單介紹;而對(duì)于那些與講述程序設(shè)計(jì)方法關(guān)系不太大,也不常用的部分,則根本不涉及。

例如,對(duì)于“Visual Basic程序設(shè)計(jì)”課程內(nèi)容體系可包括:程序設(shè)計(jì)基本知識(shí)、結(jié)構(gòu)化程序設(shè)計(jì)、常用算法、面向?qū)ο蟪绦蛟O(shè)計(jì)、可視化界面設(shè)計(jì)、案例和應(yīng)用程序六大模塊, 將結(jié)構(gòu)化程序設(shè)計(jì)和面向?qū)ο蟪绦蛟O(shè)計(jì)融合在一起,面向?qū)ο蟮某绦虼a主要體現(xiàn)在各個(gè)事件過(guò)程中,而在事件過(guò)程中貫穿了傳統(tǒng)的程序設(shè)計(jì)思路和算法的應(yīng)用。這種內(nèi)容體系有機(jī)地把基礎(chǔ)知識(shí)、基本概念和應(yīng)用程序開(kāi)發(fā)結(jié)合起來(lái)。通過(guò)一個(gè)個(gè)案例,既引出對(duì)象、語(yǔ)言的概念,又介紹了應(yīng)用程序開(kāi)發(fā)的方法,引起學(xué)生學(xué)習(xí)興趣、提高了動(dòng)手能力和解決問(wèn)題的能力,可達(dá)到事半功倍的效果。

3教學(xué)方法改革

3.1讓課堂充滿活力

課堂教學(xué)是整個(gè)教學(xué)過(guò)程中的關(guān)鍵環(huán)節(jié)。傳統(tǒng)的程序設(shè)計(jì)語(yǔ)言教學(xué)按照“給出語(yǔ)法、解釋語(yǔ)法規(guī)則、舉例說(shuō)明”的三步曲進(jìn)行,課堂顯得枯燥乏味。案例教學(xué)從學(xué)習(xí)者的認(rèn)知規(guī)律出發(fā),精選與實(shí)際生活關(guān)系密切的問(wèn)題作為案例,通過(guò)對(duì)一個(gè)個(gè)案例的運(yùn)行效果,可以有效地激發(fā)學(xué)生的好奇心和求知欲。

通過(guò)分析案例的設(shè)計(jì)思路和實(shí)現(xiàn)方法,引出案例中用到的知識(shí)點(diǎn),展現(xiàn)分析問(wèn)題、解決問(wèn)題的全過(guò)程;在程序的編寫上,則展現(xiàn)出程序從無(wú)到有,從簡(jiǎn)單到復(fù)雜的過(guò)程。

由于在多媒體教室上課,課堂的信息量一般都比較大,連續(xù)高強(qiáng)度聽(tīng)課會(huì)導(dǎo)致學(xué)生注意力下降。所以,在課堂上應(yīng)該鼓勵(lì)學(xué)生參與到教學(xué)過(guò)程中。我們采用的模式一般是老師講解了一個(gè)案例后,刪去編寫完成的程序中的某一部分,要求學(xué)生上講臺(tái)重新編寫出來(lái)。另外也可以是老師先給出一種算法,要求學(xué)生用另外一種算法來(lái)完成同樣的任務(wù)。

在學(xué)生上講臺(tái)參與教學(xué)過(guò)程中,也要求其他學(xué)生在座位中一起完成相應(yīng)的要求。當(dāng)臺(tái)上的學(xué)生無(wú)法獨(dú)自完成時(shí),他還可以邀請(qǐng)同宿舍的同學(xué)上臺(tái)一起討論,從而解決問(wèn)題。

這種學(xué)生參與課堂教學(xué)的模式,其實(shí)在中小學(xué)使用得很普遍,只是大學(xué)由于課時(shí)問(wèn)題,較少采用。這種模式至少有以下優(yōu)點(diǎn):

(1) 學(xué)生的主動(dòng)性增加了,因?yàn)橐釂?wèn),而且還不能僅僅說(shuō)“不會(huì)”就可以逃避(我們的規(guī)則是,你不會(huì),可以請(qǐng)你的同學(xué)一起幫忙,而且人數(shù)不限,但是你一定要先上去講臺(tái)),所以課堂上必須認(rèn)真聽(tīng)課,準(zhǔn)備被提問(wèn)。

(2) 給予學(xué)生思考的時(shí)間。多媒體教學(xué)的滿堂灌,使得學(xué)生幾乎不能停下來(lái)思考一下。所以這個(gè)參與環(huán)節(jié),實(shí)際上也是學(xué)生思考問(wèn)題的時(shí)間。

(3) 有助于了相互協(xié)作、討論的氛圍。教學(xué)過(guò)程中一直希望同學(xué)之間要多討論編程問(wèn)題,只有多討論,才能開(kāi)闊自己的思路。同宿舍同學(xué)之間的相互“幫忙”,有助于這種討論氛圍的形成。

(4) 有助于活躍課堂氣氛。大學(xué)理工科課程的教室一般是比較沉悶的,學(xué)生參與環(huán)節(jié)可使得課堂具有生機(jī)。

3.2充分運(yùn)用網(wǎng)絡(luò)進(jìn)行教學(xué)

程序設(shè)計(jì)課程內(nèi)容豐富,學(xué)生在學(xué)習(xí)過(guò)程中遇到的問(wèn)題多種多樣,基本上無(wú)法單獨(dú)以書(shū)面或者課堂講解的方法解決,建設(shè)一個(gè)內(nèi)容豐富、學(xué)生參與的課程網(wǎng)站是必須的。

課程網(wǎng)站的內(nèi)容應(yīng)包含以下內(nèi)容模塊:

(1) 基本教學(xué)資源。包括課程信息發(fā)布、老師講稿、教學(xué)案例、重點(diǎn)難點(diǎn)算法的動(dòng)畫(huà)演示等。

(2) 網(wǎng)絡(luò)試題庫(kù)。按知識(shí)點(diǎn)收集、整理各種類型的試題,組成試題庫(kù),供學(xué)生平時(shí)練習(xí)。對(duì)于選擇、判斷、程序填空這些客觀型的試題,可設(shè)計(jì)成自動(dòng)評(píng)分形式;對(duì)于編程題,可給出解題思路、主要算法,開(kāi)發(fā)能力較高的學(xué)校也可嘗試對(duì)編程題的自動(dòng)評(píng)分,但是不宜過(guò)分依賴自動(dòng)評(píng)分,特別是在正式考試時(shí)要慎用。因?yàn)閷?duì)于地方高校學(xué)生而言,程序設(shè)計(jì)初學(xué)者的水平有限,自動(dòng)評(píng)分的結(jié)果通常是非對(duì)即錯(cuò),無(wú)法體現(xiàn)中間狀態(tài),可能會(huì)打擊學(xué)生的學(xué)習(xí)積極性。

(3) 答疑交流平臺(tái)。這是師生之間、學(xué)生之間的交流平臺(tái),特別是要鼓勵(lì)學(xué)生將自己遇到的問(wèn)題發(fā)表出來(lái),與老師和同學(xué)進(jìn)行交流,尋求解決問(wèn)題的思路、方法,最后由學(xué)生進(jìn)行總結(jié)。由于學(xué)生的問(wèn)題往往具有普遍性,其他的學(xué)生也就可以從別人的提問(wèn)及老師的回答中找到解決自己?jiǎn)栴}的方法,實(shí)際上交流平臺(tái)運(yùn)行時(shí)間長(zhǎng)了以后就積累了大量的、貼近學(xué)生實(shí)際的網(wǎng)絡(luò)教學(xué)資源。另外,答疑系統(tǒng)對(duì)于那些基礎(chǔ)較好,對(duì)于編程有濃厚興趣的同學(xué),也提供了一個(gè)展示他們才能的平臺(tái),他們很樂(lè)意幫助老師去回答問(wèn)題,和同學(xué)交流。這樣,就在學(xué)生中漸漸培養(yǎng)了良好的討論氛圍,有助于提高學(xué)生學(xué)習(xí)本課程的興趣。

3.3借鑒專業(yè)課程中的課程設(shè)計(jì)方法

一般非計(jì)算機(jī)專業(yè)的程序設(shè)計(jì)由于學(xué)時(shí)的限制,很少做課程設(shè)計(jì),學(xué)生學(xué)完后對(duì)于課程的內(nèi)容缺乏整體的感受,只學(xué)到了一些零碎的知識(shí),所謂“只見(jiàn)樹(shù)木、不見(jiàn)森林”。所以有必要要求學(xué)生以小組協(xié)作的方式完成一個(gè)簡(jiǎn)單的、類似計(jì)算機(jī)專業(yè)程序設(shè)計(jì)課程的課程設(shè)計(jì)作品,可以稱之為“綜合性實(shí)驗(yàn)”。

綜合性實(shí)驗(yàn)一般以完成一個(gè)簡(jiǎn)單的信息管理系統(tǒng)作為要求,可包括以下內(nèi)容:

(1) 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)(或數(shù)據(jù)庫(kù)設(shè)計(jì));

(2) 數(shù)據(jù)的輸入及保存;

(3) 數(shù)據(jù)增、刪、改;

(4) 數(shù)據(jù)的排序、查詢、統(tǒng)計(jì);

(5) 數(shù)據(jù)的輸出;

(6) 界面設(shè)計(jì)。

綜合性實(shí)驗(yàn)的內(nèi)容可以在課程的開(kāi)始就布置,課程的教學(xué)可圍繞該綜合性實(shí)驗(yàn)展開(kāi)。學(xué)生在學(xué)完相應(yīng)的知識(shí)點(diǎn)后,即可進(jìn)行了相應(yīng)模塊的設(shè)計(jì),最終完成系統(tǒng)的開(kāi)發(fā),形成了一個(gè)可運(yùn)行的小系統(tǒng)。綜合性實(shí)驗(yàn)可以較好地提高學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生解決問(wèn)題的能力。

3.4課程評(píng)價(jià)方式改革

程序設(shè)計(jì)課程的學(xué)習(xí)需要學(xué)生從一開(kāi)始就投入時(shí)間和精力,并且該課程實(shí)踐性強(qiáng),需要學(xué)生編寫完成大量的程序。所以課程的考核應(yīng)該注重過(guò)程,平時(shí)成績(jī)(每個(gè)知識(shí)點(diǎn)的程序編寫、綜合性實(shí)驗(yàn)等)可以占學(xué)期總評(píng)成績(jī)的40%~50%,而期末考試可以自動(dòng)評(píng)分形式的客觀題為主,只需少量編程題即可。這種考核方式一方面督促學(xué)生一步一個(gè)腳印地跟上課程的學(xué)習(xí)進(jìn)度,另外一方面也體現(xiàn)出課程實(shí)踐性強(qiáng)的特點(diǎn)。

另外對(duì)于學(xué)生參加省級(jí)和全國(guó)計(jì)算機(jī)等級(jí)考試的問(wèn)題,我們的做法是:鑒于目前的計(jì)算機(jī)等級(jí)考試過(guò)分注重語(yǔ)法,并且有很多偏題,所以不應(yīng)該以等級(jí)考試為目標(biāo)進(jìn)行教學(xué),但是可以鼓勵(lì)對(duì)程序設(shè)計(jì)有興趣的學(xué)生參加等級(jí)考試,并給予必要的指導(dǎo),使得他們對(duì)于很多語(yǔ)法現(xiàn)象可以有更加詳細(xì)、清楚的認(rèn)識(shí)。我校對(duì)于通過(guò)省級(jí)以上計(jì)算機(jī)等級(jí)考試的學(xué)生的獎(jiǎng)勵(lì)辦法是另外給予1學(xué)分,很多學(xué)有余力的學(xué)生在學(xué)完程序設(shè)計(jì)課程后通常會(huì)自愿報(bào)考全國(guó)計(jì)算機(jī)等級(jí)考試。

4結(jié)束語(yǔ)

地方院校的特點(diǎn)決定了程序設(shè)計(jì)課程既不能像重點(diǎn)大學(xué)那樣對(duì)學(xué)生提出過(guò)高的要求,也不能像高職院校那樣主要培養(yǎng)實(shí)踐能力,如何在理論性和實(shí)踐性之間取得一個(gè)合理的平衡,并且根據(jù)具體的專業(yè)特點(diǎn)進(jìn)行個(gè)性化的教學(xué),是需要繼續(xù)進(jìn)行思考和探索的問(wèn)題。

參考文獻(xiàn):

[1] 吳文虎. 精心鑄精品 理念須先行[J]. 計(jì)算機(jī)教育,2008(13):46-49.

[2] 教育部高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會(huì).關(guān)于進(jìn)一步加強(qiáng)高等學(xué)校計(jì)算機(jī)基礎(chǔ)教學(xué)的意見(jiàn)暨計(jì)算機(jī)基礎(chǔ)課程教學(xué)基本要求(試行)[M].北京:高等教育出版社,2006.

[3] 龔沛曾,楊志強(qiáng),陸慰民,等.“Visual Basic 程序設(shè)計(jì)”國(guó)家精品課程建設(shè)[J]. 中國(guó)大學(xué)教學(xué),2004(9):10-12.

猜你喜歡
程序設(shè)計(jì)課程體系教學(xué)方法
基于OBE的Java程序設(shè)計(jì)個(gè)性化教學(xué)研究
項(xiàng)目化教學(xué)在Python程序設(shè)計(jì)課程中的應(yīng)用
三維視角構(gòu)建勞動(dòng)教育課程體系
C++程序設(shè)計(jì)課程教學(xué)改革研究
“藝養(yǎng)教育”凝練與藝美課程體系建設(shè)
醫(yī)學(xué)專業(yè)“Python程序設(shè)計(jì)”課程教學(xué)改革總結(jié)與思考
基于gitee的皮膚科教學(xué)方法研究
《計(jì)算方法》關(guān)于插值法的教學(xué)方法研討
《計(jì)算方法》關(guān)于插值法的教學(xué)方法研討
小學(xué)語(yǔ)文字理教學(xué)方法探析