前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇課程設(shè)計匯報范文,相信會為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。
課程設(shè)計是培養(yǎng)學(xué)生綜合運用所學(xué)知識,發(fā)現(xiàn),提出,分析和解決實際問題,鍛煉實踐能力的重要環(huán)節(jié),是對學(xué)生實際工作能力的具體訓(xùn)練和考察過程.隨著科學(xué)技術(shù)發(fā)展的日新日異,單片機已經(jīng)成為當今計算機應(yīng)用中空前活躍的領(lǐng)域, 在生活中可以說得是無處不在。因此作為二十一世紀的大學(xué)來說掌握單片機的開發(fā)技術(shù)是十分重要的。
回顧起此次單片機課程設(shè)計,至今我仍感慨頗多,的確,從選題到定稿,從理論到實踐,在整整兩星期的日子里,可以說得是苦多于甜,但是可以學(xué)到很多很多的的東西,同時不僅可以鞏固了以前所學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。通過這次課程設(shè)計使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠遠不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實際動手能力和獨立思考的能力。在設(shè)計的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會遇到過各種各樣的問題,同時在設(shè)計的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠牢固,比如說三極管PNP管腳不懂怎么放置,不懂分得二極管的正負極,對單片機匯編語言掌握得不好……通過這次課程設(shè)計之后,一定把以前所學(xué)過的知識重新溫故。
這次課程設(shè)計終于順利完成了,在設(shè)計中遇到了很多編程問題,最后在梁強老師的辛勤指導(dǎo)下,終于游逆而解。同時,在梁強老師的身上我學(xué)得到很多實用的知識,在次我表示感謝!同時,對給過我?guī)椭乃型瑢W(xué)和各位指導(dǎo)老師再次表示忠心的感謝!
二
課程設(shè)計的心得體會
做了兩周的課程設(shè)計,有很多的心得體會,有關(guān)于單片機方面的,更多的是關(guān)于人與人之間關(guān)系方面的。
我們組一共有三個人,但其他兩個人是真的神龍見首不見尾,除了在最后答辯的時候他們一起坐在了我旁邊,冠冕堂皇的指著我畫了幾遍的圖說了幾嘴,我想可能他們自己都不知道自己在說怎么,雖然有的東西他們也答出來了。我佩服他們的勇氣,羨慕他們的運氣(我見到的很多做了10 天的人最后的成績都有不如他們的),但是鄙視他們的做法。
所幸的是,我得到了很多同學(xué)的幫助。我想沒有他們我可能都要放棄了,因為我本人對單片機也并不是很熟悉,學(xué)的東西好像它是它,我是我似的,理論聯(lián)系不了實際。以前的匯編語言沒學(xué)好,一開始的程序這塊兒就要令我抓狂了。后來請教我們班的一個男生,每次跟他一起到試驗室調(diào)試程序(他們組也只有他一個人動手),看他邊做邊給我講解。最后在開發(fā)機上做出來的時候,雖然不是我自己寫的,但看他那么高興,我也有一種分享到的成就感。后來我們組就用了他寫的程序,他自己又抽空做了些拓展。
接下來就是做硬件方面的焊接工作了。沒想到這項看起來不需要多少技術(shù)的工作卻是非常的勞心勞力。很多次是早上起來帶瓶水帶些吃的到實訓(xùn)中心,一泡就是一天。我看到有很多人跟我一樣,不同的是他們是三三兩兩,而我大部分時間都是一個人做。在這個時候也有很多人幫助我,或是熱心的幫我?guī)э垼蚴窃谖掖蝽飪旱臅r候幫我做點焊接。大家都鼓勵我,即使最后出不來東西,但是一定要堅持把它做完。當我想放棄的時候,我也這么對自己說,即使你做出來的是次品甚至不合格品,但是你一定要拿出來一件成品。
在要驗收前,終于做了一件成品出來,不幸的是它真的是一件不合格品。幫我的那個男生做的已經(jīng)出來了,所以最后應(yīng)該還是我的焊接方面的問題。有一點灰心,想再重做來不及了,單是檢查線路卻也查不出來什么問題。那么就準備答辯吧。我對著電路圖再看課本,發(fā)現(xiàn)以前很多覺得很難記的東西現(xiàn)在記起來容易多了,因為整天都在同它們打交道。51的引腳及其功能,A/D轉(zhuǎn)換器的,驅(qū)動器的,所有我用到的我都一再的看書了解,同時請教同學(xué)我看書過程當中的疑惑。在這個過程中又發(fā)現(xiàn)了以前焊接當中出的一些問題,能改的就改,不能改的,咳,要是時間再多一些,或者我能早點做好,要是不只是我一個人動手……算了吧,不要想那些如果,還是準備我自己的,做好我現(xiàn)在能做的吧。
還好,驗收還算成功,得了3分,不是很高,但是我覺得對我來說已經(jīng)很好,代表了我真實的水平,我覺得我對單片機的一些知識在這個動手的過程中真的是從無到有增長的。同時我也盡量不去想別人得了多少分,沒有什么不平衡的,有些人付出的是努力,有些人付出的是風(fēng)險代價,其實這也沒有什么不一樣,這一點我早就了解。
最后,我發(fā)現(xiàn)自己對單片機竟然也有了一點興趣,想暑假回家以后自己去買一些東西來做,再補一補匯編語言。有什么問題請教下以前的那些老同學(xué)好了,他們好厲害,在高中勞動課就成功的做出過調(diào)頻收音機,大一暑假的時候參加了學(xué)校的電子競賽培訓(xùn)接著比賽,不過后來怎么樣我就不知道了。汗??磥硪啾3致?lián)絡(luò),這次回家就好好找他們敘敘舊。 三 1前言
通過一個學(xué)期的學(xué)習(xí),我認為要學(xué)好C語言程序這門課程,不僅要認真閱讀課本知識,更重要的是要通過上機實踐才能增強和鞏固我的知識。特別是作為高職生,更要注重實踐這一環(huán)節(jié),只有這樣我們才能成為合格的計算機人材。其目錄為:
1.程序要求
2.算法分析
3.流 程 圖
4.源 程 序
5.調(diào)試結(jié)果
6.實習(xí)體會
2 程序要求
學(xué)生成績管理是高等學(xué)校教務(wù)管理的重要組成部分,其內(nèi)容較多,為了簡化計論,要求設(shè)計的管理系統(tǒng)能夠完成以下六種功能:
(1)學(xué)生注冊登記;
(2)登記學(xué)生成績;
(3)修改學(xué)生成績;
(4)打印一個班級學(xué)生的單科成績;
(5)求出每個學(xué)生一學(xué)期中各科的平均成績;
(6)打印某一課程成績處于指定分數(shù)段內(nèi)的學(xué)生名單。
3 算法分析
1. 學(xué)生成績管理軟件的數(shù)據(jù)結(jié)構(gòu)
學(xué)生成績一般都是以班級為單位進行管理的,一個班級用一個結(jié)點來表示??紤]到插入和刪除的方便,這些以班級為單位的結(jié)點用鏈表方式組成一個主目錄。每個結(jié)點有四個域:
(1)班級代號;
(2)課程情況;
(3)學(xué)生情況;
(4)班級順序鏈。
課程情況應(yīng)能反映出大專生所學(xué)過的全部課程。因課程是逐年增多的,所以采用鏈表結(jié)構(gòu)以便能不斷插入新的課程。該班學(xué)過的課程構(gòu)成一個課程鏈表,所以班級結(jié)點中的課程情況用課程鏈表表示。學(xué)生情況主要反映學(xué)生的學(xué)號,姓名,每學(xué)期學(xué)生的成績情況。因為學(xué)號總是順序排列的,所以選用一個結(jié)構(gòu)體數(shù)組作為反映學(xué)生情況的登陸記表。該 數(shù)組的下標值接上班級結(jié)點中的班級號就是學(xué)號。例如,設(shè)每班學(xué)生數(shù)不超過40個人,班級號為9612,某學(xué)生在登記表中相應(yīng)分量的下標值為26,則該學(xué)生的學(xué)號為961226。另外
,學(xué)生成績管理要分6個學(xué)期,所以在學(xué)生登記表中,開設(shè)6個指針域,每個指針指向該生某學(xué)期某門課程學(xué)成績的結(jié)點。
各結(jié)點結(jié)構(gòu)如下所示:
(1)主目錄中班級的結(jié)點為:
班級號 課程鏈 班級順序鏈 學(xué)生登記表
(2)程鏈表中的結(jié)點:
課程代號 學(xué)期號 二叉樹鏈 課程順序鏈
(3)分數(shù)鏈表中的結(jié)點為:
左鏈 學(xué)號 課程代號 成績分數(shù)順序 右鏈
為了便于登記和查詢學(xué)生的成績,選擇二叉排序來存放學(xué)生的成績。
每個班級的每門課程對應(yīng)一棵二叉樹。通過主目錄中班級結(jié)點的課程鏈找到指定的課程結(jié)點,再通過課程結(jié)點中的二叉樹指針指向該門課程的成績二叉排序樹。另外通過主目錄中班級結(jié)點的學(xué)生登記表中的學(xué)期指針,指向該學(xué)生本學(xué)期某門課程的分數(shù)結(jié)點,并以分數(shù)結(jié)點的分安數(shù)順序鏈勾鏈該生各門課程的成績。
在登記成績和查詢分數(shù)時,都要用到課程代號。課程 代和課程名稱是一一對應(yīng)的。為了簡化程序,課程名稱和代號對照表設(shè)計為一個向量,向量的下標值就作為課程代號,而向量中的元素就是課程名稱,這樣可以省去代號域。
1.各函數(shù)的功能和實現(xiàn)
學(xué)生成績管理的相關(guān)功能由對應(yīng)的函數(shù)來實現(xiàn)。
(1)學(xué)生注冊登記
學(xué)生入學(xué)后,首先應(yīng)是注冊登記。注冊時應(yīng)先檢查該學(xué)生所在班級是否已經(jīng)登入主目錄,未登入則若調(diào)用新結(jié)點后登陸入主目錄。然后將新調(diào)入的班級結(jié)點中對應(yīng)域賦初值,最后再讀入學(xué)生的學(xué)號和姓名并一一填入學(xué)生登記表。這樣就完成了一個班級的注冊和登記工作。
(2)登記學(xué)生成績
學(xué)生注冊后才可以登記成績,所以先要檢查這個班級是否已經(jīng)注冊,班級中是否有這個學(xué)生。在確認有此學(xué)生后,登記該生成績。這時需完成兩個操作。一個查詢課程代號,另一個是將成績填入二叉樹。這兩個操作分別用兩個函數(shù)來實現(xiàn):
① 查詢課程代號;
② 插入二叉排序樹。
有了這兩個函數(shù),登記學(xué)生成績的工作可以很方便地完成。首先查處課程代號,調(diào)用課程結(jié)點,填入課程代號和學(xué)期號;再在二叉樹鏈域中置初值為NULL,將課程結(jié)點插入為課程鏈表的頭結(jié)點。接著讀入每個學(xué)生的學(xué)號和成績,每個學(xué)生的每門課程都生成一分數(shù)結(jié)點插入到相應(yīng)課程的二叉樹中。同時,還要將該分數(shù)結(jié)點鏈入該生這學(xué)期各科成績的分數(shù)鏈表中。學(xué)生登記表中的學(xué)期指針域中存放該分數(shù)鏈表的頭結(jié)點地址。
(3)修改學(xué)生成績
若登記的學(xué)生成績有錯誤,則調(diào)用修改學(xué)生成績的函數(shù)便可以加以修改。修改時從主目錄出發(fā),查到班級,再從學(xué)生登記表中查對學(xué)號和姓名,再在與學(xué)期匹配的學(xué)期指針域中取得該生的學(xué)生鏈表的頭指針,然后搜索分數(shù)鏈表,查到指定課程的分數(shù)結(jié)點,就可修改成績。
(4)打印一個班級學(xué)生的單科成績
由于學(xué)生成績是用二叉樹排序樹來存儲的,所以采用中序遍歷的方法就可以按次序打印出學(xué)姓名和成績。在打印了程序中,從主目錄開始查到班級號,就可以從課程結(jié)點的二叉樹鏈域中取得成績二叉排序樹的頭指針;然后調(diào)用中序遍歷了程序就可進行打印,同時可求出平均成績和各個分數(shù)段的人數(shù)。
(1) 求出每個學(xué)生一學(xué)期中各科的平均成績
此了程序從主目錄查對班級號開始,通過學(xué)生登記表中每個學(xué)生的學(xué)期指針取得各自的分數(shù)鏈表的頭指針。順著分數(shù)鏈就可求出該生本學(xué)期各科的平均成績。
(2)打印某一課程成績處于指定分數(shù)段內(nèi)的學(xué)生名單
對二叉樹序樹進行中序扁歷,但扁歷時應(yīng)判斷當前成績是否處于分數(shù)段內(nèi)而決定是否打印。4 流 程 圖
5 程序源代碼
include<STDIO.H>
#include<CONIO.H>
#include<STDLIB.H>
#include<BIOS.H>
#include<IO.H>
#define CR 13
#define ESC 27
#define UP 72
#define DOWN 80
#include<string.h>
#include<stdio.h>
#define CRNUM 200
#define STNUM 40
#define TERMS 6
6調(diào)試結(jié)果
7實習(xí)體會
高等學(xué)校非計算機專業(yè)計算機應(yīng)用能力的培養(yǎng),既關(guān)系到對學(xué)生在大學(xué)四年期間專業(yè)課程學(xué)習(xí)的支撐,也涉及到他們踏上工作崗位以后其計算機應(yīng)用能力能否適應(yīng)崗位實際需求。所以其課程內(nèi)容和課程體系受到高度重視。
但是,大學(xué)計算機公共基礎(chǔ)課程也面臨著嚴重的挑戰(zhàn),事實上也確實存在很多值得思考和研究的問題。例如:
(1) 很多大學(xué)計算機公共基礎(chǔ)課程的教學(xué)內(nèi)容,過多地帶有個別廠商產(chǎn)品推廣和用戶培養(yǎng)的屬性,引發(fā)一些學(xué)者、政府相關(guān)部門、部分用人單位等的議論和批評;
(2) 高中階段信息技術(shù)的教學(xué)內(nèi)容緊緊地追趕大學(xué)這部分的教學(xué)內(nèi)容,教學(xué)內(nèi)容重復(fù)現(xiàn)象客觀存在;
(3) 一些其他專業(yè)老師抱怨該門課程的開設(shè),認為完全可以通過自學(xué)來實現(xiàn)教學(xué)目標,沒有必要設(shè)置專門課程,尤其是“大學(xué)計算機基礎(chǔ)”;
(4) 承擔這門課程的老師也有苦衷,從DOS、Windows到Vista,大家疲于奔命,不斷圍繞新產(chǎn)品進行操作解說,失去了大學(xué)課堂教學(xué)的工作樂趣。
要對“大學(xué)計算機基礎(chǔ)”教學(xué)內(nèi)容的進行改革,這已經(jīng)是所有從事計算機基礎(chǔ)教學(xué)的老師形成的一個共識,其必要性勿容置疑。但是如何改革?改革依據(jù)在哪里?
回顧以往的改革,其動因往往是技術(shù)的發(fā)展(嚴格意義上講是產(chǎn)品的升級),例如操作平臺從DOS改為Windows,再改為Windows2000、Windows XP等。實際上,教學(xué)內(nèi)容改革的本質(zhì)需求應(yīng)來源于社會需求和實質(zhì)性的技術(shù)發(fā)展!此外,這門課程是為非計算機專業(yè)而開設(shè)的,各個專業(yè)有其實際需求,這些需求的差異性應(yīng)該體現(xiàn)在教材中,但這也是常常被忽視的。
為了使大學(xué)計算機公共基礎(chǔ)課程或系列課程的教學(xué)內(nèi)容真切地吻合社會各類崗位的需求,真切的吻合各個專業(yè)支撐后續(xù)教學(xué)和專業(yè)知識結(jié)構(gòu)的實際需求,浙江省計算機教學(xué)指導(dǎo)委員會開展了社會需求調(diào)研,以此為非計算機
專業(yè)的計算機基礎(chǔ)課程教學(xué)內(nèi)容改革提供依據(jù)。
2調(diào)查方案
2.1樣本分類
樣本分類的原則是以大學(xué)學(xué)院(系)為主要類別,兼顧社會企事業(yè)的崗位類別。此次調(diào)查將樣本分為八個類別:
① 金融、保險、證券、投資(對應(yīng)經(jīng)貿(mào)學(xué)院,兼顧財政經(jīng)濟類企事業(yè))
② 城建、房產(chǎn)、建材、裝潢(對應(yīng)建工學(xué)院,兼顧建筑房地產(chǎn)行業(yè)崗位)
③ 黨政機關(guān)、社會團體、公檢法(對應(yīng)政管學(xué)院和法學(xué)院,兼顧政府公務(wù)員崗位)
④ 通信、郵政、計算機、網(wǎng)絡(luò)(對應(yīng)計算機學(xué)院,信息學(xué)院,兼顧IT企業(yè)崗位)
⑤ 石油化工、橡膠塑料、制藥、環(huán)境(對應(yīng)化材學(xué)院、生環(huán)學(xué)院和藥學(xué)院,兼顧化工類企業(yè)崗位)
⑥ 電子電器、儀器儀表、機械制造(對應(yīng)機電學(xué)院,兼顧制造業(yè)崗位)
⑦ 新聞、出版、科研、教育(對應(yīng)人文學(xué)院、教科學(xué)院、外語學(xué)院和理學(xué)院,兼顧文教衛(wèi)崗位)
⑧ 藝術(shù)設(shè)計、環(huán)境設(shè)計(對應(yīng)藝術(shù)學(xué)院,兼顧各類藝術(shù)設(shè)計行業(yè)崗位)
2.2調(diào)研的地理范圍和樣本規(guī)模
以我省杭州、寧波、溫州等地市為主,適當涉及縣。
依據(jù)學(xué)生就業(yè)地理分布,確定各個地市的樣本比例。初步計劃杭州占70%,其他地區(qū)占30%。要求實際有效樣本規(guī)?!?000,發(fā)放樣本規(guī)?!?000,樣本在行業(yè)的比例大體依據(jù)各個學(xué)院招生人數(shù)。
此次調(diào)查共計發(fā)放2100份問卷,實際回收有效問卷1596份,回收率76%。主要調(diào)研途徑是上門調(diào)研。各個類別有效問卷統(tǒng)計結(jié)果如表1所示。
2.3調(diào)查表設(shè)計
2.3.1調(diào)查表設(shè)計
調(diào)查內(nèi)容分為六大類:
(1) 基礎(chǔ)類:主要涉及學(xué)生大一上半學(xué)年要學(xué)習(xí)的第一門課程“大學(xué)計算機基礎(chǔ)”的教學(xué)內(nèi)容,包括操作系統(tǒng)(Windows)、桌面辦公軟件(Word、Excel、PowerPoint、FrontPage)、漢字輸入能力、圖形繪制能力、計算機多媒體使用能力、計算機安裝與維護能力等。
(2) 程序設(shè)計類:主要涉及學(xué)生大一下半學(xué)年要學(xué)習(xí)的課程,包括C程序設(shè)計、C++程序設(shè)計、VB程序設(shè)計、Fortran程序設(shè)計、Java程序設(shè)計。
(3) 網(wǎng)絡(luò)類:考慮計算機網(wǎng)絡(luò)已經(jīng)越來越受用人單位關(guān)注,以及對生活、學(xué)習(xí)和工作的支持作用,此次單獨列入網(wǎng)絡(luò)選項,包括網(wǎng)絡(luò)組建、因特網(wǎng)應(yīng)用、簡單網(wǎng)頁或網(wǎng)站設(shè)計、網(wǎng)絡(luò)管理、網(wǎng)絡(luò)安全。
(4) 數(shù)據(jù)庫應(yīng)用類:這也是目前高校比較熱衷設(shè)置的課程,此次列入的項目包括數(shù)據(jù)庫基本概念、數(shù)據(jù)庫Access、數(shù)據(jù)庫SQL Server、數(shù)據(jù)庫Oracle、數(shù)據(jù)庫MySQL和數(shù)據(jù)庫Foxpro。
(5) 等級考試類:主要想了解用人單位對等級考試的認可度,列入的項目包括等級考試一級、等級考試二級、等級考試三級、專業(yè)產(chǎn)品認證。
(6) 應(yīng)用系統(tǒng)開發(fā)能力:主要想了解用人單位對應(yīng)用開發(fā)能力的需求情況,包括軟件系統(tǒng)分析設(shè)計、計算機系統(tǒng)業(yè)務(wù)需求規(guī)劃、電子商務(wù)、電子政務(wù)、辦公自動化系統(tǒng)、業(yè)務(wù)系統(tǒng)開發(fā)。
2.3.2調(diào)查表填寫
對每個項目要求說明其需要程度。在所列出的36個項目中,給重要性最高的20個項目。
3調(diào)查結(jié)果
3.1從全部樣本看幾項主要結(jié)果
(1) 認為非常有必要學(xué)習(xí)的內(nèi)容或課程(以重要性排列,見表2)。
(2) 認為有時間也可以學(xué)習(xí)的內(nèi)容或課程(以重要性排列,見表3)
(3) 認為可學(xué)可不學(xué)的內(nèi)容或課程(以重要性排列,見表4)
由此得出用人單位認為不需要學(xué)習(xí)的十個方面的內(nèi)容:Fortran程序設(shè)計、數(shù)據(jù)庫Foxpro、數(shù)據(jù)庫 MySQL、數(shù)據(jù)庫Oracle、專業(yè)產(chǎn)品認證、VB程序設(shè)計、Java程序設(shè)計、軟件系統(tǒng)分析設(shè)計、等級考試三級、計算機系統(tǒng)業(yè)務(wù)需求規(guī)劃。
3.2從八個分類樣本看幾項主要結(jié)果
(1) 財政經(jīng)濟類企事業(yè)(認為十分需要或可有可無的項目分別見表5和表6)
(2) 建筑房地產(chǎn)行業(yè)(認為十分需要或可有可無的項目分別見表7和表8)
(3) 政府公務(wù)員崗位(認為十分需要或可有可無的項目分別見表9和表10)
(4)IT企業(yè)(認為十分需要或可有可無的項目分別見表11和表12)
表15必要項目
序號 “十分需要”的項目百分比最高的10項 %
1 操作系統(tǒng),如Windows 58
2 電子表格軟件,如Excel 56
3 字處理軟件,如Word 55
4 漢字輸入能力 44
5 因特網(wǎng)應(yīng)用 28
6 圖形繪制能力 26
7 幻燈片播放軟件,如PowerPoint 26
8 計算機安裝與維護能力 26
9 計算機系統(tǒng)配置能力 22
10 計算機多媒體使用能力 21
表16可有可無的項目
序號 “可有可無”的項目百分比最高的10項 %
1 Fortran程序設(shè)計 88
2 數(shù)據(jù)庫Foxpro 86
3 專業(yè)產(chǎn)品認證 83
4 等級考試三級 83
5 VB程序設(shè)計 82
6 等級考試一級 82
7 數(shù)據(jù)庫 MySQL 60
8 計算機系統(tǒng)業(yè)務(wù)需求規(guī)劃 77
9 Java程序設(shè)計 77
10 軟件系統(tǒng)分析設(shè)計 75
(7) 文教衛(wèi)(認為十分需要或可有可無的項目分別見表17和表18)
表17必要項目
序號 “十分需要”的項目百分比最高的10項 %
1 字處理軟件,如Word 59
2 漢字輸入能力 54
3 電子表格軟件,如Excel 54
4 操作系統(tǒng),如Windows 50
5 幻燈片播放軟件,如PowerPoint 41
6 圖形繪制能力 38
7 計算機多媒體使用能力 37
8 因特網(wǎng)應(yīng)用 26
10 網(wǎng)絡(luò)安全 16
表18可有可無的項目
序號 “可有可無”的項目百分比最高的10項 %
1 數(shù)據(jù)庫Foxpro 84
2 數(shù)據(jù)庫MySQL 80
3 軟件系統(tǒng)分析設(shè)計 80
4 業(yè)務(wù)系統(tǒng)開發(fā) 79
5 專業(yè)產(chǎn)品認證 77
6 Fortran程序設(shè)計 77
7 數(shù)據(jù)庫Oracle 76
8 計算機系統(tǒng)業(yè)務(wù)需求規(guī)劃 76
9 Java程序設(shè)計 73
10 C程序設(shè)計 73
(8) 藝術(shù)(認為十分需要或可有可無的項目分別見表19和表20)
表19必要項目
序號 “十分需要”的項目百分比最高的10項 %
1 字處理軟件,如Word 61
2 漢字輸入能力 53
3 操作系統(tǒng),如Windows 51
4 電子表格軟件,如Excel 49
5 幻燈片播放軟件,如PowerPoint 47
6 圖形繪制能力 44
8 計算機多媒體使用能力 35
9 數(shù)據(jù)庫基本概念 30
10 簡單網(wǎng)頁或網(wǎng)站設(shè)計 27
表20可有可無的項目
序號 “可有可無”的項目百分比最高的10項 %
1 數(shù)據(jù)庫Foxpro 71
2 數(shù)據(jù)庫Oracle 70
3 Fortran程序設(shè)計 68
4 等級考試一級 67
5 專業(yè)產(chǎn)品認證 66
6 數(shù)據(jù)庫Access 66
7 數(shù)據(jù)庫MySQL 65
8 軟件系統(tǒng)分析設(shè)計 65
9 數(shù)據(jù)庫SQL Server 65
10 C++程序設(shè)計 60
4從調(diào)研數(shù)據(jù)可以給出的客觀結(jié)論
(1) 計算機基礎(chǔ)仍然是教學(xué)重點。
從全部樣本數(shù)據(jù)可以看出,60%左右的用人單位仍然認為基礎(chǔ)類項目是最重要需要學(xué)習(xí)的內(nèi)容,其中又以文字處理、電子表格、Windows操作系統(tǒng)、漢字輸入等為更為重要的教學(xué)內(nèi)容。對于漢字輸入部分的內(nèi)容,在以往教學(xué)中是比較忽略的。
(2) 計算機網(wǎng)絡(luò)能力成為用人單位關(guān)注的新教學(xué)熱點。
計算機網(wǎng)絡(luò)的應(yīng)用能力被視為所有項目中第二重要的項目,100%行業(yè)都將該部分內(nèi)容列為第二重要,基礎(chǔ)類占60%左右重要性,而網(wǎng)絡(luò)類已經(jīng)占到15%的重要性。如果基礎(chǔ)類不考慮,在整體樣本中,計算機網(wǎng)絡(luò)的重要性占33.4%(1482網(wǎng)絡(luò)被選樣本/4435總樣本)。
(3) 數(shù)據(jù)庫、等級考試和程序設(shè)計三個類別普遍被認為不太重要。
數(shù)據(jù)庫技術(shù)、等級考試和程序設(shè)計三個方面的票數(shù)累計得到的百分比才18%左右,有些類別僅僅只達到11%左右。這很值得我們思考。
(4) 應(yīng)用系統(tǒng)開發(fā)受到一定重視。
應(yīng)用系統(tǒng)開發(fā)類項目是居于第三被用人單位重視的,其中電子商務(wù)、辦公自動化是用戶較為關(guān)注的知識。
(5) 一些課程或教學(xué)內(nèi)容已經(jīng)被用戶淘汰。
如表21所示:
表21重要性低的課程列表
項目 十分需要
的票數(shù) % 項目 十分需要
的票數(shù) %
數(shù)據(jù)庫Foxpro 51 3 C++程序設(shè)計 132 8
Fortran程序設(shè)計 57 4 Java程序設(shè)計 124 8
VB程序設(shè)計 83 5 數(shù)據(jù)庫Access 147 9
數(shù)據(jù)庫Oracle 75 5 C程序設(shè)計 152 10
數(shù)據(jù)庫 MySQL 80 5 數(shù)據(jù)庫SQL Server 153 10
其中數(shù)據(jù)庫Foxpro、Fortran程序設(shè)計、VB程序設(shè)計、數(shù)據(jù)庫Oracle、數(shù)據(jù)庫MySQL都只有5%以下的重要性,這些都值得思考。
(6) 計算機等級考試和專業(yè)產(chǎn)品認證并不被用人單位重視。
注:以上結(jié)論并未經(jīng)過浙江省計算機教學(xué)指導(dǎo)委員會討論認定,只僅僅是從調(diào)研數(shù)據(jù)表現(xiàn)出的情況。
5建議
以下建議并不代表浙江省高校計算機科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會的意見,僅僅是浙江工業(yè)大學(xué)部分參與調(diào)查的老師的意見。
(1) 作為進入大學(xué)的第一門課程:大學(xué)計算機公共基礎(chǔ),其教學(xué)內(nèi)容主要應(yīng)該突出桌面辦公軟件的使用(包括Windows操作系統(tǒng))和計算機網(wǎng)絡(luò),并且盡快增大計算機網(wǎng)絡(luò)的教學(xué)內(nèi)容,適當照應(yīng)應(yīng)用系統(tǒng)開發(fā)知識,以盡快適應(yīng)社會對非計算機專業(yè)學(xué)生的計算機應(yīng)用能力的需要。
關(guān)鍵字:操作系統(tǒng)課程設(shè)計;考核體系;考核環(huán)節(jié);考核指標
中圖分類號:G642.0文獻標識碼:B
文章編號:1672-5913(2007)08-0045-04
計算機操作系統(tǒng)是與硬件直接相關(guān)的系統(tǒng)軟件,計算機中的關(guān)鍵性技術(shù),它的設(shè)計與實現(xiàn)體現(xiàn)了程序設(shè)計與軟件工程的精髓[1]。計算機操作系統(tǒng)原理課程是計算機科學(xué)與技術(shù)及相關(guān)專業(yè)的核心課程之一,對理論與實踐要求都很高,歷來為計算機及信息學(xué)科所重視。操作系統(tǒng)課程設(shè)計正是該課程實踐環(huán)節(jié)的集中表現(xiàn),不僅可使學(xué)生鞏固理論學(xué)習(xí)的概念、原理、設(shè)計、算法及數(shù)據(jù)結(jié)構(gòu),同時培養(yǎng)開發(fā)大型軟件所應(yīng)擁有的系統(tǒng)結(jié)構(gòu)設(shè)計和軟件工程素養(yǎng)。對該課程考核體系的構(gòu)建可以促進學(xué)生設(shè)計能力、創(chuàng)新能力和科學(xué)素養(yǎng)的全面提升。
1 操作系統(tǒng)課程實踐現(xiàn)狀分析
國內(nèi)外高校對操作系統(tǒng)課程的實踐環(huán)節(jié)極為重視[1]。北大、清華、西電、國防科大等院校均分兩個學(xué)期,設(shè)立理論、實踐環(huán)節(jié)來共同完成該課程的教學(xué)工作。實踐內(nèi)容主要分為模擬仿真型、解剖型或設(shè)計型。由于操作系統(tǒng)課程內(nèi)容的抽象性、復(fù)雜性,決定了許多學(xué)生在學(xué)完理論以后,對實踐環(huán)節(jié)感到束手無策;同時該課程內(nèi)容承上啟下,涉及以前學(xué)習(xí)的許多課程,如C語言、數(shù)據(jù)結(jié)構(gòu)、計算機組成原理等,要求學(xué)生有較強的綜合分析問題和設(shè)計的能力。課程的難度阻礙該課程的考核,實踐考核往往成為程序設(shè)計考核或算法編程考核,沒能成為有效促進操作系統(tǒng)學(xué)習(xí)的有力工具。一些院校在此方面進行了有益的改革與嘗試。北京大學(xué)根據(jù)MIT的開放課程經(jīng)驗和自己學(xué)生的特點,建立操作系統(tǒng)實驗室,提出了一套自己的試驗平臺和實驗體系,包括實習(xí)授課、進程控制、實習(xí)反饋等環(huán)節(jié)控制教學(xué)質(zhì)量[2]??己四J街性黾映晒菔竞推谀┐疝q環(huán)節(jié),借助交流開發(fā)心得、壓力測試等方法檢查進度控制好壞,達到促進學(xué)生學(xué)習(xí)的目的。南開大學(xué)提倡使用系統(tǒng)仿真的實驗環(huán)境加強學(xué)生理論聯(lián)系實際的能力,降低試卷考試的壓力,建立多元化考核體系,使用“彈性考核制度”培養(yǎng)學(xué)生的綜合素質(zhì)和能力[3]。
我校是農(nóng)業(yè)類院校,操作系統(tǒng)課程設(shè)計是緊接操作系統(tǒng)原理課程的實驗型必修課,安排在上完理論課的下一學(xué)期。過去兩三年里,借鑒其他院校的經(jīng)驗,根據(jù)自己學(xué)生的生源特征和課程特點,本著“承上啟下、提高綜合能力”的宗旨,為提高學(xué)生的軟件設(shè)計能力、動手編程能力,摸索與總結(jié)了一些控制實踐課程質(zhì)量的方法。但也暴露出一些問題。(1)無法將操作系統(tǒng)理論與實踐結(jié)合起來。一些同學(xué)只為完成表面上的功能進行軟件設(shè)計與開發(fā),沒有借鑒前人成果;(2)同學(xué)之間依賴性嚴重,加之Internet網(wǎng)提供的便利功能,一些同學(xué)出現(xiàn)網(wǎng)上拷貝,不勞而獲、渾水摸魚的現(xiàn)象;(3)缺少考核體系與測試環(huán)節(jié)。對原理課程的認識不足,缺少軟件工程的思想指導(dǎo)。實踐環(huán)節(jié)的軟件開發(fā)等同于以前的算法設(shè)計或編程,沒能突出該課程系統(tǒng)性的特點;(4)缺少分組協(xié)作能力、口頭表達能力、進程控制能力等方面的訓(xùn)練,許多同學(xué)會做不會說、不會寫;能單獨開發(fā),不會小組共同協(xié)作。
2操作系統(tǒng)課程設(shè)計考核體系構(gòu)建思路
學(xué)習(xí)評價是課程學(xué)習(xí)的一部分,能夠有效地促進課程學(xué)習(xí)。一個完整的課程考核體系應(yīng)該有過程性學(xué)習(xí)評價和終結(jié)性學(xué)習(xí)評價兩部分。針對本課程的現(xiàn)狀,考核體系應(yīng)具體解決如下問題:(1)量化考核指標;(2)量化考核每位同學(xué)的協(xié)作能力、分析解決問題能力。由于分組協(xié)作完成設(shè)計任務(wù),給老師有效地分辨出每位同學(xué)具體完成的工作量及工作質(zhì)量帶來困難,需要考核環(huán)節(jié)中具體的量化措施來保證。(3)體會軟件開發(fā)全過程。操作系統(tǒng)是計算機中管理軟硬件資源的系統(tǒng)軟件,其設(shè)計與實現(xiàn)的著眼點均是“一切為了用戶”的系統(tǒng)觀點。通過考核環(huán)節(jié)的設(shè)定,使沒出過校門,沒有實踐經(jīng)驗的學(xué)生,在校期間體會到軟件的開發(fā)過程。
與理論考核模式相比,實踐考核不僅注重結(jié)果,更加注重過程、技術(shù)和素質(zhì)考核。分析操作系統(tǒng)課程設(shè)計實踐現(xiàn)狀,結(jié)合具體的考核量化問題,本著過程與結(jié)果并重的原則,提出如下指導(dǎo)原則:
(1)堅持多樣化考核與多次考核機會相結(jié)合的考核方法。建立以考察專業(yè)技術(shù)和職業(yè)素質(zhì)為基礎(chǔ)的考核體系。考核內(nèi)容的選擇,既要體現(xiàn)和課程培養(yǎng)目標,又要有利于培養(yǎng)學(xué)生運用所學(xué)知識和技術(shù)分析問題和解決問題的能力。真正做到既考知識,又考能力(技能)和素質(zhì)。
(2)強調(diào)理論與實踐的結(jié)合。課程設(shè)計從題目的選擇到設(shè)計與實現(xiàn),均應(yīng)借鑒前人成功的設(shè)計理念,采用或擴展已學(xué)過的算法和策略,考察將抽象的理論知識滲透到實踐設(shè)計的能力。
(3)根據(jù)課程設(shè)計考核改革模式,設(shè)計考核評測體系及考核評價指標。過程考核、技術(shù)考核及結(jié)果考核相結(jié)合,最終得出綜合成績。同時,注重每一考核環(huán)節(jié)的交流與指導(dǎo)。
(4)將軟件工程的思想融入課程設(shè)計,培養(yǎng)學(xué)生分工協(xié)作能力,進度控制能力。
本研究在總結(jié)我校前三屆學(xué)生課程設(shè)計經(jīng)驗的基礎(chǔ)上,學(xué)習(xí)借鑒其他高校的成功經(jīng)驗,針對農(nóng)業(yè)院校學(xué)生的特點,突出內(nèi)容的系統(tǒng)性、設(shè)計性和可操作性的同時,本著綜合能力提高的宗旨,通過協(xié)作學(xué)習(xí)與模擬性學(xué)習(xí)相結(jié)合,設(shè)計出一套適合本校學(xué)生特點的學(xué)習(xí)考核模式,采用過程考核、技術(shù)考核、結(jié)果考核等多種形式建立實踐教學(xué)的考核評價體系(圖1),提高實踐環(huán)節(jié)的質(zhì)量,調(diào)動學(xué)生的學(xué)習(xí)熱情,“以考促學(xué)”,培養(yǎng)學(xué)生多元能力,為農(nóng)林類院校操作系統(tǒng)課程實踐考核趟出有益的道路。
3 考核評測體系的構(gòu)建
操作系統(tǒng)實踐教學(xué)的考核目標是在軟件工程思想指導(dǎo)下,提高大型軟件的分析設(shè)計能力,小組成員的分工協(xié)作能力,設(shè)計結(jié)果的分析測試能力。因此,考核體系的制定既要考慮理論知識與技能提高,又要加強團隊精神與素質(zhì)培養(yǎng)。本研究按照該課程實施過程中的五個步驟:明確目標――小組計劃――協(xié)作研究――分組測試――最終評價設(shè)立考核環(huán)節(jié)。
3.1 考核評測環(huán)節(jié)的建立
操作系統(tǒng)課程設(shè)計考核體系根據(jù)課程考核的指導(dǎo)原則和課程設(shè)計流程,本著科學(xué)合理,重理論、重技能、重素質(zhì)的原則,設(shè)定為五大考核環(huán)節(jié),分別是設(shè)計考核、算法考核、測試考核、能力考核和提優(yōu)考核,最終考核成績是五部分乘權(quán)重之和。表1,體現(xiàn)各考試環(huán)節(jié)的考核內(nèi)容與方法。其中,設(shè)計考核針對課程設(shè)計的開始部分,檢查學(xué)生整體規(guī)劃和協(xié)作分工能力;算法考核主要考核每位學(xué)生的參與程度,具體實現(xiàn)措施;測試考核屬于對課程設(shè)計成果的檢查,是以往實踐考核的薄弱環(huán)節(jié)。該考核體系中強調(diào)測試,通過制訂組內(nèi)測試、組間測試和教師測試制度完成整體測試。具體測試過程是教師提供測試報告書格式及考核項目,組間成員按照對方提供的操作說明對軟件作品進行相互測試,并填寫測試報告,然后由教師組成的測試小組進行綜合性測試,給出測試評語。能力考核貫穿實踐的每個環(huán)節(jié),通過學(xué)生制作PPT、口頭匯報并回答問題,考察語言表達能力、進度計劃實施情況及工作匯報能力。提優(yōu)考核是在課程設(shè)計結(jié)束后,針對部分優(yōu)秀的學(xué)生主動申請,通過撰寫小論文的形式體現(xiàn)。
3.2 考核評價指標的建設(shè)
考核測評環(huán)節(jié)是指導(dǎo)實踐考核的基礎(chǔ),考核評價指標具體量化考核環(huán)節(jié),是成績評定的依據(jù),它的構(gòu)建必須有系統(tǒng)和全局的眼光。我校操作系統(tǒng)課程設(shè)計是停課一周進行,時間安排在三年級下學(xué)期開學(xué)第一周。三年級上學(xué)期理論課結(jié)束后學(xué)生分組、選題,利用寒假時間準備資料,開學(xué)后完成具體實踐工作。課程設(shè)計的好壞很大程度取決于假期準備工作的好壞。為了有效考核學(xué)生準備工作和實踐情況,針對考核環(huán)節(jié)設(shè)定具體的匯報考核指標和測試報告考核指標。由教師和四年級優(yōu)秀學(xué)生組成考核小組,按照匯報考核指標打分,存檔源碼程序、可運行程序、測試報告和課程實踐報告,綜合測試報告考核指標給出課程設(shè)計的綜合成績。
(1)匯報考核指標
匯報考核如表2,屬于過程性考核,主要考查學(xué)生整體計劃,分工協(xié)作與進程控制能力,語言表達能力和幻燈匯報能力,有利于提高理工科學(xué)生的綜合素養(yǎng)。采用PPT幻燈形式,匯報時間穿插在實踐設(shè)計的過程中,是量化設(shè)計考核、算法考核和綜合能力的主要手段之一。同時,總結(jié)性匯報促進同學(xué)之間彼此交流成果與心得。
(2)測試報告考核指標
軟件測試是保證軟件質(zhì)量的重要環(huán)節(jié),測試考核指標的設(shè)立有助于建立良好的軟件測試觀,養(yǎng)成良好的測試習(xí)慣,為后續(xù)軟件工程課程的開設(shè)積累實踐經(jīng)驗。測試考核以測試報告的形式存檔,考核指標既要體現(xiàn)整體構(gòu)思,又要能夠促進被測試軟件的完善,有助于錯誤的發(fā)現(xiàn)與改進;同時,該項工作的開展是同學(xué)之間交流與學(xué)習(xí)的機會。核心測試指標如下:
理論依據(jù)是否充分。
功能、結(jié)構(gòu)設(shè)計的合理性、是否考慮充分。
算法正確性及容錯程度、算法性能情況,要求評測人用具體的測試數(shù)據(jù)進行說明。
用戶界面友好性、直觀性、易用性,并要求具體列舉。
總結(jié)評價該設(shè)計的優(yōu)缺點,具體描述特色與創(chuàng)新,并提出改進建議。
4 實踐與效果分析
4.1 操作系統(tǒng)課程設(shè)計的實踐
2005~2006學(xué)年第二學(xué)期,在我院院級實踐教學(xué)改革項目的資助下,計算機科學(xué)與技術(shù)系02級共63位同學(xué)分成20個小組,按照操作系統(tǒng)課程設(shè)計考核體系進行實踐。教師提供20道參考題目供學(xué)生選擇,同學(xué)也可根據(jù)自己的興趣愛好自定與操作系統(tǒng)相關(guān)的題目。有模擬內(nèi)存可變分區(qū)的系統(tǒng),有模擬Linux 2.6內(nèi)核的進程調(diào)度系統(tǒng),也有圖形化動態(tài)模擬磁盤調(diào)度各種算法的系統(tǒng)。兩名教師和兩名四年級同學(xué)組成考核小組,經(jīng)過三階段的匯報考核,組間測試考核,實踐報告考核,作品測試等考核,順利通過課程設(shè)計課程實踐。每組同學(xué)鞏固理論學(xué)習(xí)的同時,加強軟件設(shè)計與編程能力,整體素質(zhì)得到鍛煉與提高。每個小組提交軟件作品,其中5個小組提交提優(yōu)論文。圖2和圖3分別是課程設(shè)計學(xué)生作品樣例。
4.2 實踐效果
經(jīng)過一周的停課實踐,學(xué)生們普遍感覺加強了對操作系統(tǒng)理論的認識,同學(xué)之間的協(xié)作能力提高,自身的編程能力、系統(tǒng)設(shè)計能力及表達能力得到鍛煉和改善。通過課程設(shè)計考核體系的實施,使廣大學(xué)生在如下幾個方面得到了提升:
(1)協(xié)作學(xué)習(xí)能力普遍提高。每個小組非常重視三個階段的匯報,從查閱資料到幻燈結(jié)構(gòu)、內(nèi)容和色彩都經(jīng)過仔細琢磨;小組內(nèi)討論氣氛熱烈,有些小組甚至在宿舍熄燈后仍在探討問題;還有的小組到處尋找通宵教室,加班加點工作。
(2)真實能力明顯提高。量化課程設(shè)計過程和考核指標,完善了過程監(jiān)督,有效地防止了學(xué)生實踐“做弊”現(xiàn)象,使所有學(xué)生的能力都得到一定鍛煉。
(3)提升綜合應(yīng)用知識的能力。操作系統(tǒng)模擬的許多題目,不僅涉及數(shù)據(jù)結(jié)構(gòu),同時要求活學(xué)活用操作系統(tǒng)理論中的概念與方法。如,模擬內(nèi)存管理的設(shè)計中,為突出并發(fā)和共享特征,一些小組使用了多線程實現(xiàn)并發(fā)。另外,數(shù)據(jù)結(jié)構(gòu)中樹、鏈表以及Hash表的知識得到鞏固。
(4)計劃表達與交流能力提高。課程設(shè)計三個考核環(huán)節(jié),將自己的成果展現(xiàn)給同學(xué)和老師,并且解答老師的提問,有助于老師與學(xué)生、學(xué)生與學(xué)生之間交流。老師可以及時發(fā)現(xiàn)問題,指導(dǎo)學(xué)生改進設(shè)計方案;學(xué)生也可在匯報過程展現(xiàn)自己,鍛煉語言表達能力,對于不善表達的理工科生來說是很好的鍛煉。此外,該考核方法使學(xué)生不敢懈怠,按時完成任務(wù)。
(5)學(xué)習(xí)主動性和創(chuàng)新性得到激發(fā)。課程設(shè)計的所有考核環(huán)節(jié)均開放式進行,學(xué)生在考核過程中可以相互對比,有效促進了比學(xué)趕超的學(xué)習(xí)熱情;考核壓力促進基礎(chǔ)薄弱的同學(xué)在基礎(chǔ)較好的同學(xué)帶動下進行主動學(xué)習(xí)。學(xué)生潛力得到很大發(fā)揮,不再局限于教學(xué)過程中所學(xué)知識,自學(xué)相關(guān)內(nèi)容,力圖將設(shè)計做到最好。
5 結(jié)束語
該套考核環(huán)節(jié)、方法和考核指標的建立,強化了操作系統(tǒng)原理的掌握,激發(fā)了學(xué)生學(xué)習(xí)熱情,提高了實際軟件設(shè)計、編程能力,培養(yǎng)了組織協(xié)作與團隊精神,為抽象理論課的實踐環(huán)節(jié)的理論提升探索出一條有益的道路。由于該考核體系處于實驗階段,有待于進一步發(fā)展和完善。
參考文獻:
[1] 孫微微,劉才興.研究型大學(xué)操作系統(tǒng)課程實習(xí)項目的設(shè)計[J].農(nóng)業(yè)網(wǎng)絡(luò)信息. 2005,5.
[2] 陳向群.操作系統(tǒng)實習(xí)教學(xué)經(jīng)驗[J].全國第八屆操作系統(tǒng)課程教學(xué)研討會. 2005,5.
[3] 史廣順,韓維桓,袁曉潔.南開大學(xué)“操作系統(tǒng)”課程建設(shè)的思考[J].計算機教育. 2006,7.
[4] 鄒恒明.上海交通大學(xué)“操作系統(tǒng)”精品課程的立體化建設(shè)[J].計算機教育. 2006,7.
[5] 程金林,吳斌,靳曉枝,黃錚. 高校實驗教學(xué)考核模式的改革與實踐[J]. 實驗室研究與探索, 2004,24,(4).
[6] 康麗軍.關(guān)于操作系統(tǒng)課程改革的探索與實踐[J].太原大學(xué)學(xué)報.2004,5,(3).
收稿日期:2006-9-14
資助項目:南京農(nóng)業(yè)大學(xué)信息技術(shù)學(xué)院院級教改項目的資助
作者簡介:姜海燕(1967-),女,浙江臨安人,副教授,研究方向:農(nóng)業(yè)信息技術(shù)、軟件工程。
通信地址:南京農(nóng)業(yè)大學(xué)信息學(xué)院,郵編:210095
隨著我國教育部課程改革步伐的進行和深入,教研活動的實施效果也要求再上一個新臺階。因此,接下來的教研活動要以更加清晰明了的方案開展。以此,要扎扎實實的搞好教研活動,就需進行教研活動的創(chuàng)新,有針對性的進行活動研究,以此達到集思廣益、博采眾長的效果。傳承教研活動實施方案改革精神,下面就以小學(xué)二年級數(shù)學(xué)中《對稱圖形》的教研活動為案例,解說教研活動的創(chuàng)新為教學(xué)改革所提供的新鮮血液和活力。
二、活動實施的背景
在以往的教學(xué)活動中,我們只注重于過于盲目地給學(xué)生灌輸知識,不注重對學(xué)生自主學(xué)習(xí)能力的培養(yǎng)。長此以往下去,很可能會扼殺學(xué)生學(xué)習(xí)的主觀能動性和創(chuàng)造性。為了克服這一不良現(xiàn)象,我們應(yīng)該加強師資隊伍建設(shè),推進素質(zhì)教育,全面提高教學(xué)質(zhì)量。通過組織不同形式的教研活動,讓教師們在聽課、評課的過程中能夠掌握更多的教學(xué)技能,從而診斷自己的教學(xué)問題,提高自身的教學(xué)藝術(shù)。在我們?nèi)粘5慕萄谢顒又?,傳統(tǒng)的每學(xué)期每位教師只上一節(jié)匯報課的做法存在一定的弊端:首先,一學(xué)期一節(jié)的匯報課不能整體反映一學(xué)期教師的授課情況,也不能充分體現(xiàn)教師在處理教學(xué)和學(xué)生學(xué)習(xí)過程中出現(xiàn)的各個難點的分析情況,進而會影響優(yōu)質(zhì)教學(xué)目的的實現(xiàn)。其次,一學(xué)期上一節(jié)匯報課在落實的過程中次數(shù)較少,通過匯報課體現(xiàn)出的促使課程改進的層面也較少,不能較好的起到對身居教育一線的工作者的鞭策和規(guī)范作用,相反,如果在進行的過程中方法不得當?shù)脑?,還會使一些教師在教學(xué)活動中產(chǎn)生倦怠、疲于應(yīng)付的心態(tài),不能全身心的投入到教育教學(xué)活動中。
三、活動策劃安排:
活動目標:在《對稱圖形》這節(jié)課的教研活動進行的過程中需秉承教學(xué)活動以激發(fā)學(xué)生學(xué)習(xí)興趣為重點,充分調(diào)動學(xué)生學(xué)習(xí)與對稱圖形相關(guān)的一系列圖形的積極性,旨在引發(fā)學(xué)生對圖形問題的思考,鼓勵學(xué)生在圖形方面知識的創(chuàng)造性思維,使學(xué)生在學(xué)習(xí)中能夠掌握有效學(xué)習(xí)圖形知識的方法,進而使學(xué)生在今后學(xué)習(xí)圖形知識的過程中養(yǎng)成良好的學(xué)習(xí)習(xí)慣。這樣一來,如果使《對稱圖形》這節(jié)數(shù)學(xué)教研活動能夠達到以上效果,抓住學(xué)生的興趣所在并進行恰當?shù)囊龑?dǎo)是其形成的必要條件。
活動準備:做好聽課、評課的各項準備工作。
(一)、教師要做好聽課、評課的各項準備工作。
1、熟悉教材、熟悉《對稱圖形》所在章節(jié)內(nèi)容的重點、難點和易錯點
2、明確《對稱圖形》這節(jié)課的教學(xué)目標
3、在課程設(shè)計前匯報課教師與教研組其他教師進行交流,共同商量教學(xué)實施方案
4、由于《對稱圖形》這節(jié)課需動手操作,所以要把教學(xué)模型在課前準備充分
5、針對學(xué)生的實際情況來制定出具體可行的教學(xué)實施方案
6、找出本節(jié)課容易給學(xué)生造成疑惑的地方,單列出來重點講解
7、評課教師在課前找出自身對這節(jié)課的設(shè)計,以便在活動進行后與自己的想法與設(shè)計作比較,改進自身教學(xué)。
(二)、教研活動開始前的記錄準備:
1、將抽簽后的《對稱圖形》課程公布,規(guī)劃處組織教師進行聽課活動時應(yīng)該重點關(guān)注的內(nèi)容。
2、為了讓其他教師在聽課的過程中能夠更好的去熟悉《對稱圖形》這節(jié)課的內(nèi)容,可以事先自制一個聽課記錄表格,幫助其他教師更好的對本節(jié)課內(nèi)容進行歸納總結(jié)。
3、評課教師在熟悉了這節(jié)課后思考對《對稱圖形》的困惑,在匯報課教師的課程活動進行中尋找所困惑問題的答案。
四、教研活動過程
在小學(xué)數(shù)學(xué)新課標課本中,關(guān)于圖形的課程只出現(xiàn)過兩次,分別是在二年級和六年級,所以,在二年級《對稱圖形》這節(jié)課的學(xué)習(xí)是小學(xué)生學(xué)習(xí)數(shù)學(xué)以來第一次遇到的分析圖形的問題。教師在講這節(jié)課之前需要強化課程目標要求,梳理圖形問題學(xué)習(xí)時應(yīng)掌握的難點和重點,明白這節(jié)課對二年級學(xué)生數(shù)學(xué)學(xué)習(xí)發(fā)揮著承前啟后的作用,而后跟其他老師交流二年級學(xué)生情緒積極但不穩(wěn)定的特點,通過研究確定教課時所用的方法和基本步驟。
(一)活動設(shè)計方法的運用
在《對稱圖形》這節(jié)課上,直觀演示法、設(shè)疑誘導(dǎo)法和操作發(fā)現(xiàn)法是三種較有針對性的方法。
直觀演示法中教師通過對一個圖形的對折后得出了兩個完全重合的圖形,由此,揭示出了對稱圖形的定義:對折后,完全重合的圖形為對稱圖形。接下來的設(shè)疑誘導(dǎo)法的運用,是讓學(xué)生思考一下在實際生活所遇到的對稱圖形,以此來培養(yǎng)學(xué)生的自主探索和思考能力。操作發(fā)現(xiàn)法是教師鼓勵學(xué)生動手剪一剪已配備的對稱圖形教具,通過學(xué)生的動手實踐達到認識對稱圖形、掌握對稱圖形特點、理解對稱圖形的基本特征的目標,并啟發(fā)學(xué)生對對稱問題的思考與研究。
(二)活動具體實施步驟
這節(jié)課基本步驟為六項,分別是:
1、設(shè)境激趣,導(dǎo)入新課;教師拿著對稱圖形模型在學(xué)生面前對折,讓學(xué)生觀察對折后圖形的特征,啟發(fā)學(xué)生對對稱圖形的強烈興趣,引導(dǎo)學(xué)生進入新課程的學(xué)習(xí)。
2、自主探究,感悟新知;教師組織學(xué)生對已配備的對稱圖形折一折、說一說、剪一剪,在自主實踐的基礎(chǔ)之上實現(xiàn)學(xué)生對新知識的探究與感悟。
3、鞏固新知,強化練習(xí);教師開展關(guān)于對稱圖形的游戲練習(xí),鼓勵學(xué)生說身邊的對稱圖形和欣賞對稱圖形,在實際感悟中,學(xué)生對對稱圖形的概念和在日常生活中應(yīng)用的理解逐層深入,層層遞進。
4、看書質(zhì)疑,解答疑問;教師讓學(xué)生自己回顧一下課本知識,針對看課本過程中學(xué)生提出的疑問,教師進行一一解答。
5、全課小結(jié),交流評價;教師引領(lǐng)全班同學(xué)總結(jié)整節(jié)對稱圖形的知識,讓學(xué)生整合自身在課堂上所學(xué)的知識并且和其他同學(xué)互動交流,評價后得出自己的感悟。
6、設(shè)計作業(yè),鞏固強化;教師作業(yè)的設(shè)計要緊密結(jié)合課本,內(nèi)容要適量,幫助學(xué)生掌握和鞏固對稱圖形知識。
如果進行完這六個步驟課堂時間還有剩余,教師可以創(chuàng)新性的教學(xué)生一些具有對稱美的剪紙藝術(shù),這樣一來,學(xué)生在自己動手的過程中強化了對稱圖形知識,除此之外,剪紙藝術(shù)還可能激發(fā)學(xué)生對除了對稱圖形外其它圖形的好奇心和興趣,為六年級再次學(xué)習(xí)圖形做好有效的鋪墊。
(三)我(匯報課教師)對本節(jié)課活動設(shè)計的總結(jié)
1、抓住學(xué)生的興趣點,我在這節(jié)課進行中,從學(xué)生對對稱圖形的好奇心入手開始課堂活動,使學(xué)生的求知欲更加強烈。
2、讓學(xué)生成為學(xué)習(xí)的主人,教師引導(dǎo)其思考和學(xué)習(xí)。我讓學(xué)生自己在觀察中發(fā)現(xiàn)對稱圖形的存在,并且通過折疊使學(xué)生自己總結(jié)對稱圖形的特征、進而理解對稱圖形。
3、在學(xué)習(xí)新知識后及時鞏固,作業(yè)的分配上我盡量做到適量,在引導(dǎo)學(xué)生進行探究的同時注重新舊知識的鏈接。
(四)專業(yè)評價人員和其他教師對教研活動進行評價
專業(yè)評教人員評價:匯報課教師抓住了《對稱圖形》這節(jié)課的重點,在處理學(xué)生對對稱圖形知識的理解這一難點的處理上方法較得當,在課程的最后用中國的剪紙藝術(shù)進一步激發(fā)學(xué)生的興趣,能夠引起學(xué)生課下對對稱圖形的研究。
看課教師A:匯報課教師課前準備充分,在課堂活動進行之中游刃有余,值得我們其他教師在今后的教學(xué)實踐中學(xué)習(xí)。
看課教師B:匯報課教師的講課思路清晰、課堂步驟有條不紊、課堂小活動豐富多樣,能夠激發(fā)學(xué)生學(xué)習(xí)的積極性。
看課教師C:匯報課教師注重給學(xué)生探索的機會,但課堂上讓學(xué)生自己看課本的過程中,二年級的學(xué)生會遇到一些生僻字時會影響其對課本的理解,而在接下來自主提出問題的環(huán)節(jié)中二年級學(xué)生語言、理解能力的局限性會影響其對問題的表達。
(五)評價人員和其他教師與匯報課教師進行交流與討論
進行了課程實踐教學(xué)后,匯報課教師要善于進行自我反思,認真總結(jié)自身在課堂設(shè)計和實踐教學(xué)中的得與失,在虛心聽取專業(yè)評價人員和其他教師的總結(jié)和建議之后,在此后的教學(xué)實踐中從自身教案入手來優(yōu)化自己的教學(xué)水平,爭取在教學(xué)設(shè)計中拓展與學(xué)生之間合作與交流的學(xué)習(xí)方式,培養(yǎng)學(xué)生對學(xué)習(xí)數(shù)學(xué)的濃厚興趣,增強學(xué)生在積累了大量知識的基礎(chǔ)上的創(chuàng)新精神,在研究中進一步改進自身教學(xué)。
五、收獲體會
匯報課老師進行完這節(jié)課程以后與其他觀看匯報課的教師進行交流與反思。專業(yè)評價人員經(jīng)過討論和分析對匯報課老師進行多角度綜合評價,從課前準備、課堂氛圍、課后練習(xí)入手,準確、科學(xué)的對匯報課教師做出評價。其他教師在觀摩后體會和感悟匯報課老師設(shè)計課程的思路,找出匯報課老師在實踐教學(xué)過程中的優(yōu)點和不足,借鑒匯報課老師在課程進行過程中所發(fā)揮出的閃光點,通過審視自身,反思匯報課老師在課程設(shè)計方面的不足自身是否也存在,努力做到有則改之,無則加勉。匯報課老師在這一過程中也應(yīng)誠懇的與其他教師交流溝通,并認真聽取其他教師提出的寶貴意見,在積極審視自我的同時,深思匯報課進行過程中自己對課程重點和難點的處理是否恰當,力爭在今后的教學(xué)過程中發(fā)揚自己課程設(shè)計的長處,并在查缺補漏中避免不足之處的再次出現(xiàn)。
六、跟進反饋
1、在對稱圖形等一系列的圖形問題學(xué)習(xí)完畢后,課業(yè)小結(jié)的課堂上,聽課小組對班級學(xué)生進行抽樣調(diào)查,從學(xué)生反饋上來的信息判斷對稱圖形問題匯報課的跟進效果如何,對學(xué)生所提供的信息辯證看待,有效的檢驗課標完成進度,有必要的話還需及時與匯報課教師溝通,更新課堂實施的步驟與方法。匯報課教師在多方批評、指正中收獲經(jīng)驗,以論文形式寫出有關(guān)《對稱圖形》課程問題的文章,供其他教師借鑒并且作為教研活動案例。
2、結(jié)合專業(yè)評價人員的評價機制對匯報課進行打分,按照專業(yè)人員評價占50%,其他教師對匯報課評價占20%,學(xué)生作業(yè)與檢測占30%的比例來多方綜合評價匯報課教師。
關(guān)鍵詞:CDIO工程教育模式;數(shù)據(jù)庫課程設(shè)計;教學(xué)改革
中圖分類號:G64 文獻標識碼:A 文章編號:1009-3044(2015)05-0141-03
Reform and Practice of Course Design of Database based on CDIO
LU Lu, LING Jie
(School of Computer Science and Technology, Guangdong University of Technology, Guangzhou 510006, China)
Abstract: Aiming at the problems of the shortcomings of the traditional pattern of traditional course design of database,Based on the concept of the CDIO engineering education, combining with the present teaching situation of course design of database of computer-related specialty in an university of Guangdong, the specific measures on the teaching system and evaluation for course design of database is expounded. The practice results show the teaching reform expands the students' open minds,stimulates students' initiative and raises the students' practical abilities .
Key words: CDIO engineering education; Course Design of Database; teaching reform
CDIO工程教育模式是近年來國際工程教育改革的最新成果。從2000年起,麻省理工學(xué)院和瑞典皇家工學(xué)院等四所大學(xué)經(jīng)過四年的探索研究,創(chuàng)立了CDIO工程教育理念。CDIO代表構(gòu)思(conceive)、設(shè)計(design)、實施(im-plement)、運行(operate),它是“做中學(xué)”和“基于項目教育和學(xué)習(xí)”(Project based education and learning)的集中概括和抽象表達。它體現(xiàn)了現(xiàn)代工程師所應(yīng)具備的服務(wù)于現(xiàn)代工業(yè)產(chǎn)品從構(gòu)思、設(shè)計、實現(xiàn)到運行的全過程所必須擁有的基本能力。CDIO培養(yǎng)大綱將工程畢業(yè)生的能力分為工程基礎(chǔ)知識、 個人能力、 人際團隊能力和工程系統(tǒng)能力四個層面[1-2]。然而我國工科的教育實踐中還存在不少問題,如重理論輕實踐、忽視團隊協(xié)作精神等問題。國內(nèi)外的經(jīng)驗表明CDIO的理念和方法是先進可行的,適合于工科教育的教學(xué)改革。
1 數(shù)據(jù)庫課程設(shè)計傳統(tǒng)教學(xué)模式培養(yǎng)現(xiàn)狀
數(shù)據(jù)庫課程是計算機及其相關(guān)專業(yè)課程體系中的核心和基礎(chǔ);而數(shù)據(jù)庫課程設(shè)計是數(shù)據(jù)庫課程的實踐科目,其特點是綜合性強,對動手操作能力要求比較高。但是,傳統(tǒng)數(shù)據(jù)庫課程設(shè)計的教學(xué)模式,往往偏重理論,這會讓學(xué)生處于課堂教育與實踐操作嚴重脫節(jié)的尷尬境地。因此,針對計算機專業(yè)人才培養(yǎng)的現(xiàn)實需求,數(shù)據(jù)庫課程設(shè)計教學(xué)改革勢在必行。
2 數(shù)據(jù)庫課程設(shè)計教學(xué)改革研究
為了達到讓學(xué)生主動學(xué)習(xí)的目的,基于CDIO的模式理念,本文構(gòu)建了數(shù)據(jù)庫課程設(shè)計教學(xué)內(nèi)容體系。該體系自始至終與數(shù)據(jù)庫理論內(nèi)容以及CDIO模式相結(jié)合,通過項目驅(qū)動,讓學(xué)生參與其中,按照數(shù)據(jù)庫設(shè)計的每個階段由學(xué)生自發(fā)獨立的發(fā)現(xiàn)問題以及解決問題,最終完成課程設(shè)計的各個內(nèi)容。
2.1 數(shù)據(jù)庫原理教學(xué)內(nèi)容以及傳統(tǒng)數(shù)據(jù)庫課程設(shè)計教學(xué)安排
數(shù)據(jù)庫原理針對計算機相關(guān)專業(yè)本科教學(xué)內(nèi)容主要涉及關(guān)系數(shù)據(jù)庫、關(guān)系數(shù)據(jù)庫標準語言SQL,數(shù)據(jù)庫安全性完整性、關(guān)系數(shù)據(jù)理論、數(shù)據(jù)庫設(shè)計、查詢優(yōu)化、數(shù)據(jù)庫恢復(fù)和并發(fā)技術(shù)[3]。
以廣東某高校計算機學(xué)院為例,數(shù)據(jù)庫原理理論教學(xué)56課時,授課時間為學(xué)期第1周至第16周。數(shù)據(jù)庫課程設(shè)計16課時,課程設(shè)計準備工作主要集中在第13周到16周,設(shè)計完成以及檢查時間為第17周。(教學(xué)內(nèi)容與進度如圖1所示)
這種傳統(tǒng)教學(xué)的弊端主要體現(xiàn)在:
1)理論教學(xué)與實踐操作相互脫節(jié)。學(xué)生不能發(fā)揮主動學(xué)習(xí)的積極性;
2)課程設(shè)計實踐操作部分學(xué)時少,準備不夠充分;
3)課時分布不均勻,前松后緊,學(xué)生動手實踐部分大多放在學(xué)期末,容易造成學(xué)生在期末考試的壓力中忽略動手能力的提高和培養(yǎng),眉毛胡子一把抓;
4)單憑一個課程設(shè)計報告和程序很難衡量學(xué)生對知識的理解和掌握程度;
鑒于以上的內(nèi)容,本文提出了基于CDIO模式的新的數(shù)據(jù)庫課程設(shè)計教學(xué)體系。
2.2 數(shù)據(jù)庫課程設(shè)計教學(xué)模式改革
數(shù)據(jù)庫課程設(shè)計教學(xué)模式改革主要體現(xiàn)在:課程設(shè)計在理論教學(xué)中貫穿始終?;贑DIO的數(shù)據(jù)庫課程設(shè)計教學(xué)改革內(nèi)容如圖2所示。
2.2.1 課前準備
CDIO模式不僅重視個人能力的培養(yǎng),同時也關(guān)注團隊協(xié)作的能力培養(yǎng)。因此,團隊協(xié)作也作為數(shù)據(jù)庫課程設(shè)計教學(xué)改革的一個重要內(nèi)容。為了學(xué)生溝通方便,每個行政班中以寢室為單位(4個學(xué)生)組成若干個開發(fā)團隊,選取組長,并且向老師上報各個組員的分工情況,之后各個開發(fā)小組可以根據(jù)老師給出的備選題目進行選題。
2.2.2構(gòu)思(Conceive)
CDIO的精髓在于讓學(xué)生“做中學(xué)”。但是對于沒有任何數(shù)據(jù)庫基礎(chǔ)知識的學(xué)生來說,課程開始就投入到實踐中是不現(xiàn)實的,所以范例教學(xué)十分重要。在理論教學(xué)開始時教師利用大概2周的時間,講解數(shù)據(jù)模型、數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)、數(shù)據(jù)庫系統(tǒng)的組成、數(shù)據(jù)庫技術(shù)的研究領(lǐng)域以及前沿的知識體系、開發(fā)工具,讓學(xué)生對該領(lǐng)域的知識產(chǎn)生濃厚的興趣。然后,教師可以從典型案例著手――以學(xué)生管理系統(tǒng)為例,講解如何進行業(yè)務(wù)流程分析、功能分析和數(shù)據(jù)需求分析,如何繪制用例圖,在數(shù)據(jù)庫設(shè)計過程中如何完成數(shù)據(jù)流圖和數(shù)據(jù)字典分析,讓學(xué)生在范例講解中一步步的學(xué)會如何繪制ER圖,如何設(shè)計數(shù)據(jù)字典中的各項內(nèi)容。該階段是構(gòu)建系統(tǒng)藍圖的階段,所以,教師要引導(dǎo)學(xué)生立足于不同項目的實際需求,通過調(diào)查問卷、查閱資料、客戶走訪等形式,深入探析軟件的功能和性能,確定軟件設(shè)計的限制和軟件同其他系統(tǒng)元素的接口細節(jié),定義軟件各項有效的需求,與此同時,在確定需求過程中,團隊成員之間的磨合與溝通也是必不可少的。通過各個成員的協(xié)調(diào),才能最終確定該團隊共同的軟件需求以及數(shù)據(jù)庫整體規(guī)劃策略。該階段的匯報成果即是各團隊小組的需求分析報告。
2.2.3設(shè)計(Design)
數(shù)據(jù)庫設(shè)計包括概念結(jié)構(gòu)設(shè)計、邏輯機構(gòu)設(shè)計和物理結(jié)構(gòu)設(shè)計,所涵蓋的理論知識點比較多。傳統(tǒng)數(shù)據(jù)庫原理教學(xué)和數(shù)據(jù)庫課程設(shè)計在設(shè)計階段幾乎是相互脫節(jié)的,見圖1。為了能讓學(xué)生提高完成項目的主動性以及自我認知性,數(shù)據(jù)庫課程設(shè)計調(diào)整幅度也相對比較大。
1)課堂學(xué)習(xí)關(guān)系數(shù)據(jù)庫時,引導(dǎo)學(xué)生以課程設(shè)計中的選題項目為基礎(chǔ),編制相關(guān)的關(guān)系代數(shù)的演算
2)課堂學(xué)習(xí)關(guān)系型數(shù)據(jù)庫標準語言SQL時,引導(dǎo)學(xué)生以課程設(shè)計為基礎(chǔ),利用SQL語句解決數(shù)據(jù)的增刪改查的一系列問題,并且針對需求分析中不同的設(shè)計模塊,設(shè)計不同的SQL操作,其中包括單表查詢、多表查詢、模糊查詢、相關(guān)子查詢、不相關(guān)子查詢、多表更新操作、視圖操作等。
3)課堂學(xué)習(xí)數(shù)據(jù)庫的安全性和完整性時,通過一系列反例,例如違反實體完整性的數(shù)據(jù)操作會帶來怎樣的后果;違反了參照完整性的操作會有哪些危害等等,讓學(xué)生強烈感知如何能設(shè)計出效率高、安全性較好的數(shù)據(jù)庫基本表。此時,可以讓學(xué)生根據(jù)項目選題設(shè)計出系統(tǒng)的各個分ER圖并且形成初步ER圖,在合并過程中找出沖突和問題所在,為后續(xù)內(nèi)容做準備。
4)課堂學(xué)習(xí)規(guī)范化理論時,利用循序漸進的方法,舉例說明,讓學(xué)生利用范式的思想,對項目中的表格進行規(guī)范化分析,判斷屬于第幾范式,有什么樣的優(yōu)缺點,能否進行優(yōu)化。此時,課程設(shè)計的概念結(jié)構(gòu)設(shè)計,邏輯結(jié)構(gòu)設(shè)計已經(jīng)初具雛形。
5)課堂學(xué)習(xí)第七章數(shù)據(jù)庫設(shè)計時,結(jié)合實例,讓學(xué)生獨立完成概念機構(gòu)設(shè)計中的消除沖突與優(yōu)化,完成由基于項目的初步ER圖到基本ER圖的轉(zhuǎn)變;同時結(jié)合需求分析中的數(shù)據(jù)字典,根據(jù)聯(lián)系轉(zhuǎn)換為關(guān)系表的知識點以及規(guī)范化理論,對初步的邏輯結(jié)構(gòu)表進行修改和完善。
該階段的匯報成果是各團隊小組的概要設(shè)計報告。
2.2.4實現(xiàn)(Implement)
設(shè)計階段其實是將任務(wù)離散化,那么實施階段就是將項目綜合化。該階段中,書本上的重點內(nèi)容已經(jīng)基本結(jié)束,學(xué)生可以根據(jù)學(xué)過的基礎(chǔ)知識自由發(fā)揮,將之前的需求文檔以及概要設(shè)計文檔進行拓展和完善,并且將自己設(shè)計的關(guān)系代數(shù)以及SQL語句轉(zhuǎn)換成高級程序語言中的數(shù)據(jù)庫操作的語句。這時候,有能力的同學(xué)也可以根據(jù)老師上課講授的查詢優(yōu)化等內(nèi)容針對具體項目實際進行查詢算術(shù)優(yōu)化和物理優(yōu)化,并且對比執(zhí)行效率,感受在不同的實際應(yīng)用中對不同問題的處理方式。
該階段的匯報成果是各團隊小組成員的詳細設(shè)計報告的綜合文檔。
2.2.5運作(Operate)
系統(tǒng)模型建立好之后,要進行軟件的各項測試。學(xué)生可以通過學(xué)習(xí)恢復(fù)和并發(fā)控制等內(nèi)容,對系統(tǒng)的完整性、安全性等性能進行進一步的改善,完善詳細設(shè)計報告,補充系統(tǒng)測試內(nèi)容以及使用系統(tǒng)安裝使用說明。最后,通過小組的公開答辯,向老師和全班同學(xué)展示系統(tǒng)的設(shè)計思路、完成過程以及跟同學(xué)們交流心得和體會,并由其他非小組成員的同學(xué)作為評委進行點評。
2.3 課程設(shè)計考核評價改革
課程設(shè)計是一門衡量學(xué)生動手操作能力、綜合運用能力的科目,所以這門課程更要體現(xiàn)對學(xué)生是實踐能力的檢驗。數(shù)據(jù)庫課程設(shè)計考核評價改革主要體現(xiàn)在:改變單一的評分標準為多角度綜合性評價標準(如圖3所示)。
2.3.1 項目文檔(分數(shù)比例50%)
項目文檔包括需求分析報告、概要設(shè)計報告、詳細設(shè)計報告。
1)需求分析報告(分數(shù)比例10%),內(nèi)容包括:
①可行性分析;
②擬采用的開發(fā)工具;
③用例圖;
④數(shù)據(jù)字典,包括數(shù)據(jù)項,數(shù)據(jù)結(jié)構(gòu)
⑤軟件模塊初步設(shè)想以及每個模塊可能進行的操作。
2)概要設(shè)計報告(分數(shù)比例20%):
①數(shù)據(jù)庫設(shè)計方面:分ER圖和總體基本ER圖(標明各實體之間聯(lián)系的類型)、邏輯結(jié)構(gòu)設(shè)計(有完整性約束說明,標明主碼、外碼,分析范式類型)、物理結(jié)構(gòu)設(shè)計(索引、存儲路徑等)、數(shù)據(jù)庫完整性設(shè)計(違反實體、參照完整性時的解決辦法,比如觸發(fā)器、存儲過程等)
②軟件設(shè)計方面:功能結(jié)構(gòu)圖以及各功能模塊主要功能(明確小組成員的分工)
3)詳細設(shè)計報告(分數(shù)比例20%),內(nèi)容包括:
①系統(tǒng)與后臺數(shù)據(jù)庫連接的執(zhí)行過程;
②系統(tǒng)各模塊的主要界面和UI接口;
③系統(tǒng)各個模塊的流程圖以及詳細實現(xiàn)過程;
④關(guān)鍵問題的解決方案;
⑤總結(jié)系統(tǒng)后續(xù)有待優(yōu)化和改善的方面。
2.3.2 項目成果演示(分數(shù)比例40%)
該類別主要考核的方面如下:
1)系統(tǒng)運行正確;
2)功能完善:有增、刪、改、查功能,輸入、輸出功能;
3)有基本的統(tǒng)計、報表功能;
4)有多表連接查詢、自身連接查詢、字符串匹配查詢、模糊查詢、分組查詢等;
5)工作量飽滿,系統(tǒng)實現(xiàn)技術(shù)的難度;
6)是否符合軟件開發(fā)規(guī)范;
2.3.3 團隊綜合素質(zhì)(分數(shù)比例10%)
該類別主要通過系統(tǒng)演示、課題答辯以及團隊的出勤和會議紀要等信息考核團隊成員的協(xié)同合作的能力,而且,尤其要注意有些同學(xué)過分依賴他人的思想。所以答辯過程中要求每個小組成員都要對自己所做的內(nèi)容進行闡述和說明。
3 結(jié)束語
通過一系列的基于CDIO模式課程設(shè)計教學(xué)改革,使得每一個同學(xué)都有公平的主動參與的機會,同學(xué)們從這門課程開始就主動思考項目中各種實際問題,由“學(xué)中做”轉(zhuǎn)變?yōu)椤白鲋袑W(xué)”,極大發(fā)揮了學(xué)生的積極性和創(chuàng)造力,從而使得數(shù)據(jù)庫課程設(shè)計的實踐教學(xué)取得了非常好的教學(xué)效果。很多同學(xué)都對數(shù)據(jù)庫產(chǎn)生了濃厚的興趣,而且也有一部分同學(xué)畢業(yè)之后選擇了數(shù)據(jù)庫相關(guān)的行業(yè)。
參考文獻:
[1] E.F.Crawley. Creating the CDIO Syllabus, a universal template for engineering education, fie, vol.3,Pp.F3F8 -13, 32nd Annual Frontiers in Education (FIE’02), 2002.
課程改革 課程思政 課程結(jié)束總結(jié) 課程設(shè)計心得 課程體系設(shè)計 課程思政建設(shè) 課程建設(shè)展望 課程思政總結(jié) 課程標準論文 課程建設(shè)機制 紀律教育問題 新時代教育價值觀