周朝萱 劉繼光
(攀枝花學院,四川 攀枝花 617000)
項目式教學法在《數據庫原理課程設計》教學中的應用探討
周朝萱 劉繼光
(攀枝花學院,四川 攀枝花 617000)
數據庫原理課程設計教學在應用型本科計算機專業教學中占據重要的地位,采用好的教學方法是提高數據庫原理課程設計教學質量的重要保障。本文在分析了《數據庫原理課程設計》教學現狀后,論述了將項目式教學方法應用于數據庫原理課程設計教學的實施過程。本教學方法取得了較好的教學效果。
項目式教學法;課程設計;數據庫原理
隨著信息技術的發展,用人單位對計算機專業大學生的項目實踐經驗和實踐能力的要求越來越高,尤其傾向于應用型、創新型人才的需要。為滿足社會的需要,大學教育的教學改革浪潮是一浪接著一浪,教學新理念與新技術層出不窮,項目式教學法成了大學教育中教學改革的一個熱點。在應用型本科計算機專業教學中,數據庫原理課程設計是計算機類專業實踐教學的重點內容之一,其教學的方式方法很受關注,采用項目式教學法進行數據庫原理課程設計的教學,有利于培養學生的實踐能力和創新能力。
《數據庫原理課程設計》是計算機類專業的一門應用性很強的實踐必修課程,具有非常重要的地位,是在完成數據庫原理的理論教學與實驗教學之后開展的全面的綜合性的實訓課程。在數據庫原理的實驗教學中,學生可能已經了解數據庫設計工具軟件的使用,初步掌握了編寫一般數據庫應用軟件的方法與步驟,能編寫出極小型的數據庫應用程序,但作為計算機類專業的學生,僅僅做到這些是不夠的。通過數據庫原理課程設計的教學,學生能對SQL語言有更深入的了解和掌握,能提高從事數據庫系統建設和管理工作的基本技能,提高數據庫設計能力、團隊合作能力和知識的應用能力,軟件開發能力能夠得到較系統的訓練,能夠積累軟件開發經驗,提高溝通、交流與項目管理能力。
目前,數據庫原理課程設計教學方式主要是教師布置課程設計任務、簡單講解和演示編寫數據庫應用系統的一般方法與步驟等,學生根據自己的愛好選擇一個題目完成設計內容。教師的主要工作是輔導和答疑,設計任務主要是學生獨立完成,這種教學方法教學效果不夠理想,還存在以下幾個問題:
(1)生能力參差不齊,教學過程和質量難以掌控。由于學生的興趣愛好不同、應用知識的能力不同、自覺性有高有低等原因,導致學生完成課程設計任務的過程和質量難以掌控。
(2)有足夠的時間完成任務,多數學生應付了事。在我校的教學大綱中,數據庫原理課程設計只有一周教學時間,且一般設在期末,在授課過程中,學生不僅要完成課程設計,還要準備期末考試,學生往往是把大部分業余時間用于復習,沒有充足的時間學習課程設計相關知識,完成設計內容,只能應付需要提交的軟件和課程設計報告。
(3)涉及的知識面非常廣,多數學生難以入門。數據庫原理課程設計既要求學生能靈活運用數據庫原理的很多知識點,還要求掌握C#、Java等編程語言和軟件工程的相關知識和技術,還要學會數據庫輔助設計等一些工具軟件的使用,雖然多數知識點在理論教學和實驗教學中已經學習過,但是學生在短時間內將這些獨立的知識點融會貫通、靈活運用有很大難度,因此,在數據庫原理課程設計中往往無從下手,有的學生甚至主動放棄。
利用項目式教學法改變傳統的數據庫原理課程設計教學模式,解決其存在的問題,是提高教學效果的一個有效手段。
項目教學法是將項目實驗作為教學內容的核心組成部分,適用于實踐性和操作性較強的課程,是以一個既符合教學內容和教學目標的要求、又有實際的意義和作用的教學項目為媒介,通過實施一個完整的項目,在規定的時間和任務下完成教學內容而進行的教學活動。在教學過程中,教師根據教學要求,首先對項目進行分解,把教學內容涉及的知識點融入項目中,并作適當的示范,然后學生分成小組,以小組為單位,各小組在教師的指導下,圍繞所選擇的項目進行討論并完成項目內容,教師和學生共同評價項目小組完成項目的水平與程度是否達到教學目標和要求。因此,項目教學法的特點是:
(1)教師通過項目逐步引導學生實際操作,學生從做中學,在實際項目訓練中,發現問題、解決問題并獲得項目經驗。
(2)通過小組合作的方式自主地選擇最適合的項目作為實踐項目,所設計的實驗項目與實際生活的聯系較為緊密,因此學生較容易理解項目的內容和需要達到的目標。
(3)學生可以根據愛好和能力水平自由分組,有利于學生愛好的發展和互相學習,能夠有效地培養學生的探究能力、合作與交流能力等多種能力。
數據庫原理課程設計是在培養學生通用能力和專業基本能力基礎上,重點培養學生對數據庫應用系統的開發能力,為了取得好的教學效果,在數據庫原理課程設計教學中,授課教師充分利用學校的綜合教學平臺,結合我校學生的學習情況和數據庫原理課程設計的特點,設計了如下教學過程:
(1)課前分析與教學資源的準備
在數據庫原理課程設計的教學大綱中,對時間的安排如表1所示。
①精心準備課程設計項目。在課前,教師以“符合數據庫原理的理論教學內容、能結合多個知識點、項目的難易度要針對學生的實際水平”等原則,選擇大多數學生喜愛的,有興趣研究、難度合適的項目作為課程設計題目,并準備好每個題目的項目任務書。

表1 數據庫原理課程設計時間安排表
②準備數據庫應用軟件開發案例。教師精心準備了“學生成績管理系統”案例,把學生成績管理系統分為需求分析、功能結構設計、數據庫設計、數據庫實施、高級語言與數據庫的連接、編程實現系統功能、系統的測試與集成等多個部分,編寫學生學習用的PPT或WORD文檔詳細講解完成每一部分工作的難點、重點、目標、方法和步驟,提出讓學生思考的問題,編寫出該系統的需求分析報告、功能結構設計報告、數據庫設計報告等作為學生在完成項目時的參考文件。
③把準備好的項目任務書、PPT、WORD文檔、需求分析報告、功能結構設計報告、數據庫設計報告等資料上傳到學校綜合教學平臺,并布置學生課前學習任務。
④學生了解每個項目要完成的工作,學習課程設計中要用到的相關技術,學習相關文檔的編寫,回答思考問題。然后,按每組2-3人自愿組成一個項目小組,由1名編程能力較好、組織能力較強的學生擔任組長,其余成員分擔不同的角色。
(2)課堂教學活動的組織
有了課前的學習,學生基本能了解開發一個數據庫應用系統需要完成哪些工作、用到哪些技術、編寫文檔的基本規范和內容等。
①課堂上,教師作為教學活動的指導者,在每個階段開始時簡單介紹該階段所要完成的核心工作及注意事項,重點講解典型的問題。大部分時間是了解每個小組的完成進度,根據不同小組的完成情況進行小組輔導,發現學生在課程設計中存在的問題進行答疑,引導學生在項目實施過程如何運用所學的知識正確處理問題等。
②學生作為教學活動主體,首要任務是根據事先已經確定的角色和任務完成相應的實踐內容,其次,每個小組成員在完成任務的過程中,遇到疑惑的地方要共同討論、鉆研,對于一些難于理解的問題,應和老師共同探討。
③在課程設計的最后半天,各小組演示所開發軟件、匯報完成情況,要求每個小組要詳細地講解出項目中每一個階段解決的問題和得到的成果,由全班同學和老師點評,肯定成績,提出不足,總結成果。
(3)課后,每一位學生都要總結數據庫原理課程設計中取得的成果,反思存在的問題。教師也要總結本次教學的經驗、存在的不足和問題。
據調查,80%的學生認為通過課前的學習,在課前已經了解到數據庫原理課程設計的任務和要求,有足夠的時間提前學習相關知識,做好課程設計的準備,60%的學生認為,通過項目小組的共同探討,可以互相學習,取長補短,能夠解決在數據庫原理課程設計遇到的問題,掌握數據庫應用系統的基本開發。
項目式教學法能夠很好地解決傳統教學法在數據庫課程設計中存在的問題,通過項目式教學法,把理論和實踐有機地結合起來,提高了學生開發數據庫應用軟件的能力,培養了團隊協作能力。但目前,課前學習資源還不夠豐富,在今后的教學中應逐步將翻轉課堂的教學思想與項目教學法相結合,進一步提高數據庫原理的教學質量。
[1]龔靜.項目教學法在高職《數據庫原理與SQL語言》課程教學中的應用[J].教育教學論壇,2017(20):210-211.
[2]宣軍英,朱蓉,劉小晶.項目式實踐教學在翻轉課堂中的應用研究——以《數據庫原理》課程設計為例[J].電腦知識與技術,2016,12(30):162-164.
[3]操鳳萍,朱林.微任務驅動項目式翻轉課堂教學模式探索[J].計算機時代,2017(4):72-74.
Research on the Application of Project Teaching Method in the Teaching of Database Principle Course Design
Zhou Chaoxuan Liu Jiguang
(Panzhihua University,Panzhihua 617000,Sichuan)
The teaching of Database Principle Course Design occupies an important position in the teaching of application-oriented computer.Good teaching methods are the important guarantee to improve the teaching quality of Database Principle Course Design.Based on the analysis of the teaching situation of Database Principle Course Design,the implementation process of the project teaching method is discussed.This teaching method has achieved good teaching effect.
project teaching method;course design;database principle
G434
A
1008-6609(2017)08-0069-03
周朝萱(1972-),女,四川廣安人,碩士,副教授,研究方向為計算機應用、軟件開發、計算機專業教學。