摘 要 文章通過分析目前數據庫課程設計教學中存在的問題,結合人才培養和實踐教學的目的,提出了分組階段式的教學模式,充分發揮數據庫課程設計在實用性人才培養中的作用,加強學生的實踐能力。
關鍵詞 數據庫 分組階段式 課程設計 教學模式
中圖分類號:G424 文獻標識碼:A
0 引言
數據庫課程設計是信管專業綜合訓練課,本課程是對數據庫原理課堂教學的一個重要的補充,與理論學習起著相輔相成的作用,是實施教學的一個重要組成部分。其目的旨在加深學生對數據庫基礎理論和基本知識的理解,培養學生綜合運用所學理論知識進行數據庫設計和開發的能力。本文將結合筆者的實踐教學,分析數據庫設計中存在的問題,研究分組階段式反饋教學在課程設計中的作用。
1 數據庫課程設計實踐教學中存在的問題
在近幾年的數據庫課程設計實踐教學中,筆者發現存在以下幾個問題。問題一,學生對課程設計的理解和認識不夠。有些學生根據老師所給的題目直接在網上下載一個作業,有些學生在分組中完全依賴于組內的同學完成而沒有真正參與其中。問題二,學生對課程設計的選題理解不足。在課程設計應用選題時,對所給選題的業務需求理解不夠,難以完成。問題三,學生注重編程實現而不重視分析、設計。多數學生重視用編程實現數據庫的連接、登陸、界面的設計以及對數據的增、刪、改、查,而不注重編程所實現的系統符不符合實際的應用需求。問題四,考核方式只在最終提交階段,忽視平時的設計的各個環節。最終的考核方式根據學生的考勤、提交的報告、系統來確定,在實現過程階段考核較為欠缺。
2 分組階段反饋模式教學
針對課程設計教學過程中存在的上述問題,筆者在教學的過程中摸索出分組階段式反饋教學,在實際的操作過程中取得了一定的效果。分組階段式反饋教學指的是在課程設計的過程中,采用分組、階段式的方式指導學生,其中分組探討以及階段考核反饋是整個教學過程中的主要部分。在數據庫課程設計過程中,采用分組、分階段匯報工作的方式,在數據庫設計的四個階段規定的時間內,各個小組指派這一階段實施的只要負責人匯報該階段進展情況,教師根據匯報情況可針對性地進行實時點評,幫助學生發現設計過程中出現的問題,整理思路,通過這種方式,學生可以不斷地反思和深化自己的思考過程,有利于學生操作能力與創新能力發展,同時學生的學習信息得到了反饋,作為教師也了解了學生在具體的哪個階段存在的問題,并能夠對癥下藥及時解決,為下一步的指導提供依據。具體模式如下:
第一,用分組形式。教師提供參考選題,也可學生提供感興趣的選題,然后根據個人的興趣選擇相關題目, 每個選題一般5~6人一組,每組選出具有一定協調能力的組長,并作出設計規劃。第二,小組中每個人根據數據庫設計的要求步驟以及自己的特長擔任不同的角色。分工協作、共同完成設計和開發任務,從而培養團隊精神,變適應性學習為創造性學習。第三,階段進展情況匯報。根據數據庫設計的幾個階段即需求分析階段、概念結構設計階段、邏輯結構設計階段分級提供相關結果與報告,由教師與學生共同討論,發現并分析在設計階段出現的問題,提出解決方案。第四,數據庫的實現階段以SQL Server 2000數據庫開發環境為主,選擇合適的應用開發工具,按照設計的結果建立數據庫、開發應用系統、輸入數據、調試運行所開發的應用系統。第五,答辯階段由3個有數據庫教學或設計經驗的老師組成答辯小組,每個組的項目負責人運行、演示開發的數據庫應系統,同時回答各位答辯老師或者其他組同學提出的問題,提交所有文檔。第六,集體討論、互相學習,指出各自的特點和不足,交流開發過程中的收獲和體會。第七,成績評定主要根據分組階段的表現10%、設計成果50%,設計說明書20%,答辯成績20%,給出成績,最后積分按照優、良、中、及格、不及格5級評定。
3 分組階段式反饋中主要階段的實施
第一,課程設計的選題階段。課程設計的題目選擇的難易程度、范圍的大小、行業領域直接影響學生的設計興趣,因此在選題時要貼近學生的學習和生活實際,先選擇容易開發的、實用的、與學生專業培養有關聯的數據庫應用系統,最好能加強與企業的聯系,這樣能充分了解企業的需求,既有助于學生對數據庫設計的概念結構中需求的分析理解,更有助于培養學生的社會認知感。
第二,課程設計的準備。分組階段式反饋模式中,由于學生事先沒有系統開發的經歷,所以教師需要精心準備多個跨行業的應用案例,教師重點演示一個已開發好的數據庫管理應用系統。所演示的項目應包含所有的知識點,采用通俗易懂,循序漸進、逐層階段式的方式將數據庫各個章節中的知識點融入。這使每個組在選題的時候可以參照相關領域的設計原則,通過項目驅動、核心案例的貫穿,調動學生的設計興趣。
第三,項目設計與實現階段。學生根據教師所給題目或自擬題目,結合企業或行業實際應用作需求分析,提交數據字典;根據需求分析構造概念模型,并用E-R圖表示;根據E-R圖轉換為邏輯模型,最終通規范化理論轉換為物理模型在SQLSEVER2000中實現。通過這個綜合項目,使學生鞏固加深對知識點的理解和掌握。老師通過檢查學生提交的數據字典和E-R圖,對每個組進行分析和指導,指出其中存在的問題,要求學生進行修改,完成設計與實現中的反饋循環,本階段需要注重學生在數據庫設計中各種模型的轉換。
分組階段式反饋教學模式在數據庫的設計中極大地提高了學生的學習興趣,實踐表明,采用該教學模式后課程設計效果較以前有較大的改進。其一,學生在課程設計的過程當中對數據庫系統的理論知識進行了系統的應用,調動了學生的學習主動性;其二,課程設計中實現了教學與學生的角色轉換,以學生為中心,各階段反饋、匯報設計中存在的問題,充分發揮學生的創新意識;其三,從學生上交的總結報告中看到,不少學生反映通過該課程設計獲得了成就感,樹立了信息系統研發的信心,增強了進一步學習的動力。很多學生特別提到老師對同學們設計系統的點評,使他們印象深刻,收獲最大。另外,課程設計而加深了學生對抽象理論的理解,提高了他們數據庫分析和設計的能力,為實踐教學創造了很好的條件。
參考文獻
[1] 黃永慧,黃和平,何小敏,數據庫課程設計中分組反饋式教學模式探索[J].廣東工業大學學報,2007(6):144-145.
[2] 王向輝,崔巍,徐俊麗.基于CDIO的數據庫課程教學改革方案研究[J].計算機教育,2011(2):38-40.
[3] 張忠林.基于項目驅動模式下的“軟件工程”教學改革[J].計算機教育,2009(2):53-55.
[4] 張爽,朱志良,姜慧研,等.基于 CDIO 模式的軟件工程課程教學改革實踐[J].南京大學學報,2009.45(增刊):76-79.