- 數據庫原理與應用技術學習指導
- 苗雪蘭 宋歌編著
- 1815字
- 2018-12-27 18:57:49
1.1.3 教學組織和教學方法
數據庫系統的教學體系中不僅要包括數據庫系統課程和課程設計,還要包括畢業設計、實習見習及學生科技活動等教學環節,前者為基礎性學習,后者為自主性學習和研究性學習,對于培養學生創新能力和綜合素質尤為重要。數據庫系統課程的學習體系應是以課堂教學為中心、以實踐教學為導向、以自主性學習和研究性學習為輔的立體化學習體系。
1.課程的教學體系
為實現三個不同教學層次的教學目標,使之在每個教學層次或階段都能提高學生的知識、能力和素質,我們提出了數據庫系統課程各層次的教學目標、課程設置、授課模式和教學方法,具體內容如表1-2所示。
表1-2 數據庫系統課程的教學體系結構表

教學模式方面采用以下4種處理方法。
①課堂教學,以教師為主導、以學生為主體,采用多媒體課件、數據庫管理系統軟件及應用系統設計軟件演示有機結合,啟發式、討論式、互動式的授課模式。
②課程設計,以自主性學習為主,學生自學和教師答疑向結合進行,學生可以利用數據庫系統課程的網絡學習資源,實現深入學習、鞏固知識的效果。
③ 綜合層次的學習,以研究性學習為主,采用開放性學習方法,通過參與教師科研和教改活動、參加高級程序員資格考試及計算機等級考試、自行選題實驗項目等,并通過課程設計及畢業設計等提高學生綜合素質和創新能力。
④ 實踐教學,通過觀摩各類數據庫軟件的應用、實際上機操作驗證、設計和研發各種數據庫應用系統軟件進行,通過開放的實驗室及開放實驗網絡教學等拓寬學生的學習平臺。
2.教學計劃和學時分配
考慮到課程之間的關聯,計算機專業的數據庫系統課程可在第3學期開課,通信、電子等計算機相關專業的數據庫系統課程在第4學期開課更合理,具體的教學計劃和學時分配情況在表1-3中列出。
表1-3課程教學計劃和學時分配

3.采用的主要教學方法
(1)案例和任務驅動結合教學法
案例教學法在課堂教學中,教師運用若干具體典型的案例提出一些具體問題,把知識與社會需求聯系起來,啟發學生思考、推理、分析和理解,幫助學生學習知識和提高能力。任務驅動教學法是教師和學生都圍繞一個教學目標,基于幾項任務,在強烈問題的驅動下,通過對學習資源的積極主動運用,進行自主探索和互動協作學習,在完成既定任務的同時產生新的學習實踐活動。在使用案例和任務驅動結合教學法時,通過探求解決問題的途徑,教師應使學生既學到了知識,又培養了能力,更重要的是提高學生的探索創新精神、動手實踐能力和與人合作能力。
案例和任務驅動結合教學法主要用于基本層次的教學中,這一階段包括課堂學習和上機實驗兩部分。課堂學習主要使用案例教學法,教師是教學中心,圍繞如何實現“學生成績管理系統”案例進行,包括系統規劃、數據庫的設計與建立、實現各種數據查詢、數據維護、實現數據庫安全保護等。上機實驗中主要采用任務驅動教學法,學生處于主動的主體地位,教師是學生學習的組織者、服務者和導航者,以如何實現“圖書館管理系統”為目標,學生通過系統分析理解并提出任務,包括數據庫結構、系統功能、實現方法、采用的技術及關鍵問題等,通過學習、研究、分析和反復實踐,解決問題并完成任務。
(2)集中和開放結合的教學法
集中和開放結合教學法是在教學過程中采用靈活主動的教學模式,對于基本的知識、技術和方法采用集中授課、統一要求的方法處理,對于學科前沿技術和創新知識采用開放式教學、不統一要求的方法對待,充分發揮學生的自主性、積極性和創造性,使每個學生都能達到較好的學習效果。
集中和開放結合的教學法用于提高層次的高級數據庫技術的教學中。在教學過程中,對于必要的數據庫規范化理論及數據庫發展趨勢,采用集中統一的教學方法;對于新型數據庫系統和設計方法,學生可根據自己的情況自學或選學,如Oarcel數據庫管理系統、對象-關系數據庫模型、分布式數據庫及并行數據庫等,提高再學習能力并適應社會發展的需求。
(3)主體教學和個性化教學結合的教學法
主體教學和個性化教學結合的教學法以學生為主體,重視學生的差異,保持群體協調良性發展和個體參與進步,通過師生互動培養學生主動學習,通過啟發思維激發學生的積極性和創造性。主體教學和個性化教學結合的教學法用于綜合層次的數據庫課程設計教學中。在教學過程中,要求學生實現一個基于B/S或C/S架構的信息管理系統,學生作為主體形成團隊,通過討論制定課題、選擇方法和技術,通過學習、研究、分析和實踐,設計和實現系統功能,完成教學任務。老師駕馭主題教學,以教為先,為學生提供現場幫助指導,逐步引導學生走向成功。
- Hands-On Data Science with SQL Server 2017
- 計算機圖形圖像處理:Photoshop CS3
- Creo Parametric 1.0中文版從入門到精通
- 變頻器、軟啟動器及PLC實用技術260問
- 悟透JavaScript
- Python:Data Analytics and Visualization
- Linux嵌入式系統開發
- 精通數據科學:從線性回歸到深度學習
- 21天學通Linux嵌入式開發
- 計算智能算法及其生產調度應用
- Hands-On DevOps
- 傳感器原理及實用技術
- Deep Learning Essentials
- Embedded Linux Development using Yocto Projects(Second Edition)
- Kubernetes on AWS