?

《數據庫高級應用》教學創新方法研究

2016-09-29 11:25
科技視界 2016年20期
關鍵詞:錄屏互動教學實踐教學

李興旺 孫江峰

【摘 要】《數據庫高級應用》屬于數據庫教學方面的提高課程,要求學生具有較強的實踐能力。針對此課程的性質和特點,從教材選擇、課堂教學、課后答疑、資源共享、培養自學能力、考核方式等方面提出了具體的改革措施。課堂實踐證明,這些方法的實施,對提高教學質量有很大幫助。

【關鍵詞】數據庫高級應用;錄屏;實踐教學;互動教學

《數據庫高級應用》課程是計算機應用、軟件、信管、網絡等計算機相關專業的一門專業課,也是很多高職高專學校的技術應用課程。是一門集理論性、實踐性、應用性于一身的課程。它的前續課程有《VB程序設計》、《數據庫系統原理》、《WEB網頁設計》、《C#程序設計》,涉及的內容多,基本概念和思想比較抽象和深奧,實踐動手能力要求高,學生理解和掌握比較困難。學生在學習本課程之前,大部分學生都學過《數據庫系統原理》,很多內容,比如數據庫創建、數據表操作、SQL語句、視圖等內容已經學過。當前數據庫高級應用課程教學,有很多知識和《數據庫系統原理》內容重復,實際教學講太多學生已學的知識,新內容偏少。另外,當前教學主要還是以課程講解為主,實驗都是驗證性實驗。很難提高學生主動參與的積極性,教學效果較差。根據高等教育要培養高素質創新人才的目標以及《數據庫高級應用》課程性質及特點,本文對《數據庫高級應用》課程教學方法給出建設性建議,并在本校的計算機、信管等專業實施,教學效果明顯改善。

1 精選教材和參考書

好的教材是保證教學質量的前提。當前的數據高級應用教材包括數據系統性理論、某一種數據庫管理軟件學習或者具體實例教學等方面的教材。建議選取實例教學類教材,最好是一個實例,涵蓋從需求分析、方案設計、模塊設計、代碼編寫與調試、說明文檔編寫整個流程。另外,也可以自編教材。教師精選一個軟件項目實例,比如,論文管理系統、新聞發布系統等等。結合后臺數據庫自己編寫教材。結合本專業實際,教學實際選用的教材為自編的《新聞發布系統項目開發實例》,采用NET平臺,數據庫為SQL Server 2008。集成開發環境Visual Stdio 2008。分章節講解項目開發過程。所編寫的代碼都包含在附錄里。對于本課程的參考書,建議以工具書為主。

2 提升課堂教學質量

學生知識的獲取,很大一部分依賴于課堂教學,課堂教學各個環節顯得尤為重要。采用項目和任務教學能大幅提高教學質量。剛開始的幾節課,可以對軟件項目設計涉及的基本概念和術語,比如類、存儲過程、ADO.NET五大核心對象、HTML、JavaScript講解清楚,給出明確的含義不能含糊其辭。后面的課程從一個實際項目的需求開始介紹開發流程,包括項目需求分析、設計方案、模塊設計、代碼編寫、代碼測試、說明文檔和視頻制作。PPT課件要精心制作,圖文并茂,對一些數據庫連接處理方面的流程要制作動畫,加深學生對知識點的理解,對于經常使用的數據表和關系圖,限于投影和黑板的大小限制,最好制作掛圖,以供隨時引用。

尤其本課程實踐性較強,對代碼編寫要求很高,建議到計算機機房教學,邊講邊練。由于大部分學校機房資源有限,也可以采用課堂教學加實驗課的形式,但建議實驗課時占總學時的40%以上,項目中前后臺代碼編寫盡量采用現場編碼,不要用復制粘貼的方法,代碼出現錯誤,課堂上邊調試邊講解。另外,還要加強課堂互動環節,某些舉一反三的代碼,可以鼓勵學生上臺編寫代碼,這樣能夠調動學生學習的主觀能動性?,F在學生任務較大,課前很少復習,因此,教師應該帶領學生簡要復習上課的內容,以此加強學生對上次課內容的印象,有助于新內容的掌握。

代碼現場編寫,涉及軟件操作很多,僅僅通過課堂不容易全部記住,為了課后復習,教師最好把課堂教學軟件操作,代碼編寫以及講解的語音用錄屏軟件做成視頻,同時提供源代碼,這樣學生自己訓練過程中出現問題,可以通過參考錄像和源代碼解決。

3 采用任務教學和討論教學法

許多學生由于對軟件項目接觸較少,對項目的功能和編寫代碼有很多疑問,如:“為什么要有這個功能,下一個功能是什么?”、“代碼為什么這么寫,有沒有其他的方法實現”等等,所以建議采用任務教學法。教師設定任務,講解任務,聯系生活中的實際網頁應用,會更加深學生的印象。比如,系統用戶注冊過程,如果結合大家經常使用郵箱注冊舉例,判斷此用戶名是否已被使用,如果使用,不能注冊,并且需要提醒“用戶名已注冊”,然后編寫實現本功能的代碼,效果更好。另外,建議采用討論教學法,一個問題,大家分組討論,給出不同的解決方案,用不同的代碼實現,也有助于改善教學效果。

4 強調多種平臺、多種語言之間的類比

許多同學在學習此課程之前,已經學習過某些其他編程語言或者參加過其他語言相關的培訓。比如本課程所用平臺是.NET平臺,鑒于Java平臺的流行,不少以前學生學過Java相關知識,他們在學習.NET時候,不由自主會在Java和C#之間進行對比。這就需要教師在編程過程中,指出兩個平臺、兩種語言在編程實現方面的共同點和不同點,如在應用程序和后臺數據庫系統的連接溝通方面,要說明ADO、ADO.NET和JDBC不同連接數據庫技術的區別,這樣可以達到事半功倍的效果。

5 利用多種資源進行通告發布,資源共享,作業批改

當今時代是一個網絡時代,教師開課前制作《數據庫高級應用》課程網站進行信息交流。該網站有以下主要功能:一是,發布通告發布,且可以上傳教學資源:上課過程的視頻錄像、源代碼及實驗指導書。二是,建設論壇,進行網站開發,數據庫應用方面的技術交流。通過在線交流,學生老師實現遠程交互。三是,在線作業批改。布置的作業可以在線批改,給出批注、評語和成績。除建設課程網站外,很多學校也安裝了某種網絡教學平臺(比如SaiKe平臺等),功能完備,也可以完成通告發布,資源共享,作業批改。

6 加強教師之間的交流

不同教師在教學方法,內容選擇,教學模式各方面都有一定的差異。即使是同一門課程的教師也不例外?!叭诵?,必有我師”,很多情況下,教師往往看不到自己的缺點,所以教師之間要開展互相聽課、評教、互相提出教學中缺點和不足,有利于針對某種特定的缺點進行改善。另外,學校中還有教學名師,示范教師,他們在教學上都有獨到的見解,多向這些老師請教也有助于實現教學水平的提高。

7 加強教師和學生課上和課后的交流

課堂教學一定要加強互動環節。對于軟件編程類課程尤其重要,面對幾百行甚至更多的代碼,學生理解能力不同,掌握起來有很大難度。教學過程中,需加強互動,提出問題,討論問題,編寫代碼解決問題。課后采用建設QQ學習、E-mail、微信學習群等學生常用的方式進行交流和答疑,能充分調動學生的積極性,改善教學效果。

8 注重實驗課效果,采用上機考核

很多課程比如《計算機文化基礎》、《C語言程序設計》等都已經采用上機考試的方式。本課程實踐性較強,要加強學生的理論和實踐結合的能力,除上課考勤外,還要加強實驗課的考核,可以把實驗課的評分提高到總成績的40%~45%,最終考試采用上機考試,完成一個小項目案例。此種考核方式使學生產生緊迫感,增加實踐動手能力,從而實現理論聯系實踐的目標。

9 多種途徑培養學生的自學能力

自學能力是一個人運用已學知識,不依賴或少依賴他人的幫助而獨立獲取知識、掌握知識和運用知識的能力,是一種綜合能力。要達到好的教學效果,《數據庫高級應用》需要自己做好教學的同時,培養學生獨立完成代碼編寫、編譯、執行、調試等環節的能力。

首先,要培養學生的學習興趣?!芭d趣是學習最好的老師”,通過展示網站的最終成型的效果,提高學生的學習興趣,讓每個人都摩拳擦掌,躍躍欲試。另外,肯定學生的能力,鼓勵學生要有堅韌的意志,不放棄的決心,要相信“有志者事竟成”,從而感覺到知識的重要性和趣味性。

其次,學生在自學過程中,定會遇到各種困難,這是初學者提高興趣的攔路虎。因此,教師要指導學生如何利用計算機網絡搜索需要的信息,當遇到問題時,要針對問題進行網頁搜索、ftp文件搜索及各種挖掘信息的能力,都有助于提高學生獨立解決問題的能力。

10 結束語

作為計算機應用、計算機軟件以及信息管理專業重要的專業課,《數據庫高級應用》在近幾年的教學中,采用了以上方法。教學反饋效果良好,同時也制作了本課程的教學網站?!皩W無止境、教無止境”,對如何改善教學方法,改革教學模式的探索是無止境的,下一步的目標是把本課程建設為省級精品課程,培養更好的專業技術人才。

【參考文獻】

[1]李錫輝,王櫻,等.ASP.NET網站開發實例教程[M].2版.北京.清華大學出版社,2004.

[2]李巖.SQL Server課程教學改革的探索與實踐[J].計算機教育,2010(6):60-62.

[3]鄭阿奇.SQL Server 實用教程[M].3版.電子工業出版社,2011,2.

猜你喜歡
錄屏互動教學實踐教學
視頻、音頻剪輯類APP
互動教學在語文教學中的有效運用
茶學專業校企合作實踐教學探索
《電氣工程畢業設計》 課程的教學設計
思想政治理論課實踐教學研究述評
高職院校商務禮儀課程教學改革探索芻議
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合