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

?

基于項目學習的數(shù)據(jù)庫設計教學模式探討

2019-03-14 12:42:40鄧立苗陳龍猛
電腦知識與技術 2019年1期
關鍵詞:數(shù)據(jù)庫設計項目學習啟發(fā)式教學

鄧立苗 陳龍猛

摘要:該文探討了一種基于項目學習的數(shù)據(jù)庫設計教學模式,這種教學模式集項目學習法(PBL)、項目開發(fā)技術和管理方法于一體,采用一系列項目模仿數(shù)據(jù)庫實際開發(fā)過程,同時在教學過程中綜合使用多種教學方法,并提出了有效的評價機制。結果表明,此教學模式比較適合于數(shù)據(jù)庫設計的教學,能夠使學生積極參與到教學過程中,從而提高教學效果,對學生的實踐應用能力和創(chuàng)新能力也有一定的提高。

關鍵詞:項目學習;數(shù)據(jù)庫設計;啟發(fā)式教學;項目評價

中圖分類號:TP311? ? ? ? 文獻標識碼:A? ? ? ? 文章編號:1009-3044(2019)01-0129-03

Research on Teaching Model of Database Design based on Project Learning

DENG Li-miao, CHEN Long-meng*

(College of Science and Information, Qingdao Agricultural University, Qingdao 266109, China)

Abstract:This paper presents a teaching model of database design based on project learning, which integrates project-based learning(PBL), project development technology and management method. A series of projects are used to imitate the actual development process of the database. At the same time, a variety of teaching methods are used in the teaching process, and effective evaluation mechanism is put forward. Results show that the proposed teaching model is more suitable for the teaching of database design. It can make students participate actively in the teaching process, thus improve the teaching effect, and improve the students' practical application and innovation ability accordingly.

Key words: Project learning; Database design; Heuristic teaching; Project evaluation

1 引言

數(shù)據(jù)庫原理與應用是計算機科學與技術及相關專業(yè)的一門重要課程,隨著大學的擴招,大學教育已經(jīng)從傳統(tǒng)的精英教育轉(zhuǎn)變?yōu)榇蟊娊逃5蟛糠謱W校仍然采用傳統(tǒng)教育模式,數(shù)據(jù)庫原理課程在某種程度上仍然采用傳統(tǒng)教育方式,強調(diào)理論,忽視實踐和不同環(huán)境與市場需求,從而大大影響了學生適應社會的能力[1]。

數(shù)據(jù)庫設計是數(shù)據(jù)庫原理課程中的核心內(nèi)容,實踐性特別強,是沒有固定模式的創(chuàng)造過程,對學生來說是非常難學的。而且數(shù)據(jù)庫設計通常沒有一個簡單、正確的解決方法,而學生在學習過程中通常都會尋找一個確定性的解決方法,因此導致一定程度的認知不確定性[2]。使得學生雖然掌握了數(shù)據(jù)庫設計的理論知識和方法,但在實際應用中卻無從下手,難以用所學的知識解決實際問題。

項目學習法,又稱基于項目的學習(Project-Based Learning,PBL)。是在建構主義、實用主義等教學理論影響下形成的一種教學方法[3],是指學習者通過主動探索和相互協(xié)作完成一個有意義的項目來獲得完整而具體的知識,形成專門技能并獲得自身的全面發(fā)展。這種方法以制作完整的作品為目的,需要學習者自主完成項目的信息加工、方案設計、作品制作以及結果評價等環(huán)節(jié)[4],它強調(diào)學生在實踐體驗中獲得較為系統(tǒng)而具體的知識和技能[5]。而數(shù)據(jù)庫設計的教學目標就是設計一個能滿足應用系統(tǒng)的應用需求的數(shù)據(jù)庫,為了達到這一目標,本文將項目學習法應用于數(shù)據(jù)庫設計教學過程中,遵循項目學習思想設計和開發(fā)一個完整的數(shù)據(jù)庫。同時,將項目管理相關的技術、工具和方法應用于數(shù)據(jù)庫設計過程中,并結合多種教學方法,使學生變被動學習為主動學習,提高學生的實踐能力以及協(xié)作精神。

2 數(shù)據(jù)庫設計概述

數(shù)據(jù)庫設計是數(shù)據(jù)庫原理課程中非常重要的一部分,教學主要目標是基于前面所學的基礎知識,使學生能夠獲取一個滿足給定數(shù)據(jù)需求的有效的數(shù)據(jù)庫定義,涵蓋需求獲取、概念設計、邏輯設計和物理設計及實現(xiàn)等內(nèi)容[6]。在軟件開發(fā)過程中,數(shù)據(jù)庫設計起著至關重要的作用,數(shù)據(jù)庫設計步驟及對應的軟件開發(fā)階段如圖1所示。由圖1可見,數(shù)據(jù)庫設計貫穿于軟件開發(fā)的整個過程,從系統(tǒng)分析直到系統(tǒng)維護。在軟件開發(fā)過程中,項目管理貫穿于整個軟件開發(fā)過程,因而項目管理相關的技術與方法同樣適用于數(shù)據(jù)庫設計過程,采用項目學習方法來進行數(shù)據(jù)庫設計教學是非常適合的。

3基于項目學習的教學模式探討

3.1 項目的確定

首先教師需要選擇一個實際項目作為教學案例,并把教學案例根據(jù)教學內(nèi)容分解成各個任務。選擇的案例應該是學生相對比較熟悉的項目,這樣才能夠讓學生積極參與其中,并能夠在不同的開發(fā)階段擔任不同的角色。本文選擇學生最為熟悉的學生管理系統(tǒng)作為教學案例,在教學過程中始終圍繞著這個項目進行。同時,將學生分成項目小組,每組4-5人,分工協(xié)作是項目學習的主要方式,每組推選一位組長擔任項目經(jīng)理的角色,并選擇一個比較熟悉的系統(tǒng)作為實踐項目(如圖書管理系統(tǒng)、酒店管理系統(tǒng)、人事管理系統(tǒng)等)。針對不同設計階段各項目組成員分別擔任不同的角色:數(shù)據(jù)庫分析人員、設計人員、用戶、數(shù)據(jù)庫管理員和程序員。同時,教師的角色也發(fā)生了轉(zhuǎn)變,不再是教學中的主導者,而是學生學習過程中的引導者、指導者和監(jiān)督者,同時負責項目進度管理。

3.2 基于PBL的教學實踐

整個數(shù)據(jù)庫設計教學過程都是圍繞所選擇的教學案例“學生管理系統(tǒng)”進行的,教材選用“十二五”國家級規(guī)劃教材《數(shù)據(jù)庫系統(tǒng)概論》(王珊,薩師煊編著)[7]。根據(jù)項目學習的相關理論和方法,首先將數(shù)據(jù)庫設計劃分為多個相對獨立的階段,然后對每個階段的具體任務及要求進行描述,各個階段的任務具體描述如表1所示。任務描述表詳細描述了每個階段的具體任務與要求、涉及的主要知識點、該階段的成果及使用的教學方法。下面以需求分析和概念結構設計為例詳細介紹項目學習法在數(shù)據(jù)庫設計課程中的實踐。

3.2.1 需求分析

需求分析階段教學目標是如何獲取和描述用戶的需求,在這個階段中,溝通和交流是非常重要的。由于教學案例是學生最為熟悉的學生管理系統(tǒng),可以直接通過分組討論和角色扮演的形式來進行需求調(diào)查。教師先簡要講授需求分析的基本要求和方法,然后留出一定時間,進行分組討論以獲取需求。各項目組成員分為兩組(用戶組和開發(fā)組),分別擔任用戶和開發(fā)人員角色,用戶描述需求,開發(fā)人員詢問并記錄用戶需求;討論完畢后,挑選其中一個組的成員作為代表匯報討論結果,教師進行評價,具體過程如圖2所示。通過分組討論與角色扮演,使每個學生都能參與到教學過程中,并在其中發(fā)揮一定的作用,不僅能夠身臨其境般地體驗需求分析的方法,而且能夠提高學習的興趣和積極性。

3.2.2 概念結構設計

概念結構設計的教學目標是根據(jù)需求分析結果,建立系統(tǒng)的概念結構模型,即E-R模型。由于E-R圖的相關知識在第一章中已講授,因此采用回顧式啟發(fā)教學結合項目學習法來組織教學。PBL教學方法是以學生自主學習和小組討論為主要形式,在教師的監(jiān)督與支持下,圍繞教師設定或?qū)W生選擇的具體問題進行研究的學習過程[8]。基于PBL的概念結構設計教學過程如圖3所示。

首先教師引導學生回顧E-R圖的相關知識(主要是實體、聯(lián)系和屬性的概念及表示方法),從而引出概念結構設計的教學目標與內(nèi)容,然后結合“學生管理系統(tǒng)”案例講解概念結構設計的基本方法與過程。接下來各個項目組在需求分析的基礎上進行實踐項目的概念結構設計,為了讓每個同學能夠體驗更多的角色,采用角色互換的方式進行概念結構設計。

概念結構設計包含兩個角色,需求分析階段各項目組完成的需求分析文檔被分配到不同的項目組,我們稱之為開發(fā)小組,開發(fā)小組擔任概念結構設計任務。需求分析文檔的作者擔任數(shù)據(jù)庫用戶,他們作為用戶組,這樣每個項目組同時擔任開發(fā)小組和用戶組雙重角色。

角色互換的目的是讓每個小組同時擔任兩種角色,用戶組只提供清晰的需求但不知道如何設計,而開發(fā)組未必全面清晰地了解用戶的需求。同時,為了增加開發(fā)人員和用戶相互之間的了解和交流,創(chuàng)建一個公共交流通道用于進行數(shù)據(jù)需求方面的討論。接下來,各項目組分組討論,研究概念設計方案,分工設計各子模型并匯總設計成果。最終用戶組將會收到開發(fā)組的概念設計結果,即E-R模型,并對所收到的E-R模型進行評價。最后,教師對各小組完成的情況進行總結并評價。

接下來,每個項目組成員只擔任開發(fā)人員角色,參考所收到的概念設計模型進行其他階段的設計任務,一個好的解決方案可能會通過這種交互方式得到。

3.3評價機制

在項目學習過程中,評價是一個非常重要的環(huán)節(jié),好的評價機制不僅能夠客觀評價學生的學習成果,而且能夠大大激勵學生的積極性。項目學習注重的是學生的學習過程而非學習結果,因此,項目評價不僅包括對所形成的階段性成果進行評價,而且要對學生在學習過程中的表現(xiàn)予以評價,比如對學生的積極主動參與和所起作用,學生的協(xié)作精神和創(chuàng)新精神,實踐能力的提高等方面要給予充分的肯定。要鼓勵學生積極參與,培養(yǎng)他們的勇于創(chuàng)新、樂于實踐的精神[2]。

創(chuàng)建一種令學生和教師滿意的評價機制是比較困難的,相關研究者針對PBL提出了新的評價機制[9-10]。本文中,我們采用一種綜合評價方法,包括項目評價和水平測試兩部分。測試內(nèi)容包括各個數(shù)據(jù)庫設計階段的教學內(nèi)容,主要考察學生對數(shù)據(jù)庫設計過程中所需要的知識和技能的掌握程度。項目評價主要對項目完成情況以及學生在項目進行過程中的表現(xiàn)予以評價。項目評價包括以下幾方面:實用性(滿足用戶需求),正確性(不存在錯誤),適應性(符合規(guī)則,易于實現(xiàn)),清晰性(書寫準確,圖表清晰)。除此之外,還有關于項目進度方面的評價,建立對項目延期的懲罰規(guī)則。

項目評價主要以教師為主體,在審閱每個項目的階段性成果后,教師給出評價和相關建議。同時項目組長對小組成員的表現(xiàn)情況進行評價,如參與程度、所起作用及協(xié)作能力等,還可以通過組內(nèi)互評來評價各成員的表現(xiàn)情況。在概念設計階段引入的角色互換是項目評價的另一個重要方面。在這個階段,我們要求每個項目組對概念結構設計成果的每個方面確定一個等級,項目組之間進行互評。各項目組既要像用戶一樣對收到的概念設計結果進行評價,又要像開發(fā)人員一樣評價需求文檔的可理解性和收到的答復的及時性和清晰性。

4 結論

在對數(shù)據(jù)庫設計課程特點及教學現(xiàn)狀研究的基礎上,本文嘗試將項目學習法應用于數(shù)據(jù)庫設計教學過程中,并在教學過程中根據(jù)教學內(nèi)容綜合使用多種教學方法。實踐結果表明,此教學模式比較適合于數(shù)據(jù)庫設計的教學,能夠以學生為主體,更多地顧及了學生的需求,使學生積極參與到教學過程中并擔任不同角色,從而提高教學效果。同時,學生由被動學習轉(zhuǎn)變成為主動學習,提高了學習興趣,培養(yǎng)了自主學習能力及溝通協(xié)作能力,大大提高了實踐應用能力和創(chuàng)新能力。

參考文獻:

[1] Liu Yuelan, Liao Yiwei, Huang Yuyan, et al . Study on Teaching Methods of Database Application Courses [J]. Procedia Engineering, 2011(15): 5425-5428.

[2] César Domínguez, Arturo Jaime. Database design learning: A project-based approach organized through a course management system[J]. Computers & Education, 2010(55): 1312-1320.

[3]巴克教育研究所.項目學習教師指南[M].北京:教育科學出版社,2008.

[4] STEPHANIE BELL. Projected-based learning for the 21 century: skills for the future [M]. Routledge Taylor & Francis Group, 2010.

[5] 趙瑞斌,王繼東,王正山.項目學習法在程序設計實踐能力培養(yǎng)中的應用[J].軟件導刊,2014,13(7):147-149.

[6] D. R. Mcintyre, Hao-che Pu and Francis G. Wolff. Use of software tools in teaching relational database design [J]. Computers Eduction, 1995,24(4):279-286,

[7]王珊,薩師煊. 數(shù)據(jù)庫系統(tǒng)概論[M].5版.北京:高等教育出版社,2014.

[8]蔡朝朝,謝嵐,李湘.案例法結合PBL 教學模式在數(shù)據(jù)庫課程中的應用[J]. 計算機教育,2014(17):66-70.

[9]Frank, M., & Barzilai, A.. Integrating alternative assessment in a project-based learning course for pre-service science and technology teachers[J]. Assessment & Evaluation in Higher Education, 2004,29(1):41-61.

[10]Tal, R. T., Dori, Y. J., & Lazarowitz, R.. A project-based alternative assessment system[J]. Studies in Educational Evaaluation,2000(26):171–191.

猜你喜歡
數(shù)據(jù)庫設計項目學習啟發(fā)式教學
試論數(shù)據(jù)庫設計在網(wǎng)站開發(fā)中的應用
廣挖資源深度整合巧用技術
成熟的教與學
大學英語教學中項目學習的應用探討
基于WEB的科研信息管理系統(tǒng)的設計與實現(xiàn)
軟件開發(fā)中數(shù)據(jù)庫設計理論的實踐
啟發(fā)式教學在高職院校足球教學中的運用
體育時空(2016年8期)2016-10-25 19:41:06
《微機原理與接口技術》教學創(chuàng)新方法研究
科技視界(2016年22期)2016-10-18 15:03:15
簡談數(shù)學課堂中的啟發(fā)式教學
考試周刊(2016年77期)2016-10-09 11:05:21
《運籌學》教學模式探討
科技視界(2016年20期)2016-09-29 11:38:37
麦盖提县| 嘉义县| 东乌| 巴里| 太仆寺旗| 高青县| 呼和浩特市| 武汉市| 石首市| 新巴尔虎左旗| 兰坪| 扎囊县| 辽源市| 宝丰县| 库车县| 确山县| 翁源县| 安宁市| 日土县| 韩城市| 板桥市| 固原市| 清徐县| 鸡泽县| 阿拉善左旗| 阿拉善盟| 绥化市| 正镶白旗| 育儿| 荔波县| 衡南县| 乌鲁木齐县| 东乌| 永修县| 正宁县| 梁山县| 敦化市| 恩平市| 内江市| 江门市| 达孜县|