本站小編為你精心準備了應用型人才培養模式研究參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
摘要:“MySQL數據庫技術”課程是計算機學院大數據專業的一門核心必修課程,也是大數據領域人才必須具備的創新能力素質之一。文章從課程的教學現狀出發,緊扣大數據行業背景,就學生課程興趣的培養、課程內容的選取、課程教學方法和課程考核方式等幾個方面進行了研究。經過課堂實踐,這些方法不僅提高了課程的教學效果,更使學生的項目開發能力、團隊協作能力、溝通能力和寫作能力都得到了較大的提升。
關鍵詞:MySQL數據庫技術;大數據;項目開發;團隊協作;項目考核
0引言
大數據技術的興起,催生了一批與大數據處理相關的職位,而國內大數據行業人才短缺,制約了大數據技術的應用。任何課程的學習,其根本目的在于應用,所以課程的核心環節是實踐教學,要求注重學生實踐能力的培養,以滿足大數據行業和地方經濟發展的需要。“MYSQL數據庫技術”課程是某校大數據專業的一門必修課程,同時也是數據大爆炸時代從事大數據處理等領域工作需要具備的創新能力素質之一。對“MySQL數據庫技術”課程進行教學改革探討,以適應新時代的高等教育和行業發展的需要,具有重要的意義。
1教學現狀分析
本課程采用的教學模式應該將實踐教學與大數據行業的人才需求緊密結合,而傳統的“填鴨式”教學已經越來越不適應當代社會應用型人才培養模式的要求,主要存在以下4個方面的問題。
1.1課程內容不能緊扣行業背景
“MySQL數據庫技術”課程主要講授了數據庫概述、MySQL的安裝和配置、數據庫及數據庫各種對象的基本操作、SQL語言、數據庫的完整性、數據庫的安全性、數據庫的并發控制、數據庫的備份和恢復、數據庫應用系統設計與開發等內容。教學內容和采用的案例與大數據行業背景結合不緊密,實用性內容較少,缺乏前沿技術和非關系型數據庫介紹。
1.2實驗教學缺乏系統性
“MySQL數據庫技術”課程總共56個學時,理論學時為36個,實驗學時為20個。這門課程實踐操作性強,實驗課僅涉及單個數據庫對象的操作,而且實驗多是驗證性實驗,每個實驗學生看似也能獨立操作完成,但是不能將零碎知識進行合理組織,使局部知識系統化,不會將MySQL數據庫技術應用在實際的項目開發過程中,達到學以致用的目的。
1.3教學方法及教學手段單一
傳統的課堂教學中多采用“填鴨式”教學方法,教師是教學主體,處于主導位置,而學生是客體,只能被動接受知識。雖然現在使用多媒體設備輔助教學很普遍,教學信息量不斷增加,教學節奏不斷加快,很多學生來不及或者懶得記筆記,上課看似弄懂了,課后便什么也記不起來,缺乏完善的教學和實驗平臺以延續、輔助課堂教學。學生們對這種教學方式提不起精神,上課說話、看手機、睡覺、甚至逃課現象時有發生,課堂氣氛沉悶,學習興趣和積極性不高,教學效果較差。
1.4考核方式不能很好地反映學生的學生效果和能力
“MySQL數據庫技術”課程的成績評定由3部分構成,其中平時成績、實驗成績、期末考試成績分別占20%,20%,60%。期末考試成績權重較大,且以機試為主,考核內容重點放在學生對數據庫各對象的基本操作和SQL命令的掌握上,導致部分學生上課不認真聽講,實驗課不認真操作,靠突擊、死記硬背的方式應付考試,看似分數較高的學生,遇到項目開發卻無從下手,可見這種考核方式不能客觀、公正地反映學生的真正學習效果和實踐應用能力。
2課程教革研究與實踐
大數據專業主要培養大數據科學家和大數據應用型人才。在“MySQL數據庫技術”課程教學中,課程組積極探索本課程如何突出大數據應用型人才培養、如何更有效地支撐和實現大數據應用型人才培養,從課程興趣的培養、課程內容的選取、課程教學方法、課程考核方式4個方面進行了教改探討。
2.1引入激勵機制,培養學習興趣
興趣是最好的老師,一個學生只要對某門課程產生濃厚的興趣,就必然能夠克服學習中的遇到的各種困難。為了培養學生的學習興趣,教師要將激勵機制引入課堂。比如課堂提問環節,教師要求學生積極發言,如果回答正確,平時成績加5分;如果回答不正確,但是學生是從自己的觀點出發并經過認真思考,教師也可以在課堂上肯定該學生,適當加3分獎勵,并及時幫助他糾正錯誤。這樣,教師不僅能夠從學生們的答案中捕捉到他們模糊的知識點,也能激發其他學生的課堂參與度,對學生的肯定和激勵,往往更能培養他們的學習興趣。
2.2以應用為驅動,改革課程內容及時跟蹤
大數據行業技術應用的發展變化,將流行的數據庫系統的介紹結合到課程中來。數據庫技術課程中具體數據庫系統的講授和實驗平臺一直選用MySQL,近兩年我們將更流行的ORACLE加入到課程講授內容和實驗中,同時適應大數據行業的需求,在課堂上引入NoSQL技術,使學生了解更多的非關系型數據庫系統,以后工作中遇到這些系統,都能更快地上手[2]。在保持課程內容體系基本完整的前提下,適度補充理論性內容,如數據庫設計方法和步驟,不然學生只會簡單模仿建立和使用數據庫,但是不知道為什么這樣設計數據庫,限制了今后數據庫設計與開發能力的提升。同時要加大應用性、實用性內容的講授學時,如存儲過程、自定義函數、觸發器等數據庫編程內容,應用程序與不同數據庫的訪問接口技術。另外,因為“MySQL數據庫技術”課程的學時數有限,教師不可能將所有知識講得面面俱到,只能選擇性精講教學內容。對實用性強的章節必須講授,教師對必講章節的重點、難點部分要進行深刻的剖析,然后傳授給學生;而對于其他章節內容,要強制性地要求學生進行課后自學,并及時評估自學效果。通過課后大作業或者課堂提問的方式,收集學生自學的反饋信息,并從這些信息中發現共性的疑點問題,然后在課堂上集中進行講解。這種精講+自學的方式,不僅克服了學時有限的不足,也培養了學生獨立思考、發現問題、解決問題的能力和探索研究的精神。
2.3改進教學方法和教學手段,提高教學效果
2.3.1項目及案例教學法項目教學法是基于項目活動的研究性學習,師生通過共同實施一個完整的“項目”工作而組織和進行教學活動[1]。以圖書管理系統項目的設計與開發為例,該項目始終貫穿在本課程教學過程中。首堂課上,先在計算機上給學生們演示一個完整的項目-圖書管理系統,讓學生們對數據庫應用程序有一個比較感性的認識。然后把該項目進行分解,拆分成多個任務,每個任務可以繼續細化,拆分成更小的任務,而且要明確每個小任務屬于數據庫設計與開發過程的哪個階段。將數據庫的建立、表的建立、記錄的更新、數據的查詢、數據的完整性和安全性控制、視圖、存儲過程、函數、觸發器、JDBC接口技術等[3]融入圖書管理系統的模塊開發中,既提高了學生們對所學知識的綜合運用能力,又提高了解決復雜實際問題的能力;同時在教學中針對課程里相對抽象的理論,引入精選的一些案例,幫助學生由淺入深、循序漸進的學習理論知識,使抽象的理論內容更加具體和易于理解。
2.3.2實踐環節設計“MySQL數據庫技術”是一門實踐性較強的課程,一般都設置有實驗教學和課程設計環節[4]。為了保證實驗的效果,除了要保證實驗時間外,還要提前布置實驗內容,并在實驗課上檢查實驗完成情況,并及時批改提交的實驗報告。對實驗課上普遍存在的問題,要集中講解。對于程度較好的學生,可以讓他在完成自己的實驗后幫助老師指導其他學生的實驗,這樣即提高了該學生自身的實驗操作能力,也彌補了實驗老師不足的現狀。除了實驗,本課程還安排有獨立的課程設計環節——數據庫課程設計,或者與其他課程相結合的課程設計環節——Java數據庫課程設計。這個環節共1周的時間,要求學生使用Java語言(或者其他語言)進行數據庫應用系統設計與開發。首先讓學生自由分組,3~5人1個小組。每個小組從一組備選題目(教師精選或者來源于科研項目)中選題,或者鼓勵小組自選題目,設計和開發一個相對完整的數據庫應用程序[5]。以前課程設計時,學生們總是將重點放到界面設計與實現上,而忽視數據庫設計這個重要階段,弱化了課程設計的教學要求和目標。為了在有限的時間內,保證課設的系統化和質量的同時,又能讓小組成員積極參與到課設中來,要求數據庫應用程序的登錄界面、主界面和主菜單部分,每個學生都要獨立完成,從中選擇效果最好的作為小組的主體框架。然后每個小組成員選擇難度相當的不同功能模塊來編碼實現,這種方式使得每個學生們都能夠將相對獨立的知識融會貫通,即掌握了項目的整體開發過程,又掌握了某一模塊的開發細節,為將來從事項目開發奠定良好的基礎。
2.3.3教學和實驗平臺建設課程組準備為本課程建立“MySQL數據庫技術”在線開放課程和應用型課程,目前正在積極準備章節學習指導、實驗指導書、習題、測試、重點內容學習視頻等豐富的課程資源,為學生將來開展課余自主學習提供良好條件和學習平臺。
2.4基于項目的考核方式
“MySQL數據庫技術”期末考核一般采用機試形式,重點考核學生對本課程知識的上機操作能力,但是由于考試時間有限,很難考核該課程的實踐應用能力。所以,采用基于應用能力考核目標的期末考核,即使用項目考核法考評學生的學習效果。開課初期,教師就把考核項目布置下去,項目題目可選,但是考核要求一樣,學生自由組隊,5人1組,設有組長,作為本組項目負責人。課程采用兩個項目作為主線進行設計。教師課堂講授時采用圖書管理系統項目貫穿始終,而學生利用課余時間運用所學數據庫知識進行考核項目的開發。課程結束時,要求學生以小組為單位進行項目匯報。每組選擇一名學生作為代表,公開演示項目成果,并制作PPT進行項目匯報,回答3個由教師和其他組成員提出的質疑問題,最后由教師打分,其他組打分和本組自評打分并按照權重(3∶1∶1)綜合評定小組成績。組員成績則由小組成績×小組成員的權重值(由小組內部按每個學生的貢獻率確定),以及每個學生針對自己在項目中所做的工作寫出的研制報告質量按3∶2的比例綜合評定。這種方式重點考查學生實踐應用能力和團隊協作能力,提高了學生的參與度,培養了學生的寫作能力、溝通交流能力和解決實際復雜問題的能力。
3結語
通過本課程教學改革的探討,經過實驗教學、課程設計、項目考核三位一體的實踐訓練方法,使學生們的數據庫實踐應用能力大大提高。部分學生對大數據技術產生了濃厚的興趣,積極參與教師的科研項目或者大數據領域的競賽,學術和應用水平都得到了很大的提升。由于本課程在大數據專業中的地位和作用,課程組將繼續探索本課程的教學改革,將現有課程資源做進一步整合,爭取建設慕課課程、在線開放課程和應用型課程;另一方面將加強校企合作,將企業真實項目不斷引入課堂,使我們的大數據應用型人才培養更貼近行業需求,以促進大數據應用技術的發展。
參考文獻
[1]陳火榮,蔡長征.基于工作過程的項目教學法在數據庫技術課程中的應用[J].計算機教育,2018(6):131-134.
[2]袁琴琴,呂林濤.大數據背景下數據庫原理及應用課程建設研究與實踐[J].中國教育技術裝備,2017(10):57-59.
[3]李德勝.MySQL數據庫課程教學難點教學分析——以數據庫設計為例[J].長春大學學報,2017(10):113-116.
[4]鐘志宏.MYSQL數據庫實踐考核的方法研究[J].黔南民族師范學院學報,2012(6):83-84,88.
[5]俞海.ORACLE/MYSQL數據庫比較應用教學法綜述[J].電腦知識與技術,2017(33):1-3.
作者:陶榮1;閻奔1;杜宏保2 單位:1.洛陽理工學院,2.河南科技大學