數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告范文

時(shí)間:2023-03-31 09:21:48

導(dǎo)語(yǔ):如何才能寫好一篇數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告,這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。

篇1

摘 要:本文提出了在數(shù)據(jù)結(jié)構(gòu)課程實(shí)驗(yàn)中實(shí)行分層次教學(xué)的觀點(diǎn),詳細(xì)介紹了我院計(jì)算機(jī)科學(xué)專業(yè)中數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)課程的分層教學(xué)實(shí)踐方法,對(duì)數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)課程的改革進(jìn)行了探索,本文對(duì)如何提高計(jì)算機(jī)實(shí)驗(yàn)課程教學(xué)效果有一定的指導(dǎo)作用。

關(guān)鍵詞:數(shù)據(jù)結(jié)構(gòu);實(shí)驗(yàn)教學(xué);分層次

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

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

1 引言

數(shù)據(jù)結(jié)構(gòu)是計(jì)算機(jī)及相關(guān)專業(yè)的一門核心課程,主要研究信息的邏輯結(jié)構(gòu)及其基本操作在計(jì)算機(jī)中的表示和實(shí)現(xiàn),該課程學(xué)習(xí)的效果不僅關(guān)系到后續(xù)課程的學(xué)習(xí),而且直接關(guān)系到軟件設(shè)計(jì)水平的提高和專業(yè)素質(zhì)的培養(yǎng),在計(jì)算機(jī)學(xué)科教育中有非常重要的作用。

數(shù)據(jù)結(jié)構(gòu)課程的教學(xué)又包括理論知識(shí)的學(xué)習(xí)和實(shí)踐教學(xué)。將所學(xué)理論知識(shí)加以融會(huì)貫通以解決實(shí)際問(wèn)題,學(xué)以致用才是數(shù)據(jù)結(jié)構(gòu)課程的學(xué)習(xí)目的。因此,實(shí)驗(yàn)教學(xué)與理論內(nèi)容教學(xué)一樣,是數(shù)據(jù)結(jié)構(gòu)教學(xué)中不可缺少的重要環(huán)節(jié)。

本人從事數(shù)據(jù)結(jié)構(gòu)教學(xué)多年,通過(guò)對(duì)課程、學(xué)生及計(jì)算機(jī)學(xué)科的特點(diǎn)的長(zhǎng)期探索,在本學(xué)院提出了數(shù)據(jù)結(jié)構(gòu)課程分層次實(shí)驗(yàn)教學(xué)的觀點(diǎn),并在06級(jí)計(jì)科專業(yè)學(xué)生中進(jìn)行了實(shí)踐?,F(xiàn)將此次實(shí)踐的基本方法進(jìn)行總結(jié)。

2 實(shí)驗(yàn)內(nèi)容分層次

數(shù)據(jù)結(jié)構(gòu)理論知識(shí)是相對(duì)固定的,學(xué)習(xí)完數(shù)據(jù)結(jié)構(gòu),我們要求學(xué)生掌握線性表、棧、隊(duì)列、樹(shù)和圖等數(shù)據(jù)結(jié)構(gòu)的表示和實(shí)現(xiàn)方法,在實(shí)際應(yīng)用中學(xué)會(huì)自行選擇合適的數(shù)據(jù)結(jié)構(gòu)及存儲(chǔ)結(jié)構(gòu)進(jìn)行編程,另外,還能對(duì)計(jì)算機(jī)中的兩種常見(jiàn)運(yùn)算:查找和排序的各個(gè)算法進(jìn)行實(shí)現(xiàn)以及性能比較。

因此,我們按照數(shù)據(jù)結(jié)構(gòu)的內(nèi)容將實(shí)驗(yàn)題分成了線性表、棧、隊(duì)列、串、數(shù)組、二叉樹(shù)、圖、查找、排序等主題,同時(shí)根據(jù)循序漸進(jìn)的原則,在每個(gè)主題之下,又按照難度不同分成了概念基礎(chǔ)實(shí)驗(yàn)、應(yīng)用基礎(chǔ)實(shí)驗(yàn)和應(yīng)用提高實(shí)驗(yàn)三種類型。我們將概念基礎(chǔ)實(shí)驗(yàn)設(shè)計(jì)為驗(yàn)證性實(shí)驗(yàn),如某種數(shù)據(jù)結(jié)構(gòu)的表示和實(shí)現(xiàn)并將此種數(shù)據(jù)結(jié)構(gòu)封裝為一個(gè)類,并要求所有的學(xué)生都必須實(shí)現(xiàn);應(yīng)用基礎(chǔ)實(shí)驗(yàn),則是利用已實(shí)現(xiàn)的某種數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)的一個(gè)簡(jiǎn)單應(yīng)用;應(yīng)用提高實(shí)驗(yàn),是利用已實(shí)現(xiàn)的某種或某幾種數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)的一個(gè)綜合應(yīng)用。后面兩種類型的實(shí)驗(yàn)又分設(shè)若干實(shí)驗(yàn)題,每個(gè)實(shí)驗(yàn)題都設(shè)有難度系數(shù)。

我們要求每個(gè)學(xué)生必須完成概念基礎(chǔ)實(shí)驗(yàn)和一道應(yīng)用基礎(chǔ)實(shí)驗(yàn)題,選做一道提高實(shí)驗(yàn)題,所選應(yīng)用基礎(chǔ)實(shí)驗(yàn)題和提高實(shí)驗(yàn)題的難度將作為成績(jī)?cè)u(píng)定的一個(gè)依據(jù)。表1中列出了“棧的實(shí)現(xiàn)和應(yīng)用”主題中設(shè)置的各個(gè)題目。

實(shí)驗(yàn)內(nèi)容的分層使得學(xué)生可以根據(jù)自己的興趣、編程能力等實(shí)際情況,有選擇地進(jìn)行程序的設(shè)計(jì)和實(shí)踐,對(duì)于學(xué)有余力的同學(xué),也可以盡早接觸較大的應(yīng)用實(shí)踐題目,得到更多的鍛煉。

3 實(shí)驗(yàn)文檔多層次

3.1 實(shí)驗(yàn)報(bào)告、作業(yè)單、實(shí)驗(yàn)記錄一體化

實(shí)驗(yàn)報(bào)告是由學(xué)院統(tǒng)一印制的具有統(tǒng)一格式的實(shí)驗(yàn)文檔,在實(shí)驗(yàn)報(bào)告中規(guī)定了每個(gè)主題的實(shí)驗(yàn)?zāi)康暮鸵?,給出了不同層次的各個(gè)題目的詳細(xì)描述,同時(shí)要求學(xué)生根據(jù)各自所選題目填寫作業(yè)單和實(shí)驗(yàn)記錄表,并填寫所選題目中難度最高的應(yīng)用實(shí)驗(yàn)題的分析、設(shè)計(jì)和實(shí)現(xiàn)過(guò)程。實(shí)驗(yàn)報(bào)告的布局如表2所示:

作業(yè)單和實(shí)驗(yàn)記錄表是實(shí)驗(yàn)報(bào)告中包含的兩個(gè)重要的表格。

作業(yè)單中列出了該學(xué)生在此主題下選做的題目、教師確認(rèn)后的簽字欄、教師批改源程序后對(duì)該題完成情況的意見(jiàn)。作業(yè)單格式參見(jiàn)表3。

實(shí)驗(yàn)記錄表中記錄了在整個(gè)實(shí)驗(yàn)過(guò)程中所遇到的編譯問(wèn)題、調(diào)試問(wèn)題、程序的邏輯錯(cuò)誤以及解決方法,如僅將此問(wèn)題避開(kāi),則記錄避開(kāi)問(wèn)題的方法。另外表中還需記錄程序運(yùn)行時(shí)所用的測(cè)試樣例。教師在批閱時(shí)給出評(píng)閱意見(jiàn)。實(shí)驗(yàn)記錄表格式見(jiàn)表4。

3.2 源程序

學(xué)生將將所完成題目的所有源程序進(jìn)行壓縮后提交到學(xué)院的網(wǎng)絡(luò)教學(xué)平臺(tái)上,由教師和助教核對(duì)是否與作業(yè)單一致,直接在網(wǎng)上進(jìn)行批改和評(píng)分,源程序得分的計(jì)算方法參見(jiàn)后面的表5,評(píng)分程序直接內(nèi)嵌入教學(xué)網(wǎng)站。

3.3 實(shí)驗(yàn)指導(dǎo)素材

我院計(jì)算機(jī)科學(xué)專業(yè)的教學(xué)計(jì)劃中,面向?qū)ο蟪绦蛟O(shè)計(jì)C++作為先修課程已于前一學(xué)期開(kāi)設(shè),因此,在學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)之前,學(xué)生已基本掌握了程序設(shè)計(jì)語(yǔ)言中的基本概念和上機(jī)實(shí)踐的基本方法。但是,僅通過(guò)一個(gè)學(xué)期的程序設(shè)計(jì)語(yǔ)言學(xué)習(xí),學(xué)生對(duì)大型程序的設(shè)計(jì)、組織和實(shí)施編程等步驟并不熟悉,對(duì)解決實(shí)際問(wèn)題的行之有效的具體指導(dǎo)也不多。因此,為學(xué)生提供上手能用的實(shí)驗(yàn)操作指導(dǎo)手冊(cè),提供一些范例程序,手把手指導(dǎo)學(xué)生進(jìn)入較大型程序的設(shè)計(jì)階段,加強(qiáng)學(xué)生的C++標(biāo)準(zhǔn)類庫(kù)知識(shí)的傳授,加強(qiáng)學(xué)生的實(shí)踐操作技能指導(dǎo)尤其重要。

我們對(duì)每一個(gè)主題選取一個(gè)應(yīng)用基礎(chǔ)實(shí)驗(yàn)題,將其答案公布在教學(xué)網(wǎng)站,供同學(xué)下載;選取每一主題中難度較大的題目,給出基本求解思路以及重要的算法,所需用到的標(biāo)準(zhǔn)類庫(kù)函數(shù)、從何處獲取更多可參照的資料等內(nèi)容供同學(xué)參考。我們把這些資料都公布在教學(xué)網(wǎng)站上,學(xué)生可以根據(jù)需要進(jìn)行下載。

另外,我們還根據(jù)學(xué)生在實(shí)踐中遇到的問(wèn)題加以總結(jié)、整理,在教學(xué)網(wǎng)站上定期公布“編程寶典”,這些實(shí)用的但又熟悉的知識(shí)的溫故,使同學(xué)們的編程能力得到的提高,也使得后續(xù)的實(shí)踐更容易完成。

4 實(shí)驗(yàn)考核分層次

在我們?cè)O(shè)計(jì)的數(shù)據(jù)結(jié)構(gòu)課程考核方案下,實(shí)驗(yàn)成績(jī)?cè)跀?shù)據(jù)結(jié)構(gòu)課程總成績(jī)中的比例為30%;數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)成績(jī)?yōu)槿舾纱沃黝}實(shí)驗(yàn)題的成績(jī)以及期末實(shí)驗(yàn)考核成績(jī)平均分;每次主題實(shí)驗(yàn)成績(jī)的主要計(jì)算方法為:

本次實(shí)驗(yàn)總分=源程序成績(jī)*0.75+實(shí)驗(yàn)記錄分*0.15+實(shí)驗(yàn)報(bào)告分*0.1

源程序成績(jī)=基礎(chǔ)實(shí)驗(yàn)得分*0.45+應(yīng)用基礎(chǔ)實(shí)驗(yàn)*0.4+應(yīng)用提高實(shí)驗(yàn)*0.15

表5為某同學(xué)某一主題的源程序成績(jī)?cè)u(píng)定表,此表在教師批改源程序時(shí)在網(wǎng)頁(yè)上填寫;表6為該同學(xué)該主題實(shí)驗(yàn)的最終成績(jī)表,此表在教師批改紙質(zhì)實(shí)驗(yàn)報(bào)告時(shí)填寫。

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

我們對(duì)數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)課的內(nèi)容、實(shí)驗(yàn)文檔、實(shí)驗(yàn)成績(jī)?cè)u(píng)定等各個(gè)環(huán)節(jié)都進(jìn)行了分層次的改革實(shí)踐,加強(qiáng)了實(shí)驗(yàn)中的文檔管理。經(jīng)過(guò)一個(gè)學(xué)期的實(shí)踐,學(xué)生基本養(yǎng)成了及時(shí)認(rèn)真做好實(shí)驗(yàn)記錄的習(xí)慣,養(yǎng)成了嚴(yán)謹(jǐn)踏實(shí)的編程習(xí)慣,上機(jī)實(shí)踐變得更有條理,減少了出錯(cuò)概率。經(jīng)過(guò)實(shí)驗(yàn)范例的學(xué)習(xí)和模仿,大多數(shù)學(xué)生在處理難度較大的應(yīng)用提高實(shí)驗(yàn)時(shí)也已不再手足無(wú)措,基本能按照需求分析、概要設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)選擇、存儲(chǔ)結(jié)構(gòu)選擇、編寫算法、撰寫程序等基本編程步驟來(lái)解決問(wèn)題;大多數(shù)學(xué)生在這種分層實(shí)驗(yàn)的要求下,選擇了稍高一點(diǎn)難度的題目,提高了自己的編程能力,增強(qiáng)了自信心。

當(dāng)然,我們?cè)趯?shí)踐中還是遇到了不少問(wèn)題,有部分同學(xué)平時(shí)學(xué)習(xí)態(tài)度不端正,做作業(yè)敷衍了事;仍存在抄襲作業(yè)的現(xiàn)象。另外由于實(shí)驗(yàn)成績(jī)?cè)u(píng)定比較復(fù)雜,雖然我們?cè)O(shè)計(jì)了一個(gè)專門的小程序來(lái)計(jì)算每位學(xué)生的成績(jī),但還是增加了老師的工作量。因此,繼續(xù)探索實(shí)驗(yàn)教學(xué)的基本規(guī)律和方法,是我們的一項(xiàng)長(zhǎng)期的任務(wù)。

參考文獻(xiàn):

[1] 殷人昆. 數(shù)據(jù)結(jié)構(gòu)(用面向?qū)ο蠓椒ㄅcC++語(yǔ)言描述)[M]. 北京:清華大學(xué)出版社,2007.

篇2

關(guān)鍵詞:數(shù)據(jù)結(jié)構(gòu);教學(xué);改革;探討

中圖分類號(hào):G642.0 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-9324(2012)07-0120-02

《數(shù)據(jù)結(jié)構(gòu)》是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的一門核心的綜合性專業(yè)基礎(chǔ)課,在本專業(yè)的課程體系中處于重中之重的地位,屬于必修課程。數(shù)據(jù)結(jié)構(gòu)的研究既涉及計(jì)算機(jī)硬件,也涉及計(jì)算機(jī)軟件,是很多計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)后續(xù)課程的基礎(chǔ),比如編譯原理、操作系統(tǒng)、數(shù)據(jù)庫(kù)原理與應(yīng)用、JAVA程序設(shè)計(jì)、MFC程序設(shè)計(jì)、算法設(shè)計(jì)與分析等課程均直接或者間接用到該課程的很多知識(shí)。顯然,該課程的重要性不言而喻。本課程的教學(xué)目標(biāo),使學(xué)生較全面地掌握各種常用的數(shù)據(jù)結(jié)構(gòu),為學(xué)習(xí)后續(xù)課程提供必要的基礎(chǔ),提高運(yùn)用數(shù)據(jù)結(jié)構(gòu)解決實(shí)際問(wèn)題的能力。本文針對(duì)課程的特點(diǎn),結(jié)合教學(xué)實(shí)踐經(jīng)驗(yàn),從教學(xué)內(nèi)容、教學(xué)方法、教學(xué)手段、實(shí)踐環(huán)節(jié)等對(duì)教學(xué)改革進(jìn)行了探索。

一、教學(xué)內(nèi)容

課程的內(nèi)容重點(diǎn)立足于基礎(chǔ)知識(shí)和基礎(chǔ)理論的傳授和應(yīng)用能力的培養(yǎng)。因此在授課時(shí)既要講授基礎(chǔ)知識(shí)和基礎(chǔ)理論,同時(shí)也要注重動(dòng)手應(yīng)用能力的培養(yǎng)。作者認(rèn)為應(yīng)該講授的主要內(nèi)容包括,常用的并且是重要的數(shù)據(jù)結(jié)構(gòu),分為線性結(jié)構(gòu)和非線性結(jié)構(gòu),線性結(jié)構(gòu)主要包括線性表、棧、隊(duì)列等。非線性結(jié)構(gòu)主要包括樹(shù)和圖,還有文件。從邏輯結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)和數(shù)據(jù)的運(yùn)算三個(gè)方面介紹這些數(shù)據(jù)結(jié)構(gòu)的知識(shí)點(diǎn)。然后介紹在這些數(shù)據(jù)結(jié)構(gòu)上的常用的查找和排序算法。同時(shí),各種運(yùn)算和算法的時(shí)間和空間復(fù)雜度分析也是要重點(diǎn)介紹的內(nèi)容。為了更好地讓學(xué)生掌握上述內(nèi)容,還必須安排合理合適的實(shí)驗(yàn)內(nèi)容,進(jìn)一步培養(yǎng)學(xué)生的應(yīng)用能力。

第一次講課是課程的前言,是很重要也是最難講的一次課。第一次課程授課效果的好壞,直接關(guān)系到學(xué)生對(duì)課程的認(rèn)識(shí)喜愛(ài)程度,更是嚴(yán)重影響到后續(xù)授課的效果。因此,教師一定要把第一次課程講好,使得學(xué)生對(duì)課程有一個(gè)總體認(rèn)識(shí),并喜歡上這門課程。為了讓學(xué)生對(duì)課程有一個(gè)很好的認(rèn)識(shí),第一次課程的授課內(nèi)容顯然很重要。作者結(jié)合實(shí)踐教學(xué)經(jīng)驗(yàn),認(rèn)為第一次課程應(yīng)該從以下幾個(gè)方面進(jìn)行講授。①數(shù)據(jù)結(jié)構(gòu)的概念,發(fā)展史,為什么學(xué)習(xí)這門課程以及學(xué)習(xí)這門課程的方法。②數(shù)據(jù)結(jié)構(gòu)課程研究?jī)?nèi)容、研究方法和研究分支。③課程的性質(zhì)、特點(diǎn)、地位和作用。④課程內(nèi)容的組織結(jié)構(gòu)。⑤參考文獻(xiàn)和考核方式。

二、教學(xué)方法和教學(xué)手段

合適的、恰當(dāng)?shù)慕虒W(xué)方法和教學(xué)手段,在教學(xué)中能收到事半功倍的效果,反之,則是費(fèi)力不討好。作者認(rèn)為在數(shù)據(jù)結(jié)構(gòu)教學(xué)中,采用以下教學(xué)方法和教學(xué)手段,教學(xué)效果會(huì)顯著提高。

1.采取現(xiàn)代化教學(xué)手段和方法,充分有效使用現(xiàn)代化多媒體教學(xué)手段。多媒體教學(xué)能使得講授內(nèi)容更加清晰、教學(xué)效率更高。雖然有些課程,比如數(shù)學(xué)類課程不適合使用多媒體教學(xué)。但數(shù)據(jù)結(jié)構(gòu)這門課的課件可以做得很漂亮、很生動(dòng),比黑板的效果要好很多。在教學(xué)中可以使用PPT幻燈片展現(xiàn)基礎(chǔ)知識(shí)點(diǎn)和基本理論,對(duì)比較復(fù)雜的算法,可以采用動(dòng)態(tài)方式演示講解,這樣可以很好地幫助學(xué)生深入透徹地理解掌握算法的設(shè)計(jì)思想和過(guò)程,使學(xué)生把所學(xué)知識(shí)的理性認(rèn)識(shí)和感性認(rèn)識(shí)有機(jī)地結(jié)合起來(lái)。比如在講解圖的深度遍歷時(shí)候,可以通過(guò)PPT幻燈片講解遍歷的過(guò)程。由于遍歷的過(guò)程是一個(gè)遞歸的過(guò)程,許多學(xué)生開(kāi)始學(xué)習(xí)起來(lái)有些困難。如果配以動(dòng)畫來(lái)模擬遍歷的全過(guò)程,就可以取得很好的教學(xué)效果。

2.充分調(diào)動(dòng)學(xué)生們課堂學(xué)習(xí)的積極性。為了調(diào)動(dòng)學(xué)生們的積極性,可以充分采取啟發(fā)式教學(xué),實(shí)現(xiàn)教與學(xué)的互動(dòng),激發(fā)學(xué)生的創(chuàng)造性。通過(guò)設(shè)計(jì)高質(zhì)量的、創(chuàng)新的啟發(fā)式教學(xué)內(nèi)容,誘導(dǎo)學(xué)生深入理解數(shù)據(jù)結(jié)構(gòu)和算法,理解算法改進(jìn)的過(guò)程,啟發(fā)學(xué)生在了解原算法的不足之處后,設(shè)計(jì)改進(jìn)算法,實(shí)現(xiàn)從舊算法到相關(guān)的新算法的跳躍。建立科學(xué)的考核制度,改革評(píng)分標(biāo)準(zhǔn)。讓學(xué)生參與解決有一定難度的問(wèn)題,對(duì)能較好完成的學(xué)生,給予獎(jiǎng)勵(lì)。對(duì)平時(shí)敢于提出新見(jiàn)解、有創(chuàng)意的學(xué)生采取特殊鼓勵(lì)政策,無(wú)論是課后提問(wèn)、作業(yè)還是上機(jī)實(shí)驗(yàn),只要有思想火花或閃光點(diǎn),或找到教材上或教師講課中的不足或者錯(cuò)誤,都給予獎(jiǎng)勵(lì)。

3.充分利用網(wǎng)絡(luò),建立課程的教學(xué)網(wǎng)站。網(wǎng)站可以對(duì)課堂授課起到很好地補(bǔ)充作用。作者認(rèn)為,網(wǎng)站內(nèi)容主要應(yīng)包括:教師的電子教案、優(yōu)秀的教學(xué)視頻、生動(dòng)的教學(xué)動(dòng)畫、作業(yè)習(xí)題、題庫(kù)、參考試卷、參考文獻(xiàn)等教學(xué)資源,學(xué)生可以根據(jù)自己的需要隨時(shí)隨地下載學(xué)習(xí)。另外,網(wǎng)站上要增設(shè)論壇、留言板,這樣學(xué)生之間、學(xué)生老師之間,可以不受時(shí)間空間限制,隨時(shí)討論交流,教師也可以及時(shí)掌握學(xué)生思想動(dòng)態(tài)和學(xué)習(xí)情況,師生關(guān)系將非常融洽,將會(huì)有力促進(jìn)課堂教學(xué)效果。

4.注重上機(jī)實(shí)踐。數(shù)據(jù)結(jié)構(gòu)不僅具有較強(qiáng)的理論性,同時(shí)也具有較強(qiáng)的可應(yīng)用性和實(shí)踐性。因此,一定要重視教學(xué)實(shí)踐。實(shí)踐表明在數(shù)據(jù)結(jié)構(gòu)教學(xué)過(guò)程中,如果學(xué)生的程序設(shè)計(jì)語(yǔ)言基礎(chǔ)薄弱,就會(huì)影響正常教學(xué)進(jìn)度。學(xué)生完成上機(jī)實(shí)驗(yàn)練習(xí)時(shí)遇到的主要問(wèn)題是,不能正確地輸入數(shù)據(jù),結(jié)構(gòu)體概念陌生,函數(shù)的傳址調(diào)用概念不清,指針與鏈表有的沒(méi)有學(xué)過(guò)。因此在上機(jī)實(shí)驗(yàn)之前,應(yīng)該給學(xué)生適當(dāng)補(bǔ)充相關(guān)的內(nèi)容。實(shí)驗(yàn)內(nèi)容的設(shè)計(jì)要合適。數(shù)據(jù)結(jié)構(gòu)課程的實(shí)驗(yàn)要以綜合實(shí)驗(yàn)為主、以驗(yàn)證性實(shí)驗(yàn)為輔,以驗(yàn)證性實(shí)驗(yàn)為基礎(chǔ),通過(guò)設(shè)置綜合實(shí)驗(yàn)題目、實(shí)驗(yàn)?zāi)康暮鸵?,提高學(xué)生的綜合程序設(shè)計(jì)能力。同時(shí)也要加大上機(jī)實(shí)驗(yàn)的趣味性,用“熊貓燒香”、“迷宮”等趣味題目作為上機(jī)內(nèi)容。在做實(shí)驗(yàn)時(shí),一般情況下大部分學(xué)生只是重視實(shí)驗(yàn)環(huán)節(jié),對(duì)于編寫程序具有一定的積極性。但往往容易忽略實(shí)驗(yàn)報(bào)告的撰寫和實(shí)驗(yàn)總結(jié),這是不對(duì)的。實(shí)驗(yàn)報(bào)告和實(shí)驗(yàn)總結(jié)是實(shí)驗(yàn)必可缺少的環(huán)節(jié),也是很重要的環(huán)節(jié)。通過(guò)撰寫實(shí)驗(yàn)報(bào)告,能培養(yǎng)學(xué)生撰寫科技論文的能力和書面表達(dá)的能力;通過(guò)實(shí)驗(yàn)總結(jié),能提升自己對(duì)實(shí)驗(yàn)內(nèi)容的深刻理解和掌握,并能為后續(xù)實(shí)驗(yàn)提供經(jīng)驗(yàn)教訓(xùn),提高后續(xù)實(shí)驗(yàn)的效果和效率。因此,作者認(rèn)為學(xué)生拿到一個(gè)實(shí)驗(yàn)題目之后,應(yīng)該按照步驟做實(shí)驗(yàn),具體步驟應(yīng)包括:?jiǎn)栴}分析與系統(tǒng)結(jié)構(gòu)設(shè)計(jì)、詳細(xì)設(shè)計(jì)和編碼、上機(jī)準(zhǔn)備、上機(jī)調(diào)試程序和整理實(shí)驗(yàn)報(bào)告。

最后,應(yīng)大力加強(qiáng)學(xué)生實(shí)驗(yàn)的指導(dǎo)和管理。數(shù)據(jù)結(jié)構(gòu)的實(shí)驗(yàn)編程有一定的難度,如果指導(dǎo)和管理不力,可能導(dǎo)致少部分自覺(jué)性強(qiáng)的學(xué)生能夠完成,大部分學(xué)生通過(guò)拷貝別人的程序來(lái)應(yīng)付檢查。因此,必須加強(qiáng)教師的指導(dǎo)和實(shí)驗(yàn)的管理,有效地監(jiān)督學(xué)生完成相應(yīng)的上機(jī)實(shí)驗(yàn),逐個(gè)驗(yàn)收實(shí)驗(yàn)程序,防止濫竽充數(shù)的“南郭先生”。

參考文獻(xiàn):

[1]嚴(yán)蔚敏,吳偉民.數(shù)據(jù)結(jié)構(gòu)[M].北京:清華大學(xué)出版社,2006.

[2]趙曉,孫連山,王曉霞.《數(shù)據(jù)結(jié)構(gòu)》課程教學(xué)改革的研究[J].電腦知識(shí)與技術(shù),2011,(4):30-31.

篇3

關(guān)鍵詞:數(shù)據(jù)結(jié)構(gòu);課程設(shè)計(jì);教學(xué)過(guò)程;實(shí)施方法;評(píng)價(jià)標(biāo)準(zhǔn)

中圖分類號(hào):TP311.12 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2013)22-5101-02

數(shù)據(jù)結(jié)構(gòu)是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的一門必修的專業(yè)基礎(chǔ)課,是計(jì)算機(jī)理論與技術(shù)的重要基石。該課程的主要特點(diǎn)是實(shí)踐性很強(qiáng),不僅要學(xué)習(xí)基本理論知識(shí),更要注重上機(jī)實(shí)踐,通過(guò)上機(jī)實(shí)踐驗(yàn)證算法的正確性,掌握和鞏固所學(xué)理論知識(shí)。該課程的主要目的是通過(guò)學(xué)習(xí),使學(xué)生學(xué)會(huì)分析研究計(jì)算機(jī)加工的數(shù)據(jù)結(jié)構(gòu)的特性,以便為涉及的數(shù)據(jù)選擇適當(dāng)?shù)倪壿嫿Y(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)及相應(yīng)的算法,并初步了解對(duì)算法的時(shí)間分析和空間分析技術(shù);另一方面,通過(guò)算法設(shè)計(jì)和上機(jī)實(shí)踐的訓(xùn)練,培養(yǎng)學(xué)生的數(shù)據(jù)抽象能力和程序設(shè)計(jì)的能力,為后續(xù)課程,特別是軟件類課程打下堅(jiān)實(shí)的基礎(chǔ)。

數(shù)據(jù)結(jié)構(gòu)課程要求學(xué)生掌握各種常用數(shù)據(jù)結(jié)構(gòu)的邏輯結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu),及相關(guān)操作的算法,而學(xué)生在算法設(shè)計(jì)或程序設(shè)計(jì)方面還不具備足夠的技巧,因而會(huì)感到難以理解和掌握。學(xué)生理解教材上的基本概念并不難,然而,他們?cè)诮鉀Q具體問(wèn)題時(shí)就會(huì)感覺(jué)到力不從心,特別是對(duì)那些有一定難度的算法設(shè)計(jì)題更顯得無(wú)從下手[1-2]。因此,培養(yǎng)學(xué)生的學(xué)習(xí)興趣和自信心,提高其學(xué)習(xí)的主動(dòng)性、創(chuàng)新性及應(yīng)用能力,是數(shù)據(jù)結(jié)構(gòu)課程教學(xué)中的重要任務(wù)。

數(shù)據(jù)結(jié)構(gòu)課程一般是在大學(xué)二年級(jí)上學(xué)期開(kāi)設(shè),而數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)在大學(xué)二年級(jí)下學(xué)期開(kāi)設(shè)。作為一個(gè)重要的實(shí)踐教學(xué)環(huán)節(jié),該課程是數(shù)據(jù)結(jié)構(gòu)課堂理論教學(xué)的延續(xù)與補(bǔ)充,其基本目標(biāo)是運(yùn)用所學(xué)知識(shí),對(duì)實(shí)際問(wèn)題進(jìn)行分析,選取合適的數(shù)據(jù)結(jié)構(gòu),獨(dú)立地進(jìn)行設(shè)計(jì)相對(duì)應(yīng)的存儲(chǔ)結(jié)構(gòu),并用算法加以實(shí)現(xiàn),從而解決所提出的問(wèn)題[3-4]。在此過(guò)程中,進(jìn)一步鞏固、加深和融合所學(xué)的專業(yè)課程知識(shí),鍛煉學(xué)生獨(dú)立思考的能力、分析問(wèn)題和解決問(wèn)題的能力、綜合設(shè)計(jì)能力、開(kāi)拓創(chuàng)新能力、自學(xué)能力,以及團(tuán)隊(duì)協(xié)作能力等。因此,課程設(shè)計(jì)對(duì)全面提高學(xué)生綜合素質(zhì)具有重要意義。

筆者在多年的教學(xué)實(shí)踐中體會(huì)到,數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)的教學(xué)要循序漸進(jìn),如何讓學(xué)生理解課程內(nèi)容與較好地解決實(shí)際問(wèn)題兩者相結(jié)合是本門課程教學(xué)的主要目標(biāo)。為了讓學(xué)生準(zhǔn)確理解并鞏固所學(xué)的基本概念、原理和方法,將所學(xué)的基本知識(shí)、基本技能用于解決實(shí)際問(wèn)題,達(dá)到具備今后軟件了開(kāi)發(fā)工作所需的能力,最重要的是讓他們勤加苦練。經(jīng)過(guò)循序漸進(jìn)地練習(xí),使學(xué)生掌握更多的程序設(shè)計(jì)技巧和方法,提高他們分析、解決問(wèn)題的能力,培養(yǎng)他們的團(tuán)隊(duì)協(xié)作精神。接下來(lái),筆者就如何激發(fā)學(xué)生的興趣,提高數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)的教學(xué)效率和效果,闡述幾點(diǎn)感受與體會(huì),與同行一起探討。

1 課程設(shè)計(jì)教學(xué)過(guò)程中的體會(huì)

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)比教學(xué)實(shí)驗(yàn)復(fù)雜一些,涉及的深度更廣些,而且更加實(shí)用一些。教學(xué)過(guò)程中,教師根據(jù)學(xué)校的特點(diǎn)和教學(xué)計(jì)劃選擇相應(yīng)的課程設(shè)計(jì)內(nèi)容,幫助學(xué)生系統(tǒng)掌握數(shù)據(jù)結(jié)構(gòu)這門課的主要內(nèi)容,從而順利完成教學(xué)任務(wù)。為實(shí)現(xiàn)課程教學(xué)目標(biāo),筆者結(jié)合自身的教學(xué)經(jīng)驗(yàn)和研究成果,就教學(xué)過(guò)程中課程設(shè)計(jì)內(nèi)容的選題,實(shí)施方法,以及評(píng)價(jià)標(biāo)準(zhǔn)等方面談?wù)勛约旱囊恍w會(huì)。

1.1 課程設(shè)計(jì)內(nèi)容的選題

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)應(yīng)遵循以下原則:堅(jiān)持以能力為本位,以學(xué)生為主體,教師角色轉(zhuǎn)換為倡導(dǎo)者。選題時(shí)盡量達(dá)到以下特點(diǎn):新穎性、實(shí)用性、難度適中、各有所需。

一個(gè)好的選題既可以反映課程設(shè)計(jì)大綱的要求,又能反映本學(xué)科新技術(shù)的發(fā)展前沿,還能通過(guò)本課程設(shè)計(jì)訓(xùn)練,培養(yǎng)學(xué)生分析問(wèn)題、解決問(wèn)題的能力,從而掌握數(shù)據(jù)結(jié)構(gòu)這門課程的主要內(nèi)容。首先,選題要新穎,因?yàn)樾路f的選題能進(jìn)一步激發(fā)學(xué)生的學(xué)習(xí)興趣,調(diào)動(dòng)其學(xué)習(xí)的積極性。其次,選題應(yīng)具有實(shí)用性,接近實(shí)際工程的需要,引導(dǎo)學(xué)生根據(jù)需求分析,利用所學(xué)知識(shí)去解決與日常生活中密切相關(guān)的問(wèn)題。再次,選題難易程度要適中。課程設(shè)計(jì)的內(nèi)容基本上能讓大多數(shù)同學(xué)接受,難度過(guò)大會(huì)讓學(xué)生產(chǎn)生一種消極,甚至是抵觸的情緒;難度過(guò)于簡(jiǎn)單也同樣達(dá)不到預(yù)期目標(biāo)。最后,選題范圍要足夠廣泛,讓不同層次水平的學(xué)生都有問(wèn)題可想,為學(xué)生提供發(fā)揮其創(chuàng)新性思維的平臺(tái);同時(shí),工程大的選題在一定程度上更能鍛煉學(xué)生獨(dú)立思考的能力和團(tuán)隊(duì)協(xié)作能力。對(duì)某些課程設(shè)計(jì)提出部分需要改進(jìn)或進(jìn)一步完善的要求,供那些學(xué)有余力的學(xué)生來(lái)拓寬自己的設(shè)計(jì)思路,提高自身的解題能力及水平。當(dāng)然,學(xué)生也可以自主設(shè)計(jì)一些有挑戰(zhàn)性的題目。

1.2 課程設(shè)計(jì)的實(shí)施方法

本課程是在保證基礎(chǔ)理論教學(xué)質(zhì)量的前提下,進(jìn)一步加強(qiáng)學(xué)生解決實(shí)際問(wèn)題的動(dòng)手實(shí)踐能力的培養(yǎng)。根據(jù)課程設(shè)計(jì)的實(shí)際情況,給出一些具有一定規(guī)模的問(wèn)題,并對(duì)課程設(shè)計(jì)內(nèi)容做系統(tǒng)安排,具體實(shí)施過(guò)程如下。

1.2.1 分組

以設(shè)計(jì)小組形式,每3~5人組成一組,同一班級(jí)自由組合;如需要跨班組合,可向指導(dǎo)教師提出申請(qǐng)。每個(gè)小組選出一名基礎(chǔ)較好且具有一定組織能力的學(xué)生擔(dān)任組長(zhǎng),組長(zhǎng)負(fù)責(zé)本小組的選題,系統(tǒng)模塊劃分和任務(wù)安排,使每位小組成員負(fù)責(zé)一部分功能的實(shí)現(xiàn)。

1.2.2 選題與分工

各小組成員共同協(xié)商選擇合適的題目,然后進(jìn)行分工。小組之間也可以相互合作,將各自的系統(tǒng)模塊進(jìn)行整合,以解決更大規(guī)模的問(wèn)題。指導(dǎo)教師根據(jù)各個(gè)學(xué)生的實(shí)際情況作適當(dāng)調(diào)整,保證工作量的合理分配,以確保各小組設(shè)計(jì)工作的順利進(jìn)行。

1.2.3 定期檢查

定期檢查或抽查每個(gè)學(xué)生的完成情況,了解各個(gè)小組的課程設(shè)計(jì)進(jìn)展;督促學(xué)生積極思考,比如,描述要解決的問(wèn)題,根據(jù)操作對(duì)象選擇相應(yīng)的數(shù)據(jù)結(jié)構(gòu),建立模型,定義抽象數(shù)據(jù)類型,畫出算法流程圖,引導(dǎo)他們鍛煉自己的分析問(wèn)題和解決問(wèn)題以及編程實(shí)現(xiàn)的能力。

1.2.4 提交實(shí)驗(yàn)報(bào)告

實(shí)驗(yàn)報(bào)告的正文必須至少包括以下內(nèi)容:

1)問(wèn)題描述:根據(jù)自己的理解,描述選題要實(shí)現(xiàn)的功能。

2)數(shù)據(jù)結(jié)構(gòu):為處理所需要的功能,自己設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu),包括各自完成的有關(guān)數(shù)據(jù)類型,操作的定義,以及存儲(chǔ)結(jié)構(gòu)。

3)算法描述:根據(jù)問(wèn)題的要求和所設(shè)計(jì)的數(shù)據(jù)結(jié)構(gòu),描述算法過(guò)程。

4)效果與測(cè)試情況:給出系統(tǒng)的測(cè)試情況與最終效果,可通過(guò)截取一些界面用于解釋說(shuō)明。給出測(cè)試數(shù)據(jù)結(jié)構(gòu)的使用手冊(cè),以及完成其他數(shù)據(jù)類型的測(cè)試與測(cè)試報(bào)告。

5)分析與討論:分析所采用算法的優(yōu)缺點(diǎn),時(shí)間復(fù)雜度,算法實(shí)現(xiàn)過(guò)程中遇到問(wèn)題,所采用的解決方法,自己提出的算法的改進(jìn)方案。本課程設(shè)計(jì)的不足之處,改進(jìn)思路,以及實(shí)驗(yàn)過(guò)程體會(huì)。

6)參考資料:文中所引用的參考資料撰寫格式參照國(guó)家標(biāo)準(zhǔn)(GB-T 7714-2005)。

7)致謝:感謝在完成本課程設(shè)計(jì)報(bào)告過(guò)程中對(duì)自己提供幫助的個(gè)人/集體。

8)附錄:附上結(jié)構(gòu)完整的程序,帶有詳細(xì)注釋的源程序清單。

1.3 課程設(shè)計(jì)的評(píng)價(jià)標(biāo)準(zhǔn)

課程設(shè)計(jì)完成后,應(yīng)對(duì)每位學(xué)生提交的課程設(shè)計(jì)報(bào)告進(jìn)行評(píng)價(jià),可分為小組互評(píng)和指導(dǎo)教師評(píng)價(jià)兩個(gè)過(guò)程。

1.3.1 小組互評(píng)

小組互評(píng)包括自評(píng)和組長(zhǎng)評(píng)價(jià)兩部分。首先,每位組員根據(jù)各自參與程度、完成的工作量、效果在小組內(nèi)自評(píng),自評(píng)分值占50%。其次,組長(zhǎng)在報(bào)告封面上描述組內(nèi)每位組員的具體工作,并為組內(nèi)各成員打分,組長(zhǎng)評(píng)分值占50%,同時(shí)規(guī)定:組長(zhǎng)100分,排名靠后的組員的成績(jī)與前一位組員的成績(jī)分?jǐn)?shù)差距為6~10分。課程設(shè)計(jì)采用分組形式的宗旨是鼓勵(lì)合作,但反對(duì)掛名。

1.3.2 指導(dǎo)教師評(píng)價(jià)

小組互評(píng)之后,由指導(dǎo)教師組織學(xué)生進(jìn)行課程設(shè)計(jì)報(bào)告的現(xiàn)場(chǎng)答辯,答辯過(guò)程包括:以小組為單位進(jìn)行現(xiàn)場(chǎng)演示,解答教師或其他組的同學(xué)所提出的問(wèn)題?,F(xiàn)場(chǎng)演示檢查可以提高學(xué)生對(duì)課程設(shè)計(jì)方法的理解,鍛煉他們對(duì)相關(guān)問(wèn)題的表達(dá)能力。而在現(xiàn)場(chǎng)提問(wèn)環(huán)節(jié)中,小組成員可以通過(guò)協(xié)商共同解答他人的提問(wèn),以此提高學(xué)生的臨場(chǎng)應(yīng)變能力和相互協(xié)作能力。指導(dǎo)教師對(duì)課程設(shè)計(jì)報(bào)告要進(jìn)行認(rèn)真的評(píng)判,評(píng)分時(shí)各部分的分值比例如下:選題難度,包括完成目標(biāo)的難度,占20%;完成質(zhì)量,主要考慮其設(shè)計(jì)方法和實(shí)現(xiàn)技術(shù),占30%;實(shí)驗(yàn)報(bào)告撰寫質(zhì)量,占30%;演示效果,占20%。上述分值比例及評(píng)定方法可根據(jù)實(shí)際情況適當(dāng)調(diào)整。

指導(dǎo)教師評(píng)價(jià)學(xué)生的設(shè)計(jì)時(shí)采用如下標(biāo)準(zhǔn):

1)若完成的課程設(shè)計(jì)特別優(yōu)秀,且創(chuàng)新性強(qiáng),可給予90分以上,但嚴(yán)格控制90分以上的數(shù)量。

2)若能保證程序完全正確,則可獲得80~84分;如果學(xué)生設(shè)計(jì)算法有自己獨(dú)特的見(jiàn)解,并通過(guò)代碼實(shí)現(xiàn),而且具有一定的創(chuàng)新性,則可考慮加分到85~89分。

3)若在設(shè)計(jì)算法和代碼實(shí)現(xiàn)的過(guò)程中出現(xiàn)極少的錯(cuò)誤,則應(yīng)給予70~79分。

4)若設(shè)計(jì)錯(cuò)誤不算太多,大部分算法與實(shí)現(xiàn)程序都能通過(guò),則應(yīng)給予60~69分。

5)若程序中有比較多的錯(cuò)誤,不能達(dá)到規(guī)定的要求,則其成績(jī)給予不及格。

2 結(jié)論

課程設(shè)計(jì)是讓學(xué)生綜合運(yùn)用所學(xué)知識(shí)解決實(shí)際問(wèn)題的重要教學(xué)實(shí)踐環(huán)節(jié)。如何通過(guò)課程設(shè)計(jì)環(huán)節(jié)實(shí)踐,培養(yǎng)學(xué)生分析并解決具有一定規(guī)模的實(shí)際問(wèn)題的能力,提高數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)的教學(xué)效率和效果,是教師一直在不斷研究和探討的問(wèn)題。筆者根據(jù)自己在教學(xué)中的體會(huì),介紹并探討了對(duì)課程設(shè)計(jì)內(nèi)容的選取,組織與實(shí)施,以及評(píng)價(jià)標(biāo)準(zhǔn),并將其應(yīng)用到本校數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)的實(shí)際教學(xué)中,取得了較好的教學(xué)效果,為同行提供一定的可參考價(jià)值。

參考文獻(xiàn):

[1] 嚴(yán)蔚敏,吳偉民.數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版)[M].北京:清華大學(xué)出版社,2006.

[2] 蘇仕華.數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)[M].北京:機(jī)械工業(yè)出版社,2005.

篇4

關(guān)鍵詞:應(yīng)用轉(zhuǎn)型;算法與數(shù)據(jù)結(jié)構(gòu);任務(wù)驅(qū)動(dòng);教學(xué)改革

中圖分類號(hào):TP312 文獻(xiàn)標(biāo)識(shí)碼:A

教育部于2013年,提出一項(xiàng)重大的改革,即計(jì)劃將大約600所地方性高等本科院校轉(zhuǎn)型為應(yīng)用型本科院校,2014年被列入教育部當(dāng)年工作要點(diǎn)[1]。在高等院校向應(yīng)用型本科轉(zhuǎn)型的形勢(shì)下,高校教學(xué)面臨著新的機(jī)遇和挑戰(zhàn)。商洛學(xué)院作為陜西省首批應(yīng)用轉(zhuǎn)型試點(diǎn)高校,實(shí)現(xiàn)畢業(yè)時(shí)與社會(huì)、企業(yè)零距離對(duì)接,完成高等學(xué)校為社會(huì)輸送有用人才的最終目標(biāo)[2]。

算法與數(shù)據(jù)結(jié)構(gòu)課程是計(jì)算機(jī)相關(guān)專業(yè)的專業(yè)基礎(chǔ)課程,是設(shè)計(jì)各種應(yīng)用軟件的重要基礎(chǔ),是我校電子信息科學(xué)與技術(shù)專業(yè)課程體系中的核心專業(yè)課程。本文主要針對(duì)當(dāng)前教學(xué)過(guò)程的問(wèn)題,進(jìn)行探討研究,提出一種新的教學(xué)模式,達(dá)到教與學(xué)的有機(jī)結(jié)合[3]。

一、課程教學(xué)改革的必要性與緊迫性

算法與數(shù)據(jù)結(jié)構(gòu)課程主要涵蓋數(shù)據(jù)結(jié)構(gòu)的闡述分析、應(yīng)用以及經(jīng)典算法的應(yīng)用,主體內(nèi)容比較抽象,難以直觀描述,掌握相對(duì)困難。此外,電子信息科學(xué)與技術(shù)專業(yè)的學(xué)生計(jì)算機(jī)基礎(chǔ)知識(shí)薄弱,電子和計(jì)算機(jī)專業(yè)之間培養(yǎng)差異,導(dǎo)致電子信息科學(xué)與技術(shù)專業(yè)學(xué)生學(xué)習(xí)更加困難。隨著互聯(lián)網(wǎng)行業(yè)的迅猛發(fā)展,網(wǎng)絡(luò)教學(xué)資源的日漸豐富以及算法與數(shù)據(jù)結(jié)構(gòu)課程地位的愈加重要,傳統(tǒng)教學(xué)模式中的問(wèn)題日益突出[4]。

(一)數(shù)據(jù)結(jié)構(gòu)課程自身特點(diǎn)

(1)高度抽象化,需要扎實(shí)的數(shù)理邏輯、圖論、高等數(shù)學(xué)、拓?fù)鋷缀?、離散數(shù)學(xué)和數(shù)值分析等理論基礎(chǔ);(2)內(nèi)容涵蓋面廣泛豐富。(3)隱含的技術(shù)方法豐富,各部分問(wèn)題解決方式種類多樣、沒(méi)有固定解法、靈活性強(qiáng)。

(二)應(yīng)用轉(zhuǎn)型下發(fā)展算法與數(shù)據(jù)結(jié)構(gòu)課程的教學(xué)目標(biāo)

(1)重視算法與數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)理論知識(shí)學(xué)習(xí),理解數(shù)據(jù)邏輯、數(shù)據(jù)存儲(chǔ)及數(shù)據(jù)運(yùn)算等基本概念術(shù)語(yǔ);(2)從實(shí)際問(wèn)題出發(fā),培養(yǎng)學(xué)生運(yùn)用算法與數(shù)據(jù)結(jié)構(gòu)的基本理論知識(shí)分析解決實(shí)際問(wèn)題的能力;(3)重視學(xué)生實(shí)踐動(dòng)手能力和工程項(xiàng)目思想的培養(yǎng)。

二、傳統(tǒng)教學(xué)過(guò)程中現(xiàn)存問(wèn)題

根據(jù)長(zhǎng)期從事算法與數(shù)據(jù)結(jié)構(gòu)的教學(xué)過(guò)程,發(fā)現(xiàn)當(dāng)前算法與數(shù)據(jù)結(jié)構(gòu)教學(xué)中主要存在以下一些問(wèn)題。

(一)難理解:本課程需要較高的邏輯思維和抽象思維能力,學(xué)生聯(lián)系實(shí)際比較困難這一問(wèn)題始終縈繞在整個(gè)教學(xué)過(guò)程中。

(二)難把控:電子信息科學(xué)與技術(shù)專業(yè)本科二年級(jí)學(xué)生,其計(jì)算機(jī)基礎(chǔ)、建模能力、軟件工程的思想薄弱。

(三)難實(shí)現(xiàn):體現(xiàn)在遇到問(wèn)題不知如何數(shù)據(jù)結(jié)構(gòu)類型;面對(duì)具體算法不清楚如何進(jìn)行優(yōu)化;書本上的程序不能直接運(yùn)行,學(xué)生自主學(xué)習(xí)有一定困難[5]。

(四)難應(yīng)用:數(shù)據(jù)結(jié)構(gòu)相關(guān)實(shí)驗(yàn)的課程設(shè)計(jì)主要采用高級(jí)程序語(yǔ)言(如C,C++)等來(lái)編寫,我校電科專業(yè)學(xué)生對(duì)該程序語(yǔ)言的掌握程度直接影響到數(shù)據(jù)結(jié)構(gòu)課程的實(shí)際應(yīng)用情況。

三、教學(xué)模式改革與探索

針對(duì)現(xiàn)有傳統(tǒng)教學(xué)中存在的問(wèn)題,為了提高學(xué)生算法與數(shù)據(jù)結(jié)構(gòu)應(yīng)用能力,需完善并加強(qiáng)實(shí)踐教學(xué)內(nèi)容。

(一)調(diào)整課程體系

當(dāng)前教學(xué)是依據(jù)傳統(tǒng)的知識(shí)理論體系順序授課:然而當(dāng)前應(yīng)用轉(zhuǎn)型環(huán)境下這種模式已難以適應(yīng)。根據(jù)學(xué)生學(xué)習(xí)認(rèn)知一般規(guī)律及我校電子信息科學(xué)與技術(shù)專業(yè)自身特點(diǎn),在傳統(tǒng)教學(xué)基礎(chǔ)上進(jìn)一步優(yōu)化課程培養(yǎng)體系,針對(duì)每一知識(shí)點(diǎn)配備相應(yīng)實(shí)踐項(xiàng)目,將理論與實(shí)踐有機(jī)結(jié)合。

(二)優(yōu)化教學(xué)手段

傳統(tǒng)課堂教學(xué)主要以教師粉筆板書講授為主,不能用動(dòng)態(tài)直觀的方式講解抽象知識(shí),難以激發(fā)學(xué)生學(xué)習(xí)熱情,無(wú)法達(dá)到課題教學(xué)目的。

1.將微課引入教學(xué)中

借助微課這一新興教學(xué)模式,將算法與數(shù)據(jù)結(jié)構(gòu)課程重點(diǎn)、難點(diǎn)設(shè)計(jì)開(kāi)發(fā)成網(wǎng)絡(luò)視頻資源,供學(xué)生課后自主學(xué)習(xí)。我們將算法與數(shù)據(jù)結(jié)構(gòu)中每一個(gè)知識(shí)點(diǎn)的內(nèi)容,制作成微教案、微視頻、微練習(xí)、微點(diǎn)評(píng)、微互動(dòng)等傳至課程網(wǎng)絡(luò)中心。

2.將案例驅(qū)動(dòng)引入教學(xué)中

案例驅(qū)動(dòng)的算法與數(shù)據(jù)結(jié)構(gòu)教學(xué)方法,是將教學(xué)案例引入到課程教學(xué)過(guò)程中。教師通過(guò)一個(gè)完整案例的分析解決,借助板書、多媒體等手段與學(xué)生互動(dòng),達(dá)到培養(yǎng)學(xué)生發(fā)現(xiàn)問(wèn)題、分析問(wèn)題、解決問(wèn)題的能力。

3.加強(qiáng)課外創(chuàng)新實(shí)踐活動(dòng)

算法與數(shù)據(jù)結(jié)構(gòu)課程需要增加學(xué)生的課外創(chuàng)新實(shí)踐活動(dòng)。具體通過(guò)以下方式開(kāi)展:(1)組建算法和數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)創(chuàng)新小組,定期舉行學(xué)習(xí)經(jīng)驗(yàn)研討交流活動(dòng),分享實(shí)際設(shè)計(jì)過(guò)程的困難、解決途徑和最新成果;(2)定期組織以算法為核心競(jìng)賽活動(dòng),(3)鼓勵(lì)學(xué)生申報(bào)研究學(xué)習(xí)與科技創(chuàng)新性實(shí)驗(yàn)項(xiàng)目,組織參加省市級(jí)或國(guó)家級(jí)各類學(xué)科競(jìng)賽。

3.改革課程考核模式

傳統(tǒng)實(shí)驗(yàn)課的課程,實(shí)驗(yàn)動(dòng)手部分只占10%,很多學(xué)生把重點(diǎn)放在報(bào)告書寫上,為適應(yīng)應(yīng)用轉(zhuǎn)型發(fā)展,加強(qiáng)學(xué)生實(shí)踐能力,課程考核提出以下改革方案:(1)平時(shí)(考勤+開(kāi)卷隨堂測(cè)試+課堂表現(xiàn)),占學(xué)期總成績(jī)的10%;(2)課程上機(jī)實(shí)驗(yàn)(源程序+實(shí)驗(yàn)報(bào)告)30%;(3)期末卷面成績(jī)60%;(4)鼓鈦生到相關(guān)優(yōu)秀企業(yè)進(jìn)行培訓(xùn)實(shí)習(xí)

四、結(jié)語(yǔ)

針對(duì)當(dāng)前電子信息科學(xué)與技術(shù)專業(yè)算法與數(shù)據(jù)結(jié)構(gòu)教學(xué)模式中培養(yǎng)目標(biāo)及存在的主要問(wèn)題,在轉(zhuǎn)向應(yīng)用型本科院校新形勢(shì)下,為培養(yǎng)創(chuàng)新型、應(yīng)用型人才,提高學(xué)生邏輯思維、編程運(yùn)算等能力,本文主要從課程體系調(diào)整、教學(xué)手段優(yōu)化、創(chuàng)新實(shí)踐教學(xué)加強(qiáng)、考核模式改革共4個(gè)方面都出發(fā),以提高算法和數(shù)據(jù)結(jié)構(gòu)應(yīng)用能力為教學(xué)目標(biāo),結(jié)合工程項(xiàng)目與市場(chǎng)實(shí)際需求,指導(dǎo)并加強(qiáng)實(shí)踐教學(xué)。

參考文獻(xiàn):

[1]陶影,張斌.數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)教學(xué)應(yīng)重視算法設(shè)計(jì)與分析能力的培養(yǎng)[J].實(shí)驗(yàn)室研究與探索,2008,12:119-122.

[2]張銘,趙海燕,王騰蛟,宋國(guó)杰,高軍.北京大學(xué)“數(shù)據(jù)結(jié)構(gòu)與算法”教學(xué)設(shè)計(jì)[J].計(jì)算機(jī)教育,2008,20:5-11.

[3]唐劍梅,譚平.《數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)實(shí)訓(xùn)》課程教學(xué)研究[J].軟件導(dǎo)刊,2016,01:193-194.

[4]李治軍,廖明宏,張巖.數(shù)據(jù)結(jié)構(gòu)與算法課程設(shè)計(jì)教學(xué)模式的探討[J].計(jì)算機(jī)教育,2006,02:54-56.

篇5

【關(guān)鍵詞】數(shù)據(jù)結(jié)構(gòu);教學(xué)改革

《數(shù)據(jù)結(jié)構(gòu)》是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的必修課之一,是一門綜合性的專業(yè)基礎(chǔ)課和專業(yè)核心課程,而且正逐步發(fā)展成為眾多理工專業(yè)的熱門選修課。通過(guò)本課程的學(xué)習(xí),能使學(xué)生熟練掌握如何合理地組織數(shù)據(jù)、有效地存儲(chǔ)和處理數(shù)據(jù),正確地設(shè)計(jì)算法以及對(duì)算法的分析和評(píng)價(jià)等知識(shí)。它是學(xué)習(xí)操作系統(tǒng)、編譯原理、數(shù)據(jù)庫(kù)原理等計(jì)算機(jī)專業(yè)核心課程的基礎(chǔ),掌握好這門課程的內(nèi)容,是學(xué)習(xí)計(jì)算機(jī)其他相關(guān)課程的必備條件。因此,該課程在專業(yè)建設(shè)的地位十分重要。

《數(shù)據(jù)結(jié)構(gòu)》課程體系不斷發(fā)展,傳統(tǒng)的教學(xué)內(nèi)容和教學(xué)方法已落后于時(shí)代的發(fā)展和市場(chǎng)經(jīng)濟(jì)的需要,作為以應(yīng)用型本科人才培養(yǎng)為目標(biāo)的高等學(xué)校,如何針對(duì)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)學(xué)生就業(yè)難的特點(diǎn),利用有限的教學(xué)課時(shí),讓學(xué)生接觸到較新的理論和技術(shù),同時(shí)提高學(xué)生對(duì)數(shù)據(jù)結(jié)構(gòu)理論的掌握能力,并且能利用數(shù)據(jù)結(jié)構(gòu)理論進(jìn)行實(shí)踐,培養(yǎng)創(chuàng)新能力和自主學(xué)習(xí)能力,使學(xué)生畢業(yè)后能盡快適應(yīng)就業(yè)市場(chǎng)的需要,是一個(gè)急待解決的問(wèn)題。

而當(dāng)前《數(shù)據(jù)結(jié)構(gòu)》課程的教學(xué)存在以下問(wèn)題:①教學(xué)內(nèi)容跟不上計(jì)算機(jī)技術(shù)的快速發(fā)展,教材沒(méi)有從理論、抽象和設(shè)計(jì)三種形態(tài)的高度來(lái)組織教學(xué)內(nèi)容,理論性強(qiáng),實(shí)踐性弱。②教學(xué)方法單一,不能使學(xué)生掌握本學(xué)科系統(tǒng)分析、解決問(wèn)題的基本科學(xué)方法。③教學(xué)手段的落后,只通過(guò)PPT講稿向?qū)W生講解教學(xué)內(nèi)容。④教學(xué)實(shí)踐設(shè)置側(cè)重于單一知識(shí)點(diǎn)的訓(xùn)練,與實(shí)際應(yīng)用脫節(jié)。

通過(guò)教學(xué)改革,以上問(wèn)題才能得到解決。一方面,使教師教學(xué)和教研水平得到提高;另一方面,使學(xué)生掌握最新的學(xué)科知識(shí)及對(duì)知識(shí)的靈活運(yùn)用能力及實(shí)踐動(dòng)手能力,為將來(lái)的進(jìn)一步深造打下良好的基礎(chǔ),所以《數(shù)據(jù)結(jié)構(gòu)》課程的教學(xué)改革勢(shì)在必行。

《數(shù)據(jù)結(jié)構(gòu)》是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的主干課程,遵循應(yīng)用型本科院校的辦學(xué)宗旨,不斷更新課程內(nèi)容,改進(jìn)教學(xué)方法,加強(qiáng)學(xué)生實(shí)踐能力和創(chuàng)新能力的培養(yǎng),從而提高學(xué)生素質(zhì)的教學(xué)改革思想,構(gòu)建課程體系。改革主要分以下幾方面:

一、吸取國(guó)外教材的優(yōu)點(diǎn),對(duì)教學(xué)大綱內(nèi)容進(jìn)行調(diào)整

刪減必要性不大、陳舊過(guò)時(shí)的內(nèi)容,如廣義表、多維數(shù)組、串的基本內(nèi)容等,逐步增加了反映學(xué)科發(fā)展趨勢(shì)的新內(nèi)容,如生物信息計(jì)算、各類搜索引擎中常用的數(shù)據(jù)結(jié)構(gòu)和算法等,還增加許多典型的數(shù)據(jù)結(jié)構(gòu)的算法與應(yīng)用,如跳表、優(yōu)先隊(duì)列、B-樹(shù)等內(nèi)容。重新修訂現(xiàn)有的教材和教學(xué)大綱,保持教學(xué)內(nèi)容具有先進(jìn)性、科學(xué)性。同時(shí)考慮到與其他課程的銜接問(wèn)題,進(jìn)行雙語(yǔ)教學(xué),并且申請(qǐng)校級(jí)優(yōu)秀課,以此促進(jìn)教學(xué)改革的進(jìn)行。

二、教學(xué)方法和手段改革上,采用面向問(wèn)題求解的教學(xué)方法

從科研工作或現(xiàn)實(shí)生活中的大量實(shí)際問(wèn)題入手,引導(dǎo)學(xué)生主動(dòng)探求答案的積極性。并依托學(xué)校的網(wǎng)絡(luò)建立《數(shù)據(jù)結(jié)構(gòu)》教學(xué)平臺(tái),提供豐富的《數(shù)據(jù)結(jié)構(gòu)》教學(xué)資源,包括高質(zhì)量的多媒體課件,算法動(dòng)態(tài)演示系統(tǒng),授課內(nèi)容,教案,大綱,參考文獻(xiàn),疑問(wèn)解答等等。全方位地為學(xué)生提供學(xué)習(xí)方便,與學(xué)生進(jìn)行網(wǎng)絡(luò)互動(dòng),學(xué)生隨時(shí)有問(wèn)題都可以通過(guò)網(wǎng)絡(luò)進(jìn)行求解,從而極大地吸引了學(xué)生的學(xué)習(xí)興趣,激發(fā)了學(xué)生學(xué)習(xí)的積極性和主動(dòng)性。

三、建立高素質(zhì)教師隊(duì)伍

由于《數(shù)據(jù)結(jié)構(gòu)》技術(shù)發(fā)展飛速,建立起一支穩(wěn)定的、高素質(zhì)的《數(shù)據(jù)結(jié)構(gòu)》教師及實(shí)驗(yàn)教師隊(duì)伍,這也是提高《數(shù)據(jù)結(jié)構(gòu)》實(shí)驗(yàn)及理論教學(xué)質(zhì)量的關(guān)鍵,從多個(gè)渠道解決了師資缺乏的問(wèn)題,從而使教師的理論和實(shí)踐操作水平大大提高。

為了提高教師的指導(dǎo)水平以利于進(jìn)一步的培養(yǎng)學(xué)生的實(shí)踐動(dòng)手能力,同時(shí)能夠使理論課教師通過(guò)對(duì)實(shí)驗(yàn)的掌握更好的講授和體會(huì)理論課的教學(xué),每隔一段課程組開(kāi)培訓(xùn)和研討會(huì),討論課程內(nèi)容的設(shè)置及實(shí)驗(yàn)和課程設(shè)計(jì)的內(nèi)容安排問(wèn)題。課程組所有成員積極提出有效合理的改善方案,使課程的發(fā)展穩(wěn)固進(jìn)行。無(wú)論是主講教師還是實(shí)驗(yàn)教師均在討論中有所提高。同時(shí)在講授有關(guān)實(shí)驗(yàn)內(nèi)容時(shí)更準(zhǔn)確、更有自信,避免了在出現(xiàn)問(wèn)題時(shí)無(wú)法解決的尷尬局面,進(jìn)一步激發(fā)學(xué)生的學(xué)習(xí)興趣,培養(yǎng)了學(xué)生應(yīng)用能力,達(dá)到了教學(xué)要求,而且對(duì)其它課程的教學(xué)具有深遠(yuǎn)的意義。

四、在實(shí)踐環(huán)節(jié)教學(xué)方面,以創(chuàng)新能力培養(yǎng)為目標(biāo),進(jìn)行實(shí)踐環(huán)節(jié)的教學(xué)改革

詳細(xì)分為以下三點(diǎn):

1.以學(xué)生為出發(fā)點(diǎn)進(jìn)行調(diào)研選擇合適的實(shí)驗(yàn)項(xiàng)目

從科研和實(shí)際問(wèn)題選題,編寫實(shí)驗(yàn)指導(dǎo)書和課程設(shè)計(jì)指導(dǎo)書,實(shí)驗(yàn)增設(shè)設(shè)計(jì)型和綜合型的實(shí)驗(yàn)內(nèi)容,通過(guò)實(shí)踐培養(yǎng)學(xué)生面向問(wèn)題求解的能力,如:結(jié)合ACM認(rèn)證進(jìn)行教學(xué),使學(xué)生馬上從理論過(guò)度到實(shí)際應(yīng)用;講課過(guò)程中的理論,課后布置實(shí)際問(wèn)題作業(yè)和學(xué)期末布置大作業(yè),讓學(xué)生利用理論自己解決,編寫程序,完成作業(yè)。在選擇實(shí)驗(yàn)內(nèi)容時(shí)重點(diǎn)考慮開(kāi)設(shè)哪些實(shí)驗(yàn),所開(kāi)設(shè)的實(shí)驗(yàn)中,哪些是驗(yàn)證性的,哪些是綜合性、設(shè)計(jì)性的;并且對(duì)于計(jì)算機(jī)專業(yè)所開(kāi)設(shè)的實(shí)驗(yàn)項(xiàng)目要有不同的針對(duì)性;針對(duì)每個(gè)實(shí)驗(yàn)確定考核依據(jù)和方法以及整個(gè)實(shí)驗(yàn)課程的考核評(píng)分方法;提高學(xué)生對(duì)《數(shù)據(jù)結(jié)構(gòu)》理論的動(dòng)手實(shí)驗(yàn)?zāi)芰?。使學(xué)生通過(guò)實(shí)驗(yàn)課程的開(kāi)設(shè)來(lái)提高實(shí)踐能力,實(shí)驗(yàn)的設(shè)置做到了少開(kāi)一些驗(yàn)證性的實(shí)驗(yàn),多開(kāi)一些設(shè)計(jì)性的、綜合性的實(shí)驗(yàn)。真正提高了學(xué)生的動(dòng)手能力及技術(shù)應(yīng)用能力。當(dāng)然,在教學(xué)過(guò)程中理論課教師與實(shí)驗(yàn)課教師應(yīng)經(jīng)常相互溝通、相互協(xié)調(diào)教學(xué)內(nèi)容。

《數(shù)據(jù)結(jié)構(gòu)》課通常是56學(xué)時(shí)以上左右,《數(shù)據(jù)結(jié)構(gòu)》課程的重要性不言而喻。在理論課內(nèi)容的設(shè)置上,不同專業(yè)由于學(xué)時(shí)不同而有所區(qū)別。計(jì)算機(jī)專業(yè)的學(xué)生不但要掌握線性表,樹(shù),圖實(shí)驗(yàn),而且還要開(kāi)設(shè)有關(guān)表,樹(shù),圖的綜合設(shè)計(jì)性實(shí)驗(yàn);而軟件專業(yè)除了掌握上述實(shí)驗(yàn)外,對(duì)多維數(shù)組等內(nèi)容也要進(jìn)行實(shí)驗(yàn)。通過(guò)不同性質(zhì)的實(shí)驗(yàn)設(shè)置,催發(fā)學(xué)生的學(xué)習(xí)主動(dòng)性和興趣,有效地利用《數(shù)據(jù)結(jié)構(gòu)》資源,幫助學(xué)生深人理解和掌握《數(shù)據(jù)結(jié)構(gòu)》的原理和技術(shù),提高了學(xué)生實(shí)踐和運(yùn)用數(shù)據(jù)結(jié)構(gòu)知識(shí)的能力,鍛煉了學(xué)生獨(dú)立分析解決問(wèn)題的能力,加強(qiáng)了學(xué)生學(xué)習(xí)的協(xié)作精神,從而達(dá)到了數(shù)據(jù)結(jié)構(gòu)課程的教學(xué)目標(biāo)。

2.有良好的實(shí)驗(yàn)室條件

除實(shí)驗(yàn)室專門配備的實(shí)驗(yàn)室指導(dǎo)教師外,課程組教師都在實(shí)踐環(huán)節(jié)中進(jìn)行指導(dǎo),利用實(shí)驗(yàn)室的環(huán)境,加上合理的實(shí)驗(yàn)題目引導(dǎo)學(xué)生積極主動(dòng)地學(xué)習(xí),鍛煉學(xué)生的動(dòng)手能力、創(chuàng)新能力及面向問(wèn)題求解的能力。實(shí)驗(yàn)室有專門的實(shí)驗(yàn)環(huán)境,從實(shí)驗(yàn)?zāi)康牡綄?shí)驗(yàn)原理,實(shí)驗(yàn)步驟都可以從實(shí)驗(yàn)環(huán)境中得到,有了這些理論基礎(chǔ),學(xué)生就可以在此基礎(chǔ)上順利完成各個(gè)實(shí)驗(yàn)項(xiàng)目。實(shí)驗(yàn)中心每天在無(wú)課的情況下,全天對(duì)學(xué)生開(kāi)放,為學(xué)生自主創(chuàng)新提供方便。對(duì)不同層次的學(xué)生進(jìn)行不同層次的輔導(dǎo)答疑。實(shí)驗(yàn)成績(jī)由程序設(shè)計(jì),文檔說(shuō)明組成,課程設(shè)計(jì)成績(jī)由程序設(shè)計(jì)、設(shè)計(jì)作品、報(bào)告撰寫和答辯表現(xiàn)四部分組成。

3.采用“理論――實(shí)驗(yàn)――理論總結(jié)” 的方法進(jìn)行實(shí)驗(yàn)內(nèi)容的講解

傳統(tǒng)計(jì)算機(jī)課程教學(xué)中,理論課與實(shí)驗(yàn)課教師為同一人,《數(shù)據(jù)結(jié)構(gòu)》課程也不例外,經(jīng)過(guò)多次討論和改革,應(yīng)設(shè)專門的實(shí)驗(yàn)老師,在實(shí)驗(yàn)課上,主講老師和實(shí)驗(yàn)老師同時(shí)指導(dǎo),方便學(xué)生提問(wèn),有問(wèn)題及時(shí)解決。無(wú)論是授課老師還是實(shí)驗(yàn)老師在每次實(shí)驗(yàn)課后都要對(duì)實(shí)驗(yàn)內(nèi)容和對(duì)應(yīng)的理論內(nèi)容作出總結(jié),經(jīng)過(guò)理論到實(shí)驗(yàn)的總結(jié),授課教師和實(shí)驗(yàn)教師對(duì)課程的內(nèi)容有了更加深刻的認(rèn)識(shí),對(duì)以后的教學(xué)和實(shí)驗(yàn)指導(dǎo)有重要意義。

在長(zhǎng)期的《數(shù)據(jù)結(jié)構(gòu)》課程講解中,可以積累豐富的教學(xué)經(jīng)驗(yàn),實(shí)行理論課與實(shí)驗(yàn)課相剝離的教學(xué)方式,并采用“理論-實(shí)驗(yàn)-理論總結(jié)”的方法進(jìn)行教學(xué)會(huì)起到事半功倍的作用。即理論課教師在做實(shí)驗(yàn)之前先講解一次要做的實(shí)驗(yàn)項(xiàng)目,可能學(xué)生會(huì)明白50%~60%的內(nèi)容;然后再安排專門的實(shí)驗(yàn)課教師在做實(shí)驗(yàn)時(shí)邊指導(dǎo)邊講解,這樣學(xué)生在有了對(duì)實(shí)驗(yàn)內(nèi)容的大致了解之后經(jīng)實(shí)驗(yàn)課老師的指導(dǎo)再經(jīng)親自動(dòng)手去完成,大概就可以理解90%;實(shí)驗(yàn)結(jié)束后理論課教師再對(duì)實(shí)驗(yàn)中的重點(diǎn)進(jìn)行總結(jié),對(duì)問(wèn)題加以分析,就可以使學(xué)生更好的掌握《數(shù)據(jù)結(jié)構(gòu)》理論和實(shí)驗(yàn)知識(shí),從而加強(qiáng)了《數(shù)據(jù)結(jié)構(gòu)》實(shí)踐能力的培養(yǎng)。

4.依據(jù)實(shí)驗(yàn)過(guò)程和書面的《數(shù)據(jù)結(jié)構(gòu)》實(shí)驗(yàn)基礎(chǔ)知識(shí)進(jìn)行考核

通過(guò)實(shí)驗(yàn)過(guò)程進(jìn)行考核,教師重點(diǎn)查看學(xué)生對(duì)實(shí)驗(yàn)中所出現(xiàn)問(wèn)題的理解或解釋,鼓勵(lì)學(xué)生在做每個(gè)實(shí)驗(yàn)時(shí)開(kāi)動(dòng)腦筋獨(dú)立解決問(wèn)題,而不拘泥于查看學(xué)生實(shí)驗(yàn)報(bào)告的工整性,對(duì)解決問(wèn)題好的可另酌情加分;對(duì)于綜合性實(shí)驗(yàn)或創(chuàng)新性實(shí)驗(yàn),根據(jù)學(xué)生個(gè)人意愿進(jìn)行分組選題或自選題,重點(diǎn)查看學(xué)生如何圍繞實(shí)驗(yàn)?zāi)繕?biāo)來(lái)解決問(wèn)題的思路而不過(guò)分拘泥于實(shí)驗(yàn)的結(jié)果,對(duì)完成實(shí)驗(yàn)優(yōu)秀的學(xué)生另酌情加分。在期末考核時(shí),既實(shí)現(xiàn)了書面的《數(shù)據(jù)結(jié)構(gòu)》實(shí)驗(yàn)基礎(chǔ)知識(shí)卷面考試,也組織進(jìn)行專項(xiàng)的實(shí)驗(yàn)設(shè)計(jì)或模擬應(yīng)用動(dòng)手考試,圍繞教學(xué)大綱由師生或聘請(qǐng)有關(guān)專業(yè)人士一起對(duì)實(shí)驗(yàn)成果進(jìn)行分析評(píng)定等。

通過(guò)改革,對(duì)調(diào)動(dòng)學(xué)生的積極性、培養(yǎng)學(xué)生的綜合素質(zhì)、創(chuàng)新能力、創(chuàng)新意識(shí)以及擴(kuò)大就業(yè)機(jī)會(huì)具有重要的意義,為他們將來(lái)進(jìn)入社會(huì)打下良好的基礎(chǔ)。《數(shù)據(jù)結(jié)構(gòu)》課程實(shí)踐操作能力培養(yǎng)模式的構(gòu)建,對(duì)于普通工科院校尤其是工程類專業(yè)提高學(xué)生的綜合素質(zhì)和能力,具有一定的參考價(jià)值和可借鑒的經(jīng)驗(yàn)。同時(shí)也提高了教師的理論水平、業(yè)務(wù)素質(zhì)和科研能力。這種教學(xué)方式和方法是一種頗有成效的教學(xué)改革。

參考文獻(xiàn):

[1]馬艷芳,姜樺.《數(shù)據(jù)結(jié)構(gòu)》課程教學(xué)方法的探討[J].科技信息.2009

[2]梁海麗.淺談《數(shù)據(jù)結(jié)構(gòu)與算法》課程教學(xué)的改革[J].邢臺(tái)學(xué)院學(xué)報(bào).2009,24(2):104―106

篇6

【關(guān)鍵詞】數(shù)據(jù)結(jié)構(gòu);知識(shí)體系;教學(xué)設(shè)計(jì)

1 課程的地位與作用

《數(shù)據(jù)結(jié)構(gòu)》是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的核心專業(yè)基礎(chǔ)課程,是計(jì)算機(jī)程序設(shè)計(jì)的重要理論和實(shí)踐基礎(chǔ),是計(jì)算機(jī)理論與技術(shù)的重要基石?!稊?shù)據(jù)結(jié)構(gòu)》上承高級(jí)語(yǔ)言程序設(shè)計(jì),下啟算法分析與設(shè)計(jì),是計(jì)算機(jī)科學(xué)與技術(shù)人才素質(zhì)框架中的脊梁骨,對(duì)學(xué)生能力培養(yǎng)至關(guān)重要,向來(lái)是計(jì)算機(jī)本科教學(xué)的重中之重。調(diào)查表明已畢業(yè)的學(xué)生通過(guò)他們的工作實(shí)踐認(rèn)為《數(shù)據(jù)結(jié)構(gòu)》是最有用的課程之一,這也從另一方面說(shuō)明了該課程的重要性。

計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的培養(yǎng)目標(biāo)之一是掌握計(jì)算機(jī)科學(xué)與技術(shù)的基本理論、計(jì)算機(jī)軟/硬件基本知識(shí)及應(yīng)用技術(shù),《數(shù)據(jù)結(jié)構(gòu)》在培養(yǎng)目標(biāo)的實(shí)現(xiàn)中具有舉足輕重的作用,是理解計(jì)算機(jī)科學(xué)與程序開(kāi)發(fā)技術(shù)的關(guān)鍵課程。作為一門重要的專業(yè)必修課程,《數(shù)據(jù)結(jié)構(gòu)》課程既是對(duì)以往課程的深入和擴(kuò)展,也是為將來(lái)更加深入地學(xué)習(xí)其他專業(yè)課程打下基礎(chǔ)。課程中所學(xué)習(xí)的排序問(wèn)題的算法,以及基本的樹(shù)、圖等數(shù)據(jù)結(jié)構(gòu),是計(jì)算機(jī)科學(xué)的基本功。B+樹(shù)等高級(jí)數(shù)據(jù)結(jié)構(gòu),也是數(shù)據(jù)庫(kù)、操作系統(tǒng)、編譯原理、計(jì)算機(jī)網(wǎng)絡(luò)等后續(xù)課程的基礎(chǔ)。《數(shù)據(jù)結(jié)構(gòu)》是計(jì)算機(jī)專業(yè)考研的統(tǒng)考課程,也是很多大賽(“藍(lán)橋杯”、ACM等)必涉及的知識(shí)。

《數(shù)據(jù)結(jié)構(gòu)》與其它課程關(guān)系如圖1所示。

圖1 《數(shù)據(jù)結(jié)構(gòu)》與其它課程關(guān)系

《數(shù)據(jù)結(jié)構(gòu)》在培養(yǎng)目標(biāo)中的作用如圖2所示。

圖2 《數(shù)據(jù)結(jié)構(gòu)》在培養(yǎng)目標(biāo)中的作用

2 課程的教學(xué)目標(biāo)與主要內(nèi)容

2.1 課程的教學(xué)目標(biāo)

學(xué)習(xí)本課程后,應(yīng)達(dá)到下列基本要求:

(1)理解數(shù)據(jù)結(jié)構(gòu)的基本概念;

(2)熟練掌握線性表、棧、隊(duì)列、樹(shù)、圖等常用數(shù)據(jù)結(jié)構(gòu)的基本運(yùn)算的實(shí)現(xiàn)及應(yīng)用;

(3)熟練掌握排序和查找的常用算法及應(yīng)用;

(4)能夠?qū)λ惴ㄟM(jìn)行時(shí)間復(fù)雜度度、空間復(fù)雜度的分析;

(5)培養(yǎng)學(xué)生分析數(shù)據(jù)、組織數(shù)據(jù)的能力,能夠根據(jù)實(shí)際問(wèn)題來(lái)選擇合適的數(shù)據(jù)結(jié)構(gòu),設(shè)計(jì)有效的算法。

2.2 教材與主要參考資料

教材

耿國(guó)華《數(shù)據(jù)結(jié)構(gòu)(用C語(yǔ)言描述)》,高等教育出版社,2011年

教材選擇的依據(jù):

(1)該教材跟蹤技術(shù)發(fā)展需要,體系科學(xué),是“十一五”國(guó)家級(jí)規(guī)劃教材。

(2)該教材理論的闡述由淺入深、通俗易懂。

(3)該教材理論結(jié)合實(shí)際,配有大量的例題、習(xí)題與實(shí)習(xí)題。

主要參考資料

[1]嚴(yán)蔚敏,吳偉民《數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版)》,清華大學(xué)出版社,2006年

[2]張銘,王騰蛟,趙海燕《數(shù)據(jù)結(jié)構(gòu)與算法》,高等教育出版社,2008年

[3]朱戰(zhàn)立《數(shù)據(jù)結(jié)構(gòu)――使用C語(yǔ)言(第4版)》,電子工業(yè)出版社,2009年

[4]王曉東《數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版).》電子工業(yè)出版社,2007年

[5]西北大學(xué)數(shù)據(jù)結(jié)構(gòu)精品課程網(wǎng)站

http//:/datastr

[6]北大數(shù)據(jù)結(jié)構(gòu)與算法課程網(wǎng)站

http:///pkujpk/course/sjjg/

[7]洛陽(yáng)理工學(xué)院數(shù)據(jù)結(jié)構(gòu)精品課程網(wǎng)站

http//:/sjjg

[8]洛陽(yáng)理工學(xué)院數(shù)據(jù)結(jié)構(gòu)精品資源共享課程網(wǎng)站

http//:/ds

2.3 知識(shí)體系

《數(shù)據(jù)結(jié)構(gòu)》知識(shí)體系可分為分為三大塊,如圖3所示。

圖3 《數(shù)據(jù)結(jié)構(gòu)》知識(shí)體系

數(shù)據(jù)結(jié)構(gòu)課程的基本知識(shí)模塊是以數(shù)據(jù)的邏輯結(jié)構(gòu)為主線,順序介紹線性結(jié)構(gòu)(線性表、棧、隊(duì)列、串、數(shù)組、廣義表)、樹(shù)形結(jié)構(gòu)、圖結(jié)構(gòu)。在介紹每種數(shù)據(jù)結(jié)構(gòu)時(shí),再討論其存儲(chǔ)結(jié)構(gòu)以及相關(guān)的算法。在介紹完基本的數(shù)據(jù)結(jié)構(gòu)及其存儲(chǔ)結(jié)構(gòu)和相關(guān)的算法后,介紹了兩種常用技術(shù):查找和排序。

3 課程教學(xué)內(nèi)容安排

3.1 課程重點(diǎn)、難點(diǎn)

重點(diǎn):線性表、棧、隊(duì)列、二叉樹(shù)、圖典型數(shù)據(jù)結(jié)構(gòu)的邏輯結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)和操作的實(shí)現(xiàn)方法,各種典型的排序和查找算法思想。

難點(diǎn):各種數(shù)據(jù)結(jié)構(gòu)的操作實(shí)現(xiàn)和應(yīng)用

第1章是對(duì)數(shù)據(jù)結(jié)構(gòu)課程的認(rèn)識(shí),基本概念比較多,概念要講清楚、準(zhǔn)確,第一章要通過(guò)豐富的例子講解如何分析算法時(shí)間復(fù)雜度,這是貫穿整門課程的內(nèi)容,也是本課程的一個(gè)難點(diǎn),第2章是整個(gè)課程的重要基礎(chǔ),要講得十分詳細(xì),為后面的章節(jié)打下良好的基礎(chǔ),第3章的棧與遞歸的實(shí)現(xiàn)是本書的一個(gè)難點(diǎn),要通過(guò)例子講透,并且在第6章還要進(jìn)一步地講遞歸到非遞歸的轉(zhuǎn)換。第四章內(nèi)容較簡(jiǎn)單,而且學(xué)生在高級(jí)語(yǔ)言程序設(shè)計(jì)中學(xué)習(xí)過(guò)字符串,因此留給學(xué)生自學(xué),也可以培養(yǎng)學(xué)生的自學(xué)能力。第五章數(shù)組和廣義表一般講解即可。第6章的二叉樹(shù)要詳細(xì)講解,第7章的幾個(gè)關(guān)于圖的算法較難,要結(jié)合例子講解,第8章中的難點(diǎn)是平衡二叉樹(shù)的調(diào)整和B樹(shù),要通過(guò)例子把算法的思想講清楚,使學(xué)生能實(shí)際操作。第9章要把各種排序的思想、特點(diǎn)講清楚,特別是較難的希爾排序、快速排序、堆排序、基數(shù)排序一定要結(jié)合實(shí)例講解。

3.2 課時(shí)分配

表1 總課時(shí):72;理論授課:58,實(shí)驗(yàn):14

4 課程實(shí)踐環(huán)節(jié)

數(shù)據(jù)結(jié)構(gòu)是與實(shí)踐緊密結(jié)合的課程,學(xué)生學(xué)習(xí)的理論必須經(jīng)過(guò)大量的實(shí)踐才能更好的掌握,因此必須強(qiáng)化實(shí)踐教學(xué)。數(shù)據(jù)結(jié)構(gòu)實(shí)踐分兩部分:一部分是隨課程進(jìn)行的實(shí)驗(yàn),另一部分是課程結(jié)束后為期一周的課程設(shè)計(jì)。通過(guò)合理、有效地設(shè)計(jì)上機(jī)題目,改進(jìn)實(shí)驗(yàn)考核方式,調(diào)動(dòng)學(xué)生的積極性,啟發(fā)引導(dǎo)學(xué)生掌握基礎(chǔ)理論并能創(chuàng)新應(yīng)用,增強(qiáng)學(xué)生綜合運(yùn)用有關(guān)知識(shí)的能力。

實(shí)驗(yàn)內(nèi)容包括六個(gè)實(shí)驗(yàn)項(xiàng)目,分別為:線性表的基本操作(2學(xué)時(shí)),棧的基本操作(2學(xué)時(shí)),隊(duì)列的基本操作(2學(xué)時(shí)),二叉樹(shù)的建立及遍歷(2學(xué)時(shí)),圖的遍歷的實(shí)現(xiàn)(2學(xué)時(shí)),宿舍管理查詢系統(tǒng)(4學(xué)時(shí))。其中宿舍管理查詢系統(tǒng)實(shí)驗(yàn)為三性實(shí)驗(yàn)。

課程設(shè)計(jì)是課程結(jié)束后進(jìn)行的很重要的實(shí)踐環(huán)節(jié),本課程課程設(shè)計(jì)給出14個(gè)題目,這些題目都是綜合性的,學(xué)生可任選一題,完成后要寫出課程設(shè)計(jì)報(bào)告。通過(guò)課程設(shè)計(jì),使學(xué)生進(jìn)一步理解和掌握所學(xué)各種基本知識(shí),培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)的理論知識(shí)和方法獨(dú)立分析和解決問(wèn)題的能力;訓(xùn)練學(xué)生用系統(tǒng)的觀點(diǎn)和軟件開(kāi)發(fā)一般規(guī)范進(jìn)行軟件開(kāi)發(fā),使學(xué)生具備軟件工作者所應(yīng)具備的科學(xué)的工作方法和作風(fēng)。

學(xué)生完成實(shí)驗(yàn)后,不僅要求學(xué)生提交高質(zhì)量的規(guī)范的實(shí)驗(yàn)報(bào)告,還要引導(dǎo)學(xué)生互相交流,開(kāi)闊視野。好的實(shí)驗(yàn)作業(yè)要放到班級(jí)公共郵箱里和所有學(xué)生共享。

5 課程的建設(shè)情況

5.1 課程資源情況

該課程教學(xué)文件完備。通過(guò)多年的教學(xué),積累了必要的一些輔助教學(xué)資料(包括教學(xué)參考書、參考課件、聲像、影像等),并且使用效果良好。補(bǔ)充的學(xué)習(xí)資料有:

(1)教學(xué)網(wǎng)站:http:///sjjg/

http:///ds/

(2)搜集了大量探討數(shù)據(jù)結(jié)構(gòu)理論與算法、介紹學(xué)科前沿動(dòng)態(tài)的中、英文學(xué)術(shù)論文和碩、博論文,對(duì)其分類整理后在課程教學(xué)網(wǎng)站上提供下載鏈接,以供學(xué)生深入研究、學(xué)習(xí);

(3)自編《數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)指導(dǎo)書》;

(4)多媒體電子教案的紙制版和網(wǎng)絡(luò)版;

(5)數(shù)據(jù)結(jié)構(gòu)與課程實(shí)驗(yàn)指導(dǎo)書的紙制版和網(wǎng)絡(luò)版;

(6)自編的算法演示器;

(7)Flash課件和Flash算法演示;

(8)圖書館內(nèi),國(guó)外優(yōu)秀的經(jīng)典教材。

5.2 實(shí)驗(yàn)實(shí)習(xí)條件

所有實(shí)驗(yàn)在計(jì)算機(jī)系機(jī)房進(jìn)行,機(jī)房現(xiàn)有的實(shí)驗(yàn)平臺(tái)功能齊全,課程中所涉及的實(shí)驗(yàn)項(xiàng)目均可在平臺(tái)上完成。目前課程實(shí)驗(yàn)大綱中所列的實(shí)驗(yàn)開(kāi)出率達(dá)到100%,實(shí)驗(yàn)教學(xué)效果良好。

5.3 課程成果

該課程2010年被評(píng)為河南省級(jí)精品課程,2012河南省級(jí)精品資源課程。

6 教學(xué)設(shè)計(jì)

《數(shù)據(jù)結(jié)構(gòu)》是一門理論與實(shí)踐相結(jié)合的課程。由于理論的抽象性,學(xué)生難以建立起數(shù)據(jù)結(jié)構(gòu)的相應(yīng)算法概念,容易產(chǎn)生畏懼和茫然的情緒。因此教學(xué)中在積極引導(dǎo)學(xué)生、啟發(fā)學(xué)生,激發(fā)學(xué)生學(xué)習(xí)的積極性。教學(xué)以課堂講授為主,同時(shí)借助網(wǎng)絡(luò)教學(xué)平臺(tái),拓展課堂講授的相關(guān)知識(shí),便于同學(xué)自主學(xué)習(xí)、鞏固課堂所學(xué)內(nèi)容。另外,組織獨(dú)立習(xí)題課,針對(duì)學(xué)生作業(yè)中出現(xiàn)的典型問(wèn)題進(jìn)行深入探討。

在教學(xué)中要貫徹“以理論學(xué)習(xí)為主線,以課程實(shí)驗(yàn)、課程設(shè)計(jì)為補(bǔ)充”的教學(xué)思想。

6.1 精心組織教學(xué)內(nèi)容

分析學(xué)生的需求和現(xiàn)實(shí),同時(shí)緊緊抓住教學(xué)目的,參考相關(guān)院校的教材和教學(xué)計(jì)劃,取長(zhǎng)補(bǔ)短,參考考研大綱、軟考大綱,對(duì)課程的內(nèi)容進(jìn)行嚴(yán)格的篩選,刪除一些較深且應(yīng)用不是很廣泛的內(nèi)容,對(duì)于重點(diǎn)的內(nèi)容要精講、細(xì)講,而對(duì)于有些較簡(jiǎn)單且與先修課程交叉的內(nèi)容(如字符串與數(shù)組),就粗講,甚至可以留給學(xué)生去自學(xué)。這樣重點(diǎn)突出,簡(jiǎn)潔明了。在課程內(nèi)容的安排上由淺入深,循序漸進(jìn)。對(duì)每種數(shù)據(jù)結(jié)構(gòu)都按三個(gè)層次來(lái)組織教學(xué)內(nèi)容,并且把這三個(gè)層次的思想貫穿于數(shù)據(jù)結(jié)構(gòu)教學(xué)的各個(gè)環(huán)節(jié)。第一個(gè)層次,基本概念、方法,這是最基本的內(nèi)容,學(xué)生必須掌握,在學(xué)生很好地掌握了這個(gè)層次的內(nèi)容后,可進(jìn)入第二個(gè)層次,基本概念、知識(shí)的簡(jiǎn)單應(yīng)用,這一層次是對(duì)基本概念、知識(shí)加深理解,這個(gè)層次學(xué)生必須達(dá)到。第三個(gè)層次就是基本概念、方法的深入應(yīng)用,把所學(xué)的知識(shí)、方法串起來(lái)靈活運(yùn)用。要達(dá)到這個(gè)層次,需經(jīng)過(guò)大量的訓(xùn)練才行。

6.2 實(shí)現(xiàn)數(shù)據(jù)結(jié)構(gòu)課程與其先修和后續(xù)課程的無(wú)縫銜接

程序設(shè)計(jì)語(yǔ)言(如C語(yǔ)言)是本課程的一門非常重要的先修課程,數(shù)據(jù)庫(kù)原理、編譯原理、操作系統(tǒng)是該課程的后續(xù)課程,這些課程不能各自為政,而要無(wú)縫銜接,教這些課程的老師要互相交流,這樣在講程序設(shè)計(jì)語(yǔ)言時(shí)可以有的放矢的把和數(shù)據(jù)結(jié)構(gòu)聯(lián)系緊密的內(nèi)容預(yù)先告知學(xué)生,這樣學(xué)生就會(huì)對(duì)相關(guān)知識(shí)印象深刻,到數(shù)據(jù)結(jié)構(gòu)課中就很容易用的得心應(yīng)手。在數(shù)據(jù)結(jié)構(gòu)課中講到各種后續(xù)課程中用到的數(shù)據(jù)結(jié)構(gòu)時(shí)也告訴學(xué)生,并且在后續(xù)課程中用到相關(guān)數(shù)據(jù)結(jié)構(gòu)時(shí)提醒學(xué)生這是這種數(shù)據(jù)結(jié)構(gòu)在本課程中的應(yīng)用。這樣使學(xué)生的知識(shí)一脈相承,使學(xué)生在學(xué)習(xí)各門課程時(shí)把知識(shí)融會(huì)貫通。

6.3 精講多練,加強(qiáng)實(shí)踐環(huán)節(jié),培養(yǎng)學(xué)生分析問(wèn)題解決問(wèn)題的能力

數(shù)據(jù)結(jié)構(gòu)既有大量的理論又是實(shí)踐性很強(qiáng)的課程,學(xué)生要很好地掌握這門課,必須要有一定的理論知識(shí),又要經(jīng)過(guò)大量的上機(jī)實(shí)踐。因此,針對(duì)應(yīng)用型本科的特點(diǎn),在教學(xué)過(guò)程中,即注重理論,又重視實(shí)踐,加大上機(jī)實(shí)踐的力度。實(shí)踐由與理論課同時(shí)進(jìn)行的上機(jī)實(shí)驗(yàn)和理論課講授完畢后的課程設(shè)計(jì)兩部分組成。對(duì)所學(xué)的每一部分內(nèi)容都要要求學(xué)生完成相應(yīng)的實(shí)驗(yàn)習(xí)題。整個(gè)實(shí)踐過(guò)程要結(jié)合教學(xué)進(jìn)度與學(xué)生的實(shí)際情況,制定實(shí)踐的內(nèi)容。每部分的實(shí)驗(yàn)習(xí)題必須精心挑選,和上述三個(gè)層次對(duì)應(yīng),分為基礎(chǔ)與驗(yàn)證型實(shí)驗(yàn)、設(shè)計(jì)與綜合型實(shí)驗(yàn),開(kāi)發(fā)與創(chuàng)新型實(shí)驗(yàn)。既要把基本知識(shí)掌握好,又要會(huì)靈活運(yùn)用?;A(chǔ)與驗(yàn)證型實(shí)驗(yàn)是基本的、較簡(jiǎn)單的題目,主要結(jié)合課堂理論教學(xué)內(nèi)容展開(kāi),學(xué)生可以對(duì)在課堂上學(xué)到的基本算法進(jìn)行驗(yàn)證;設(shè)計(jì)與綜合型實(shí)驗(yàn)是具有挑戰(zhàn)性的較難的新穎有趣的題目,讓學(xué)生充分利用所學(xué)的理論知識(shí)進(jìn)行相對(duì)較復(fù)雜的應(yīng)用設(shè)計(jì),培養(yǎng)學(xué)生綜合能力;開(kāi)發(fā)與創(chuàng)新型實(shí)驗(yàn)培養(yǎng)學(xué)生的創(chuàng)新意識(shí),提高綜合能力和創(chuàng)新實(shí)踐能力。

6.4 多樣化的教學(xué)方法

6.4.1 啟發(fā)式教學(xué)

教師主要起引導(dǎo)的作用,激發(fā)學(xué)生的學(xué)習(xí)興趣,發(fā)揮學(xué)生的學(xué)習(xí)積極性,與學(xué)生進(jìn)行互動(dòng),鼓勵(lì)學(xué)生對(duì)教學(xué)內(nèi)容提出問(wèn)題,師生共同討論,提高教學(xué)和學(xué)習(xí)水平。鼓勵(lì)學(xué)生多動(dòng)腦子進(jìn)行思考,在學(xué)習(xí)過(guò)程中不拘于以往的解法,對(duì)同一個(gè)問(wèn)題可以提出不同的解法,深化對(duì)問(wèn)題的理解。另外還要強(qiáng)調(diào)學(xué)生自己學(xué)會(huì)對(duì)知識(shí)的總結(jié)、梳理、推演和挖掘??偨Y(jié)是教學(xué)中一個(gè)非常重要的環(huán)節(jié),不可忽視。通過(guò)對(duì)所學(xué)內(nèi)容的總結(jié)、梳理、推演和挖掘,理清內(nèi)容的內(nèi)在聯(lián)系,使知識(shí)條理化、系統(tǒng)化,加強(qiáng)對(duì)知識(shí)的理解和掌握,培養(yǎng)學(xué)生的歸納總結(jié)能力和思維創(chuàng)造能力,對(duì)所學(xué)內(nèi)容提煉出精華的東西。(下轉(zhuǎn)第260頁(yè))

(上接第167頁(yè))6.4.2 對(duì)比式教學(xué)

對(duì)同一問(wèn)題,引導(dǎo)學(xué)生從不同的角度去思考,找出多種方法來(lái)解決。比如,在解決約瑟夫環(huán)問(wèn)題時(shí),可以采用循環(huán)鏈表作存儲(chǔ)結(jié)構(gòu),或采用線性表的順序存儲(chǔ)結(jié)構(gòu),也可以采用數(shù)組作存儲(chǔ)結(jié)構(gòu)。這種對(duì)同一問(wèn)題尋找不同算法實(shí)現(xiàn)的教學(xué)方式,有效地開(kāi)闊了學(xué)生的思路,同時(shí)通過(guò)對(duì)不同算法的比較,加深了學(xué)生對(duì)算法的理解和掌握。

6.4.3案例教學(xué)

通過(guò)實(shí)例引入知識(shí)點(diǎn)。比如講最小生成樹(shù)可以通過(guò)城市間建立通信聯(lián)絡(luò)網(wǎng)為例引入最小生成樹(shù)及其求解算法,再比如講最短路徑可以通過(guò)去旅游選擇最短路徑為例引入最短路徑及其求解方法。

6.5 把課程與考研、軟考、相關(guān)競(jìng)賽有機(jī)的結(jié)合起來(lái)

數(shù)據(jù)結(jié)構(gòu)是計(jì)算機(jī)專業(yè)考研和軟考的必考科目,在教學(xué)過(guò)程中有意識(shí)地把考研和軟考引入教學(xué)中,使學(xué)生學(xué)完本課程后能夠從容應(yīng)對(duì)考研和軟考中的數(shù)據(jù)結(jié)構(gòu)題目。組織和鼓勵(lì)學(xué)生參加程序員,高級(jí)程序員證書考試,輔導(dǎo)學(xué)生參加各種編程競(jìng)賽比如ACM大賽。

7 考核方法

要加強(qiáng)平時(shí)的學(xué)習(xí)過(guò)程管理,不定時(shí)地進(jìn)行一些隨堂的小測(cè)試,課堂提問(wèn)等??荚囈詫W(xué)生完成日常作業(yè)和實(shí)驗(yàn)環(huán)節(jié)為必要條件,期末考試采用筆試方式。成績(jī)?cè)u(píng)定由三部分組成:期末考試占總成績(jī)的60%,平時(shí)成績(jī)占總成績(jī)的20%,實(shí)驗(yàn)占總成績(jī)的20%,綜合考核學(xué)生該科成績(jī)。

8 結(jié)語(yǔ)

《數(shù)據(jù)結(jié)構(gòu)》對(duì)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的學(xué)生來(lái)說(shuō)是非常重要的課程,組織好教學(xué),使學(xué)生通過(guò)該課程的教學(xué),很好地掌握數(shù)據(jù)結(jié)構(gòu)的相關(guān)知識(shí),為今后的學(xué)習(xí)奠定良好的基礎(chǔ)是非常重要的。

【參考文獻(xiàn)】

篇7

關(guān)鍵詞:智慧教育;云平臺(tái);教育云;實(shí)踐教學(xué)

0引言

傳統(tǒng)時(shí)代的智慧教育通常是用一套公眾接受的帶有真理性質(zhì)的思維模式來(lái)啟發(fā)和教育學(xué)生。進(jìn)入信息化時(shí)代,人們對(duì)智慧教育的認(rèn)識(shí)又發(fā)生了改變:智慧教育是一種通過(guò)信息技術(shù)來(lái)改革傳統(tǒng)教育各個(gè)方面,目的在于培養(yǎng)學(xué)習(xí)者的創(chuàng)新能力、批判思維能力、問(wèn)題解決能力等高階思維能力,即發(fā)展學(xué)習(xí)者的智慧[1]。信息時(shí)代的智慧教育是利用現(xiàn)代的科學(xué)技術(shù),來(lái)改進(jìn)或完善傳統(tǒng)教育的缺陷,通過(guò)對(duì)教育的不斷優(yōu)化來(lái)培養(yǎng)學(xué)習(xí)者終生學(xué)習(xí)的能力和發(fā)展學(xué)習(xí)者的智慧。智慧實(shí)驗(yàn)是智慧教育的一個(gè)分支。云計(jì)算作為分布式計(jì)算的一種,其在教育領(lǐng)域的遷移稱為“教育云”[2]。國(guó)外研究者在2009年前后開(kāi)始關(guān)注教育云[3]。根據(jù)國(guó)家十二五規(guī)劃《素質(zhì)教育云平臺(tái)》的要求,各個(gè)地區(qū)涌現(xiàn)出了諸多教育云的教學(xué)應(yīng)用案例[4]。例如,2014年5月,重慶市召開(kāi)了教育“云課堂”項(xiàng)目應(yīng)用推進(jìn)工作研討會(huì),會(huì)上展示了教育云課堂教師講授與同學(xué)學(xué)習(xí)和互動(dòng)的整個(gè)過(guò)程,整堂課利用云平臺(tái)+微課+PPT來(lái)呈現(xiàn),學(xué)生在課堂上利用平板電腦學(xué)習(xí),實(shí)現(xiàn)學(xué)習(xí)資源的共享。明確感受到了實(shí)驗(yàn)教育云未來(lái)發(fā)展的強(qiáng)勁趨勢(shì)及學(xué)校自身發(fā)展的需要和辦學(xué)定位,我校——長(zhǎng)春工業(yè)大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院的科研團(tuán)隊(duì)結(jié)合學(xué)院自身需要研發(fā)了實(shí)驗(yàn)教育云平臺(tái)。

1實(shí)驗(yàn)教育云平臺(tái)的功能設(shè)計(jì)、架構(gòu)設(shè)計(jì)及實(shí)現(xiàn)

1.1實(shí)驗(yàn)教育云平臺(tái)的功能設(shè)計(jì)

實(shí)驗(yàn)教育云平臺(tái)功能模塊主要包含系統(tǒng)管理模塊、實(shí)驗(yàn)教學(xué)管理模塊和實(shí)驗(yàn)進(jìn)度管理模塊。系統(tǒng)管理模塊包括班級(jí)管理、權(quán)限管理、課程管理和鏡像管理子模塊。班級(jí)管理子模塊主要是系統(tǒng)管理級(jí)以班級(jí)為單位導(dǎo)入學(xué)生的姓名、學(xué)號(hào)和密碼。權(quán)限管理子模塊是系統(tǒng)管理者為實(shí)驗(yàn)教師和學(xué)生分配不同的使用權(quán)限。課程管理子模塊為教師分配本學(xué)期的實(shí)驗(yàn)課程。鏡像管理子模塊為不同的實(shí)驗(yàn)課程分配不同的實(shí)驗(yàn)環(huán)境。實(shí)驗(yàn)教學(xué)管理模塊主要是教師進(jìn)行實(shí)驗(yàn)教學(xué)的管理,包括教師上傳實(shí)驗(yàn)指導(dǎo)書,課前布置每堂課使用的實(shí)驗(yàn)環(huán)境。教師可以查詢學(xué)生的實(shí)驗(yàn)報(bào)告完成情況,并對(duì)學(xué)生的實(shí)驗(yàn)相擬度進(jìn)行查詢,并最終給出學(xué)生的實(shí)驗(yàn)成績(jī)。實(shí)驗(yàn)進(jìn)度管理模塊的操作者是學(xué)生。首先學(xué)生完成實(shí)驗(yàn)教育云平臺(tái)的登錄,然后根據(jù)實(shí)驗(yàn)指導(dǎo)書的實(shí)驗(yàn)內(nèi)容對(duì)實(shí)驗(yàn)環(huán)境進(jìn)行實(shí)際操作或程序設(shè)計(jì),完成實(shí)驗(yàn)內(nèi)容后截圖并提交實(shí)驗(yàn)報(bào)告,最后由教師給出實(shí)驗(yàn)成績(jī)后,學(xué)生在學(xué)生端查詢實(shí)驗(yàn)成績(jī)。實(shí)驗(yàn)教育云平臺(tái)的功能設(shè)計(jì)如圖1所示。

1.2實(shí)驗(yàn)教育云平臺(tái)的架構(gòu)設(shè)計(jì)

在圖2中,Web服務(wù)器的主要功能是通過(guò)互聯(lián)網(wǎng)接入Web服務(wù),通過(guò)虛擬現(xiàn)實(shí)技術(shù)將虛擬實(shí)驗(yàn)環(huán)境移植到Web頁(yè)面和生成動(dòng)態(tài)網(wǎng)頁(yè)[5],這樣使用者就通過(guò)虛擬生成的實(shí)驗(yàn)環(huán)境進(jìn)行實(shí)驗(yàn)操作。將多個(gè)Web服務(wù)器組成了云端Web客戶群。應(yīng)用服務(wù)器端主要負(fù)責(zé)數(shù)據(jù)采集,并對(duì)采集后的數(shù)據(jù)進(jìn)行數(shù)據(jù)分析和處理,然后將處理后的數(shù)據(jù)的結(jié)果傳送到數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行保存,同時(shí)將處理結(jié)果通過(guò)Web傳送到Web服務(wù)器端。由于此可,這種B/S結(jié)構(gòu)極大地簡(jiǎn)輕了云端Web服務(wù)器的工作負(fù)荷,只需安裝Web瀏覽器作為云端的運(yùn)行平臺(tái)同時(shí)只負(fù)責(zé)一小部分的人機(jī)交互的業(yè)務(wù)邏輯處理工作,主要的業(yè)務(wù)邏輯處理工作由服務(wù)器群實(shí)現(xiàn)。所以這種“瘦客戶端/胖服務(wù)器”模式易于后臺(tái)管理和維護(hù),并具有良好的穩(wěn)定性、魯棒性和可擴(kuò)展性。

1.3實(shí)驗(yàn)教育云平臺(tái)的實(shí)現(xiàn)

按照實(shí)驗(yàn)教育云平臺(tái)的功能設(shè)計(jì)與架構(gòu)設(shè)計(jì),其教育云平臺(tái)的實(shí)現(xiàn)如圖3所示。圖3的左側(cè)為學(xué)生的實(shí)驗(yàn)指導(dǎo)書的內(nèi)容,圖的右側(cè)為R語(yǔ)言的實(shí)驗(yàn)環(huán)境。學(xué)生提交實(shí)驗(yàn)報(bào)告后,教師可以在后臺(tái)查詢實(shí)驗(yàn)報(bào)告提交情況和錄入實(shí)驗(yàn)成績(jī)。

篇8

該系統(tǒng)主要有兩部分構(gòu)成:控端管理系統(tǒng)和學(xué)生客戶管理系統(tǒng)??囟斯芾硐到y(tǒng)為學(xué)生建立人員檔案,設(shè)置各實(shí)驗(yàn)信息和老師的管理級(jí)別。學(xué)生客戶管理系統(tǒng)可驗(yàn)證學(xué)生是否合法,并為提供學(xué)生實(shí)驗(yàn)的實(shí)驗(yàn)信息和該實(shí)驗(yàn)的各階段的實(shí)驗(yàn)內(nèi)容和實(shí)驗(yàn)時(shí)間。軟件以SQL為服務(wù)器平臺(tái),采用后臺(tái)型數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)建立一個(gè)具有學(xué)生個(gè)人信息和實(shí)驗(yàn)內(nèi)容一些基礎(chǔ)信息的數(shù)據(jù)庫(kù),來(lái)實(shí)現(xiàn)對(duì)系統(tǒng)的管理和控制。

從而提高實(shí)驗(yàn)室現(xiàn)代化管理水平和工作效率,方便學(xué)生做實(shí)驗(yàn),科學(xué)統(tǒng)計(jì)學(xué)生實(shí)驗(yàn)數(shù)據(jù),有利于分析決策。

關(guān)鍵詞:主控端管理系統(tǒng);客戶端管理系統(tǒng);開(kāi)放預(yù)約

進(jìn)入21世紀(jì),我國(guó)的高校教育方式由精英教育逐步變化為普及教育,在大的方針指導(dǎo)下,高校在不斷擴(kuò)大自己的招生規(guī)模,使更多的學(xué)子進(jìn)入大學(xué)學(xué)習(xí),而各高校的教學(xué)資源在擴(kuò)大招生的進(jìn)程中也不斷的發(fā)展,不斷的進(jìn)行儀器設(shè)備的更新。怎樣使這些設(shè)備更好的利用在教學(xué)中,怎樣使設(shè)備的使用率大幅提高是各高校所面臨的首要問(wèn)題,是高校建設(shè)中避免盲目建設(shè)的重要環(huán)節(jié)。

一、教學(xué)管理方法的改革

大學(xué)教育的目的將理論與實(shí)踐相結(jié)合,實(shí)踐是教學(xué)中的實(shí)驗(yàn)環(huán)節(jié),學(xué)生理論課堂的知識(shí)如果不進(jìn)行實(shí)踐,那么理論只能是理論上的理論與實(shí)踐的理論是不相適應(yīng)的,實(shí)驗(yàn)教育是大學(xué)教育的重要組成部分。實(shí)驗(yàn)室與課堂不同,教學(xué)方法存在很大的差別,課堂理論教學(xué)只是完成口頭的教與學(xué),而實(shí)驗(yàn)課堂不僅要完成口頭的教與學(xué),還要完成實(shí)際的操作和理論聯(lián)系實(shí)際的過(guò)程。

由于高校的連年擴(kuò)招,學(xué)生人數(shù)不斷增加,實(shí)驗(yàn)室各種各樣的實(shí)驗(yàn)儀器設(shè)備有限,實(shí)驗(yàn)室儀器設(shè)備滿足不了學(xué)生的需求,是各個(gè)高校面臨的問(wèn)題,實(shí)驗(yàn)室開(kāi)放預(yù)約模式可以提高實(shí)驗(yàn)室的使用率,滿足更多的學(xué)生對(duì)實(shí)際動(dòng)手能力的要求。

二、開(kāi)放模式的模式建立

開(kāi)放預(yù)約模式的主要作用,就是通過(guò)中心數(shù)據(jù)庫(kù)的綜合管理功能,利用網(wǎng)絡(luò)交互技術(shù)和實(shí)驗(yàn)設(shè)備自動(dòng)管理技術(shù),實(shí)現(xiàn)對(duì)實(shí)驗(yàn)室的自動(dòng)化管理并方便學(xué)生和老師對(duì)實(shí)驗(yàn)設(shè)備的有效利用。其主要功能包括:實(shí)驗(yàn)室控制管理、實(shí)驗(yàn)室預(yù)約管理、實(shí)驗(yàn)室教學(xué)管理、實(shí)驗(yàn)室狀態(tài)信息實(shí)時(shí)、遠(yuǎn)程實(shí)驗(yàn)預(yù)習(xí)和實(shí)驗(yàn)預(yù)約等自動(dòng)化管理功能。

三、系統(tǒng)結(jié)構(gòu)設(shè)計(jì)

開(kāi)放預(yù)約模式要實(shí)現(xiàn)的功能較多,任務(wù)繁瑣。從設(shè)計(jì)與使用的實(shí)用性出發(fā),可將其分為學(xué)生預(yù)約系統(tǒng)、實(shí)驗(yàn)人員檔案信息管理系統(tǒng)、教學(xué)資源系統(tǒng)和實(shí)驗(yàn)器材信息管理系統(tǒng)。各系統(tǒng)獨(dú)立設(shè)計(jì)、互相關(guān)聯(lián),這樣可提高系統(tǒng)軟件的可擴(kuò)充性、可重構(gòu)性。

從實(shí)際使用過(guò)程的操作來(lái)看,系統(tǒng)主要包括3個(gè)功能模塊:系統(tǒng)信息管理模塊、實(shí)驗(yàn)教師操作模塊和學(xué)生操作模塊。

訪問(wèn)實(shí)驗(yàn)系統(tǒng)的人員首先必須接受身份驗(yàn)證,系統(tǒng)自動(dòng)區(qū)別訪問(wèn)者是教師還是學(xué)生,是本校學(xué)生還是外校學(xué)生,不同身份需從不同的界面進(jìn)行登陸,不同身份的訪問(wèn)者所具有的權(quán)限是不一樣的。根據(jù)各專業(yè)的實(shí)際情況將實(shí)驗(yàn)課程進(jìn)行整合歸一后,在某個(gè)時(shí)間段內(nèi)對(duì)哪些專業(yè)班級(jí)開(kāi)放哪些實(shí)驗(yàn),以及哪些學(xué)生還缺哪些必修的實(shí)驗(yàn)等相關(guān)信息都在實(shí)驗(yàn)信息欄公示。實(shí)驗(yàn)老師提供實(shí)驗(yàn)用的多媒體課件,對(duì)實(shí)驗(yàn)信息可做相應(yīng)修改,同時(shí)根據(jù)學(xué)生傳送的實(shí)驗(yàn)報(bào)告給定實(shí)驗(yàn)成績(jī)。學(xué)生可查閱信息、根據(jù)多媒體課件進(jìn)行自學(xué)、完成實(shí)驗(yàn)操作和實(shí)驗(yàn)報(bào)告。

四、系統(tǒng)設(shè)計(jì)分析

在系統(tǒng)設(shè)計(jì)中,可以設(shè)定某人擔(dān)任系統(tǒng)管理員。管理員和一般專職實(shí)驗(yàn)指導(dǎo)教師都可以相應(yīng)的實(shí)驗(yàn)信息,即系統(tǒng)提供了2個(gè)教師登錄入口,分別是管理入口和普通入口。分配了管理員權(quán)限的教師可以從管理入口以管理員的身份登錄到系統(tǒng),進(jìn)行一系列的管理工作。學(xué)生進(jìn)行實(shí)驗(yàn)前需驗(yàn)證身份,然后選擇實(shí)驗(yàn)類別,并根據(jù)需要選擇實(shí)驗(yàn)。上述所有的訪問(wèn)操作都是通過(guò)系統(tǒng)提供的友好的人機(jī)界面來(lái)完成的。

系統(tǒng)設(shè)計(jì)需要解決的主要問(wèn)題如下:人機(jī)界面設(shè)計(jì)、登陸權(quán)限設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)和鏈接問(wèn)題。

五、管理員界面設(shè)計(jì)

系統(tǒng)界面設(shè)計(jì)中較重要的一部分就是管理員窗口,在這里為了方便對(duì)學(xué)生信息及實(shí)驗(yàn)器材的管理,采用簡(jiǎn)單友好的界面,如圖所示。

查詢學(xué)生預(yù)約信息,就會(huì)彈出相應(yīng)的窗口,管理員可以很方便地完成對(duì)學(xué)生的查詢、增加和刪除等操作。其中查詢可按課節(jié)、周和學(xué)號(hào)等多種方式進(jìn)行,比如查第六周周一1、2節(jié)的同學(xué),系統(tǒng)則會(huì)以表格形式列出該節(jié)所有選課學(xué)生。通過(guò)這個(gè)窗口的設(shè)計(jì)能夠?qū)W(xué)生預(yù)約信息進(jìn)行有效而快速的管理。

六、數(shù)據(jù)庫(kù)的設(shè)計(jì)

數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。好的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)會(huì)減少數(shù)據(jù)庫(kù)的存儲(chǔ)量,數(shù)據(jù)的完整性和一致性比較高,系統(tǒng)具有較快的響應(yīng)速度,簡(jiǎn)化基于此數(shù)據(jù)庫(kù)的應(yīng)用程序的實(shí)現(xiàn)等。數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí),數(shù)據(jù)庫(kù)中各數(shù)據(jù)表要結(jié)構(gòu)清晰。

數(shù)據(jù)庫(kù)需求分析是數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的第一個(gè)非常重要的階段。在這個(gè)階段主要是收集基本數(shù)據(jù)、確定數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理流程,由此組成一份詳盡的數(shù)據(jù)字典,為以后進(jìn)一步設(shè)計(jì)打下基礎(chǔ)。具體到本系統(tǒng)的設(shè)計(jì),以學(xué)生信息基本情況表、實(shí)驗(yàn)設(shè)備基本信息表及儀器外借情況表為例,需要設(shè)計(jì)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)分別如下:

學(xué)生個(gè)人信息記錄:學(xué)號(hào)、姓名、班級(jí)、學(xué)院、專業(yè)和密碼;實(shí)驗(yàn)課程記錄:統(tǒng)一編號(hào)、課程名稱、開(kāi)課日期、難易程度和開(kāi)課實(shí)驗(yàn)室等。

篇9

關(guān)鍵詞:實(shí)驗(yàn)教學(xué);實(shí)驗(yàn)考核;實(shí)驗(yàn)成績(jī);動(dòng)手能力

高等教育不僅要使大學(xué)生具有扎實(shí)的理論基礎(chǔ),更重要的是要通過(guò)實(shí)驗(yàn)環(huán)節(jié)加強(qiáng)其系統(tǒng)的實(shí)踐訓(xùn)練,提高學(xué)生綜合分析與解決實(shí)際問(wèn)題的能力。然而,目前多數(shù)大學(xué)畢業(yè)生的實(shí)踐能力和綜合素質(zhì)與培養(yǎng)目標(biāo)還有一定的差距,許多學(xué)生進(jìn)入工作單位以后難以適應(yīng)崗位要求。這說(shuō)明高校對(duì)學(xué)生實(shí)踐能力的培養(yǎng)和考核力度還不夠,高校實(shí)驗(yàn)教學(xué)中的一些關(guān)鍵環(huán)節(jié)仍需改革[1]。如何采用適當(dāng)?shù)目己朔绞綑z驗(yàn)學(xué)生的實(shí)際動(dòng)手能力,是實(shí)驗(yàn)教學(xué)必須考慮的問(wèn)題。

實(shí)驗(yàn)考核方式是檢驗(yàn)實(shí)驗(yàn)教學(xué)的重要手段,從另一個(gè)方面來(lái)說(shuō),它也是實(shí)驗(yàn)教學(xué)的指揮棒。實(shí)驗(yàn)考核方式可以改變師生對(duì)實(shí)驗(yàn)教學(xué)的態(tài)度,提升實(shí)驗(yàn)教學(xué)的質(zhì)量,真正達(dá)到檢驗(yàn)學(xué)生實(shí)際動(dòng)手能力的目的。我系計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)開(kāi)設(shè)的實(shí)驗(yàn)多種多樣,既有從屬于理論課程的實(shí)驗(yàn),也有單獨(dú)設(shè)課的實(shí)驗(yàn);既有需要普通PC機(jī)的實(shí)驗(yàn),也有需要特定實(shí)驗(yàn)設(shè)備的實(shí)驗(yàn)。針對(duì)各種不同類型的實(shí)驗(yàn),我們考慮通過(guò)平時(shí)實(shí)驗(yàn)成績(jī)、實(shí)驗(yàn)成績(jī)構(gòu)成、實(shí)驗(yàn)考試方式三個(gè)方面結(jié)合,形成具有一定通用性的實(shí)驗(yàn)考核方式。

1平時(shí)實(shí)驗(yàn)成績(jī)

實(shí)驗(yàn)教學(xué)有別于理論教學(xué),它除了講授相關(guān)的理論知識(shí)外,關(guān)鍵是培養(yǎng)學(xué)生觀察能力、思維能力和操

作技能,使學(xué)生具備獨(dú)立設(shè)計(jì)和改進(jìn)實(shí)驗(yàn)的基本能力,具備較強(qiáng)的數(shù)據(jù)處理和繪圖能力,培養(yǎng)學(xué)生分析問(wèn)題和解決問(wèn)題的能力。因此,對(duì)學(xué)生的考核應(yīng)該貫穿實(shí)驗(yàn)教學(xué)全過(guò)程,即通過(guò)對(duì)每個(gè)實(shí)驗(yàn)項(xiàng)目考核來(lái)實(shí)現(xiàn)。學(xué)生完成單次實(shí)驗(yàn)項(xiàng)目的過(guò)程主要包含有實(shí)驗(yàn)紀(jì)律、實(shí)驗(yàn)預(yù)習(xí)、實(shí)驗(yàn)操作、實(shí)驗(yàn)提問(wèn)及討論、實(shí)驗(yàn)報(bào)告等幾個(gè)方面,針對(duì)這幾個(gè)方面進(jìn)行考核,可以較好地反映學(xué)生的實(shí)際動(dòng)手能力。平時(shí)實(shí)驗(yàn)成績(jī)即為學(xué)生單次實(shí)驗(yàn)成績(jī)的平均值。

(1) 實(shí)驗(yàn)紀(jì)律。實(shí)驗(yàn)紀(jì)律主要從學(xué)生有無(wú)遲到、早退、缺課,以及實(shí)驗(yàn)中有無(wú)大聲喧嘩、是否愛(ài)護(hù)實(shí)驗(yàn)器材,是否注意環(huán)境衛(wèi)生等方面進(jìn)行評(píng)定[2]。實(shí)驗(yàn)紀(jì)律占單次實(shí)驗(yàn)成績(jī)的10%。

(2) 實(shí)驗(yàn)預(yù)習(xí)。由于實(shí)驗(yàn)教學(xué)和理論教學(xué)難于做到同步進(jìn)行,另外,實(shí)驗(yàn)過(guò)程可能會(huì)涉及到程序的調(diào)試,因此,為了保證實(shí)驗(yàn)教學(xué)時(shí)間和質(zhì)量,首先要求學(xué)生課前進(jìn)行預(yù)習(xí),寫出預(yù)習(xí)報(bào)告,即說(shuō)明實(shí)驗(yàn)原理、內(nèi)容、步驟,闡述實(shí)驗(yàn)的關(guān)鍵,完成主體程序設(shè)計(jì),預(yù)計(jì)產(chǎn)生結(jié)果,指出實(shí)驗(yàn)過(guò)程中應(yīng)注意的問(wèn)題等,在實(shí)驗(yàn)前提交給指導(dǎo)教師,否則不得進(jìn)行實(shí)驗(yàn)。指導(dǎo)教師根據(jù)每位學(xué)生的預(yù)習(xí)報(bào)告質(zhì)量給出預(yù)習(xí)成績(jī)[3]。實(shí)驗(yàn)預(yù)習(xí)占單次實(shí)驗(yàn)成績(jī)的10%。

(3) 實(shí)驗(yàn)操作。在實(shí)驗(yàn)過(guò)程中,指導(dǎo)教師應(yīng)以巡

基金項(xiàng)目:湖南省普通高等學(xué)校教學(xué)改革研究項(xiàng)目(湘教通[2007]230號(hào));湖南理工學(xué)院教研教改課題項(xiàng)目(2008D01)。

作者簡(jiǎn)介:張舸,男,碩士,講師/工程師,研究方向?yàn)橛?jì)算機(jī)網(wǎng)絡(luò)及嵌入式應(yīng)用;劉利強(qiáng),男,碩士,實(shí)驗(yàn)師,研究方向?yàn)橄乱淮ヂ?lián)網(wǎng)及網(wǎng)絡(luò)應(yīng)用;周細(xì)義,男,碩士,高級(jí)實(shí)驗(yàn)師,研究方向?yàn)橛?jì)算機(jī)網(wǎng)絡(luò)及實(shí)踐教學(xué)管理。

視的方式,觀察每位學(xué)生的實(shí)驗(yàn)操作情況,對(duì)學(xué)生在實(shí)驗(yàn)過(guò)程的主動(dòng)性、儀器操作的正確性、動(dòng)手熟練程度等進(jìn)行全面考查。實(shí)驗(yàn)結(jié)束后,檢查實(shí)驗(yàn)數(shù)據(jù),有明顯錯(cuò)誤的要求學(xué)生重測(cè)或重做,對(duì)于合格者,指導(dǎo)教師在其原始數(shù)據(jù)上簽名,最后,根據(jù)學(xué)生能否在規(guī)定時(shí)間內(nèi)完成實(shí)驗(yàn),操作正確及熟悉情況、實(shí)驗(yàn)數(shù)據(jù)情況等給出實(shí)驗(yàn)操作成績(jī)。實(shí)驗(yàn)操作占單次實(shí)驗(yàn)成績(jī)的50%。

(4) 實(shí)驗(yàn)提問(wèn)。在巡視過(guò)程中,對(duì)學(xué)生進(jìn)行隨機(jī)提問(wèn),可以對(duì)學(xué)生操作過(guò)程中存在的問(wèn)題進(jìn)行質(zhì)疑或提問(wèn),也可采用針對(duì)實(shí)驗(yàn)項(xiàng)目的思考題進(jìn)行提問(wèn)。提問(wèn)以交流的方式進(jìn)行,盡量不干擾學(xué)生的實(shí)驗(yàn),最后,根據(jù)學(xué)生回答情況給出實(shí)驗(yàn)成績(jī)。實(shí)驗(yàn)提問(wèn)占單次實(shí)驗(yàn)成績(jī)的10%。

(5) 實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)報(bào)告(包括指導(dǎo)教師簽名的原始數(shù)據(jù)表)應(yīng)于實(shí)驗(yàn)完成后一周內(nèi),以實(shí)驗(yàn)教學(xué)班為單位交給指導(dǎo)教師。不能按時(shí)交實(shí)驗(yàn)報(bào)告的學(xué)生,成績(jī)將被扣分。指導(dǎo)教師應(yīng)及時(shí)批改實(shí)驗(yàn)報(bào)告,對(duì)有錯(cuò)誤的地方作記號(hào),并及時(shí)反饋給學(xué)生。實(shí)驗(yàn)報(bào)告有規(guī)定的格式,主要內(nèi)容包括實(shí)驗(yàn)原理、實(shí)驗(yàn)方法、實(shí)驗(yàn)過(guò)程、實(shí)驗(yàn)數(shù)據(jù)、實(shí)驗(yàn)分析和結(jié)果、實(shí)驗(yàn)思考題等內(nèi)容。指導(dǎo)教師根據(jù)實(shí)驗(yàn)報(bào)告完成情況合理給出實(shí)驗(yàn)報(bào)告成績(jī)。實(shí)驗(yàn)報(bào)告占單次實(shí)驗(yàn)成績(jī)的20%。

2實(shí)驗(yàn)成績(jī)構(gòu)成

相對(duì)于理論教學(xué),實(shí)驗(yàn)教學(xué)評(píng)價(jià)有其特殊性。對(duì)實(shí)驗(yàn)成績(jī)的考核,單看平時(shí)成績(jī)或進(jìn)行獨(dú)立實(shí)驗(yàn)考試均有其局限性。我系計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)開(kāi)設(shè)的實(shí)驗(yàn)分為從屬于理論課程的實(shí)驗(yàn)和獨(dú)立設(shè)課的實(shí)驗(yàn)兩種。如程序設(shè)計(jì)語(yǔ)言,總學(xué)時(shí)72,實(shí)驗(yàn)學(xué)時(shí)8;程序設(shè)計(jì)實(shí)驗(yàn),總學(xué)時(shí)36,為獨(dú)立設(shè)課的實(shí)驗(yàn)。根據(jù)實(shí)驗(yàn)課程的開(kāi)設(shè)情況,因“課”制宜,采取不同的實(shí)驗(yàn)成績(jī)構(gòu)成方式,能較好的體現(xiàn)學(xué)生的實(shí)際動(dòng)手能力。

對(duì)從屬于理論課程的實(shí)驗(yàn),由于實(shí)驗(yàn)學(xué)時(shí)少,且多為驗(yàn)證性實(shí)驗(yàn),不便花大量時(shí)間和精力對(duì)實(shí)驗(yàn)進(jìn)行全面考核,可采取隨機(jī)抽樣的方式選一部分(如30%)同學(xué)進(jìn)行操作考試,其余同學(xué)筆試、實(shí)驗(yàn)成績(jī)構(gòu)成以平時(shí)實(shí)驗(yàn)成績(jī)?yōu)橹?占實(shí)驗(yàn)考核成績(jī)的70%,操作(或筆試)占30%。

對(duì)獨(dú)立設(shè)課的實(shí)驗(yàn),采取“全面考核”的方式,這種方式考核的實(shí)驗(yàn)成績(jī)?nèi)婵陀^,但教師工作量大,所需時(shí)間較多。我系現(xiàn)獨(dú)立開(kāi)設(shè)五門實(shí)驗(yàn)課程,具體為程序設(shè)計(jì)實(shí)驗(yàn)、計(jì)算機(jī)硬件技術(shù)實(shí)驗(yàn)、數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)實(shí)驗(yàn)、計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)、數(shù)據(jù)庫(kù)系統(tǒng)實(shí)驗(yàn),每門課程均為36學(xué)時(shí)。除平時(shí)實(shí)驗(yàn)外,每個(gè)學(xué)生都必須參加期末的操作考試和口試。實(shí)驗(yàn)成績(jī)構(gòu)成為平時(shí)實(shí)驗(yàn)成績(jī)占50%,操作考試占30%,口試占20%。

3實(shí)驗(yàn)考試方式

從第2部分的實(shí)驗(yàn)成績(jī)構(gòu)成中可以看出,實(shí)驗(yàn)考試是實(shí)驗(yàn)考核的必要手段,它主要可分為口試、筆試和操作考試三種方式。

(1) 口試??谠嚨闹饕獌?nèi)容是各實(shí)驗(yàn)的思考題及實(shí)驗(yàn)過(guò)程中存在的問(wèn)題,由學(xué)生抽簽回答。由于口試題目具有一定的通用性,一般均與理論教學(xué)的知識(shí)點(diǎn)相關(guān),要求學(xué)生在較短的時(shí)間內(nèi)組織語(yǔ)言進(jìn)行回答,這對(duì)學(xué)生來(lái)說(shuō)是一個(gè)綜合能力的考察過(guò)程??谠嚳梢钥疾鞂W(xué)生對(duì)理論知識(shí)的掌握程度、對(duì)實(shí)驗(yàn)的整體認(rèn)識(shí),并能判斷學(xué)生對(duì)實(shí)驗(yàn)整體過(guò)程的把握程度。

(2) 筆試。為了保證學(xué)生實(shí)驗(yàn)成績(jī)考核的公平性和客觀性,我們強(qiáng)調(diào)期末閉卷考試,考試內(nèi)容包括實(shí)驗(yàn)原理、方法、步驟、數(shù)據(jù)處理、結(jié)果分析、圖表繪制等,考核側(cè)重于實(shí)驗(yàn)步驟,實(shí)驗(yàn)結(jié)果與分析,常規(guī)儀器設(shè)備使用方法。

(3) 操作考試。操作考試的內(nèi)容主要是列出已做的實(shí)驗(yàn)(可取某一部分內(nèi)容),學(xué)生當(dāng)場(chǎng)抽簽,在規(guī)定時(shí)間內(nèi)當(dāng)場(chǎng)完成實(shí)驗(yàn)內(nèi)容和實(shí)驗(yàn)報(bào)告。參與操作考試的實(shí)驗(yàn)項(xiàng)目一般是“三性”實(shí)驗(yàn)項(xiàng)目,可以考察學(xué)生綜合處理問(wèn)題,完成實(shí)驗(yàn)的能力,直接檢驗(yàn)學(xué)生的實(shí)際動(dòng)手能力。操作考試可以參照平時(shí)實(shí)驗(yàn)成績(jī)的考核方式進(jìn)行,主要考核實(shí)驗(yàn)操作和實(shí)驗(yàn)報(bào)告兩個(gè)方面,其中實(shí)驗(yàn)操作占操作考試成績(jī)的60%,實(shí)驗(yàn)報(bào)告占操作考試成績(jī)的40%。

計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)開(kāi)設(shè)的實(shí)驗(yàn)按照是否與特定實(shí)驗(yàn)設(shè)備相關(guān),分為需要特定實(shí)驗(yàn)設(shè)備的實(shí)驗(yàn)和僅需要普通PC機(jī)的實(shí)驗(yàn)兩類。對(duì)于兩類實(shí)驗(yàn),實(shí)驗(yàn)報(bào)告的考核要求有所區(qū)別。對(duì)于需要特定實(shí)驗(yàn)設(shè)備的實(shí)驗(yàn),實(shí)驗(yàn)報(bào)告的考核按照傳統(tǒng)的實(shí)驗(yàn)報(bào)告考核方式進(jìn)行。對(duì)于僅需要普通PC機(jī)的實(shí)驗(yàn),即主要采用軟件編程方式實(shí)行的實(shí)驗(yàn),采用軟件工程的過(guò)程方法書寫實(shí)驗(yàn)報(bào)告,并進(jìn)行考核。

4實(shí)驗(yàn)考核方式的影響

實(shí)驗(yàn)考核方式的改變對(duì)實(shí)驗(yàn)教學(xué)、實(shí)驗(yàn)指導(dǎo)教師、實(shí)驗(yàn)室管理都提出了新的要求。對(duì)于實(shí)驗(yàn)教學(xué),要求改進(jìn)實(shí)驗(yàn)方法,確立學(xué)生主體-教師主導(dǎo)的教學(xué)模式;對(duì)于實(shí)驗(yàn)指導(dǎo)教師,要求其增強(qiáng)自身綜合實(shí)力,提升實(shí)驗(yàn)指導(dǎo)能力;對(duì)于實(shí)驗(yàn)室管理,要求實(shí)行開(kāi)放式管理形式,方便學(xué)生課外自主進(jìn)行實(shí)驗(yàn)。

(1) 實(shí)驗(yàn)教學(xué)。傳統(tǒng)實(shí)驗(yàn)教學(xué)方法首先由老師將實(shí)驗(yàn)的一切儀器設(shè)備準(zhǔn)備好,學(xué)生則對(duì)照指定的實(shí)驗(yàn)指導(dǎo)書,利用指定的儀器設(shè)備,按照指定的實(shí)驗(yàn)方法和操作步驟,“按部就班地、照方抓藥地”做實(shí)驗(yàn),只要測(cè)出基本正確的數(shù)據(jù),便是萬(wàn)事大吉。這種實(shí)驗(yàn)教學(xué)方法不利于學(xué)生獨(dú)立工作能力的提高。

由于學(xué)生和教師重視實(shí)驗(yàn)課,實(shí)驗(yàn)教學(xué)的地位提高了,實(shí)驗(yàn)的目的也更加明確――即培養(yǎng)學(xué)生的實(shí)踐能力和獨(dú)立工作能力[4]。因此,在實(shí)驗(yàn)教學(xué)中,學(xué)生必須學(xué)會(huì)獨(dú)立操作,獨(dú)立完成實(shí)驗(yàn),自己分析處理實(shí)驗(yàn)數(shù)據(jù)。由于學(xué)習(xí)的興趣提高了,學(xué)生在實(shí)驗(yàn)過(guò)程中遇到問(wèn)題時(shí),一般也是樂(lè)于積極地去思考和驗(yàn)證自己的想法,當(dāng)學(xué)生有不理解的問(wèn)題向指導(dǎo)教師詢問(wèn)時(shí),教師要給以啟發(fā)和誘導(dǎo),而不要直接回答。通過(guò)改革,改變過(guò)去“抱著走”的教學(xué)方式,學(xué)生的自主學(xué)習(xí)能力得到了很大提高。

(2) 實(shí)驗(yàn)指導(dǎo)教師。實(shí)驗(yàn)考核方式的改變,對(duì)學(xué)生實(shí)驗(yàn)?zāi)芰μ岢隽烁叩囊?。?shí)際上,由于考核方式的改變,學(xué)生在實(shí)驗(yàn)中感受到較大的壓力。學(xué)生在實(shí)驗(yàn)過(guò)程中所提出的問(wèn)題不僅局限于實(shí)驗(yàn)設(shè)備本身,

很多問(wèn)題會(huì)擴(kuò)展到理論教學(xué)的知識(shí)點(diǎn),學(xué)生主動(dòng)求助指導(dǎo)教師的情況大大增加。這樣一來(lái),實(shí)驗(yàn)指導(dǎo)的難度進(jìn)一步加大,對(duì)指導(dǎo)教師的要求也逐步提高。

(3) 實(shí)驗(yàn)室開(kāi)放。實(shí)驗(yàn)室開(kāi)放式管理是提高學(xué)生實(shí)驗(yàn)?zāi)芰Φ挠辛ΡU?。?shí)施開(kāi)放,實(shí)行學(xué)生自主實(shí)驗(yàn),能有效地培養(yǎng)學(xué)生的思維和動(dòng)手能力,提高學(xué)生的綜合素質(zhì)[5]。由于開(kāi)放實(shí)驗(yàn)室特殊的實(shí)驗(yàn)方式,基礎(chǔ)較差的學(xué)生,在開(kāi)放實(shí)驗(yàn)時(shí)沒(méi)有在規(guī)定學(xué)時(shí)內(nèi)必須完成規(guī)定內(nèi)容的壓力,沒(méi)有與基礎(chǔ)好的同學(xué)同室實(shí)驗(yàn)時(shí)的壓力,他們可以從容地、安心地思考、實(shí)驗(yàn),逐步提高自己的思維和動(dòng)手能力和自信心;基礎(chǔ)較好的學(xué)生,在開(kāi)放實(shí)驗(yàn)時(shí)則可以按自己的想法設(shè)計(jì)實(shí)驗(yàn)方法、調(diào)整儀器、觀察實(shí)驗(yàn)現(xiàn)象[6]。

5結(jié)語(yǔ)

通過(guò)實(shí)驗(yàn)考核方式的調(diào)整,提高了學(xué)生學(xué)習(xí)的積極性和主動(dòng)性,理論基礎(chǔ)更加扎實(shí),實(shí)踐能力普遍提高。由于對(duì)實(shí)驗(yàn)進(jìn)行嚴(yán)格的考核,師生對(duì)實(shí)驗(yàn)教學(xué)普遍重視,實(shí)驗(yàn)教學(xué)的地位也提高了;由于有一定的難度和較大的學(xué)習(xí)壓力,學(xué)生在進(jìn)入實(shí)驗(yàn)室前,一般都會(huì)主動(dòng)預(yù)習(xí),了解實(shí)驗(yàn)原理和實(shí)驗(yàn)過(guò)程,實(shí)驗(yàn)時(shí)學(xué)生由被動(dòng)轉(zhuǎn)為主動(dòng),具備了學(xué)習(xí)的積極性和主動(dòng)性。由于嚴(yán)格的考核,學(xué)生的實(shí)踐能力得到了良好的培養(yǎng)和鍛煉,綜合素質(zhì)和創(chuàng)新精神也有了很大提高。

參考文獻(xiàn):

[1] 鄒長(zhǎng)明,于群英,李孝良,等. 改革實(shí)驗(yàn)考核方式的實(shí)踐與成效[J]. 安徽農(nóng)學(xué)通報(bào),2007,13(19):331-332.

[2] 王勇,宋萬(wàn)年. 改進(jìn)綜合性、設(shè)計(jì)性實(shí)驗(yàn)考核辦法提高學(xué)生實(shí)驗(yàn)?zāi)芰J]. 實(shí)驗(yàn)技術(shù)與管理,2006,23(4):105-107.

[3] 曾明榮. 改善實(shí)驗(yàn)條件,完善考核制度,實(shí)現(xiàn)師生互動(dòng)――探討提高學(xué)生創(chuàng)新能力的途徑與方法[J]. 實(shí)驗(yàn)技術(shù)與管理,2007,24(10):143-147.

[4] 孫連榮. 高校實(shí)驗(yàn)教學(xué)模式的研究與探索[J]. 實(shí)驗(yàn)室研究與探索,2003,22(1):4-5,12.

[5] 趙文敏,胡華,周怡. 開(kāi)放實(shí)驗(yàn)教學(xué)模式的研究與探討[J]. 實(shí)驗(yàn)室研究與探索,2006,25(9):1116-1118,1136.

[6] 凌亞文,華中文,張愛(ài)萍,等. 開(kāi)放實(shí)驗(yàn)室的實(shí)踐和思考[J]. 實(shí)驗(yàn)室研究與探索,2006,15(5):672-673.

Discussion of Examination Methods of Experiment about Computer Specialty

ZHANG Ge, LIU Li-qiang, ZHOU Xi-yi

(Department of Computer, Hunan Institute of Science and Technology, Yueyang 414000, China)

篇10

關(guān)鍵詞:軟件設(shè)計(jì)能力;內(nèi)容優(yōu)化;實(shí)踐教學(xué)

一、優(yōu)化教學(xué)內(nèi)容,構(gòu)建新型課程體系

1.優(yōu)化教學(xué)內(nèi)容。計(jì)算機(jī)軟件技術(shù)應(yīng)用領(lǐng)域廣泛,知識(shí)更新快,實(shí)踐性強(qiáng),既要求扎實(shí)而廣博的理論基礎(chǔ)又要求良好的實(shí)踐動(dòng)手和自我學(xué)習(xí)能力。針對(duì)這一特點(diǎn),以計(jì)算機(jī)科學(xué)與技術(shù)本科人才培養(yǎng)方案為基礎(chǔ),以基本素質(zhì)和工程能力培養(yǎng)為主線,以面向信息領(lǐng)域市場(chǎng)、面向區(qū)域經(jīng)濟(jì)建設(shè)為需求,堅(jiān)持“基礎(chǔ)、應(yīng)用、實(shí)踐”的原則,突出軟件開(kāi)發(fā)與設(shè)計(jì)的能力培養(yǎng),在專業(yè)教學(xué)中強(qiáng)調(diào)理論與實(shí)踐并重,知識(shí)、能力和素質(zhì)協(xié)調(diào)發(fā)展,對(duì)教學(xué)內(nèi)容進(jìn)行了大幅優(yōu)化設(shè)計(jì)。在基礎(chǔ)能力方面優(yōu)化了程序設(shè)計(jì)基礎(chǔ)課程,新增了算法分析與設(shè)計(jì)、面向?qū)ο蠓治雠c設(shè)計(jì)課程;在軟件設(shè)計(jì)高級(jí)理論方面優(yōu)化了軟件工程課程,新增了軟件測(cè)試與質(zhì)量保證、軟件體系結(jié)構(gòu)與中間件技術(shù)課程;在綜合實(shí)踐應(yīng)用方面新增了Java程序設(shè)計(jì)、系統(tǒng)集成與項(xiàng)目管理、xml與電子服務(wù)課程。通過(guò)一系列教學(xué)內(nèi)容的改革和優(yōu)化,兼顧了軟件設(shè)計(jì)理論的深度、廣度和實(shí)用性,更加符合以軟件設(shè)計(jì)能力培養(yǎng)為核心的教學(xué)主線要求。2.構(gòu)建新型四層遞進(jìn)式課程體系。軟件設(shè)計(jì)和開(kāi)發(fā)是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)本科人才能力培養(yǎng)的核心和基礎(chǔ)。通過(guò)深度剖析計(jì)算機(jī)軟件設(shè)計(jì)能力的培養(yǎng)特點(diǎn),總結(jié)以往教學(xué)經(jīng)驗(yàn),以培養(yǎng)學(xué)生軟件設(shè)計(jì)能力為核心,構(gòu)建了從程序設(shè)計(jì)基礎(chǔ)到軟件開(kāi)發(fā)綜合實(shí)踐的四層課程體系,每層都有相應(yīng)課程群以及階段性培養(yǎng)目標(biāo)。(1)基礎(chǔ)理論層。以計(jì)算機(jī)導(dǎo)論、操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)、編譯原理、計(jì)算機(jī)組成原理為核心課程群,目標(biāo)是奠定計(jì)算機(jī)系統(tǒng)的基礎(chǔ)理論知識(shí)。(2)基礎(chǔ)訓(xùn)練層。以程序設(shè)計(jì)基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)與算法等為核心的課程群,目標(biāo)是打牢程序設(shè)計(jì)基本能力,并初步掌握面向?qū)ο筌浖O(shè)計(jì)方法。(3)高級(jí)理論層。以軟件工程、軟件測(cè)試與質(zhì)量保證、軟件體系結(jié)構(gòu)與中間件技術(shù)為核心課程群,目標(biāo)是系統(tǒng)掌握軟件體系結(jié)構(gòu)、軟件設(shè)計(jì)開(kāi)發(fā)和軟件項(xiàng)目管理的理論知識(shí),為高級(jí)應(yīng)用實(shí)踐打下堅(jiān)實(shí)基礎(chǔ)。(4)綜合應(yīng)用層。以系統(tǒng)集成與項(xiàng)目管理、xml與電子服務(wù)、Java程序設(shè)計(jì)為核心課程群,目標(biāo)是面向應(yīng)用,全面提高軟件項(xiàng)目設(shè)計(jì)開(kāi)發(fā)的綜合能力。四個(gè)層次之間環(huán)環(huán)相扣、互為基礎(chǔ)、由低到高、循序漸進(jìn),逐步培養(yǎng)學(xué)生良好的軟件理論素養(yǎng)和扎實(shí)的設(shè)計(jì)開(kāi)發(fā)功底,為國(guó)家和社會(huì)培養(yǎng)合格的IT人才。3.強(qiáng)化實(shí)踐能力培養(yǎng),構(gòu)建立體化實(shí)踐教學(xué)體系。良好的軟件設(shè)計(jì)能力不僅需要深厚的理論基礎(chǔ),也需要較強(qiáng)的實(shí)踐功底。鑒于計(jì)算機(jī)軟件技術(shù)具有實(shí)踐性強(qiáng)、知識(shí)更新快的特點(diǎn),我們?cè)O(shè)計(jì)了立體化三層實(shí)踐教學(xué)體系,包括基礎(chǔ)訓(xùn)練層、綜合訓(xùn)練層、實(shí)踐應(yīng)用層。(1)加強(qiáng)課內(nèi)實(shí)踐教學(xué),培養(yǎng)學(xué)生基本編程應(yīng)用能力?;A(chǔ)訓(xùn)練層是由程序設(shè)計(jì)基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)、Java程序設(shè)計(jì)、編譯原理和操作系統(tǒng)等課程的課內(nèi)實(shí)驗(yàn)組成。在課程實(shí)驗(yàn)設(shè)計(jì)中加大了綜合設(shè)計(jì)類實(shí)驗(yàn)的比例,減少了基礎(chǔ)驗(yàn)證性實(shí)驗(yàn)比例。其中基礎(chǔ)驗(yàn)證性實(shí)驗(yàn)與課堂講授同步,加深對(duì)某個(gè)知識(shí)點(diǎn)的理解,緊跟老師引導(dǎo)完成練習(xí)。綜合設(shè)計(jì)類實(shí)驗(yàn)對(duì)多個(gè)知識(shí)點(diǎn)進(jìn)行綜合訓(xùn)練加深對(duì)課程內(nèi)容的整體認(rèn)識(shí),還需要提交實(shí)驗(yàn)報(bào)告。注重綜合設(shè)計(jì)能力的培養(yǎng)。綜合訓(xùn)練層是由程序設(shè)計(jì)基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)和軟件工程等課程的課程設(shè)計(jì)組成。通過(guò)設(shè)計(jì)小型綜合項(xiàng)目,培養(yǎng)知識(shí)的綜合運(yùn)用能力。課程設(shè)計(jì)的實(shí)施分為開(kāi)題、系統(tǒng)設(shè)計(jì)、編碼實(shí)現(xiàn)、系統(tǒng)測(cè)試、系統(tǒng)評(píng)價(jià)與驗(yàn)收,提交課程設(shè)計(jì)報(bào)告。要求分組完成,最后答辯評(píng)分、評(píng)優(yōu)。我們對(duì)課程設(shè)計(jì)考核進(jìn)行了改革,制定了具體的課程設(shè)計(jì)考核制度與考核方法,將課程設(shè)計(jì)考核變?yōu)榇疝q方式考核,包括小組答辯和年級(jí)優(yōu)秀課程設(shè)計(jì)答辯兩個(gè)過(guò)程和層次進(jìn)行。(2)引導(dǎo)課外實(shí)踐,培養(yǎng)學(xué)生創(chuàng)新思維能力。實(shí)踐應(yīng)用層是由各類大學(xué)生競(jìng)賽活動(dòng)、大學(xué)生SRP訓(xùn)練項(xiàng)目、大學(xué)生創(chuàng)新計(jì)劃、畢業(yè)設(shè)計(jì)、教師的科研課題、工程實(shí)訓(xùn)和軟件開(kāi)發(fā)小組等各種形式的實(shí)踐活動(dòng)為依托。通過(guò)各類競(jìng)賽,激發(fā)學(xué)生對(duì)軟件設(shè)計(jì)的興趣和主動(dòng)性,鼓勵(lì)學(xué)生積極參與教師科研項(xiàng)目、大學(xué)生創(chuàng)新計(jì)劃、大學(xué)生SRP訓(xùn)練項(xiàng)目和畢業(yè)設(shè)計(jì),培養(yǎng)和鍛煉軟件設(shè)計(jì)開(kāi)發(fā)能力。

二、小結(jié)

圍繞計(jì)算機(jī)基礎(chǔ)、程序設(shè)計(jì)基礎(chǔ)主線展開(kāi)教學(xué),使學(xué)生能夠具有扎實(shí)的基本功,為高層次人才和創(chuàng)新能力的培養(yǎng)打下堅(jiān)實(shí)的基礎(chǔ)。對(duì)相關(guān)的課程進(jìn)行整合,形成課程群,突破學(xué)期、授課教師、課程各自獨(dú)立的局限,實(shí)現(xiàn)總體設(shè)計(jì)、綜合布局、交叉穿插、協(xié)同配合的新模式。

參考文獻(xiàn):

[1]謝中科,肖增良.程序設(shè)計(jì)系統(tǒng)化思維培養(yǎng)模式的探討[J].計(jì)算機(jī)教育,2014