時間:2022-10-22 05:53:31
開篇:寫作不僅是一種記錄,更是一種創造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的12篇數據庫實訓總結,希望這些內容能成為您創作過程中的良師益友,陪伴您不斷探索和進步。
關鍵詞:電子商務;數據庫;教學
中圖分類號:F713.36-4 文獻標識碼:A 文章編號:1674-7712 (2013) 16-0000-01
《電子商務數據庫技術》課程是高職電子商務專業的專業核心課程,課程應結合電子商務的特點,設定針對性的教學方法,因此需在傳統的教學模式中改革探索并結合實踐,設計一個針對電子商務專業教學的新方法。
一、傳統教學方法的不足
在傳統教學模式下,電子商務專業的數據庫課程并沒有結合電子商務的特點,所學習的內容和電商的需求有一定差異性。如原數據庫課程,主要針對數據庫管理系統的使用,使用SOL SERVER數據庫管理系統,側重點在數據庫管理上,且學生實踐多是只在查詢分析器上對SQL語句進行調試,枯燥的數據沒有直觀性,且學生并沒有真正自主對數據庫進行規劃與設計,沒有與實際的項目相結合,沒有一個完整的數據庫設計管理的工作過程,學生無法真正理解數據庫的作用和意義,不知道數據庫要干什么,與專業有何關系。與電子商務專業平臺開發方向所需要的人才不一致,因此需要針對電子商務專業學生特點設計對應的教學方法。
二、教學改革的課程基礎
數據庫課程一般為大二開設的課程,在此之前學生已學習了《電子商務基礎與應用》、《網店運營》等課程,對電子商務中的數據庫有一定了解;同時學生基本擁有自己的淘寶網店,對電商中含有大量的數據信息有直觀的印象;此外,同時期學生還學習有《網頁設計與制作》課程,學生能夠直接將數據庫的知識通過網站建設在前臺顯示驗證。
三、教學改革的目標
本課程是電子商務專業課程。課程的目標是使學生掌握數據庫的基本知識、數據庫設計管理技能,以及最基礎的數據庫系統開發技能,為專業培養目標的實現奠定良好的基礎。依據專業以及學生特點,應強調“實際、實用、實踐”,強調電子商務數據庫設計的針對性。實踐教學體系圍繞數據庫技能訓練,構建課程設計和實踐教學模塊,引導學生參與解決實際工程問題使學生主要在“干中學”,激發學生學習主動性和創新應用能力。
把具體技能培養分為四個層次:“懂、管、建、研”。其中,“懂”掌握數據庫的基本知識、基本技能;“管”能夠勝任數據庫管理維護工作;“建”根據用戶需求設計、建立數據庫;“研”能夠參與數據庫系統的研發工作。學生可以根據自己的基礎、能力、興趣以及未來的職業目標來確立不同的學習目標。
四、課程內容設計
本課程設計以“職業能力本位、工作過程導向、典型案例應用”為基本原則,按專業需求選擇教學內容,按工作過程循序漸進編排教學順序。
課程教學項目選取網上玩具商店系統數據庫為依據,開展項目驅動教學,同時學生實訓完成網上玩具商店系統整體項目,并在整個課程學習過程中由學生自選實際應用完成課程學期項目,事實上學生大多已有網店,可以此為依據構建或完善網店的數據庫系統,并可用于實際應用。
課程按照數據庫設計的流程,將課程內容分為7個模塊,每個模塊分別對應數據庫的需求分析、數據庫構成、數據庫檢索、數據庫管理、數據庫備份、數據庫安全性以及數據庫的完整性。
五、課程教學方法
本課程的課時安排為2+2,即2節課堂理論教學+2節機房實訓教學,依據此課時其課程教學采用“行為引導,強化目標,突出實踐體驗”的教學方法。
教學的整個過程中,強調教學目標的統一,教師與學生主體地位的轉換,教師的示范性與學生動手實踐體驗結合,引導學生建立實用合理的知識結構。強化學生的自覺體驗和掌握知識的遷移能力,使學生建立與其未來職業生涯相適應的分析問題和解決問題的能力。
首先在課堂講授基本的概念和理論知識,引導學生在理解的基礎上學習,然后提出具體問題探討解決方法,學生在機房上機實訓,通過實際訓練理解概念和理論知識,達到理論與實踐的結合,接下來學生在自己的課題中找到類似的問題,通過模仿自己解決問題,充分培養自己發現問題、分析問題和解決問題的能力,最后,進行總結,引導學生深入理解,達到總結提高的目的。通過理論講授、上機實訓、自問自作和總結提高這4個步驟,使學生加深了理論知識的理解,增強了實際操作能力,培養了自己獲取知識的方法,提高了獨立發現問題、解決問題的能力。
課堂理論教學應用“項目驅動,任務引導”的基本步驟是:提出任務(問題)、自學教材、討論課題、講解問題、思維訓練、歸納總結。
實訓教學的目的是培養學生動手能力和深化學生對知識的理解和提高對知識的靈活應用能力。“課題式學習”的基本步驟是:教會必備的基礎知識和準備基本資料、布置任務、組織研討、開展活動、展示成果、評價和反思。首先向學生展示項目任務,讓學生先圍繞著“任務”進行各自獨立的思考;再研討、實驗;最后進行成果并在全班交流和共享。
除項目教學外,課程要求學生利用實訓課和課余時間完成學期項目,項目完成分成6個階段,即:收集信息階段、獨立制訂工作計劃階段、決定階段、實施階段、檢查階段和評估階段。
六、考核方式
本課程考核采用平時成績20%+技能考核30%+期末考核50% 的方式構成。
其中平時成績包括課堂考勤、課堂提問、實訓成績、課后作業等平時成績;技能考核即為學期項目成績,考核方式為提交項目文檔、設計報告,制作PPT演示項目并進行現場答辯,由教師和學生共同評定學期項目成績;期末考核為機試的形式,考核學生的理論知識以及實踐技能能力。
參考文獻:
[1]姜大源.關于工作過程系統化課程結構的理論基礎[J].職教職訊,2006.
[2]陳紅梅.數據庫原理課程教學探討[J].計算機教育,2008(14).
關鍵詞:數據庫;主線;循環
中圖分類號:G642 文獻標識碼:A
1 傳統教學模式的弊端
《數據庫原理與應用》是高職信息技術類專業的專業基礎和專業核心課程。傳統的教學模式一般都是理論和實踐分開教學,而且過于強調理論知識的完備性,理論性強,概念抽象,實踐內容和實際工作聯系不緊密,理論和實踐存在脫節現象。
2 “一條主線、四重循環”的教學模式的理論依據
建構主義本來是源自關于兒童認知發展的理論,由于個體的認知發展與學習過程密切相關,因此利用建構主義可以比較好地說明人類學習過程的認知規律,即能較好地說明學習如何發生、意義如何建構、概念如何形成,以及理想的學習環境應包含哪些主要因素等等。
建構主義學習理論提倡的學習方法是教師指導下的、以學生為中心的學習;其學習環境包含情境、協作、會話和意義建構等四大要素。基于建構主義的教學模式,是以學生為中心,學生們是“演員”,而教師則是“導演”,起著組織、指導、幫助的作用[1]。
“一條主線、四重循環”的教學模式真是基于建構主義的學習理論和學習模式而構建起來的。這種模式可以彌補傳統教學模式中教與學分離,理論和實踐脫節的現象,真正實現“教學做”的一體化教學[2]。
3 “一條主線、四重循環”的教學模式的設計和實施
3.1 “一條主線、四重循環”的教學模式的設計
《數據庫原理與應用》是信息技術類專業群中各專業的專業基礎課程和核心課程。目前信息技術的迅速發展和廣泛應用,數據庫系統的應用領域和需求日益增大,幾乎各行各業都離不開數據庫系統,企業對數據庫開發與管理維護人員的需求日益增加[3]。《數據庫原理與應用》旨在培養學生能較好的掌握數據庫技術,能使用數據庫知識和技術進行軟件開發,直接面向社會需求和技術發展的需求。根據專業培養目標和人才培養模式,通過典型企業和合作企業對人才崗位群的要求,進行典型任務和工作過程分析,以滿足專業核心能力為目標,構建崗位需求驅動的課程體系[4]。
本課程設計的基本出發點就是通過本門課程和相關課程的學習培養中小型企業數據庫的使用和管理人才。浙江開展網上業務的民營中小企業蓬勃發展,而這類企業所使用數據庫都是SQL SERVER,因此,我們這門課程選用SQL SERVER作為使用和開發平臺。
3.2 “一條主線”
“一條主線”主要是以中小企業工作情景為主線。課程設計以工作過程為向導,通過分析合作企業的真實工作任務和產品,總結其工作要素,然后與數據庫技術的知識(學習)要素相結合,以崗位工作要素與學習要素相融合作為工學結合點,提煉學生學習的企業項目,納入教學情景,使教學任務與工作任務相一致,采用項目教學模式組織教學。
3.3 “四重循環”
“四重循環”指的是如下四重:第一重是指“課堂教學”環節,這個循環主要是通過一個“教務系統”安排教學過程;第二重是指“上機實訓”環節,主要通過“人力資源系統”實施實訓過程。第三重循環主要是通過“課外作業”這個環節,該環節是通過一個“銀行ATM取款系統”來讓學生完成課外作業。最后一重循環是設計一個“網上鮮花訂購系統”的綜合實訓,讓學生通過完成這個綜合實訓,進一步鞏固該課程的學習,進一步提升學生的實際操作能力,從而增加就業的砝碼。具體實施過程如圖1所示。
圖1 “四重循環”項目圖
整個課程在四個大項目的引領下開展。大項目又劃分為九個子項目貫穿整個課程。課程以“教務管理系統”項目的制作與開發為載體,將所授知識融入到項目開發過程中。通過對教務管理系統的貫穿講解,詳細說明如何使用數據庫技術來完成一個典型數據庫應用系統的建設。同時為了進一步提高學生的技能和熟練程度,在課內上機實訓中安排了“人力資源管理系統”,在課外作業上則引入“銀行ATM取款系統”項目,以供學生演練和提升,此外在該課程的最后,安排了一個大型的綜合實訓項目:“網上鮮花訂購系統”數據庫的實現,從而真正的提高學生的實戰經驗和技術水平。在每重循環中,都把一個大的項目分解為九個子項目,教學過程分為六個步驟:“任務導入”“任務分析”“示范引導”“學生模仿”“糾錯重做”和“總結提高”六步,保證了基于工作過程的課程設計得以實施。
整個教學過程,案例都是根據授課班級進行動態更新,及時調整情景進行教學。案例動態更新指的是在第一重循環中“教務系統”的教學環節,其中班級表格等的設計和數據都是授課班級的真實數據,不同的授課班級,數據是動態更新的。這樣能提高學生學習的興趣,增加案例的真實性。
4 結束語
緊抓工作情景這條主線,以四重教學內容循環提升學生技能。項目引領、案例動態更新、多重循環提升學生編碼實戰能力。這正是“一條主線、四重循環”的教學模式在高職《數據庫原理與應用》中的主要特征。學生在配套實訓—“人力資源管理系統”、課外作業“銀行ATM取款系統”以及綜合實訓“網上鮮花訂購系統”的多重循環鞏固實戰中,層層遞進,不斷提升編碼實戰能力,為今后從事數據庫系統開發與維護打下堅實的基礎。
參考文獻
[1] 姜代紅.基于任務驅動的數據庫原理及應用課程自主—協作
學習模式[J].計算機教育,2011(24):62-64.
[2] 瞿夢菊.軟件技術與計算機應用專業《數據庫原理及應用》
課程教學探討[J].科技信息,2011(30):276-278.
[3] 姜代紅,蔣秀蓮.數據庫原理及應用實用教程[M].北京:清華大
學出版社,2010:200-205.
[4] 吳曉剛.基于項目驅動的數據庫課程自主探究式教學模式[J].
計算機教育,2012(2):81-84.
作者簡介:
關鍵詞:工作過程;課程改革;教學模式;教學方法
文章編號:1672-5913(2010)08-0050-04
中圖分類號:G642
文獻標識碼:A
教育部《關于全面提高高等職業教育教學質量的若干意見》(十六號文)提出,把工學結合作為高等職業教育人才培養模式改革的重要切入點,這是高等職業教育理念的重大變革。工學結合是一種將學習與工作相結合的教育模式,主體是學生,它以職業為導向,充分利用學校內不同的教育環境和資源,把以課堂教學為主的學校教育和直接獲取實際經驗的校外工作有機結合起來,這不僅能使學生更深理解所學的理論知識,也能使畢業生在就業時更具競爭力。
南海東軟學院是依托東軟集團企業辦學的IT職業院校,屬于廣東省首批省級示范性軟件學院,學院將“知識的運用比知識的擁有更重要”的教學理念貫穿于整個專業建設及課程建設實踐過程中,該教學理念與教育部職業教育人才培養模式改革中的工學結合理念不謀而合,課堂教學中知識技能的運用,即將其運用到實際項目案例中,以過程為導向,模擬實際工作過程,創建基于工作過程課程教學模式改革的精品課程。
Oracle數據庫應用作為軟件類專業核心課程,在我校開設時間已有四五年,先后經歷了學院大小課課程教學模式改革、院級精品課程建設和省級精品課程建設等,目前已經形成了基于工作過程的項目引導式教學的模式。
1 Oracle數據庫應用課程的總體設計
Oracle數據庫應用課程是計算機數據庫應用專業和軟件開發專業的專業核心課程,前修課程有數據庫原理與應用和數據庫規劃與設計等課程,以JSP程序設計或者程序設計等課程為同修課程相結合進行項目案例實踐,按照基于工作過程的教學理念進行項目案例分解來設計課程教學過程與內容。通過本課程的學習,學生必須掌握Oracle數據庫系統的基本概念,熟練安裝與配置Oracle10G的數據庫系統軟件,掌握在Oracle10G數據庫中SQL語言的使用,以及PL/SQL程序設計的能力,以及簡單的數據庫管理與維護的能力,為以后進行以Oracle10G為數據庫平臺的項目案例綜合學習與實訓等打下扎實的數據庫應用基礎,并能給后續的Oracle專員認證(OCA)考試培訓課程提供技術基礎,提高專業資格認證的通過率,提升學生的綜合就業競爭力。
在本門課程設計中,“基于工作過程為導向”的教學理念融入到了課程教學的整體設計之中。課程的具體設計開發過程如圖1所示:
1,1專業能力目標分析
在Oracle數據庫應用課程教學設計之初,課程建設小組不斷調研人才市場需求信息,并依托東軟學院豐富的企業背景,深入IT企業,與相關的專業技術人員進行調查訪談,作了大量的Oracle數據庫管理與開發工程師的職業需求調研,并進行職業崗位能力分析。這門課程專業性強,為了使課程體系設計緊密聯系工作實際,課程組以實際進銷存管理系統中數據庫應用案例為載體(如圖2)進行課程能力目標分析。
數據庫技術在實際應用中分為管理與應用開發兩大崗位,為此,本課程的教學能力需求目標如表1所示。
1,2過程化的考核方式
本課程為了突出技能實用性,考核方式不再以筆試為主,考核內容和形式多樣化,并且突出能力考核,用任務考核學生技能掌握程度。即對學生考核分為過程化考核(60%)和期末考試(40%)兩種,對能力考核的比例在總成績中達到了80%以上,過程化考核評價的內容包括課堂回答問題、課內外實訓項目完成情況等。另外,本課程考核方案中具有特色之處在于將考核方案與用戶權限管理中的應用案例結合,通過向每個學生開放自助查詢平時成績平臺的實現過程,來講解用戶權限管理,詳細內容參見內容組織形式(見圖3)。
2 Oracle數據庫應用課程的內容設計
根據Oracle數據庫技術員職業崗位的任職要求,參照計算機軟件開發人員、實施人員、測試人員等職業標準,改革課程體系和教學內容。
(1)根據IT企業對基于Oracle數據庫系統的數據庫開發與管理能力的實際需求,堅持理論夠用、適用、實用原則。以綜合項目案例為載體,將相關知識點分解到具體的項目案例中進行體現,讓學生在學習和完成案例的過程中掌握相關理論知識和開發和管理的技能,并形成良好的職業態度。選擇問題任務真實性、技術實用性、知識拓展性強的教學用例和實訓項目。教學內容的設計緊密結合廣東珠三角地區各大IT企業對于Oracle數據庫技術應用人才的職業素養、專業技能要求的實際情況。
(2)教學內容的設計緊跟Oracle數據庫技術發展的趨勢。前兩年我們講授Oracle數據庫的版本為9i,為了緊跟潮流,讓學生畢業時能夠跟上數據庫版本的最新應用,去年我們已經改用10G版本進行授課和實踐。
(3)教學內容的設計緊密結合Oracle數據庫應用各職業崗位對其職業能力與專業技能的要求。如數據庫系統的安裝與配置、表空間的管理與維護、PL/SQL的編程應用,我們兼顧數據庫管理崗位和數據庫開發崗位的技能兼顧,并設計了以簡單的數據庫管理和深入的數據庫開發為主的教學內容。
f4)教學內容的設計基本能滿足各類Oracle數據庫初級管理員和開發人員職業崗位的職業技能要求。
(5)教學內容的設計還緊密結合Oracle數據庫相配套的認證,我們在課程內容的選取上,考慮到Oracle面向高校學生的OCA認證的考試內容,讓學生在學習完該門課程,以及配套的與Oracle公司合作的網上學習的課程之后,可以參加OCA的認證考試,從而提高學生的就業競爭力。
3 Oracle數據庫應用課程的教學方法設計
本課程采取以學生為中心、以能力目標為核心,基于工作過程的職業課程開發思路,突出職業技能訓練的教學理念,并且在該理念的指導下進行教學模式的改革,積極開展以工學結合為切入點的專業教學體系改革,設計詳盡的專業畢業標準。根據畢業生就業崗位職責任務對實際工作能力的要求,開發對學生進行實踐能力培養的實踐訓練項目,加大實踐教學在整個教學活動中所占的比例,調整原有教學進程,實踐學時占總學時的60%以上,老師講授學時與學生實踐學時比約為2:3。
以企業進銷存系統綜合項目案例為載體,并且基于Oracle數據庫技術在企業進銷存系統軟件開發體系中的真實工作過程。我們設計了一套完整的課程學習體系,打破目前經典教材本身的大綱框架,把所有的實際應用技能整合起來并將之分解為相對獨立的10個單獨的項目案例,每個項目案例以一個或多個 問題和目標為主線,并最終匯集到一起形成一整套課程的定位與目標,每個項目案例配套2~3個應用案例問題,并以大小課的教學模式來進行技能的教、學、做一體化教學,大課對技能點進行集中講授,并利用一個配套的案例問題進行應用演示,小課采取跟大課技能完全銜接的方式,以另一個案例作為核心實例帶動技能點,提供實踐指導書,提出實踐操作問題,分解操作的步驟,涉及應用開發中的實際問題、數據庫的綜合基礎知識和綜合應用項目;通過布置課后習題、思考題和閱讀資料,讓學生更透徹理解各個操作技能點。在整個教學過程中以學生為中心,用三重循環掌握各個技能點,第一重為認識和模仿(大課集中講授和演示);第二重為熟練和深化(小課實踐練習);第三重為創新和提高(課后練習與思考);第四重為綜合項目案例實訓對技能點的綜合(實踐學期進行綜合案例的實施),如圖4所示。在課余時間配合與Oracle公司合作提供的網上學習的課程,鼓勵學生參加各類數據庫設計與應用競賽:在這個基礎上為了讓學有余力的學生能夠得到進一步的實訓機會,我們和學院SOVO有合作的實訓基地,如奧德科技,財運通公司等,公司里有實際的項目運作,學生可以參與其中進行實訓,鍛煉和提高課程技能的實踐應用。
本課程基于真實工作過程的項目案例課程設計,在大小課的教學模式上采用技能的教、學、做一體化教學方法,以4個課時為一個教學單元,講授教學和實踐教學在同一實訓場所完成,實現“教、學、做”三位一體。在“講授實踐一體化”的教學模式下,綜合運用多種方法。
3,1任務驅動教學法
本課程教學內容緊緊圍繞職業崗位進行選取和重新序化,課程內容的教學項目載體是一個真實的企業進銷存管理系統,10大教學模塊的內容均以真實軟件系統中的典型任務驅動講授實踐一體化的教學和課程綜合實訓。
采用“任務驅動教學法”,充分調動學生學習積極性,培養學生的學習興趣。幫助學生將觀念從“要我學”轉變到“我要學”。
如在第三個應用案例子項目中的“針對常見丟失數據文件和日志文件錯誤提供解決方案”教學模塊,我們設置的就是典型的真實任務單元,在Oracle數據庫服務器日常運行過程中,經常會出現此類問題,對于數據庫的管理人員來講,面臨的任務就是如何解決這個問題,當我們把這個真實的任務擺在學生面前時,引起了學生急需解決問題的興趣,在教學生解決此類任務的過程中,我們將涉及到的技能操作點直接引入,最終的教學是以圍繞完成一個任務為目標來進行。
3,2螺旋式教學法
根據實踐操作類課程的特點,我們利用螺旋式教學法將學生的操作技能從無到高,進行階梯性提高,即一個教學單元的教學按照“項目案例展示”、“教師操作演示”、“學生實踐模仿”、“課堂實踐”和“總結提高”的過程展開,如圖5所示。在項目案例展示環節,通過真實的應用場景明確教學任務與目標,展示要實現的功能;在教師操作演示環節,教師進行案例分析、進行操作示范;在學生實踐模仿環節,學生以獨立完成單獨任務的方式進行操作實踐,教師進行現場指導,答疑解惑,針對實踐過程中的常見錯誤進行集體講解,老師根據日常積累,可以提供錯誤案例集供學生參考,在課堂實踐環節,學生綜合應用本教學單元的知識點和技能點完成實際的工作任務,實踐完成后填寫每次教學單元的實驗實訓報告;在總結提高環節,通過師生共同總結、課外拓展實現知識和技能的提升。
“螺旋式教學法”非常適合講授實踐一體化的教學,易于實現“教、學、做”三位一體。教學中,摒棄高深的理論知識和艱澀的技術術語,演示和敘述上力求做到通俗易懂,深入淺出,技能訓練循序漸進,螺旋上升。讓學生不僅會做,而且要熟練地做、獨立地做,以此使畢業生能盡快融入實際的工作崗位中去。
3,3案例教學法
每一教學單元要完成一個典型的工作任務,該任務一般分解為2~3個案例,在螺旋式教學方法的“演示-模仿”的循環中還運用了“案例教學法”,即教師首先對要講述的案例進行分析,并通過操作示范完成案例,然后學生模仿完成案例。
“案例教學法”以應用技能為核心,通過典型案例來幫助學生在局部范圍內掌握Oracle數據庫應用技能。
本課程采用的教學方法及舉例,如表2所示。
4 結語
關鍵詞:課程;課程設計;理論教學;實訓教學
中圖分類號:G64 文獻標示碼:B
文章編號:1672-5913(2007)09-0074-05
“數據庫原理與應用”課程是高職高專計算機信息類專業很重要的一門專業基礎課,目前國內高職院校的計算機信息類專業均開設該門課程,其教學內容主要包括數據庫基礎知識和VFP或Access,教學重點在VFP或Access的應用上。我們根據高職教育的特點和我院計算機信息類專業人才培養方案的要求,對該門課程的教學內容和教學方法進行了深入的研究,對該門課程的教學內容和教學方法等進行設計,通過幾年的教學實踐取得較好的實際效果,該課程于2006年獲云南省教育廳精品課程稱號。
1 “數據庫原理與應用”課程教學設計
從國內出版的高職高專教材《數據庫原理與應用》可看出,此課程的教學內容主要是介紹數據庫的基礎知識和針對某一類關系型數據庫應用加以介紹,其重點在關系型數據庫應用的教學上。數據庫的基礎知識主要包括數據庫的基本定義、數據庫管理系統的定義、關系模型和關系型數據庫的基礎等內容;關系型數據庫管理系統的應用主要涉及VFP或Access或SQL Server等,前兩者較多見,該部分內容是所有教材的重點內容。通過對現行教材的研究,我們認為目前高職高專“數據庫原理與應用”教材在數據庫基本理論的內容不足,深度不夠,重點放在數據庫技術的應用教學上,計算機信息類專業的學生僅學習這些內容的話,不能達到對數據庫原理有一個較為全面了解的目的,由于理論知識的不足會影響到后續課程的學習。在高職專科中后續課程中已經沒有數據庫原理的課程,學生學習數據庫原理的課堂教學就只有在“數據庫原理與應用”課程中,而依照目前的教學內容數據庫原理的內容相對太少,達不到對數據庫技術掌握的基本要求,對學生學習以后的課程和今后從事相關工作是不利的,我們認為計算機信息類專業的學生來說,應掌握一定的數據庫原理,如應掌握范式理論基礎、數據庫的三級體系結構、關系代數初步、關系模型、結構化查詢語言SQL等內容,同時對高職高專的學生這些理論又不能像本科生那樣講得過深,但需要加強。學生掌握了數據庫基本原理是學習后續SQL Server和Oracle等課程的重要基礎。
1.1 課程教學設計的基本原則
我們在對“數據庫原理與應用”課程進行教學設計時嚴格遵循以下基本原則:
⑴ “理論夠用為度”原則。作為高職高專的學生由于今后就業的要求和學生的實際情況,理論不易講授過多,以能掌握數據庫基本技術為夠用原則。
⑵ “理論與實踐相結合”原則。高等職業教育的目的是培養合格的勞動者,培養適應社會需要的技能型人才,學生畢業后主要是到生產第一線工作,因此,在理論教學或實訓教學中均要強調理論與實踐的相結合原則。
⑶“突出學生技能培養”的原則。“數據庫原理與應用”是高職高專計算機信息類專業重要的一門專業基礎課,高職教育的特點在于更加強調學生的實踐技能的培養,因此在課程教學中應突出對學生的基本技能的培養,為其今后適應社會的需要做好準備。
⑷“重視職業道德和規范培養”的原則。高職學生絕大多數畢業后進入社會成為一個職業人,在校期間應強調對學生的職業道德以及遵循職業規范行為的培養,為學生進入社會做好充分的準備。
⑸“重視團隊合作”的原則。IT產業的發展使得在各項工作中需要團隊共同來完成,團隊中有分工,更有合作,需要所有的團隊成員具備通力合作的精神和相互協調溝通的能力。在課程教學過程中應重視學生團隊合作精神的培養。
⑹“重視學習能力培養”的原則。學生在校學習的時間是有限的,而對一個社會職業人來說,學習是終身的事,學生畢業后仍然需要不斷地學習提高自己,以便能在今后社會中不斷發展和適應社會的需要,在大學期間加強學生學習能力的培養是至關重要的,在課程的教學中均應強調學生的學習能力的培養,使學生逐步培養自主學習的能力。
⑺“重視創新能力培養”的原則。創新是一個社會進步的源泉,人類只有不斷創新才能推動社會的發展和人類的進步。對于一個合格的大學生應具有一定的創新能力,在課程教學中應積極引導學生創新、培養學生創新思維能力。
1.2 課程教學設計
在“數據庫原理與應用”課程設計時嚴格遵循以上所提到的設計原則,將該課程的教學分為兩個部分,即課堂教學與實訓教學。在課程設計中我們主要做了以下主要工作:
1.2.1“數據庫原理與應用”教學目標
本課程的目的是使學生全面地了解和掌握數據庫系統的基本概念、原理及應用技術,使學生系統科學地接受到分析問題和解決問題的訓練,提高運用理論知識解決實際問題的能力。學生需熟練掌握Access 2000的使用,掌握用Access管理數據的技術,并成立由5~7人組成的項目小組完成一個管理信息系統項目開發工作,掌握信息管理系統基本開發流程和方法。
1.2.2 課堂教學的設計
課堂教學是“數據庫原理與應用”課程的重要組成部分,教學中要組織好教學內容,遵循循序漸進的教學原則實施教學。
⑴ 數據庫概論。教學要點:數據描述,實體間的聯系;數據模型的定義,層次模型、網狀模型和關系模型;數據庫的三級體系結構。
⑵ 關系模型。教學要點:關系模型的基本概念;關系代數的基本操作;三種關系運算形式的等價性;關系代數表達式的等價變換規則。
⑶ 范式理論。教學要點:數據依賴的定義;關系模式的范式;數據依賴和模式的規范化處理;數據庫設計的全過程。
⑷ 結構化查詢語言SQL。教學要點:SQL的數據查詢;SQL的數據更新;視圖的定義;數據控制(安全性控制、完整性控制、并發控制、授權、收回權限)。
⑸ Access數據庫管理系統。本章內容為自學部分,要求學生以項目小組形式學習,邊上機邊學習,要求掌握Access技術,并能完成項目開發。學習的內容:創建表(表的概念、表的設計原則、創建數據庫、使用表向導創建表、設定表之間的關系、數據庫結構的修改、表結構的修改、數據表的使用與編輯);查詢(查詢的概念、查詢的種類、使用查詢向導創建查詢、查詢設計器的中表的編輯、查詢設計器的中字段的編輯、使用查詢設計器進行查詢);窗體(窗體的概念、窗體的設計方法、使用向導創建窗體、窗體設計器的設計工具、使用窗體設計器創建窗體、子窗體的創建);報表(報表的設計方法、使用向導創建報表、報表預覽和打印、報表設計器的設計工具、使用報表設計器創建報表。);宏(宏的概念、宏的設計、宏的運行、宏的應用(可選學));模塊(模塊的概念、模塊的功能、模塊的組成、模塊的分類(可選學))。在學生自主學習的過程中,教師給予一定的指導和幫助,并組織學生討論學習,相互交流。
1.2.3 實訓教學設計
實訓教學是該門課程的又一個重要組成部分,通過實訓教學使學生達到學習和掌握理論知識、達到理論聯系實際的目的,通過實訓教學學生完成對Access和SQL技術的掌握和應用能力的培養,以及完成管理信息系統的開發工作。實訓教學主要有以下三大內容:
⑴ Access課程實訓內容。主要實訓內容Access數據庫和表的創建方法,表結構的定義、修改和表中數據的維護,表間關系的建立;Access中的各種查詢方法,包括基本選擇查詢、操作查詢、參數查詢、交叉表查詢、向導查詢等;Access窗體的創建和修改,主要控件的使用;報表的創建和修改,報表中數據的排序與分組,報表的打印與預覽。通過實訓達到完全掌握Access技術,并最終要用該技術完成一個管理信息系統的開發。
⑵ SQL程序設計的基本訓練。在裝有Access數據庫軟件的微機上完成包括定義的SQL語句、查詢的SQL語句、更新的SQL語句等程序設計和調試實訓。要求學生能完成一定編程和同時工作,掌握該語言的基本語句的用法和掌握一定的程序調試技術及技巧。
⑶ 項目開發實訓。本開發項目主要是在學生學習Access基礎上利用軟件工程的思想,以5~7人為一組成立項目組開發管理信息系統,初步了解軟件開發過程和方法,學習撰寫軟件開發文檔資料的方法,學會團隊合作和培養團隊精神。在一周(40學時)內完成項目開發,各項目組完成開發工作后應提交源程序、文檔資料(需求說明書、系統設計說明書、用戶使用手冊、開發體會等文檔資料)。
1.2.4 教學時
總學時72學時,課堂教學36學時,實訓教學36學時。項目開發一周時間,由學生利用業余時間完成。
1.2.5考核方法
⑴ 理論知識考核。期末采取閉卷考試,成績占總成績的40%。
⑵ 實訓教學考核。項目開發完成要求提交源程序、文檔資料(需求說明書、系統設計說明書、用戶使用手冊、開發體會等文檔資料)等占總成績的30%;完成課程實訓并提交實訓報告占總成績的10%。
⑶ 平時成績 平時作業及考勤占總成績的10%。
2 “數據庫原理與應用”課程教學方法和手段的設計
在“數據庫原理與應用”課程教學方法的設計上我們主要采用案例教學法、項目小組學習法、課堂講授與學生自主學習相結合、項目小組開發管理信息系統等教學方法和手段來保證教學效果和實現教學目標。
2.1 案例教學法
由于數據庫理論較為抽象,在教學中一般學生較難理解,特別是對高職高專的學生來講難度更大一些,如何講授好數據庫理論課程、如何把握理論的難度和如何進行教學以提高學生的學習興趣以及學習效果是值得我們任課教師認真研究的問題。針對數據庫原理教學難度和高職高專學生的學習特點,在教學中不能像在本科教學中那樣只是重點闡述理論,我們采取通過案例的講解和分析來闡述數據庫原理一般理論是較為有效的教學方法。通過一個信息系統開發數據庫建立的過程來闡述數據庫的基本原理,使得學生在學習過程中不會覺得學習數據庫理論過于抽象和難懂,提高學生的學習興趣和學習效果。
SQL的教學內容是本門課程的重點內容,也是學生認為較難學習的內容之一,學生感覺難點在于學生閱讀程序和調試程序困難,針對學生學習的難點在講授SQL的相關內容時,通過大量案例程序的講解和示范,讓學生通過大量的閱讀和驗證程序,逐步培養學生閱讀程序的能力和應用SQL編寫程序的能力。通過教師的講授和學生自己編寫調試SQL程序,使學生掌握SQL語言的特點、語法結構和具備實際編程能力。學生掌握了SQL語言后,對學習以后的數據庫類課程是十分有利的,像SQL Server、Oracle等均支持SQL語言。
2.2 項目小組學習法
由于計算機技術發展十分迅速,計算機信息類專業的學生應具有極強的學習能力、團隊合作能力,我們在教學過程中強調學生的學習能力、創新能力和團隊合作能力的培養。我們要求學生成立5~7人的項目組,在Access數據庫管理系統內容學習中學生以項目小組的形式開展自主學習,同時,項目小組還要完成一個管理信息系統的開發工作。在學習和系統開發過程中要求項目組中學生積極相互配合,共同學習和開發項目,項目經理(組長)組織學生進行討論學習中和開發過程中的問題,在團隊中每一個同學均要扮演一定的角色和承擔一定的工作。
在項目組組建和今后學習過程中教師要積極地給予指導,要引導學生有計劃完成課程的自主學習和項目開發的工作,由于學生不熟悉項目小組自主學習的方法以及教學要求,教師要給予指導和支持,幫助學生制訂自主學習的計劃和系統開發的進度計劃等,同時也幫助學生解決學習中存在的問題,隨時檢查學習和系統開發的進度,對整個過程進行有效的監控,以實現教學目標。
2.3 課堂講授與學生自主學習相結合
“數據庫原理與應用”課程設計的教學時間為72學時,其中講授36學時,實訓36學時,課堂教學內容較多、難度較大,完全靠課堂教學就很難完成教學任務和達到教學目標,因此,本門課程的教學應采取講授與學生自主學習相結合的方式進行。數據庫理論以教師講授為主,Access以學生自主學習為主,學生在自主學習過程中教師給予適當的講解和指導,并組織學生進行學習討論,構建學生交流學習的環境,提高學生的自主學習的興趣和學習效果。
對學生自主學習要進行跟蹤和考核,可采取學生學習完某章內容進行實訓,在完成單元實訓后提交實訓報告,通過實訓報告來了解學生對所自主學習的內容掌握程度和學習的效果,根據對學生的學習考核對學生的學習進行有效的指導和監督。還可在組織學生討論時,針對學生存在的學習問題給予指導,幫助學生進一步掌握所學的知識和技能。
2.4開放所有教學資源
為提高教學效果和有利于學生自主學習,我們建立了該課程的教學網站,將該課程的所有教學資源放在網站上,供學生自由學習。學生除了課堂聽講外,還能在網站上調看教學大綱、教案、教學課件、部分授課視頻等資料,項目開發的相關文檔模板也能在網站上下載。由于教學資源的公開極大方便了學生的學習,為學生學習創建了良好的學習環境和氛圍。今后會將更多的教學資源放在網站上供學生學習之用,將開發網絡輔助教學課件,讓學生能在網絡中更好學習該門課程。
2.5 項目小組開發管理信息系統項目
本門課程最大的作業就是學生以項目小組的形式完成管理信息系統的開發,需要注意的是學生尚未學習過軟件工程,而信息系統的開發要求學生遵循軟件工程的思想來完成該作業,并且學生還要遵循項目管理的基本思想和方法來實施系統的開發。因此,在第一次上課時教師就要分配任務,并介紹管理信息系統的開發方法、生命周期、需求分析的意義和方法、設計的基本思想和方法、項目管理的基本思想和管理方法等內容。使學生對軟件開發方法和過程有一個初步的認識,隨著教學的不斷深入,在教師不斷提示下,學生會逐漸認識和體會到軟件工程的思想和方法的重要性。
在項目開發過程中將為每個項目組的學生提供需求分析報告模板、設計報告模板、用戶使用手冊模板等相關資料,讓學生在一種規范化的平臺上完成項目開發,使學生感受開發工作的規范化和程序化。同時要組織階段性評審工作,要讓每一個項目組在階段評審時闡述自己的開發成果,并對其進行評審,通過評審的才能進入下一階段開發工作。最后要進行項目驗收工作,并為每一位同學評定成績。在開發的過程中要保證每一個學生有重點的工作,同時又要參與到所有的工作,程序開發每一個學生均要要完成一個以上模塊的開發工作,確保每一個學生均參與了項目的開發。
3 總結
通過幾年的教學實踐,我們認為該課程的教學設計在高職高專教育中是可行的,而且是有效的,主要體現在:
⑴ 體現了高職教育的特點,堅持“理論夠用為度”的原則。該課程的整個教學沒有過多和過深的強調理論,理論體系構成較為合理,完全從今后學生實際應用的需要來開展理論教學,在教學過程中重視學生的理論聯系實際的能力培養。
⑵ 課程教學設計重視學生團隊合作能力和實際技能的培養。學生參與項目組開發管理信息系統,能很好培養其團隊合作精神和能力,培養學生之間相互溝通的能力和技巧。
⑶ 課程設計重視學生的學習能力和創新能力的培養。學生通過自主學習相關內容和通過自己開發信息系統,提高學生的學習計算機技術的能力,特別是自主學習的能力。同時,也提高了學生軟件開發的能力,使學生初步了解了軟件開發的基本流程,為今后學習軟件工程、SQL Server、Oracle、Java等課程和今后順利進行專業實訓以及完成畢業設計等奠定基礎。
通過該課程的教學設計和實踐,在教學中取得較好的效果,受到學生的好評,學生反映很好,認為學到新知識的同時也培養了學習能力和軟件開發的能力,學生建議應在其他計算機技術類的課程中采用該教學方法,提高學生的學習效果。該課程的教學設計也為高職高專教育改革、高職高專教育的課程設計思路和方法進行了有益的探索,我們認為該課程設計思想和方法值得在高職高專相關課程設計中推廣應用,以提高高職高專的教學水平和教學效果。
參考文獻:
[1] 潘懋元.新編高等教育學[M].北京:北京師范大學出版社,2004.
[2] 皮連生.教學設計――心理學的理論與技術[M]. 北京:高等教育出版社,2000.
關鍵詞:數據庫實訓;工作情景模擬;教學法
中圖分類號:G642 文獻標識碼:A
1引言
我院數據庫實訓課程是在學習VB或C程序設計和數據庫系統與技術課程的基礎上,運用軟件開發環境和數據庫技術設計開發具有一定實用性數據庫應用系統的綜合性的獨立實踐環節。該課程為進一步提高學生的編程能力、分析解決問題的能力及綜合素質,一般都要求學生會用軟件工程的思想和方法設計開發功能較完整的實用程序,并要求學生在分工協作能力、書面表達能力和口頭表達能力方面都要得到鍛煉。所以這類課程在計算機軟件和數據庫技術類課程中占有重要地位。它下接程序設計類和軟件工程課程,是該類課程的應用課程,上連軟件實習、畢業設計等綜合性更強的課程,具有承上啟下的作用。
本文通過對該課程的實施過程的工作情景模擬,將數據庫軟件項目開發過程和項目組工作情景引入課堂,使學生在近似于實際工作過程的情景下,扮演相關角色,完成相關任務,為學生今后走上實際工作崗位,開發實際項目積累經歷和經驗,為教師綜合評價學生提供依據。
2數據庫實訓課程存在的問題
2.12.1實地實訓受條件限制
目前,社會及用人單位對軟件及數據庫類學生的動手實踐能力要求很高,往往希望畢業生一畢業就能夠上崗完成實際開發任務。一些學校為適應這種需求,盡量送學生去企業或相關單位實訓,但這種實訓往往因為條件的限制、人為因素等而實現比較困難。
而在學校課堂上完成實訓任務,按照傳統的教師給題目、提要求,最后進行檢查的教學模式,學生不能很好地體驗實際項目開發的規則、制度、過程、管理和規范,與實際的工作情景嚴重脫節。
2.22.2過程跟蹤困難、評價方法單一
在學校完成的實訓課程,學生往往在設計前選擇或自擬一個題目,最后學生能演示程序,上交實訓報告即宣告任務完成。教師給學生考核評分,也僅僅考察其平時出勤情況如何、程序演示效果如何、講解和回答問題是否準確,報告中要求的幾項是否完整、正確,排版格式是否規范。至于學生在設計開發過程中的表現、工作量、是否嚴格按照軟件項目設計開發步驟進行、每個階段的階段性成果如何,無從考察。
3將工作情景引入實訓課程
3.13.1工作情景模擬教學法的定義和特點
工作情景模擬教學法是在教學過程中,使用一種接近工作現場的真實場景、工作中可能發生的真實事件、工作的真實過程的虛擬的情景和環境,再現實際情景,讓學生按照工作流程,在各工作場景中扮演接近真實身份的角色,通過這些場景中的一些情節,對其扮演角色的作用、工作內容等有接近真實的體驗和理解,從而理解教學內容,達到“寓教于景”教學目的的教學方法。
同時,學生在扮演角色的過程中能夠充分表現自己的才能,發揮其創新潛能,從而增強對實際問題的預測與處理能力。
3.23.2工作情景創設
數據庫實訓課程的目標是學生通過調研獲取某個應用領域或環境下的數據庫應用系統的需求,分析需求,使用所學知識和技術,設計開發實現有一定實用性的數據庫應用系統的。整個過程應體現了軟件工程的思想和方法、運用了數據庫技術和應用程序設計開發技術,并涉及到軟件項目開發管理技術。圖1給出了簡化了的數據庫應用系統設計開發過程,通過提取該過程中的三個重要環節來創設情景:需求分析、設計開發編碼和測試階段。
(1)(1) 需求分析階段
需求分析是軟件開發過程中很重要的一個環節,后續的設計開發等都要基于需求的結果,若需求獲取不正確或不完整,在設計和實施的過程中想要彌補,將會造成項目效率的降低和成本的增加。因學生無實際開發經歷,這個道理無法體會,在設計開發應用系統之前,普遍忽視需求分析的重要性。所以將該環節作為學生“走上”工作崗位,體驗工作過程的第一步。
針對需求分析目的和獲取途徑創設工作情景。需求分析的目的是獲取用戶的數據需求和功能需求信息,即獲取哪些需要的信息(What);獲取途徑包括獲取信息的來源渠道(Where)及獲取的方法和手段(How)。
首先設置用戶。可設置兩種用戶,一種可以是同班同學,一組同學是另一組同學的用戶,提出需求;第二為指導教師指定題目中的實際用戶或學生自擬題目中的實際用戶,基于本文主要從模擬角度闡述工作過程,所以下文主要側重于第一類用戶。
然后設置多種獲取途徑,可采取用戶訪談、用戶調查、現場觀摩、從行業標準和規則中提取、需求討論會等多種形式從兩種用戶那里獲取需求信息。其中用戶訪談,可模擬用戶見面會、需求說明會的場景,讓兩組學生分別扮演用戶和分析人員,提出需求和記錄需求;用戶調查可讓學生設計問題調查問卷,下發給用戶,讓其填寫;為更直觀的了解客戶需求,在有條件的情況下,可讓學生到與題目相關的工作現場去觀摩用戶的工作流程,如題目為“教務信息管理系統”,可讓學生觀察教務老師的工作流程;為學生提供或讓學生自行調研一些行業的標準和業務規則,讓學生從中了解用戶的需求;最后,可采取召開討論會的形式,讓學生分扮用戶、分析設計開發人員,坐在一起討論需求,分析設計開發人員應先準備好問題與“用戶”進行逐項專題討論,并在此基礎上構思解決方案,在此過程中將所有的想法、問題和不足記錄下來,形成一個要點清單,作為后續需求分析的依據。討論會記錄模板如表1所示。
說明:
角色分工包括會議的主持者(Leader)、記錄者(Recorder)、會議的報告人(Reporter)以及提問者(Qusetioner)
結果和成果中包含設計目標和設計方案
會議記錄一般在1000字左右
(2)(2) 設計開發編碼
該環節主要包括數據庫的概念結構設計、邏輯結構設計、物理結構的設計和數據庫實施以及應用程序的概要設計、詳細設計、編碼和試運行、調試等,是應用系統開發的主要工作環節。在實際項目開發中,項目組經常會采用封閉式集中開發的形式。為了學生能夠在實際崗位中能夠適應這種形式的工作,可在課堂上模擬該工作情景。
首先在考勤上模擬工作考勤制度,學生實訓時間從早8:00到下午4:00,中午有半個小時的吃飯時間。早8:00前有管理人員(學生)在教室門口負責簽到,模擬工作中的上班打卡;晚到學生要根據遲到時間長短扣除相應平時出勤分數,模擬工作中扣工資和獎金;工作時間嚴格控制學生出入次數和時間,控制手機、網絡等的使用;下午4:00之后,同樣模擬工作實景,嚴格下班時間。看似很殘酷的考勤制度,實際上是讓學生真正體會職場的嚴格制度和工作艱辛。
其次開發過程中嚴格監控工作進度。每組下午“下班”后,要提交每天的開發日志,如表2所示,其中要明確說明當天的進度是否完成,若未完成,要給出理由和解決辦法。
說明:
每天每組提交一份開發日志,一般在800字左右
組長簽字
(3)(3) 測試評審
3.3在開發工作的最后一天,每個開發小組要提交系統和相關文檔。該系統必須是經過“用戶”的測試的。每組在提交系統前,可組織“用戶”測試驗收,給出測試驗收報告,這個過程教師可不參與,讓學生自行組織完成。在提交系統后,教師組織學生進行所有系統的總評審。各組以組為單位,每個學生以口頭報告的形式(可借助ppt)講解和演示實訓內容和成果,包括設計目標、設計方案、開發技術、系統運行效果等,每名學生、教師提1~2個問題,其他同學提問1~2個問題。該過程模擬實際工作中的項目驗收時的專家評審環節,主要鍛煉學生口頭表達能力。
3.2角色扮演
在整個工作過程中,每個組扮演著兩類角色,一類為用戶;另一類為組中的每個學生分別扮演著系統開發過程中的開發方的各種角色。具體角色說明如下:
(1) 用戶
用戶提出需求,和教師一起監督系統的開發過程,并在開發結束時測試驗收評審開發成果。
(2) 項目經理(組長)
與實際工作中的項目經理不同,他除了負責整個系統從需求分析,到提交驗收的整個過程的組織、分工、管理和協調之外,還必須參加系統的設計和開發。
(3) 需求分析師
完成系統的需求調研,參與需求討論和分析,完成需求規格說明書等的編寫。
(4) 開發人員
根據需求分析師提供的需求規格說明書,完成功能模塊的設計和系統編碼、運行和調試,實現系統的功能和特性。
(5) 測試人員
測試分為開發方的測試和驗收方的測試。本組學生作為開發方,進行系統的功能測試、集成測試、系統測試等;而用戶方作為驗收方,主要進行驗收測試。在測試前,都需要制定測試計劃,設計測試用例等。
(6) 美工
負責美化系統界面,每組可選派喜歡美術的學生擔當此角。
職責各種文檔的編寫,每組可選派文筆較好的學生負責,但最好讓所有學生都參與文檔的寫作,從而鍛煉每個學生的書面表達能力。
需要說明的是,上述角色分工僅僅是每個學生主要負責的職責內容,系統從需求分析開始的所有環節,每個學生都必須參與,特別是設計和編碼過程,每個學生要負責相應模塊的設計和實現,避免造成如負責文檔編輯的學生只負責寫文檔,不參與其他工作,導致數據庫實訓課程對于他來說變成了文檔寫作課的問題。
4教師在模擬過程中的作用
在整個工作情景模擬過程中,教師的位置應處于次要地位,學生是主角,教師是配角,僅僅協助各開發小組完成實訓任務。
4.1明確角色和任務
引導每個學生明確自己的角色和任務,提醒和引導學生成功扮演相應角色,起到一個導演的作用。
4.2跟蹤監控工作過程
跟蹤系統設計開發的全過程,特別是引導學生按照軟件工程的過程和步驟完成實訓任務。通過旁聽需求討論會和檢查討論會記錄,監控系統的實現目標和開發方向,通過檢查開發日志監管系統質量和進度,通過檢查考勤情況,監控遵守和執行規章制度的情況,通過參與評審,監控最終系統的效果和質量。
4.3指導和幫助
需求分析階段負責為學生提供各種文獻資料或查閱文獻資料的途徑,聯系相關工作現場,幫助學生制定調查問卷和討論主題,提供需求規格說明書標準,并根據學生的討論會記錄和需求規格說明,給出建議和意見。
設計開發編碼階段幫助解決學生不能自己解決的問題。
測試運行評審階段,幫助學生規范測試過程和測試報告的書寫,參與評審答辯,幫助學生完善系統的功能和性能。
同時還可能扮演解決工作中的矛盾和糾紛的仲裁者。
4.4評價
觀察每個學生在工作過程中的表現,包括出勤、工作態度、參與情況、工作量,通過評審其所負責部分的系統設計和開發質量,給出每個學生的總體評價或總評成績。
5結束語
工作情景模擬教學法應用于數據庫實訓課程,是對實訓課程的科學改革。該方法既實現了課程的目標、達到了課程的要求,完成了課程的內容,又使學生在扮演不同角色的過程中,體驗到真實項目開發的工作過程、工作場景和相關制度規則及規范,讓學生對未來職場有感性的認識和了解,為選擇職業方向作參考,為走上軟件項目開發工作崗位做實戰準備。
同時工作情景模擬教學法的實施也為教師科學合理評價學生實訓過程和成果提供了可靠的依據。
參考文獻:
[1] 張. 小型軟件項目開發與管理[J]. 福建電腦,2007(5).
[2] 王曉濤. 小軟件開發的項目管理過程[J]. 電腦開發與應用,2005(12).
[3] 李楚群. 試論模擬教學法的特點[J]. 湖南科技學院學報,2007(10).
[4] 張曉濤. 學生參與課程設計的教學策略研究[J]. 黑龍江高教研究,2005(2).
[5] 李夢軍. 基于模擬仿真的教學模式探索[J]. 常州工學院學報,2008(12).
[6] Rahat Iqbal, Peter Every. Scenario based Method for Teaching, Learning and Assessment[D].
Conference On Information Technology Education: Proceedings of the 6th conference on Information technology education, Oct. 2005.
Application of Working Scenario Simulation Teaching for Database Practical Training
DAI Hong
(Department of Information Science and Technology, College of Arts and Science of Beijing Union University, Beijing 100083, China)
Key words: work process;database technology;professional competence;professionalism
中圖分類號:G42 文獻標識碼:A 文章編號:1006-4311(2013)08-0236-02
0 引言
按照教育部(教高字[2006]16號)文件精神,高職教育的目標是加強職業能力和全面素質的培養,培養從事生產、管理和服務第一線的高素質、技能型專門人才。在高等職業院校新一輪的人才培養評估體系中,十分注重課程建設,尤其是工學結合的專業課程建設。目前,高職院校教育教學改革正不斷深入,基于工作過程的課程體系改革是從德國“雙元制”思想演變而來的,工作過程是指為企業單位完成一件工作任務并獲得工作成果而進行的一個完整工序[1]。職業教育中名詞“教學工廠”是基于工作過程的典型案例。“教學工廠”就是將企業單位的工作環境、工作技術盡可能多地模仿到職業院校的教學過程中去,學生在課堂就能體驗到未來的工作氛圍,學到先進實用的工作技能,培養學生的職業素養,提高學生對未來工作的適應性。
1 基于工作過程《數據庫技術》課程教學改革的必要性
由于高職教育的特殊性,以課堂理論為主的傳統教學方式很難滿足職業崗位技能的培養要求。采用基于工作過程的教學模式,通過項目導向、任務驅動、模擬真實案例,使學生在完成工作任務的過程中,既可加深學生對理論知識的理解,又可以加強學生的動手能力,同時學生完成一個項目會有成就感,從而達到培養學生動手能力、創新能力以及適應就業崗位的人才培養目標。大多數高職《數據庫技術》教學都是按基礎知識模塊設計控件程序設計實訓(課程設計)傳統學科體系來教學,造成學生對有些知識點難以理解,老師后續教學難度加大,學生對《數據庫技術》學習不感興趣,教學效果不好。
《數據庫技術》是一門應用性、實踐性很強的課程,基于工作過程的《數據庫技術》課程教學以企業需求為依據、以工作過程為主線、以工程項目為引導來組織教學,課程內容與教學設計與企業需求相一致,使學生在學習中構建屬于自己的工作經驗、知識和能力體系。
2 基于工作過程的《數據庫技術》教學改革
2.1 加強“雙師”素質教師的培養 高等職業院校學生畢業后大多數從事生產一線工作,學生職業能力高低,很大程度上取決于專業教師素質的高低。作為高職院校教師應該努力成為既能傳授理論又能指導實踐的“雙師”素質專業教師。高職院校計算機專業的畢業生就業率較高,但進入職業角色的卻很慢,在職業競爭中學生需要的是較強職業能力和較高的職業素質,高職院校就是要培養學生的職業能力和職業素質,加強“雙師”素質教師的培養,讓更多的老師到企業中去鍛煉,從而實現課程教學與工作實際對接。
2.2 教學改革的思路和教學內容的重構 把《數據庫技術》教學內容和教學目標巧妙地隱含在一個個工作任務之中,即教學進程以項目為導向,以任務來驅動。在教學實施過程中,基于“工作過程”的數據庫技術課程內容的選擇是以專業的實際崗位能力需求為導向,通過企業專家對專業所從事數據庫方面的崗位群進行任務和職業能力分析,以培養學生職業能力為核心構建《數據庫技術》課程內容。在實施項目時,將各知識點貫穿在項目這根主線上,對知識點的講解是根據項目的需求,以實現項目驅動、問題牽引來引導學生學習各個知識點,讓學生學會處理實際工作中遇到的各類問題,有效地把理論和實踐結合起來,具體教學內容見表1。
2.3 建立基于工作過程的教學環境 建立“教、學、做”一體化教室,強化教學過程的組織與控制,實現基于工作過程的教學環境,教學過程按任務的演示下達任務學生完成任務任務驗收自己設計任務課程討論教師總結來進行。教師在有針對性的、又結合工作崗位一些實際的教學基礎上,開展各種各樣的討論與辯論――包括教師和學生之間、學生和學生之間、小組的討論與辯論,同時穿插一些角色扮演、操練與練習、甚至是演示或實驗等活動,不僅是要促進學生對知識與技能的深入理解與掌握,更重要的是充分調動每一位學習者在學習過程中的主動性、積極性和創造性,并徹底改變傳統教學中學習者總是處于被動的局面。加強學生職業能力和職業素養的培養一方面是通過高職院校的校內模擬、仿真實訓室或生產性實訓基地來完成,如:校內的“教、學、做”一體化教室、與企業工作環境和技能環境相似的模擬、仿真實訓室等。另一方面是通過校企合作,建立校外實訓基地,學生在合作企業中進行頂崗實習,提高學生對就業環境的適應性,培養學生的職業能力和職業素養,提高創新技能。使學習環境與工作環境實現“零縫隙”對接,實現學生從學校到企業實現“零距離”就業。
2.4 改革教學評價方式 在以工作過程為導向的教學模式中,評價的指向是過程性知識。在對學生進行能力評價時,要根據方式多樣、注重過程的評價原則,評價必須結合最新的技術發展和職業崗位能力的要求,應涉及該職業崗位技術所必需的核心能力、關鍵能力和基礎能力。同時,可進行專項技術或綜合技術考核,為學生職業定位和選擇提供保障。運用觀察、測試、操作、作品展示、以證代考等多種評價方式來改革考試方法[2],其中以證代考主要是指以與專業教學標準中的VFP課程知識與技能模塊對應的人力資源與社會保障部門的職業資格鑒定中級證書、全國計算機等級考試及省組織的計算機等級考試二級VFP證書的考核代替學校組織的課程考核,也可采用現場抽題、現場操作、現場評分來突出課程技能的培養特色。
【關鍵詞】 sql數據庫設計;項目;教學
【中圖分類號】G642.421 【文獻標識碼】A 【文章編號】2095-3089(2013)20-000-01隨著信息技術的普及和發展,《sql數據庫設計》課程成為了高職高專計算機類的必修課程。但是,在傳統的教學過程中偏重講理論,只是把知識進行簡單羅列,實踐操作少。在教學中,如何提高學生的動手能力,如何與崗位工作過程相吻合,本文對該課的教學進行一些探討。
1、課程指導思想
傳統的課程內容陳舊而死板,側重知識的羅列,實踐案例少,并且與實際工作應用脫離,提不起學生興趣。結合“sql數據庫設計”這門課程的實際情況,我們的研究思路及重點是“培養學生的實際操作能力”,具體如下:
一是教學目標重心遷移,即從理論知識的存儲轉向職業能力的培養,導致教學方法逐漸從“教”法向“學”法轉移,實現基于“學”的“教”。
二是教學內容重心遷移,即從知識的羅列、灌輸轉向動手操作、邊做邊學,利用項目案例,根據工作過程和知識點分布將其分解成若干個可操作性強的小項目,導致教學內容逐漸從“理論知識”向“實踐應用”轉移,實現基于“技能”的“傳授”。
2、課程采用的教學方法
為培養學生的動手操作能力,在教學上,采用“項目”教學法,教師選取一個網站系統的數據庫項目,教師分析和演示項目,然后學生對項目進行討論;接著正式實施項目;然后演示項目結果,由學生闡述項目機理,教師總結歸納;最后由教師對學生的作品進行評估,并補充相關的拓展內容。通過采用項目教學法,讓學生掌握數據庫設計的方法,同時也學到了對應的技能點,從而將知識點融入項目訓練中。與傳統的教學方法相比,項目驅動教學法能更大地激發學生的學習興趣和求知欲望,充分調動學生的學習積極性和主動性,從而培養學生自主學習、分析問題、解決問題的能力和協作、創新、探索的精神。
教師在項目教學中主要起引導作用,首先教師講解項目背景,引入項目要求,然后由學生討論及上機獨立完成。通過這樣的方法,學生在實踐中思考的問題越多,學到的知識也就越多,對學習的興趣就越濃厚,動手能力也從原來的照學變成了自主動手,培養學生的自學能力、創造能力,而這是當今社會最需要的。只有具有自學、創造能力的人才,才能在當今這個信息無限豐富的社會中立足,并能充分利用信息資源和技術,創造性地完成工作。
在實訓過程中,教師充分體現學生的自主性和主體性,隨時巡視,對學生解決不了的問題詳細指導,以體現老師解惑的作用。在實訓結束時,教師對項目及時點評,指出出現的問題及解決辦法,總結所學技能點,從而鞏固所學知識。
3、課程設計
本課程采用項目教學方式,以學生選課系統數據庫項目為案例,課程共設計了十個項目,根據工作過程為導向設置了項目的完成順序;同時依據各個項目涉及的知識點難度,又把項目劃分了兩個階段。在本門課的教授中,讓學生逐步掌握技能,最終使學生具備做數據庫項目的能力。教師主要對學生進行方法上的指導為主,進而讓學生進行實踐。《sql數據庫設計》課程內容組織如下圖所示:
學生通過對上面所列的各個項目的操作練習,層層推進,逐步理解與掌握課程中操作要點,使學生最終能制作出綜合數據庫項目作品,達到企業要求。
4、課程評價設計
作為一門操作性和應用性非常強的課程,本課程的考核方式如果只取決于期末成績,會使學生在平時的學習中不重視實踐操作,只會在期末時突擊完成任務。另外,傳統考試中,以筆試為主,主要考察學生對書本知識的記憶,不利于擴大學生的知識面,忽視了對學生獨立思考能力、知識的運用能力、創新能力以及其他素質的培養。
所以,在這門課的考核方式上,要把上述因素考慮進去,在期末成績之外,平時表現也要作為考核總成績的組成部分。因此,本課程的考評方式采用中間評價和期末評價兩者綜合的評價方式。中間評價占40%,期末評價占60%。
中間評價:主要由考勤、課堂任務考查、課后作業三部分組成。學生是否按時上課是學習態度問題,通過考勤登記了解學生的到課情況。在課堂項目考查中,老師檢查學生每次課完成任務情況,對其完成情況進行評分。課后作業作為課堂所學技能的鞏固和拓展,老師將每次課后作業收集,并進行打分和點評。每個項目的考核評價如下表:
期末評價:對學生進行綜合項目評價,要求學生自行分組,在期末制作完成一個信息系統的數據庫項目(如人才招聘系統、酒店管理系統等)。期末項目完成后,分組進行項目的展示與講解:用3-5分鐘的時間對本組的所做的項目進行展示與講解。具體考核標準為:
在課堂中對《sql數據庫設計》課程通過應用上面的項目教學方法進行教學,教學效果良好,學生的動手能力得到了很大提高,實現了教育部提出的高職高專教育要培養可持續發展的“技術型”人才的培養目標。學生的自主探索能力及自學能力、創造能力得到提高,在課程結束時學生能制作出數據庫項目作品,適應企業的需要。
參考文獻
[1]姜大源.職業教育學研究新論[M].北京:教育科學出版社,2007.
關鍵詞:數據庫課程群建設;ERP沙盤;教學改革;教學過程設計
0 引言
數據庫課程群是指以數據庫原理為核心,向外輻射至數據庫工具使用、數據庫應用開發等方面的相關課程集合,主要包括數據庫原理、數據庫應用、數據庫課程設計以及以數據庫為基礎的軟件工程、組件技術、網站設計與制作等。數據庫系列課程群是應用型計算機專業的核心基礎課程群,還包括學生的畢業設計、企業實習和就業等。整個課程體系目前還存在以下問題。
1)缺乏統一規劃的課程體系,缺少相關課程的合理銜接。
盡管與數據庫相關的課程很多,但在培養方案的制訂上缺少統一規劃,導致各門課程的學時配比不合理且不同課程講授重復知識。由于單門課程往往只重視本課程知識的連貫性,學生只能自己理解和整合課程知識體系,對學生的能力要求很高。
2)教學方式無法滿足課程特點,缺少與實際應用的對接。
數據庫系列課程具有很強的理論性和實踐性,而傳統的教學方式存在重理論輕實踐、實踐與實際應用脫節等問題。數據庫原理,尤其是關系數據理論涉及較多的數理知識和邏輯推理,內容抽象、晦澀、難度大,容易引起學生的畏難情緒。同時,目前數據庫相關課程、綜合實訓和畢業設計仍然局限于使用傳統開發工具進行小系統設計,脫離具體應用環境,缺少與當前企業數據庫實際應用的有效對接,不利于幫助學生就業。因而,需要在教學內容和方法上進行改革,提高學生解決具體問題的能力和未來從事數據庫相關工作的能力。
總之,建設數據庫課程群、整合課程資源、理順課程關系是提高數據庫及相關課程教學質量的有效手段。
1 教改思路
1.1 沙盤教學模式
沙盤最初起源于軍事領域。最原始的沙盤是用沙土或其他材質做成的地形模型。在戰爭年代,沙盤被軍事指揮員用于研究地形和敵情以及分析作戰方案。后來經管、企管等管理類專業為了提高教學的生動性和互動性,借鑒沙盤的概念,形成ERP沙盤教學模式。
ERP沙盤教學是一種體驗式的互動學習方式,它在課程中讓學生參與模擬企業的整體戰略規劃、產品研發、投資改造、市場營銷、財務管理等環節,使學生真實體驗復雜、抽象的經營管理理論,提升受訓者在經營管理方面的綜合素質與能力。目前,在企管類課程中使用的沙盤模擬教學主要有手工或電子沙盤兩種方式。
1.2 “類沙盤”教學模式
1.2.1 “類沙盤”的創新定義
“類沙盤”是指引入ERP沙盤的基本原理和操作特點,同時根據IT企業,尤其是計算機軟件企業的特色,批判式地繼承、修正和調整形成實戰型教學模式。
“類沙盤”教學模式仍然將教學的重點放在提升數據庫及相關課程教學的實戰體驗之上。數據庫課程群的最終教學目標是培養學生根據需求設計并開發完整數據庫應用系統的能力和運行維護常用的數據庫平臺的能力。據此,我們將IT軟件企業的需求分析、產品設計、研發、測試、推廣、技術支持以及成本核算、經營分析等過程導入教學過程,通過分工分組、任務分配、角色定位、定額定量、成本控制以及利潤分析等方式,使學生體驗真實的數據庫相關企業和數據庫相關產品的運作過程,從而將復雜、抽象、晦澀的理論以一種直觀的方式展示出來,提高學生對知識的認知度,提升學生的IT綜合素質。
1.2.2 “類沙盤”用于數據庫課程群建設的可行性分析
盡管數據庫課程群不屬于經管或企管類課程體系,然而其培養目標與企管類課程有諸多相似之處。比如,數據庫課程群的教學目標是培養學生在實際企業中從事數據庫開發和維護的能力;數據庫系統的設計、開發及運維過程屬于團隊活動,需要采用類似企業項目組的方式進行管理,包括對團隊成員進行明確分工、團隊協作、形成穩定的團隊關系等。因此,將“沙盤”原理應用于數據庫課程群的建設過程,形成“類沙盤”教學模式,通過學生進行分組,在項目組中模擬實際項目開發過程的角色扮演,從項目的可行性研究、需求調研、設計、開發等環節進行實戰演練,能夠加深學生對課程群中各主要課程邏輯關系的理解,提高學生對相關知識的掌握程度和實踐能力,從而提高學生從事實際工作的能力和就業能力。
2 教改方案設計
2.1 改革目標和內容
根據數據庫相關課程的教學現狀,結合目前外部環境和實際需求,我們擬從以下幾方面進行改革。
1)明確教學目標,構建以數據庫原理為核心的課程群。
修訂人才培養方案和教學大綱,建立以數據庫原理為基礎的課程群,合理分配不同課程的學時數,理順課程關系,明確各門課程的教學目標和主要內容,注意課程銜接。
2)改革課堂教學方式,突出實踐環節。
進行教學方式的探索性改革,引入“案例分析”“項目驅動”“幕課”等新型教學方法,同時,增加對流行開發工具的介紹,加大設計性實驗的比重,加強對學生系統開發能力的培養。
3)緊密結合市場需求,加強與企業的合作。
引入新的實用技術,通過開展企業講座、校企共建等方式,提高學生應對市場需求的能力和就業能力。
4)引入“類沙盤”教學模型并在實踐中不斷調整和優化。
引入“類沙盤”模型,在實際操作中,根據教學反饋不斷進行調整。
2.2 關鍵問題分析
項目擬解決的關鍵問題如下。
(1)將管理類教改的“沙盤”模式應用于計算機專業課程群,形成“類沙盤”教學模式,需要調整傳統沙盤組織形式和實施過程,以適應新的環境。同時,采用沙盤教學,需要參與教師有足夠的駕馭能力。在實施的早期,學校可以引入企業導師,但隨著項目的進行,應培養專任教師的企業實戰能力,培養“雙師型”教師。
(2)在建設數據庫課程群的過程中,應注重分析當前的IT環境,理順課程群中不同課程的關系,形成合理的課程體系。
3 具體實施設計
3.1 實施方案和方法
1)引入陀螺式教學法。
在數據庫課程群的建設中,擬引人陀螺式教學法,通過“學習一練習一實踐一綜合應用”的螺旋式上升過程,培養學生有效學習的良好習慣。
(1)基礎教學階段:以數據庫原理為主,講清課程體系,講解基本概念和基本理論。
(2)數據庫工具階段:講授某一種數據庫產品,介紹數據庫管理工具及SQL語言。
(3)數據庫設計階段:引導學生做數據庫系統的綜合開發,培養學生的綜合設計能力。
(4)“類沙盤”實戰階段:引入“沙盤”模型,通過虛擬公司運營、項目招標、數據庫產品開發等模擬實戰,提升學生應對實際工作的能力。
(5)企業級應用階段:通過企業對接、企業培訓和實習等方式,使學生初步具備實際工作能力。
2)建立適合創新思維培養的實踐教學體系。
我們擬將實踐教學分為“驗證性實驗一課程設計實驗一綜合設計實驗一沙盤一企業實習”5個層次。
(1)驗證性實驗:主要指課內實驗,是促進學生深化理論知識、掌握基本實驗技能的教學環節。
(2)課程設計實驗:面向課程核心內容,培養學生具備初步的系統設計能力的實驗環節。
(3)綜合設計實驗:面向課程群的實驗,培養學生綜合運用多門課程知識分析問題和解決問題的能力。
(4)“沙盤”綜合實踐環節:通過“沙盤”,使每一個學生參與數據庫項目的開發過程,鼓勵學生參加課程競賽,培養學生創新意識。
(5)企業實習:面向對口企業輸送學生,使學生參加實際環境的數據庫運維或開發。
3)“類沙盤”式教學模式的探索。
擬從以下3個層次進行“類沙盤”教學模型的探索。
(1)“類沙盤”式課程設計:根據軟件項目的特點,在每一期課程中若干數據庫應用系統的招標公告,學生以5~7人為一個開發小組,通過公開競聘,使組員分別擔任項目組的項目經理、系統設計師、程序員、經濟師等角色;學生從系統的可行性研究、需求分析、系統設計到實施,均按照企業的運作過程進行組織和協作。每個開發組最終拿出一套解決方案或產品,由教師根據項目完成情況進行科學評價和案例分析。
(2)“類沙盤”式跨專業綜合實訓平臺的搭建:擬構建跨專業綜合實訓平臺,通過設立虛擬公司,擴大上一層“類沙盤”課程設計的范疇,增加新角色,通過軟件項目組、市場組和運維組的協作來體驗真實軟件公司的運營過程。
(3)完善“類沙盤”模型的業績評價、考核和認證體系:評價學生業績的因素包括項目的完成度、可擴展性、經濟效益等。考核的形式通過“產品說明會”“認證考試”或參與“軟件外包”大賽等形式進行。
3.2 總體實施計劃
“類沙盤”數據庫課程群建設預計花費兩年,實施過程細分為如下階段。
第1階段(約3個月)完成文獻調研,完成課題文獻綜述報告;
第2階段(約3個月)修訂教學大綱和人才培養方案,理順課程關系,合理分配學時;
第3階段(約6個月)提出創新性課程改革方案,導入“類沙盤”教學模型;
第4階段(約6個月)開展與相關企業的對接,引入校企共建課程,根據實踐完善“類沙盤”教學模型;
第5階段(約3個月)鼓勵學生進入企業實習、實訓,提高學生就業能力;
第6階段(約3個月)成果總結和推廣。
[關鍵詞]電子商務WEB數據庫應用課程改革
[作者簡介]才琳(1973- ),女,吉林長春人,長春職業技術學院商貿分院,副教授,碩士,研究方向為電子商務理論與實踐教學。(吉林長春130033)
[中圖分類號]G642.3[文獻標識碼]A[文章編號]1004-3985(2014)15-0146-02
在高等職業教育的日益發展過程中,課程建設與改革一直是高職院校教學改革的重點和難點。高職院校普遍認識到只有不斷推進課程建設與改革,才能不斷提高教學質量,提升辦學水平,才能培養出更加符合企業需要的電子商務人才,為此高職電子商務專業正在積極進行課程建設與改革的探索和實踐。
一、重新確定課程定位與課程目標
電子商務專業人才培養目標是:立足服務地方經濟,面向中小企業的網絡商貿營銷領域,培養具有新經濟理念、戰略營銷思維和創新意識,能熟練運用現代信息技術從事商務網站建設、網絡營銷和網站運營管理等崗位工作、綜合素質優良的技術技能型人才。課程是為人才培養目標服務的,因此根據專業人才培養目標,并經過企業調研、畢業生訪談等,把“WEB數據庫應用”定位為電子商務專業的專業基礎課程,對應商務網站建設、網站運營管理等崗位。
根據課程定位,進一步確定課程目標為:既可為設計和實現動態網頁,進而為企業開發電子商務網站、實現網絡營銷提供支撐,也是交易管理、客戶關系管理的工具。學生通過學習本課程,可以了解數據庫在網站中的作用,了解規范的數據庫設計過程,掌握基本的數據庫設計方法,能夠運用一種流行的數據庫管理系統建立數據庫和數據表并實現相應的數據完整性,能夠熟練掌握SQL語言中與數據的查詢、插入、修改、刪除相關的部分,并能進行簡單編程;培養學生的收集信息能力、閱讀理解能力、分析解決問題能力、數據庫應用能力、協調溝通能力、自主學習能力等,為進一步學習“網站建設與運營”課程奠定基礎。
二、確定課程改革與建設思路
以先進的教育理念為指導,不斷深化課程改革,加強教師隊伍建設,優化課程內容體系,打破學科課程的設計思路,以具體任務為載體,圍繞工作任務完成的需要來選擇和組織課程內容,突出工作任務與知識的聯系,將相關知識點融入完成任務的實踐過程中,讓學生在職業實踐活動的基礎上掌握知識,增強課程內容與職業崗位能力要求的相關性,提高學生的職業能力。
1.以實際工作崗位的工作任務重構教學內容,體現職業性。通過對省內部分中小型電子商務企業(購夠樂、、卡斯林等)網站建設崗位人才需求和實際工作任務進行分析,獲取各崗位的工作任務,并整合、序化為典型教學任務。教學任務并不是一成不變的,在教學任務實施過程中,根據學生對任務的完成情況,結合學生知識結構、動手能力的實際情況,不斷對典型教學任務進行調整,對典型教學任務進行適當改造,從而增強教學任務的可操作性和職業性。
2.通過任務驅動實施教學,突出實踐性。任務的選取遵循“真實任務、真實崗位要求”的原則。將企業真實項目細化設計教學任務,確定學習目標和實施方案。學生通過完成項目獲得網站建設后臺數據庫設計所要求的基本技能和知識。
3.教學活動隨時展開,體現開放性。改變教師只在課堂授課,課后師生交流不足的狀況。學生在課余時間可隨時到實訓室,隨時向教師提出問題,得到幫助和解答,還可以通過QQ、微信等與教師溝通和交流。
4.以能力培養為主線,培養學生探究能力。精心設計教學內容,適當把握難易程度,既激發學生興趣,又使學生產生探究愿望,使探究能力得以提升。在學生自主探究過程中,不可避免地會遇到一些問題,甚至出現錯誤,那么教師必須充分發揮主導作用,既要選擇恰當的時機給予學生必要的指導,又要鼓勵學生克服困難、戰勝自己,使自主探究深入下去。久而久之既提高了能力,又提升了學生的自信。
5.以課程網站為平臺,培養自主學習能力。通過建設課程網站,為學生提供自主學習的平臺。課程網站上有豐富的網上教學資源,包括課程標準、學習任務、電子教案、多媒體課件、習題及參考答案、自測系統、指導書、網上答疑系統、課堂教學錄像、助學資源庫等,這些資源的建設為學生自主學習提供了保障,學生自主學習能力不斷增強。
6.構建多元化開放性評價體系。考核評價是課程建設與改革的重要一環。課程建設與改革過程中,主要采用過程考核與結果考核相結合的方式,兩者分別占60%和40%,注重過程考核,重點考核學習能力、職業能力和綜合素質。過程考核既有教師評價,又有企業導師評價,各占50%。
三、教學內容改革
1.結合職業崗位需求選取。以職業能力培養為核心,以行業企業發展需要和完成實際工作任務所需的知識、能力和素質要求來選取教學內容,充分體現職業性、實踐性和可持續發展性。
本課程采用一個項目、四個模塊的設計原則,選擇具有代表性又易于理解的企業真實項目“手機商城網站”為載體,按照工作流程分解成若干工作任務,在內容組織上按教學規律轉化成學習任務。本課程劃分為四個模塊:商品展示與管理、會員注冊登錄與管理、在線訂購與訂單管理、商品評價。這四個模塊緊緊圍繞網站建設等崗位,使學生在校學習實踐的內容就是就業后實際工作崗位中要用到的知識和能力。
2.從學生可持續發展角度選取。高職教育要培養的是能夠適應社會需求的具有可持續發展能力的技術技能型人才,同時要求學生具有較強的團隊精神、職業能力、自學能力和創新能力。學生完成手機電子商城的任務后,為了能舉一反三,適應不同的工作崗位需求,還設計了相應的實踐項目,供學生課后自主學習完成,使學生能力不斷提升,為后續發展奠定基礎。
四、重新組織與安排教學內容
針對高職學生的能力水平和學習特點,將“手機網上商城”項目簡化,按軟件工程的循環迭代思想將該項目的設計與開發過程按照系統所包含的功能劃分為四個模塊:商品展示與管理、會員注冊登錄與管理、在線訂購與訂單管理、商品評價,每個模塊都包括需求分析、數據庫的設計、數據庫的實現、數據庫的使用四個典型任務。四個模塊分別對應四個學習情境,每個情境由若干個工作任務組成,圍繞工作任務完成的需要來選擇和組織課程內容,突出工作任務與知識的聯系,將相關知識點融入完成任務的實踐過程中,讓學生在職業實踐活動的基礎上掌握知識,增強課程內容與職業崗位能力要求的相關性,提高學生的職業能力。
五、教學方法與手段改革
1.教學方法改革。改革傳統的教師講授為主的方法,以任務驅動教學法為主,結合案例教學法、角色體驗法、師生研討、小組工作、自主探究等教學方法。(1)任務驅動教學法:教師根據當前教學目標設計并提出“任務”,與學生共同分析完成任務所需的知識、方法和步驟。教師以任務方式引導學生邊學邊練,獨立或協作完成相應的任務,從而讓學生掌握學習內容、學會學習,培養綜合能力。具體步驟是:任務引入―任務分析―相關知識―任務實施―交流評價。(2)案例教學法:根據教學目的和教學內容要求,運用典型案例,進一步提高其識別、分析和解決某一問題的能力。案例作為溝通現實世界與學習世界的橋梁,可以使學生更快地適應工作崗位的挑戰。(3)角色體驗法:通過讓學生扮演角色來感受不同的管理角色在數據庫開發中的職能,使學生真正體會數據庫管理者的重任。角色扮演教學法不僅提高了學生的學習興趣、實際能力,也為提高學生的職業素質做鋪墊。(4)小組教學法:在完成項目的過程中,提高學生的專業技能,4~6人為一組,在團隊合作開發的過程中,培養交流、溝通、協作能力及自主學習能力。(5)師生研討法:在對任務分析、項目實施過程中,在教師主導下,展開師生間、小組間的協商決策,既能更快更好地解決問題,又能培養學生的交流能力及合作探究能力。(6)自主探究法:采用以學生為主體的自主式、探究式學習,有利于提高學生的積極性與創新能力。完善豐富的網絡教學資源可以幫助學生更好地進行自主探究式學習。
2.教學手段改革。(1)利用先進的多媒體技術和設備,提高教學效果。分院有功能齊全的多媒體教室和實訓室,并配置了先進的教學軟件,可以邊講邊演示,也可以實時了解學生的實訓進展情況,便于發現問題及時糾正與指導。每位學生都可以通過學生機邊操作邊演示,既調動了積極性與主動性,又鍛煉了表達能力。(2)構建網絡教學平臺,開展開放式學習。建立課程網站,提供豐富的教學資源,將課程標準、課程總體設計、任務單元設計、多媒體課件、考核標準等資源共享,供學生自主學習使用。(3)學習論壇、QQ、博客等多種信息化工具的運用。通過信息化工具,學生可以與教師溝通、交流、探討,及時解決自主學習過程中遇到的問題,提高學習效果和效率。
六、實踐教學改革
學院建有校內實訓室三個,分別為網絡技術實訓室、網絡營銷實訓室、商務網站建設實訓室。以往“WEB數據庫應用”課程實踐教學主要在校內實訓室進行,這樣的實踐教學缺少針對性,造成學生就業后崗位適應能力差。為了解決這一問題我們采取了三項措施:
1.建立了校內實訓基地。引企入校,成立E商工作室,這是校企合作的成功案例。其前身是升啟網絡科技有限公司,自引企入校后,在校內開設了E商工作室,主要承擔學生的校內實習與實訓任務,為學生提供真實項目。在學生完成任務的過程中,企業專家全程指導,使學生按照真實工作流程完成任務,實踐能力和職業能力顯著提高。目前學生已參與完成了酒類、家居等多個企業網站的建設任務。
2.拓展了校外實習基地。選取典型電子商務行業企業作為校外實訓基地。幾年來,與長春購夠樂、、卡斯林等多家企業建立了良好的合作關系,選取了典型的崗位如崗站建設、網站維護等為實習實訓崗位,分批派送學生到企業實踐,為課程的實踐教學提供真實工作環境,滿足了學生了解崗位實際、體驗企業文化的需要。
在學生的畢業實習階段,在行指委的幫助下,與杭州等地多家電子商務公司合作。在選派學生實習的同時,專任教師全程跟蹤,既保證了學生實習的質量,為學生打開了就業通道,又為課程建設與改革提供了素材與依據。
3.加強了實踐教學管理,提高了實踐教學效果。以往的課內實踐教學缺少實踐教學文件的指導和規范,由于實踐目標不清晰,導致了實踐效果的不理想。在課程建設與改革過程中,制定了實踐教學標準、任務書、指導書等實踐教學文件,從實訓課時、內容任務到應達到的標準,都進行了明確界定,這樣既保證了實踐教學的有序進行,更為課程目標的實現提供了保障。
課程建設與改革是一項長期的工作,只有在教學實踐過程中不斷總結、創新、完善,才能真正打造出一門適合高職高專人才培養的精品課程。
[參考文獻]
【關鍵詞】基于項目;數據庫;課程設計;教學研究
數據庫課程設計是計算機相關專業的一門非常重要的專業實踐課,該課程總的學習目標是讓學生熟練掌握數據庫技術的相關理論知識,并能夠理論聯系實際,解決實際問題。通過數據庫課程設計的實踐環節,培養學生分析、設計和編程實現數據庫應用系統的能力,讓學生具備較好的數據庫項目實踐能力,掌握過硬的職業技能。本文對數據庫課程設計教學中存在的主要問題進行了細致的分析,提出了基于項目的數據庫課程設計的詳細教學方案。
1.數據庫課程設計中存在的主要問題
(1)學生參與數據庫課程設計的積極性不高、知識和技術儲備不夠。
(2)學生重編程實現而輕分析和設計。
(3)課程人員組織和時間安排不太合理,任務設計和要求偏低。
(4)課程考核方式、評價體系和管理過程不夠科學。
2.基于項目的數據庫課程設計教學方案的設計與實施
2.1 基于項目的數據庫課程教學方案
本文提出的基于項目的數據庫課程設計教學方案是指設計能夠吸引學生興趣、難易適中、選題豐富并且能夠滿足不同層次的學生需求的項目設計任務,參照軟件公司分析、設計、編程實現應用軟件的基本步驟和人員組織形式來安排和組織學生進行數據庫課程設計。其重點在于把學生的課程設計任務提高到軟件工程項目的高度,并通過模擬實訓加以實施。按照軟件工程傳統方法學的思想,結合數據庫設計的基本步驟,將數據庫應用軟件的開發簡單劃分為需求分析、總體設計、詳細設計、編碼和測試四個階段。每個階段的任務均在指導老師的指導下,由項目組成員通力協作、自主完成。在每個階段結束后,采用項目評審的方法,對每個小組每個學生的具體工作進行階段性評審,學生分組匯報工作成果,并按照軟件工程的要求提交階段性技術文檔。項目模擬實訓根據課程設計選題采用項目小組的形式進行分工,項目規模和難度由指導老師和項目小組全體成員根據課程設計指導書協商決定。每個項目小組由一名同學擔任項目組長,項目組長可以根據小組內每個人的能力和經驗合理分配任務。每個學生在項目開發過程中,擔任不同的角色。在工作中,項目小組的成員相互溝通和交流,組與組之間也可以相互借鑒學習,提高學生的參與積極性,培養學生的團隊合作精神。
2.2 基于項目的數據庫課程教學方案的實施
2.2.1 課程設計的選題
數據庫課程設計是培養學生創新能力的有效途徑,其設計題目應該具有一定的應用背景,讓學生能夠遵循軟件工程的基本原理設計一個具有實用價值的數據庫應用系統,使所學知識能夠融會貫通。
精心準備和策劃設計適當的項目,是實施基于項目的數據庫課程設計教學的關鍵。在確定項目時應綜合考慮以下幾方面的因素:(1)能將數據庫的理論知識和實際應用技能較好的結合在一起;(2)所選項目數量要足夠多,涉及面要廣而且是學生比較熟悉和有興趣的應用領域;(3)項目的難易程度要能夠滿足不同層次的學生的需求;(4)項目的整個開發流程要規范,以項目為主線,引導學生把掌握的程序編程知識、數據庫和軟件工程等理論應用到軟件開發實踐當中去,讓學生掌握軟件開發的整個開發流程,具備項目開發的實戰經歷。
2.2.2 課程設計的人員組織
按照開發流程,參照軟件公司的人員組織形式,將班級的學生分組,每組5至6人,以學生自由組合為基礎,教師可根據學生的興趣和特長、編程水平、知識結構、學習能力、性格特點、男女搭配等因素進行調整。每個同學可以擔任不同的角色:如項目管理員,系統分析員,系統設計員,系統開發員等。
每個小組由其成員推選產生一名項目組長,負責制定本小組的開發計劃、工作任務的分配和調度、監督實施等工作。在組長的指揮下,對小組成員進行分工,語言表達能力強善于溝通的同學負責聯系工作和調查研究,美工好的同學負責界面設計,編程能力強的負責代碼的編寫,程序設計能力強的負責系統的整體設計和程序調試,寫作能力強的負責技術文檔的書寫等。教師要負責幫助把握進度,提醒學生合理分配工作時間等。
按小組形式開發項目,不但有利于培養學生的團隊合作精神和提高學生的管理能力,而且更接近工作實際。
2.2.3 綜合設計過程
學生發揮各自的特長分工協作,運用已學軟件工程、數據庫理論思想和數據庫設計理念、C#或C++等編程語言,具體設計實現一個小型數據庫應用系統。開發設計過程按以下順序進行——自選課程設計課題,調查用戶需求,總結歸納數據流程,分析性能,書寫需求分析及總體設計報告(包括數據流圖、數據字典、數據庫概念模型、邏輯模型、系統功能模塊),完成應用系統的開發,進行系統整合和測試,功能完善,匯報設計成果(包括撰寫設計報告、系統驗收、結果匯報)。主要分為需求分析、項目設計、項目實施和成果展示。
(1)需求分析是保證項目順利完成的前提。需求分析做得不好,甚至會導致整個系統返工重做。因此,在課程設計環節中學生必須根據教師提供的項目背景資料,通過圖書館、網絡或相應的組織、部門、企業去查找相關資料,結合自己的生活經驗,對數據和處理進行分析,畫出各層數據流圖,做好詳細地需求分析。教師要對學生的需求分析報告進行指導和評價。
(2)項目設計是關鍵。本階段主要包括數據庫的概念結構設計、邏輯結構設計和物理結構設計。要求學生在需求分析的基礎上,設計E—R模型,詳細描述實體的屬性及實體之間的聯系;實現E-R圖向關系模型的轉換,并對關系模型進行優化;定義主鍵、外鍵、視圖、索引等。此外學生還應該設計出系統的功能模塊圖。教師通過檢查學生設計的E-R圖、關系模型和功能模塊圖,對每個組進行分析、評價和指導。
(3)項目實施。項目實施即數據庫的實施、運行與維護階段,主要包括應用系統的編程與調試。指導教師為學生提供技術支持,適時組織討論、講解和歸納總結為學生提供解決問題的新思路、新方法。
(4)成果展示。學生以項目組的形式完成了項目的整體設計與開發后,各個小組將在課程設計末期進行成果匯報和展示,接受教師和其他同學的評價。通過作品展示和評價,可以激發學生的競爭意識,促進項目組成員之間的交流與協作。
2.2.4 課程設計的時間安排
針對課程設計時間安排上的不合理問題,采取雙管齊下的方式。首先增加教學計劃中數據庫課程設計的教學學時,由原來的2周改變為4周,使得學生有足夠的時間來完成課設任務。其次,提前讓學生進入分組和選題環節,并將每個人要完成的任何合理分配,讓學生提前進入做好項目的知識儲備、調研等前期準備工作。
2.2.5 課程設計的考核與評定
加強過程考核,提高對課程設計的總體要求,細化評價指標。學生在課程設計結束后,不僅要提交軟件系統,還要提交課程設計報告,并進行分組匯報。課程設計的最終成績由以下幾部分組成:考勤lO%,平時抽查1O%,答辯20%,課程設計報告30%,系統演示30%。其中前四項由教師評分,系統演示由學生評分,每組各選派一名代表給大家演示系統并介紹基本情況,由各組分組討論,對其它組開發的系統進行評價和評分,最后取平均分并公布成績。
為學生提供展示自我的平臺,建立完善的考核指標和體系,這樣不僅有利于激發學生的學習興趣和積極性,也有利于提高學生運用數據庫理論實際問題的能力。
3.總結
通過基于項目的數據庫課程設計教學研究,不僅使學生能夠在理解數據庫理論的基礎上,實際動手開發一個實際的應用系統,而且在一系列的開發設計過程工作中能夠樹立學生的項目開發管理思想,能夠培養學生應有的團隊協作、自主管理、主動學習、創新思維、綜合運用、動手實踐等能力。使數據庫課程設計真正成為學生驗證理論的“實驗場”,成為開發學生潛力、培養實戰能力的“戰場”,成為體驗項目開發過程的“運動場”。
參考文獻
[1]王艷紅,章小莉,姜湘崗.在數據庫課程設計中培養學生項目開發能力[J].教育與教學研究,2009,13.
[2]杜華.項目驅動教學法在數據庫課程設計中的應用[J].福建電腦,2012,5.
關鍵詞 軟件專業;實踐教學;課外實訓
中圖分類號:G642.44 文獻標識碼:B 文章編號:1671-489X(2012)03-0044-02
Software Professional Extracurricular Practice Contents and Methods Exploration//Pan Li
Abstract The practice teaching is an important link of the professional education software, but practice in the form of practice teaching effect of the most important aspects of the good or bad, thinking the software professional practice teaching of the existing problems, this paper puts forward the summer vacation time for extracurricular practice way, and the results show that: the results of several students training effect testing, greatly improving the students’ practical ability, the effect is good.
Key words software professional; practice teaching; extracurricular practice
Author’s address Nanyang Polytechnic Institute Software College, Nanyang, Henan, China 473000
1 引言
隨著我國高等教育規模的不斷擴大,國家對應用型人才培養越來越重視,使得我國的職業教育有了迅速的發展。如何在更短的時間內培養出符合社會經濟發展需求的應用型人才,實踐為中心的課程體系改革是關鍵。好多高校投入大量的人力、物力進行改革和嘗試,提出一些技能培養方案:突出面向市場、崗位需求,以能力為本位、就業為導向。這些方案在具體組織與實施過程中有著許多條件的限制,最終效果并不理想。
隨著軟件類畢業生數量急劇增加,就業過程中出現極大的矛盾:一方面,軟件企業需要的大量軟件開發人才難以招到;另一方面,軟件類畢業生抱怨很難找到合適的工作。這種矛盾出現的主要原因是高校人才培養模式與企業需求存在一定的差距,專業課程和實踐教學模式難以與IT產業的高速發展同步。尤其是學生動手能力方面存在很大的問題。
2 軟件類專業實踐教學存在的問題
目前的軟件類專業實踐教學存在兩個問題:一是傳統計算機專業的實踐教學內容匱乏、枯燥無味,學生難以掌握需要的職業技能;二是類似培訓機構采用完全案例教學,結果證明不適合低年級學生的實踐能力培養,效果也不理想。
2.1 理論和實踐脫節
實踐和理論安排間隔過長導致知識的脫鉤,學生被動地接受教師的知識,內容和操作得不到及時的訓練。
2.2 實踐教學方式單一
實踐教學采用傳統的課堂實驗方法,缺乏其他有效方法的結合,過于單一。
2.3 創新能力培養被忽略
創新能力的培養需要整塊時間和綜合項目來實現,軟件專業學生學習年限短,課時比較緊,不能對所學知識進行綜合訓練,沒辦法做到就業的“零適應時間”,缺乏創新能力。
2.4 教學中忽略素質教育
素質教育是軟件職業教育的關鍵內容,尤其是軟件工程素質。由于各種原因,院校在教學中忽略或不重視軟件工程等素質教育,導致學生素質教育的缺失。
3 課外實訓內容與方法
針對軟件類專業綜合動手能力和素質培養方面存在的問題,南陽理工學院軟件學院組織教師和學生利用暑假進行綜合實訓,對軟件專業學生綜合動手能力和工程素質進行培養。
3.1 課外實訓目標
課外實訓基本目標是培養學生綜合動手能力、創新能力和團隊合作、文檔書寫等工程意識。具體對學生的要求是:參與軟件開發整個流程,按照軟件工程基本思想,進行可行性分析、需求分析、軟件及數據庫設計、編碼實現及最終的軟件測試,并且能夠熟練使用、撰寫軟件開發過程中各主要階段相關文檔;掌握軟件開發的每個階段使用的主要工具,并能夠熟練使用至少一種相關工具,了解代碼審核方法;建立規范化編碼的概念,學會書寫注釋,并能夠熟練使用至少一種開發工具,理解軟件構建方法和構建過程。
3.2 課外實訓內容、方式和時間分配
課外實訓的主要內容是以實際應用開發項目為背景,模擬軟件公司的開發過程,按照軟件工程的基本思想,學生分飾不同的角色以,團隊的形式進行需求分析、概要設計、詳細設計、數據庫設計以及編碼、測試和實施,以及文檔的書寫。由教師在整個過程中指導和評價學生的分析、溝通、演示的能力和代碼及文檔的質量。同時,教師對學生在職場中實際應變能力進行培養、強化,從而全面提升學生的實際動手能力和職業素養。
實訓方式采用學生實現和教師指導結合,每次教師先點評具體任務,然后由學生實現,過程中教師不斷指導、監督,每兩天檢查進度一次,所有分組必須按時按量完成任務,不能完成的小組取消下一個階段實訓資格,并且保證小組每個成員都會做,如果小組完成但小組中有人不會的,取消下一個階段實訓資格。
課外實訓時間要相對集中,所以選擇暑假進行,實訓時間5周,下面是具體階段和時間劃分。
1)需求分析階段(1周):串講軟件工程基本知識,對要實現的軟件項目進行介紹,自由結合選定題目,劃分小組;分小組進行項目需求調研及分析,了解詳細的項目需求;串講項目計劃書和需求文檔的書寫;學生根據需求調研情況,列出項目計劃書和需求分析文檔;教師組織階段評審,評出優、良、一般和差幾個等級,適當獎勵;學生根據教師點評和指導進一步修改項目計劃書和需求分析文檔。
2)設計階段(1周):串講概要設計、詳細設計及數據庫設計知識(1小時);學生根據需求分析結果,進行概要設計和詳細設計;案例方式演示說明相關設計文檔格式(1小時);學生參照設計文檔格式及需求分析文檔,形成初步的設計文檔;補充數據庫設計工具的使用,利用設計工具進行數據庫設計(1小時);階段評審,評出優、良、一般和差幾個等級,適當獎勵;學生在初步設計文檔基礎上,根據教師指導,進一步細化完善,形成最終設計文檔。
3)編碼和測試(2.5周):串講編碼和測試的基本知識(一些規范,1小時);根據學生情況,適當補充開發工具的知識;學生分模塊進行編碼,并進行單元測試;組裝代碼,進行系統測試,形成初步的軟件;階段評審,評出優、良、一般和差幾個等級,適當獎勵;根據評審結果和教師指導,學生進一步完善代碼,進行測試,形成最終的可運行軟件。
4)項目實施及總結(0.5周):串講項目實施相關知識和軟件打包工具的使用(1小時);分小組實現程序打包封裝,配置安裝環境,形成安裝程序;串講軟件使用說明書和總結的基本內容和格式說明(0.5小時);學生書寫軟件使用說明和項目總結;分小組對各個階段的內容進行匯總;項目評比,評價出優、良、一般和差幾個等級;學生根據點評最終完成軟件的封裝、部署、軟件使用說明書和相應的總結等內容。
3.3 實訓基本要求
為保證實訓質量,對實訓實行考勤、簽到等制度,并組織及時溝通,及時組織小組會議。
1)對學生具體要求:嚴格考勤,實行簽到制,每天上午3小時,下午3小時,有事履行請假手續,不能無故缺席;學生過來后先簽到(每班一個簽到本,由負責任的學生掌管),不能代簽,一旦發現,嚴格處理;無故缺課3次以上取消實訓資格,經常遲到、早退的學生取消資格。
2)及時交流溝通:遇到技術難題和不懂的問題及時和其他學生或教師溝通,并做好記錄;每兩天組織一次小組間的溝通交流。
3)小組會議制度(每兩天至少一次或兩次,視進度和工期而定):每個人報告上段時間完成哪些工作,遇到哪些問題,有什么解決辦法,如何進行解決的,下一步準備怎么做;項目組長要詳細記錄,形成文檔。
4)總結和成果分享:做完自己工作后,可以把自己遇到的問題和經驗體會跟小組其他成員溝通,以便于在最短時間內完成其他內容,實現資源共享。
5)進度檢查:每兩天至少檢查一次,沒按要求完成的小組責成其盡快完成,并推遲下一階段的任務。
6)遵守相應的規范:方案設計、代碼編寫、測試、文檔書寫等遵循相應的規范。
3.4 驗收考核
實訓指導教師根據實訓題目的要求、實訓計劃及學生在實訓中的表現等給出學生的實訓成績。實訓成績按優秀、良好、中等、及格、不及格5個等級評定。具體評價標準綜合考慮軟件界面、結構、功能、操作是否方便、文檔質量、格式、創新性、實訓綜合表現等方面。最終依據評價標準和實訓的總體完成情況和最后的實訓報告進行評分,優秀的小組給予物質獎勵,在以后工作中項目推薦、工作推薦優先考慮這些學生。為切實避免有些人做有些人不做,在每次驗收過程中要求每組每個學生都要進行陳述,或者隨機指定陳述的學生,必要時還可以讓學生現場實現。
4 結束語
在我國大力發展IT產業的新形勢下,面對每年100多萬軟件人才的缺口,培養全新型的軟件專業人才,提高、加強軟件專業學生的綜合動手能力和素質勢在必行。課外實訓形式不僅適用于軟件相關專業,對其他相關專業的實踐教學也有一定的指導意義。緊跟時代步伐,結合學生的變化,不斷探索課外實訓形式,才能提高實訓的水平,達到專業教育的目的。
參考文獻
[1]孟憲寧.軟件技術專業實訓教學改革的探索與實踐[J].軟件工程師,2009(10):58-60.
[2]范林.高職教學方法改革淺見[J].天津職業院校聯合學報,2007,9(3):59-61.
[3]葉文盛.淺談實踐教學改革[J].科技創新導報,2007(35).
[4]余勇.高職高專計算機專業實訓教學體系構建的思考[J].現代商貿工業,2010,22(7):277-278.
關鍵詞:高職院校;實踐教學;教學質量監控;信息系統
作者簡介:吳建月(1979-),女,河北人,唐山工業職業技術學院講師,碩士,研究方向為數據庫、軟件編程。
基金項目:本文系河北省教育科學“十二五”規劃重點課題“校企共建高職院校實踐教學督導體系研究”(編號:11050036;主持人:田秀萍)成果之一。
中圖分類號:G710 文獻標識碼:A 文章編號:1001-7518(2013)05-0028-03
高等職業教育以培養學生職業道德和職業崗位能力為中心,課程內容包括理論教學和實踐教學兩部分。目前實踐教學已占到高職教學的40%以上,為了保證實踐教學質量,確保學生職業能力的培養,對實踐教學過程的監控應逐漸成為高職學校教學質量監控的重點[1]。實踐教學督導具有督教、督管、指導實踐教學的功能,維持正常的教學秩序,促進教學管理,保證和提高實踐教學質量。其主要職責包括實踐教學秩序檢查,實踐教學質量檢查,實踐教學信息搜集與反饋,實踐教學考核評價和實踐教學調研指導。督導作用的發揮,不僅在于對教師的教學活動進行督導,而在于對學院的各項教學工作提出建設性的意見,從而為院校領導決策作參考[2]。實踐教學督導信息系統可以對實踐教學的質量進行監控,可以保障培養滿足社會經濟發展所需要的合格的、創新型實用人才[3]。本文主要對實踐教學督導用戶需求分析、系統基本組成以及實施中出現的相關問題進行了介紹。
一、建立實踐教學督導信息系統的需求分析
與常規的課堂教學相比,實踐教學的特殊性不僅體現在多樣的教學活動實施的時間和場地,而且其內容也未成獨立體系,教學過程隨意性大。高職院校的實踐教學管理觀念相對滯后,管理方式和手段比較傳統,因此沒有很好的體現“以人為本”的思想,而且有些管理不適應工學結合的人才培養模式[3]。因此對實踐教學督導一直都是一個難題。
(一)用戶需求分析
根據教學督導的實際流程和“以人為本”的原則,本信息系統的具體用戶包括:
1.實踐指導教師。實踐指導教師通過學生對自己的評價了解到教材、課程標準等教學資料的科學性和適用性[5],學生對重點、難點的掌握情況,更加容易被學生接受的授課方式,需要個別輔導的學生對象;通過專家、同行的評價了解到所教課程各個環節設置與安排是否合理性以及不合理的建議,教學內容與生產實際的差距。系統根據當前的實踐授課標準、學生學習標準、行業企業標準提供的統計分析結果向實踐指導教師在授課內容、授課方式、授課各個環節設置等方面提供策略,以提高實踐課程的授課質量。
2.學生。學生通過自評了解到自己學習態度端正與否、操作步驟的薄弱環節、完善解決問題策略,相關知識的掌握程度;通過實踐教師的評價了解自己學習方法的不足、操作方法的欠缺、自身的優勢與不足、改進解決問題的方法;通過專家的評價了解自己在具體實踐工作各個環節的工作步驟、最終作品與今行業、企業標準的差距,改進解決問題的方法。系統根據當前的實踐授課標準、學生學習標準、行業企業標準提供的統計分析結果向實踐課程學習的學生提供學習方式、方法,行業企業要求等相關策略,不僅提高學生自身素質滿足其可持續發展的需求,而且使學生畢業后能夠很快適應行業企業的要求。
3.學校教學管理部門。學校教學管理者嚴格掌握教學情況包括實踐教學的情況,并對目前的實際教學情況進行嚴格把關。該用戶不向系統輸入評價數據,但是為了掌握學院的實踐指導教師和學生的實際授課和學習情況,有查詢所有用戶的評價信息的權限,而且系統根據所有用戶提供的評價數據,結合學生學習標準、實踐指導教師標準、行業企業標準向該用戶提供滿足學校教學管理部門層次的統計分析結果,以保證該用戶對學生、教師的學習和授課進行實時監控和指導。
(二)數據流程圖
不同用戶輸入評價形成評價單存儲在數據庫D1中,其中包括學生用戶對實踐教學指導教師和自身的評價,實踐指導教師對學生的評價,同行、專家對實踐指導教師和學生的評價。用戶包括實踐指導教師、學生、專家,可以查詢自己的相關評價記錄,其中學校教學管理者可以查詢所有用戶的相關評價記錄。系統根據專家評價標準D2、實踐教師評價標準D3、學生評價標準D4生成模型方程,根據用戶的評價結果數據對模型方程求解,最終形成用戶的統計分析結果顯示給用戶(見圖1)。
圖1 高職院校實踐教學督導信息系統的數據流圖
二、高職院校實踐教學督導信息系統的組成
隨著信息技術的發展,為解決高職院校實踐教學的質量監控問題,需要建立一個功能完善的實踐教學督導信息系統。
為了提供給不同用戶相關的策略,動態跟蹤實踐課程教師的授課質量以及學生的學習情況,以便優化管理,進而提高實踐教學質量,該系統應該具有統計分析功能,這也是整個信息系統的核心。除此之外,該系統還應該具備實踐教學各個環節評價信息實時的收集功能。
實踐教學督導信息系統可對學生培養全過程的教學活動的質量進行監控,并對監控的信息進行采集、管理、查詢、統計、分析,從而為學校教學管理部門提供教學質量動態信息,并制定相應決策,優化管理,提高教學質量。
(一)實踐教學督導信息系統的功能模塊介紹
圖2 功能模塊
1.信息采集子系統。該子系統是整個系統的基礎,是一切信息的來源。此子系統提供相應的考核標準,引導專家、同行,學生對實踐教學指導教師在實訓期間的教學質量和專家、學生對學生本人的學習情況進行評價,進而采集到更加標準、規范、適用的評價信息。
2.信息查詢子系統。該子系統滿足包括教師、學生本人、學校教學管理部門在系統存儲的海量評價信息中快速精確的查詢以往相關的所有評價信息。它也是任意一個信息系統所不可缺少的一個信息管理功能。
3.信息統計子系統。該子系統是整個系統的核心。它提供了強大的統計分析功能,可以通過系統存儲的海量評價信息結合學生、行業企業、專家的評價標準對不同用戶進行綜合統計分析,以便使教師、學生和學校教學管理部門能夠了解實訓課程的教學情況、發現存在的問題、總結經驗并改進教學方法、制定相關策略,優化管理,從而提高實踐課程的教學質量[6]。除此之外,該子系統還提供了可以方便用戶查看前后不同時間段的評價信息對照表的功能,以便用戶可以實時觀察實訓教學質量的動態走向,包括學生自己的學習情況、實踐教學指導教師的教學情況等,從而很好的控制當前實訓教學過程。
整個系統的統計分析前提是用戶輸入評價單信息,因為實際情況系統操作員應實時更新輸入相關標準;統計分析的過程如下:(1)用戶觸發系統相關統計分析功能;(2)系統自身根據不同用戶的需求從數據庫中提取對應的數據,根據相關數據標準自動生成模型方程;(3)系統根據用戶提交的評價單進行求解,最終得出統計分析結果輸出顯示給用戶。
4.信息交流子系統。該子系統不僅提供最新實訓教學督導的信息,而且評教、議教論壇很好的解決了專家、實踐教師在空間上的界限,為專家、實踐教師用戶提供了一個虛擬的、無空間界限的、開放的討論環境。用戶可以就任何一個實訓教學問題進行討論,以提高高職院校實踐教學的教學質量。
(二)數據庫組成
該系統的數據庫由兩部分組成,數據庫管理模塊,其主要包括管理和維護數據庫的數據:用戶登錄數據表,用戶評價單表,包括學生評價單、實踐指導教師評價單、同行專家評價單;數據庫管理系統:一方面要管理多個模型,另一方面它也要從其他模塊接受相關數據,根據模型生成模型方程,求得統計分析結果。模型庫中存放了統計分析決策所需的各種模型:其中包括學生學習模型、實踐指導教師模型等,模型的接口數據來自于不同用戶輸入的信息和從數據庫取得的數據。
其中模型是整個決策支持的核心部件,通過模型或者模型的組合來輔助決策是該系統統計分析功能的中心思想,它的主要任務是在不用用戶標準數據的基礎上,結合當前的評價表數據,建立復合用戶實際需要的決策模型并支持其使用,通過幫助該系統所有用戶解決決策問題、檢驗候選方案和增強預測能力等一系列手段來改善用戶的行為表現[7]。
三、實踐教學督導信息系統實施的相關問題
(一)工具軟件選擇
1.SQL Server 2005。SQL Server 是一個關系數據庫管理系統,在其相關的版本中,SQL Server 2005 Enterprise Edition 達到了支持超大型企業進行聯機事務處理 (OLTP)、高度復雜的數據分析、數據倉庫系統和網站所需的性能水平。這也是本系統統計分析所需要的。而且與oracle等數據庫相比,該數據庫只有圖形操作界面,因此操作起來簡單。
2.JSP編程語言。JSP技術使用Java編程語言編寫類XML的tags和scriptlets,來封裝產生動態網頁的處理邏輯。網頁還能通過tags和scriptlets訪問存在于服務端的資源的應用邏輯。JSP將網頁邏輯與網頁設計和顯示分離,支持可重用的基于組件的設計,使基于Web的應用程序的開發變得迅速和容易。
(二)信息安全、可靠的措施
該系統的統計、分析功能是基于評價信息的,因此它的安全、可靠是整個系統的基礎。因此,在具體實施過程中,要遵循以下相關措施:
1.用戶應使用較為復雜的密碼,并保持定期更換的習慣;
2.設置數據庫分級權限,要求只有數據庫超級管理員才有權限對數據庫進行增加、刪除和修改,其他用戶只有查看的權利;
3.對登錄系統的用戶進行角色控制,嚴格按照“評價需要”分配角色。
(三)保障用戶信息交流的措施
1.專家就最新發現的問題給以解決方案;
2.根據系統動態跟蹤的結果,授課質量提高最快的教師交流經驗;
3.根據系統動態跟蹤的結果,授課質量一個月內沒有提高的教師提出自己教學過程中存在的問題。
4.用戶在信息交流系統中輸入的信息要經過系統管理員的確認之后才可以發表。
四、總結
高等職業教育主要是以培養學生職業道德和職業崗位能力為中心,課程內容包括理論教學和實踐教學兩部分。目前實踐教學已占到高職教學的40%以上,為了保證實踐教學質量,確保學生職業能力的培養,對實踐教學過程的監控應逐漸成為高職學校教學質量監控的重點[8]。高職院校實踐教學督導信息系統建設關鍵是滿足教學質量提升的要求,達到學生、教師和督導者的滿意。系統界面不僅要滿足各種功能的實現,還要具有友好性、方便性,便于師生在緊張的實踐教學過程中搜尋和提交相關信息。高職院校實踐教學督導信息系統需要在使用中不斷完善和改進。
參考文獻:
[1][2][8]王建立.高職教育教學質量監控體系的構建[J].繼續教育研究,2010(11).
[3]張鳴,等.基于ISO9000的高職實踐教學質量監控體系研究與實施[J].實驗室研究與探索,2008(12).
[4]董維佳.高職實踐教學質量的制約因素及對策研究[J].教育與職業,2007(32).
[5]蘇玉仙.高職院校實踐教學督導的研究[J].當代職業教育, 2010(02).