前言:中文期刊網精心挑選了java課程精品培訓范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。
java課程精品培訓范文1
關鍵詞: 需求導向; 應用型人才培養; java教學; 課程體系; 實踐教學
中圖分類號:G642 文獻標志碼:A 文章編號:1006-8228(2013)11-66-04
0 引言
隨著計算機網絡和移動互聯網的發展,Java已成為21世紀首選的主流應用程序開發語言[1],Java軟件工程師也因此成為近年來社會急需的軟件開發人才。據著名的TIOBE世界編程語言排行榜的數據顯示,自2001年以來,Java語言就幾乎一直占據著所有熱門編程語言排行的榜首。同時,IDC市場研究公司的統計數據也顯示,在所有軟件開發類人才的需求中,Java軟件工程師的需求量最大,占到了總需求量的60%以上。根據2012年IT軟件行業就業情況調查結果,2012年我國Java軟件工程師的缺口就已高達20萬。
針對Java軟件開發人才緊缺的現象,浙江大學城市學院設置了基于需求導向、以Java能力培養為核心的Java應用開發專業方向,將培養符合社會需求的Java應用型人才作為首要任務,根據計算機學科、產業發展和人才需求市場探索新的培養模式,建立符合Java應用型人才培養要求的課程體系,積極引入校企合作,強調理論與實踐并重,提升學生應用Java技術解決實際問題的能力,從而保證人才培養的質量。
1 Java應用型人才培養模式探索
1.1 設置需求導向的專業方向
浙江大學城市學院早在2004年就開設了Java應用開發專業方向,該方向的培養目標為:緊密結合飛速發展的Java技術,切實培養德、智、體、美全面發展,掌握自然科學基礎知識、計算機科學基礎理論、計算機網絡應用知識,具有Java軟件開發和網絡應用實踐的基本經驗,并具備良好的外語運用能力,能適應科學技術進步和社會需求變化的高素質應用型Java專門人才[2]。
Java應用開發專業方向的設置,堅持“以社會需求為導向,與IT行業發展接軌”的原則,跟蹤Java技術的發展前沿,不斷完善Java教學的課程體系,在打好Java編程基礎的前提下,注重與企業開發實際相結合。學生通過Java應用開發方向的學習,畢業后能夠從事相關的Java平臺軟件開發和應用工作,如Java企業應用開發、Java前端開發和Java移動應用開發等。
Java應用開發方向的設置按照專業方向分類培養的思路[3],設計了基礎和方向相結合的知識體系和課程體系,強調“核心穩定、方向靈活”,專業方向課程的設置具有多樣性、開放性和靈活性。所有的專業方向課程分為基礎課程、專業課程和方向課程等三類。基礎課程包括通識基礎課程和大類基礎課程,奠定終身學習的基礎;專業課程為計算機專業所有方向的必修課程,用以夯實專業功底;方向課程則涵蓋了Java應用開發知識體系中的主要核心知識單元,凸顯專業方向特色。基礎課程和專業課程通常在一、二年級開設,方向課程主要在三年級開設。基礎課程、專業課程和方向課程覆蓋知識體系中的全部核心單元,也包括計算機發展前沿等選修內容。最后大四年級進行畢業實習和畢業設計,使學生有更多的時間參與實際項目應用,在實踐中提高分析問題和解決問題的綜合能力。
Java應用開發專業方向的課程計劃設置如圖1所示,要求最低畢業總學分為165學分,其中方向課程為15學分。
1.2 建立面向應用的課程體系
課程體系的構建與專業方向的建設緊密相關[4],浙江大學城市學院計算機專業按照面向應用需求的“逆推”方法,根據對企業用人的崗位調研以及對畢業生跟蹤調查的反饋信息,從Java應用開發專業方向畢業生應具備和掌握的能力與知識出發,把握專業基礎課和專業方向課的設置和銜接,并充分考慮學生的自我發展能力和職業技能,建立了符合應用型人才培養要求的課程體系。
目前,Java應用開發方向已形成一個較為穩定、彰顯特色的專業方向課程群,由Java高級程序設計、數據庫系統應用與管理、軟件工程與數據庫課程設計、軟件開發規范、J2EE架構和應用開發、J2ME與移動應用開發和J2EE應用課程設計共七門課程組成。這些課程有著不同的課程目標,既相互獨立,又銜接緊密,共同構成了培養Java軟件開發應用型人才的課程體系。這七門課程涵蓋了Java技術的主要應用領域,為學生搭建了一個關于Java技術相對完整的理論知識體系和實踐能力體系。
Java應用開發方向設計的課程群見表1。
1.3 實施五位一體的實踐教學環節
Java應用開發方向具有實踐性非常強的顯著特點,在Java應用型人才的培養過程中,我們實施了包括課程設計、短學期實訓、學科競賽、企業培訓和畢業實習/畢業設計等五位一體的Java實踐教學環節,強調注重核心能力培養,積極引入校企合作模式,開展了教學理念、教學內容、教學方法、教學手段以及教材建設等各個方面的改革與實踐。
在Java應用開發方向的建設中,實踐教學既是專業課程教學的重要組成部分,也是培養綜合應用能力的重要環節[5]。通過實施五位一體的實踐教學,可以達到訓練技能、激勵創新的目的,也能夠培養學生的團隊精神和綜合素質,使得該方向的學生不僅具有扎實的計算機基礎理論、突出的工程實踐能力和良好的科學研究素質,還具備從事計算機系統分析、設計、開發,網絡應用的部署、集成、管理等綜合能力,能夠勝任Java軟件的研發和應用。
⑴ 基于項目開發的課程設計
基于項目開發的綜合課程設計是Java應用開發專業方向建設中一項重要的實踐教學環節,對于學生實踐能力的提升具有明顯的作用。課程設計綜合了Java應用開發專業方向的多門相關課程,能夠達到激活學生綜合應用與研究創新能力的目的。
典型的課程設計包括J2EE應用課程設計、軟件工程與數據庫課程設計等。例如J2EE應用課程設計要求學生掌握基于Web的大型應用軟件系統的架構設計方法,融合軟件工程、面向對象程序設計和數據庫設計等思想,利用J2EE平臺以及MVC模式,結合主流數據庫系統(如Oracle、SQL Server等)和主流框架(如Struts、Hibernate等),完成一個大型B/S架構的應用軟件項目的設計、開發,并能在異構系統上進行部署、測試和性能優化。通過該課程設計,可以培養學生能夠對J2EE架構和應用開發、數據庫系統應用與管理和軟件開發規范等多門課程進行綜合的專業知識分析,并提高其解決實際問題的能力。
⑵ 基于技能培養的短學期實訓
除與多門課程相結合的課程設計外,Java應用開發方向還單獨開設了短學期實訓的實踐環節。短學期實訓要求學生綜合多種知識和技術,通常在大二、大三暑期利用兩個星期的時間合作進行。
短學期實訓緊密結合專業方向的培養目標,與傳統的課堂教學模式不同,采用的是完全實驗室講授的方式,由雙師型教師或企業講師進行指導,強調邊講邊練,引入教師研發的實際項目或企業開發的真實案例,讓學生采取團隊合作的方式,全程模擬企業開發流程,真正參與到項目的實際開發過程中,從模仿別人再到自己創造,使得學生能及時融會貫通所學知識,切實培養和提高動手能力,從而更好的掌握應用技能。
⑶ 基于激勵創新的學科競賽
學科競賽是Java應用開發方向的另一實踐教學環節,不僅能夠激發學生的學習興趣,而且還能培養學生的自主學習和研究創新能力。
目前,Java應用開發方向學生可以參加的學科競賽種類多樣,與專業方向課程的學習密切相關,例如ACM程序設計競賽、電子商務競賽、多媒體設計競賽、大學生服務外包創新應用大賽和Android應用開發設計大賽等。同時,專業方向還通過開設競賽討論班、建設競賽網站等多種方式,鼓勵學生積極參與學科競賽,開展自主研究性學習,激活創新精神,涌現出了一大批競賽成績優異、專業能力突出的學生。
⑷ 基于產學研合作的企業培訓
培養合格的Java應用型人才,還需要企業公司的積極參與,企業培訓是Java應用開發方向實踐教學環節的一個重要補充。通過產學研合作,引入著名軟件企業,建立校企聯合實訓基地,使企業參與到Java軟件人才的培養過程,可以增強Java人才培養的適應性和實用性,縮小人才培養和社會需求之間的距離,還能實現企業、學校和學生的多贏局面。
根據Java軟件人才的社會需求和特點,Java應用開發方向已與浙大網新集團、快威科技集團等知名企業合作,建立實訓基地,進行Java軟件人才的聯合培養。實訓基地建立了真實企業開發環境和文化氛圍,引入企業管理模式培養學生職業素質,實訓的項目都來自真實的企業項目。同時,還與文達、新東方、恒天等專業培訓機構合作,共同開展Java培訓,進行Java專業人才的培養和輸送,通過企業培訓的學生到軟件開發公司就業后,就能直接加入實際項目的開發。
⑸ 基于工程實踐的畢業實習/畢業設計
畢業實習/畢業設計是Java實踐教學的一個核心環節,畢業設計通常和畢業實習相結合,畢業實習/畢業設計的內容以工程項目實踐為主。
畢業實習/畢業設計主要強調實踐性,鼓勵學生的畢業設計題目來自于教師或實習企業的實際工程項目。學生在畢業實習期間,可以自主選擇參加教師的科研項目、到IT企業參與項目開發實習,或者到校企合作建立的實訓基地進行實訓。每個學生的畢業設計都有明確、具體的目標任務,要求一人一題,畢業設計的指導工作以全職教師為主,同時也引入企業優秀技術人員的參與。畢業實習和畢業設計的銜接非常緊密,通過大四一個學年的實戰演練,學生能夠積累豐富的實際項目經驗,從而為勝任今后的就業工作崗位打下良好的基礎。
2 Java應用型人才培養實踐成果
經過長期的研究與探索,浙江大學城市學院計算機專業實施基于需求導向的Java應用型人才培養模式,已經取得了良好的成效。
Java應用開發專業方向自開設以來,一直是計算機專業學生選擇最熱門的方向。到目前為止,共有8屆600多名該方向的學生順利畢業,畢業生的歷年就業率均在96%以上,尤其是2012屆有近一半計算機專業學生選擇了Java應用開發方向,就業率達到100%。采用Java技術平臺進行畢業設計的學生所獲得的畢業設計成績總體上明顯高于其他學生,畢業學生中有相當一部分進入淘寶、亞信、浙大網新等知名IT企業工作。從企業反饋的情況看,用人單位對畢業生工作能力的總體評價較高,畢業學生受到了這些用人單位的普遍歡迎。
近年來,Java應用開發專業方向與企業合作,共開辦14期外包軟件人才培訓,培訓學生350多名,其中95%直接進入外包軟件公司工作,滿足了社會對軟件外包人才的需求,2011年,計算機專業被確立為浙江省計算機類專業培養服務外包人才試點專業。
Java應用型人才培養模式的探索也取得了顯著的成果。2011年,Java應用開發專業方向被列為浙江大學城市學院特色專業方向,專業方向中的核心課程J2EE架構與應用開發被列為城市學院精品課程,該課程主講教師主編的教材《Java企業級應用開發》被立項為浙江省科協“育才工程”資助項目和杭州市“育才工程”資助項目,由高等教育出版社出版發行。研究成果“需求驅動的計算機專業Java應用型人才培養探索與實踐”項目獲2010年杭州市優秀教改成果獎二等獎,“以社會需求為導向的計算機專業Java應用型人才培養研究與實踐”項目獲2011年浙江大學城市學院教學成果獎二等獎。
3 結束語
浙江大學城市學院計算機專業通過探索Java應用型人才培養的模式,設置需求導向的Java應用開發專業方向,建立面向應用的課程體系,并實施五位一體的實踐教學環節,取得了一系列顯著的成效。該專業方向的教學不僅增強了學生的實踐應用能力,也明顯提高了學生的就業競爭力。接下來,我們將進一步深入調研社會需求,把握Java技術的最新發展趨勢,繼續完善Java應用型人才的培養機制。
參考文獻:
[1] 劉國清,張奮,王蓉.基于案例和項目驅動的Java程序設計教學模式探索[J].福建電腦,2013.2:46-48
[2] 吳明暉,顏暉,陳觀林等.多重驅動的計算機專業人才培養模式的探索與實踐[J].理工高教研究,2008.27(6):118-120
[3] 彭志平,姚明,李啟銳.Java應用方向四階段系列課程教學理念與實踐[J].計算機教育,2011.23:64-68
java課程精品培訓范文2
摘要:本文介紹了我系在建設“Java面向對象程序設計”省級精品課程過程中,如何把實踐教學體系建設作為一項重要的內容,從高職Java程序設計實踐教學的現狀出發,采取任務驅動、工學結合的實訓模式來構建基于工作過程的實踐教學體系。
關鍵詞:項目導向;任務驅動;實踐教學
中圖分類號:G642
文獻標識碼:B
1 “Java面向對象程序設計”課程的實踐教學現狀
隨著面向對象編程思想的不斷完善及普及,越來越多的大中型軟件采用面向對象的方法來進行開發。許多高職院校的計算機相關專業都將Java面向對象程序設計作為專業基礎必修課程。但在教學中,課程內容一般以語言體系教學為重點,主要培養學生對Java語言的基本運用能力。由于面向對象編程思想與學生以往學習的面向過程編程思想差異較大,學生在學習上有一定難度。同時由于教學中用到的實例程序與實際工程應用聯系不夠緊密,學生在學習過程中仍然是只見樹木不見森林,不能很好地將所學習到的知識融入到實際工作中。
鑒于此,我們成立了課程建設與改革項目組,在工學結合方面等方面積極探索和研究,尤其針對實踐教學環節進行探索。讓學生多在實踐中去學習,發現問題,鍛煉項目開發能力,并且營造企業環境,體會和熟悉工作環境,接受針對職業生涯的實踐培訓,構建基于工作過程的實踐教學體系。
2構建“Java面向對象程序設計”實踐教學體系
2.1課程目標及設計思想
“Java面向對象程序設計”課程的實踐教學堅持以職業崗位能力為本位的設計原則,倡導以學生為主體的教育理念,重點訓練學生的分析問題、解決問題的能力,以及團隊合作能力。注重學生職業素質的培養和學習興趣的培養。
具體方法是采用企業項目開發管理模式,結合案例教學、項目驅動等教學方法。模擬企業工作模式和工作流程的軟件項目開發,突出教師指導作用,培養學生利用各種手段獨立解決問題的能力。進一步強化學生掌握Java基本知識和基本技能,增強學生學習編程語言的自信心,養成良好的學習習慣,為后續課程的展開奠定基礎。同時使學生了解企業工作氛圍,為“零距離就業”打下良好基礎。
本課程教學實踐環節根據教學需要分為課內訓練、課程實訓、綜合訓練、職業能力訓練(工學結合)四個環節見表1。這四個實踐教學環節為程序設計能力的形成提供了保障。
2.2實踐教學內容
以Java程序開發應用崗位所需的技能為實訓項目內容,序化知識與能力,按照“項目導向,任務驅動”教學模式設計實訓項。在實訓項目的選擇上,根據技能型專業人才培養目標、崗位需求和前后續課程的銜接,以職業能力為主線,以崗位需求為依據,以工作過程為導向,針對軟件開發的工作流程,進行相應的職業能力分解,精選企業真實項目。教師在教學過程中可以根據實踐教學計劃選擇實訓項目。實踐教學內容見表2。
2.3 課程實施方法
學生的程序設計職業能力,需要有一個積累提升的過程,它表現為“課程目標設定-案例教學-項目開發-總結提高”的螺旋遞進形式。見圖1。
實踐教學內容是一些實際的工程項目,根據教學形式的不同,分為課程實訓、項目實訓和職業能力訓練。實做前先由教師對項目進行分解,并作適當的示范,然后讓學生分組,并指定一位負責人,圍繞各自的工程項目進行討論、協作學習,最后共同完成項目,讓學生積極地學習、自主地進行知識的建構。
針對具體的項目,實施的具體步驟為:教師示范學生實踐項目回顧學習評價項目改良。例如,設計一個“網絡聊天室”項目,由同學們先確定軟件功能;然后由老師分析需要的知識結構,并對項目進行分析,分解為必要的知識點;同學們對知識點進行消化理解,讓學生以小組為單位,確定項目負責人,由其對項目進行合理分工,如客戶端程序和服務器端程序的編寫;老師對學生進行全程指導,并對學生上交的作品進行總結和回顧。
2.4實踐性教學環境與條件
為了能夠更好地達到項目實訓的效果,我院學生實訓分階段實施,可以在校內或校外實訓基地進行。教師對時間做階段性的劃分與安排,由學生按項目開發流程完成實訓計劃。
(1) 校內實踐教學環境與條件
我院現有校內軟件開發與測試實訓室2個,網絡環境下的Web開發實訓室1個,擁有高配置計算機150余臺,每臺計算機均裝有Java開發環境。每個實訓室都裝有多媒體投影儀,指導教師可隨堂指導。可共享的實驗、實訓指導書等教學資源。每個實訓室均可接入校園網絡和Internet,為學生瀏覽信息、下載資料、網上教學提供了有力的支持。所有實訓室均對學生開放,滿足了開放式教學的需要,實現了在實踐中學習,在學習中實踐,彌補了課堂教學的局限性,教學效果明顯。
(2) 創新工作室
為了培養學生創新能力方面和進行層次性教學,我們系成立了創新工作室。針對項目開發能力較強并有意從事項目開發的學生,希望通過工作室的成立更進一步地鍛煉其研究性學習能力和創新能力,注重對學生潛能的開發,個性的發展,創新能力的塑造和培養,作用體現在:
為優秀學生進行創新項目以及橫向課題提供一個開發環境;
為教師對學生進行創新工程項目指導、課后輔導、認證考試、畢業設計指導提供一個教學環境;
培養學生創新意識以及自主開發的能力;提高學生的動手實踐能力;以點帶面提高學生的學習興趣,形成良好的學習氛圍。
創新工作室在學校的大力支持下,專門配置一間機房,并配備良好的軟硬件環境;并提供專門教師對學生進行指導。自創新工作室成立以來,學生多次參加系承擔的科研項目,并獲得較好的效果。
創新工作室的成立是信息工程系探索的一種新的教育模式。以創新小組形式,形成老師帶學生,學生帶學生的一種新的職教模式,培養學生的創新思想和提高動手實踐能力。并由教師帶領下,對外承接橫向課題,讓學生及早接觸到實際的項目,培養職業能力。
(3) 校外實踐教學環境與條件
在我們的教學實踐中,學生、學校、行業三個方面密切合作,使得學生有機會在企業工作,并體會和熟悉工作環境,接受針對職業生涯的實踐培訓。
迄今為止,我系共建立了4個校外實訓基地,為學生進行頂崗實習提供了便利。實訓基地按照職業活動環境的實際要求來規范學生的行為準則,學生在行業專家的指導下,通過真實項目實戰開發,能夠快速掌握Java編程思想及編程技術,積累足夠的開發經驗,具備獨立完成模塊開發的能力,滿足企業開發崗位技能的要求,真正實現職業技能與企業的崗位需求“零距離”對接。
(4) 網絡教學環境及資源
網絡教學環境――網絡教學環境建立在學院共享型型教學資源平臺上,學院的校園網絡建設完善,擁有的網絡資源豐富。所有的多媒體教室及實訓室均可連接校園網和Internet,為課程教學提供了必要的技術與資源的支持,構建了開放式的課程學習環境。
課程教學網站――通過幾年的建設,初步建成本課程教學網站,包括教學大綱、授課教案、多媒體課件、習題、實驗指導、在線測試、參考文獻、視頻錄像等教學資源,建立了開放的學生自主學習環境。這樣,學生不僅可以通過Internet查詢資料,還可以通過課程教學網站自主學習,并通過系統提供的自我測試系統檢驗自主學習的效果。學生也可以通過網上答疑方便地實現與教師的溝通與交流。
3創新與特點
3.1精選企業真實項目,精心進行教學設計
通過綜合實訓項目,模擬企業工作模式和工作流程,訓練其實際項目開發經驗,熟練掌握Java面向對象編程。
3.2模擬企業真實開發環境和氛圍,建立校內外一體化實踐教學體系
在校內成立創新工作室,模擬企業真實開發環境與氛圍,培養學生的職業素養和創新能力。在校外,積極與企業合作建立校外實訓基地,展開頂崗實習和職業能力訓練(工學結合),讓學生直接參與項目開發,親身體驗職場環境和工作氛圍,學習企業的規章制度,培養團隊協作精神和實際項目開發的能力。
為了培養學生創新能力方面和進行層次性教學,我院于05年成立創新工作室。創新工作室進行開放式教學采用以學生為主導,教師輔導的學習模式。模擬學習過程于職業過程中的職業情景。為“項目導向”、“任務驅動”、“案例教學”提供了學習平臺,在實際的教學實踐環節中發揮了巨大的作用。
3.3靈活運用多種教學方法
為樹立學生面向對象程序設計思想,掌握Java技術精髓,在教學活動中,我們采用“項目導向”、“啟發式教學”、“任務驅動”、“案例教學”等教學方法,并靈活運用,將相關知識點融入項目,通過項目的實現,讓學生對面向對象編程有一個直觀和更加感性的認識。以達到提高教學質量的目的。
4結束語
在我們的教學設計中,學生、學校、行業三個方面要密切合作,使得學生有機會在企業工作,體會和熟悉工作環境,接受針對職業生涯的實踐培訓。因此高職專業課程的設置要基于工作過程導向,滿足綜合職業能力培養的需要。我們要針對職業崗位進行分析,強化實踐教學,增強職業能力,構建課程實踐教學體系,這樣才能培養出面向行業需要的高技能應用人才。
參考文獻
[1] 王秀英. 高職“SQL Server數據庫開發”課程實踐教學環節設計[J]. 教育信息化,2008,(11).
java課程精品培訓范文3
1.1課程定位與目標
課程定位為數據庫、編程語言、開發模式、開發平臺的綜合運用課程,作為計算機應用、軟件技術、信息管理等本科相關專業高年級的專業選修課,適合在數據庫、編程語言、數據結構及軟件工程等相關課程全部完成后開設。該課程利用企業級計算機系統平臺———IBMPowerSystems來直觀地呈現相關知識及其綜合運用。設定的教學目標為:
(1)熟悉企業級服務器系統的基本操作與系統管理方法;
(2)掌握企業級數據庫的主要功能及應用;
(3)了解企業級應用的組成、模塊之間的關系;
(4)掌握企業級應用的開發模式及開發方法;
(5)能夠開發簡單的企業應用系統。
1.2案例驅動的教學內容設置
圍繞以上教學目標,利用教學案例承載教學內容,并按照案例所涉及的知識之間的內在聯系組織課程內容、結構。
1.2.1案例設計
課程內容圍繞案例進行組織。利用案例將理論知識、實踐技能與實際應用環境結合在一起,因此課程案例設計是課程建設過程中的一個重要環節。按照企業級應用開發方法來設計,以案例實現為導向,將其融入到整個教學過程中,并由此推動創新。其設計原則為:
(1)案例具有完整性。案例項目無論大小,應該設計成包括前端、應用邏輯、后臺數據庫等涉及相關課程的多個知識點的一個相對完整系統,滿足課程培養目標。
(2)具有擴充和拓展性。有利于學生的拓展和完善,能夠充分發揮學生的主體作用,激發學生的積極性和創造性,培養學生發現問題和解決問題的能力。
(3)可組裝性。學生能夠按照提供的源碼和實現步驟組裝完成原型系統。
1.2.2課程內容
主要包括案例背景介紹、實驗平臺系統基礎、實例數據庫、應用開發方法及工具。案例背景介紹案例需求、應用流程框架、模塊邏輯關系圖等;實驗平臺系統基礎介紹企業級服務器(IBMi系統)技術獨立的體系結構實現、基于對象的管理、消息機制、工作流管理,以及系統安全機制;實例數據庫介紹企業數據庫(DB2fori)的主要功能及其實現方式;應用開發部分介紹企業級應用開發方法、相關語言,以及集成的開發工具。
1.2.3實驗內容
根據案例實現的要求、模塊之間的關系以及順序設計實驗。實驗內容的特點是實驗模塊之間有先后依賴關系,需要學生按順序完成實驗,實現課程案例。實驗內容包括IBMi系統接口、數據庫設計與實現、應用邏輯設計與實現、屏幕設計與實現、打印報表設計與實現,以及應用系統維護等多個實驗。
1.3案例驅動的實踐教學方法
案例實踐教學方法突出知識的綜合運用,將綜合能力、創新能力培養滲透到教學的各個環節中。采用案例驅動、理論與實驗教學相結合,并以實驗為主導的多環節教學方法:
(1)課堂教學講述概念術語、基本理論、方法原理以及實現機制,并根據需要進行實時演示操作。課堂講解力求少而精,注重啟發、引導,并與學生互動。
(2)實驗教學突出實驗的目的性以及學生的主體作用,更多地實施個性化指導。利用案例提高學生操作技能、培養創新思維并加深和拓寬理論知識。
(3)精心設置單元練習,以鞏固各個部分的知識點、重點與難點。
(4)最后通過期末考試促進學生對課程知識點的全面復習、歸納總結,達到學以致用、融會貫通的目的。在教學實施過程中,倡導“做中學”,教學案例將理論教學和實踐教學融合,使課堂學習融“教、學、做”為一體,把知識、能力的學習過程置于實際應用環境中。強調以學生為主體,教師則更多的是引導、指導、示范和答疑。
1.4多因素成績評定法
有效的考核方法能調動學生的學習積極性、興趣,提升教學質量。該課程采用多因素考核:
(1)上機實驗(占總成績60%)考查學生動手能力、綜合運用知識能力以及解決實際問題能力。學生需要按照實驗任務要求上機完成實驗,并上機提交包含源代碼的結果。
(2)課后作業(占總成績10%)考查學生對知識點及關鍵技術的掌握程度。
(3)期末考試(占總成績30%)考查學生對整個課程基本知識點、知識結構以及原理方法的掌握情況。
2課程特色
這門綜合實驗課程在實驗平臺選擇、課程內容設置、教學方式等方面具有特色。
(1)集成的實驗平臺。依托IBMPowerSystems(P570),同時支持安裝AIX、IBMi和Linux3種操作系統。其中IBMi是一款具有獨特體系結構的集成操作系統,可以看成是最早的一體機,具有集成的關系數據庫(DB2fori)、各種編程語言環境(RPG,COBOL,C,C++,Java,PHP等)、集成的開發工具(ADTs,RDP,WDS,RDiforSOA等)以及多種應用運行環境,包括Java、WebSphere商業智能許多軟件,這種集成式、一站式的系統為綜合實驗課程提供了良好的實驗平臺。
(2)案例驅動課程內容。根據案例需求,注重知識的實用性和針對性,通過案例設計的完整性保證課程知識體系結構的系統性、完整性。按照由淺入深、循序漸進的方式直觀地進行展示。課程內容包括了實驗平臺基本操作、數據庫設計與實現、相關編程語言知識、界面設計、集成開發工具的使用,讓學生在設計和實現案例項目的過程中學習相關知識和知識的綜合運用。
(3)案例實踐教學方法。采用以案例為背景,融理論和實驗一體化,并以實驗為主導的教學方法。學生在好奇心的驅動下,按照實驗步驟完成實驗模塊,實現課程案例。在獲得成就感的同時,培養了學生的知識綜合運用能力、發現實際問題和解決問題能力,并獲得實踐經驗和實際操作技能。
(4)精品教學資源網站。網站(http://222.200.181.101/i/)內容包括課程簡介、教學大綱、課堂教案、電子書、部分視頻、實驗教學大綱、實驗指導、課后練習與答案、考試重點、模擬試題與答案以及相關網站鏈接等。課程網站整合了相關教學資源,為教師教學和學生自學、課后復習及進一步深入學習提供方便。
(5)資深專業教師團隊。綜合實驗課程的開設對教師的專業知識、相關學科知識以及實驗平臺系統操作等綜合業務能力有更高的要求。這門課程的主講教師長期從事實驗教學工作,積累了豐富的實踐教學經驗,曾多次參加企業高校師資培訓,獲多項全球專業技術認證,具有專業特長。同時還邀請了企業(例如,IBM公司)資深教育專員、資深專家講授部分課程內容,并與學生分享他們在企業工作的體會,開闊學生視野。
3結束語
java課程精品培訓范文4
論文摘要:建設高職院校共享型專業教學資源服務平臺是國家加快高職院校發展的一項重要措施,高職院校如何進行共享型專業教學資源服務平臺建設是一項重要的課題,通過共享型專業教學資源服務平臺示范項目建設,提出共享型專業教學資源服務平臺的架構模型、標準、功能設計、軟硬件環境,提出共享型專業教學資源服務平臺解決方案。
0引言
隨著Internet和網絡技術的發展與應用,教育技術和方法進人了一個新的發展階段,出現了數字化教學資源平臺。創建共享型專業教學資源服務平臺是我校·國家示范性高等職業院校建設的主要內容之一。共享型專業教學資源服務平臺是教育信息化的一個核心內容,共享型專業教學資源服務平臺是將各個專業作為教學資源服務平臺的基本單位,建設內容包括專業教學目標與標準、精品課程體系、教學內容、實驗實訓、教學指導、學習評價等要素,以滿足學生自主學習需要,為高技能人才的培養和構建終身學習體系搭建公共平臺。
1共享型專業教學資源服務平臺當前存在的問題
目前國內絕大部分高職院校尚未建設共享型專業教學資源服務平臺,部分國家示范院校開始嘗試建設共享型專業教學資源服務平臺,各校爭先進行“數字化教學平臺”的建設,本身就證明了信息化對于教學的迫切性和趨勢性。但是共享型專業教學資源服務平臺建設也存在著盲目性和認知上的偏差。主要表現在:
(I)重視資源平臺建設,忽視資源內容建設
有些高職院校重視重平臺建設,忽視了數字化教學資源建設。數字化教學資源共享平臺的價值體現就是為用戶提供內容豐富、種類齊全、標準統一的有效、合法資源。然而現在平臺往往忽視對教學資源的建設,導致資源匱乏或資源重復,造成一種“有路有車無貨”的現象,致使整個平臺功能、效盎不夠理想,甚至成為擺設。
(2)教學模式改變,教學觀念未變
先進設備與先進教學觀念要同步引人教學,數字化教學環境中的教學模式與傳統模式有很大差異,教師要改變傳統的教育思想、教育觀念。學生要具備較高的信息素養,通過自主學習,相互交流、討論、分析來獲得知識提高創新能力。
(3)標準不統一,功能不完善
數字化教學資源共享平臺的資源來源于眾多單位部門,具有復雜性和多樣性,因此在資源開發行為的規范、制作內容的要求、管理平臺的功能等方面容易造成標準的不統一,致使資源服務平臺缺乏對資源元數據標準的支持,最終導致系統平臺整體效率低和資源質量不夠優化。另外整個平臺覆蓋面廣典端用戶多,在建設過程中容易產生網絡結構、協議的不統一,造成資源難以交流與共享。
(4)與其他系統的接口問題
共享型專業教學庫系統是高職院校應用系統的一部分,與網絡課程平臺、精品課程平臺、教務管理系統、基地管理系統相互關聯。建設共享型專業教學資源服務平臺時,必須解決各應用系統的單點登錄問題和與以上應用系統數據接口問題。
(5)資源服務平臺存在安全隱患
數字化教學資源共享平臺的發展越來越迅速,也越來越龐大、復雜,伴隨著平臺的安全隱患也越來越多。一方面是人為因素引起的,包括用戶對系統無意識的破壞和黑客的惡意攻擊等;另一方面系統本身的安全漏洞,例如操作系統、網絡軟件安全性不夠,認證安全漏洞,病毒危害,尚未建設身份認證系統等。
2共享型專業教學資源服務平臺的功能設計
共享型專業教學資源服務平臺將本著開放性、共享型、可擴展性和高可靠性原則,整合、開發校內各專業優質教學資源,引進和開發國內外相關行業的資源,具有一定原創性比例和信息海量存儲容量、設計科學規范和使用方便快捷的大型共享型專業教學資源服務平臺體系。共享型專業教學資源服務平臺的架構如圖1所示。
共享型專業教學資源服務平臺功能:
①具備完善的庫類別:專業標準庫、網絡課程庫、精品課建設庫、專業信息庫、專業特色專題庫、專業試卷庫、專業圖片庫、專業視頻動畫庫、專業合作企業庫、專業文獻庫。用戶可自己維護自定義資源服務平臺的類別。
②資源的共建共享:使用者可以隨時、隨地通過網絡訪問、上傳下載存放和使用庫中資源。
③ Web集成:基于Web的應用模式,使教學資源制作、管理,信息、教學交流、資源共享與交流都能在網上進行。
④資源檢索:為使用者提供資源服務平臺中資源的多種檢索功能。例如課程導航、資源服務平臺導航、專業專題導航等,方便學習者使用。
⑤網上交流:提供BBS服務、教育論壇、電子郵件服務系統,為網絡教學實現在線或離線網上交流、輔導。
⑥自主學習:提供完善的講授型網絡課程庫、多媒體課件庫、素材和案例庫、專家答疑輔導系統,使用者可以自主完成專業課程學習。
3共享型專業教學資源服務平臺需要符合有關標準
共享型專業教學資源服務平臺要完全符合教育部標準.同時要符合行業和學校標準.具體標準如圖2所示。
4共享型專業教學資源服務平臺軟硬件環境要求
(1)操作系統
采用J2EE技術架構,純Java語言開發,能夠在不同的的操作系統下運行,能夠運行在大多主流的操作系統之上,我們已經在Windows 2000 Server/Windows XPProfessional 、Windows 2003 、RedHat Enterprise 5.5等主流Linux操作系統上作過嚴格測試。
(2)數據庫
MS SQL Server 2000(sp4)/MS SQL Server 2005 sp2,Oracle lOg。根據用戶需要可以提供其他SQL數據庫支持。
(3)硬件配置
PC服務器—在IBM X3650標準配置上,內存擴展為2GB,或有更高配置更好。
磁盤陣列—采用IP SAN產品,型號為US-i316最大容量為8TB,先配置4TB。具體配置要求如表1所示:
為了得到良好的性能,建議將數據庫服務器和軟件系統部署在不同的服務器上,同時,如果存在大量流媒體(素材庫)的情況下,也可以考慮在不同的服務器上部署流媒體服務器,以支持對流媒體的訪問。
5共享型專業教學資源服務平臺建設體會
(1)教學資源服務平臺的建設要體現高職院校特點。
高職院與本科院校在共享型專業教學資源服務平臺上區別很大,高職院校的教學模式有其鮮明的特色,例如項目化教學、基于工作流的教學、實訓教學等,因此高職院校數字化教學平臺不能完全照搬本科院校的數字化教學平臺,高職院校需要開發適合高職特點的數字化教學平臺。例如基于工作過程的課程標準開發,基于高職院校實際的教學情境設計和多樣化的項目化教材、實訓教材。
(2)加強對全校師生的培訓工作。
先進設備與先進教學觀念要同步引人教學,隨著數字化教學模式的改變,必須通過培訓改變教師傳統的教育思想、教育觀念。共享型專業教學資源服務平臺推廣和應用的成敗,關鍵看有沒有對全校師生進行充分的培訓。學校領導要高度重視培訓工作,采取一套有效的考核管理機制來保證培訓工作達到圓滿效果。
(3)教學資源服務平臺要不斷完善。
教學資源服務平臺的建設是一個日積月累的過程,它不可能一步到位,而是一個不斷循環的動態修改和充實的過程,教學資源服務平臺的功能和內容應該不斷地完善和更新,以適應時展的要求。教學資源服務平臺的建設是一項艱巨的工程,階段目標要面對現實,不應貪大求全且質量領先,既要體現國家標準,又要可推廣、可持續;同時要考慮多方參與,要充分利用各種資源,尤其是行業企業的資源,引進標準,使培養的學生更能貼近企業的實際需求。通過調動教師積極性,解決“有車無貨”問題。
(4)解決與學校門戶、身份認證系統、數據中心整合
目前不少高校開始建設門戶、身份認證和數據中心等三大平臺,該三大平臺是高校數字化校園建設的基礎平臺,教學資源庫、網絡課程、精品課等應用系統與學校其他應用系統例如OA、教務系統、學工系統、人事系統、資產系統、科研系統和檔案等應用系統必須與三大平臺做好整合,通過身份認證系統加強管理,通過門戶來展現,同時必須確保全校各種數據實時更新,確保數據準確無誤。
(5)解決與網絡課程平臺和精品課程平臺的統一。
部分高職院校建設共享型專業教學資源服務平臺的同時,已經建設了網絡課程教學平臺、精品課程申報管理平臺。因為三者關系密切,建議對三者進行整合,或由同一家公司開發,確保蘭者實現無縫連援,防止教學資源重復或差錯,避免教師重復上傳教學贊源,解決教學資源共享問題。
java課程精品培訓范文5
(北京林業大學 信息學院,北京100083)
摘要:針對計算機專業應用型人才培養模式中的問題,分析北京林業大學計算機專業應用型人才培養的實際情況,充分挖掘自身的特點和優勢,提出了計算機專業應用型人才培養理念,確定了計算機應用型人才的核心能力是程序設計與軟件開發能力,在此基礎上提出了“1+2+4”人才培養理念,創建了“一體兩翼”的核心課程體系,構建了“4層1縱”的立體化實踐教學體系。
關鍵詞 :計算機專業;應用型人才;培養模式;課程體系;實踐教學
基金項目:北京高等學校教育教學改革立項項目“以程序設計與軟件開發能力為主的應用型計算機專業核心課程體系改革與教學資源建設”。
第一作者簡介:陳志泊,男,教授,研究方向為物聯網技術,數據庫技術,email:zhibo@bjfu.edu.cn。
0 引言
在高等教育大眾化過程中,我國逐漸建立起培養學術型人才、應用型人才和技能型人才的高等教育分類辦學體制。這就要求普通高等學校需要根據自身的特點來培養不同的專業人才。2007年以來,我們借鑒國內外高校的人才培養經驗,對本校計算機專業人才的培養進行了長期的探索和實踐,根據生源、辦學條件等具體情況,結合教育部高等學校計算機科學與技術專業教學指導委員會的《高等學校計算機科學與技術專業公共核心知識體系與課程》[1]和《高等學校計算機科學與技術專業實踐教學體系與規范》[2],綜合我校及國內同類院校的實際情況,經過多次調研和研討,我校計算機專業人才培養目標的定位為應用型[3]。我們從計算機專業應用型人才培養理念、課程體系、實踐教學體系等各方面進行了研究,充分挖掘自身的特點和優勢,逐步形成了自身的辦學特色,探索出適于我校計算機專業的人才培養模式,為農林類院校的計算機專業建設提供了經驗和范例。
1 創新性地提出了計算機專業應用型人才培養理念
緊緊圍繞如何培養應用型人才、提高應用型人才培養質量問題,在研究和分析計算機專業應用型人才的能力、規格的基礎上,提出了計算機專業應用型人才的核心能力是程序設計與軟件開發能力。在此基礎上,立足本校特色,創新性地提出了符合市場對計算機專業人才需求的、以程序設計與軟件開發能力為主的、以“嚴、寬、能、高”為導向的應用型人才培養理念。“嚴”——嚴謹教學、嚴格管理;“寬”——寬培養途徑,從課內實驗實習實踐訓練、大學生科研訓練計劃、各種國內外競賽、公司實習等多途徑培養應用型專業人才,“能”——突出培養學生的程序設計與軟件開發能力,“高”——高質量應用型人才。
2 人才培養模式、課程體系和實踐教學體系的改革
2.1 提出“1+2+4”人才培養模式
通過調查和研究,進一步明確了我校計算機專業人才的培養目標和定位,提出了“1+2+4”人才培養模式,即1個核心——培養學生的程序設計與軟件開發能力,2條編程主線——“CC++Windows應用程序設計”和“JavaJava高級技術”,4個訓練途徑——課內實驗實習實踐訓練、大學生科研訓練計劃、各種國內外競賽和公司實習,如圖1所示。
2.2 創建“一體兩翼”的課程體系,促進教學質量的提高
緊緊圍繞人才培養模式,創建了“一體兩翼”的計算機專業課程體系,如圖2所示。
圍繞程序設計與軟件開發能力的提高,根據市場需求,科學合理地設計相應課程的核心知識點和具體內容與要求,從而確立相應的教學大綱。
在知識點的取舍上,堅持了以下幾個主要原則,①要符合計算機專業應用型人才的培養目標、特色和要求,②要緊密結合IT時代要求和市場需求,全面貫徹研究初期提出的2條編程主線的思想;③各個課程側重點相互補充,課程間有很好的銜接性和延續性,并注重提高學生的編程能力。這樣,課程核心內容既重視了傳統內容,又兼顧了市場方面的需求,也為后續課程奠定了良好的基礎,從而形成了以提高學生程序設計與軟件開發能力為主線的核心課程體系和知識體系,達到了學以致用的目的。圖3給出了計算機專業核心課程體系結構示意圖。
2.3 構建“4層1縱”的立體化實踐教學體系,重視培養學生的綜合能力
(1)構建“4層1縱”的立體化實踐教學體系,全方位鍛煉學生。
針對應用型本科人才的培養目標的要求,結合教學大綱的內容要求,建立起完整的“4層1縱”的實驗教學架構,即形成基本工具層(C/C++、Java)、基礎實驗技能培養+應用性(基礎實踐教學層)、綜合性實驗技能培養(綜合實踐教學層)+研究性實驗技術培養(創新實踐教學層)4層的實踐教學體系。1縱即實踐教學方法貫徹整個立體化實踐教學體系。立體化實踐教學體系如圖4所示,并在教學中得到了實際應用,起到明顯的教學效果。
(2)大力推進校內外實習基地建設,建設一流實驗示范中心。
計算機專業的學生重在實踐,鍛煉編程能力。因此校內要加強實驗室的建設,目前已有計算機組成原理實驗室、嵌入式系統實驗室、軟件工程實驗室、計算機網絡實驗室,從而進一步加強學生綜合解決實際問題能力和進行實際操作技能的訓練[3]。2007年建設了“計算機實驗教學示范中心”。在校內實驗室的基礎上,根據專業特點,有重點地選擇一批基礎好、設備先進的企業作為實習基地,與多家軟件公司都建立了良好的合作關系。
(3)構建了學生自主選擇和教師引領的科研訓練體系。
為了提高學生的實踐動手能力,必須鍛煉他們的編程能力和軟件開發能力。因此以科研項目和競賽為載體,構建了學生自主選擇和教師引領的科研訓練體系。從大一開始,有計劃有步驟地引導部分有能力的學生參與到各種形式的科研訓練項目和競賽中。例如參加教師的實際科研項目、組成編程興趣小組、申請大學生科研訓練項目、參加各種競賽等方式,多方位提高學生的實踐動手能力。
(4)改革實踐教學方法,引導學生主動學習。
注重實踐教學過程的設計與實施,設計并實踐了問題導向的實踐教學方法,注重提出問題、確定研究路線、文獻閱讀、解決問題的4個基本環節的訓練,引導學生主動學習,鍛煉學生的綜合能力。
3 積極探索教學方法和模式,建設精品課程,多方位優化教學過程,全面提高教學質量
3.1 提出并實踐了“即教—即學—即用—再學—再用”的教、學、用聯動的教學模式
對于程序設計與軟件開發類課程采用在機房上課的教學方法,改變了以往的理論教學與實驗課脫節的現象,達到“即教—即學—即用”,邊學邊練,易于學生掌握編程技巧,達到了事半功倍的效果。并在后續的算法類課程中再一次鞏固已學過的編程知識,進行“再學—再用”。這種“即教—即學—即用—再學—再用”的程序設計與軟件開發類課程教學模式有效地解決了“學用”脫節的問題,全面提升學生實際動手能力。
3.2 教學手段和教學方法革新,增加現代教育手段
(1)課堂教學。
充分利用多媒體、錄像片、動畫片、課件等手段,不斷提高課堂教學效果,實現抽象理論形象化、復雜算法動畫化、數據處理可視化。并在教學過程中通過案例教學法、啟發式教學法、互動式教學法、實例法等多種教學方法,激發學生的學習興趣,提高教學質量。
(2)網絡教學。
利用精品課網站、QQ群、飛信等網絡手段,與學生充分交流,為同學們課后復習、開闊眼界起到極大的作用。
3.3 實現了“即練(考)——即判——即測”的訓練和考核模式,杜絕程序抄襲行為,激發學生的學習興趣
在計算機科學與技術及其相關專業的教學實踐中,學生實踐動手能力是衡量教學質量的一個重要指標。但是存在著學生之間作業、作品抄襲等現象,這種現象降低了教學質量,阻礙了學生實踐動手能力的發展,并在一定程度上影響學生之間的公平競爭。因此自主研發了在線評判平臺和程序克隆多角度檢測系統,實現了“即練(考)——即判——即測”的訓練和考核模式,有效檢測各種抄襲行為,杜絕程序抄襲現象,切實提高了學生的實踐動手能力。
3.4 建設精品課網站
面向對象程序設計語言、Java語言、數據結構A和軟件工程被評為校級精品課程,各精品課程網站大都建設完畢,并投入使用。學生可以利用這些網絡教學資源課下預習、復習、自測、與教師交流,對所學的知識進行鞏固。
4 加強師資隊伍建設,打造優秀教學團隊
4.1 通過招聘教師,擴大師資隊伍,實行“導師制”,培養新教師的教學科研能力
近5年來,我校接收了6名博士畢業生,全部來自國家重點高校,為教師隊伍注入了新鮮血液。為了使新教師盡早熟悉教學環境和科研環境,為新教師配置一名經驗豐富、具有高級職稱的教師作為其導師。導師除了負責指導新教師的整個教學環節,還要負責新教師的科研啟動。以這種“老帶新”、傳、幫、帶的方式迅速提高新教師的教學水平和科研水平。實踐證明,導師制的實施取得了顯著的成果,2007年以后計算機專業的新進教師都獲得了我校新進教師科研啟動資金的資助。
4.2 鼓勵教師參加國內外交流和培訓,提升自身的教學和學術水平
鼓勵在職教師到國內外一流大學做訪問學者,提高教師的業務能力和科研能力;大力支持他們參加各級學術會議及研修班;支持專業骨干教師參與企業進修,與相關企業進行合作、交流和學習。
4.3 以明確的獎勵制度提高教學水平
對各種教學成果獎、出版規劃教材、教學評價優秀者等教學成果有明確的激勵制度。嚴格教學管理,狠抓教學質量。堅持教學督學及聽課制度和學生評價制度;定期召開學生座談會,聽取學生反饋意見。
4.4 加強教材建設,為專業建設和人才培養服務
教材已成為培養學生應用能力的一個瓶頸[4],因為計算機類教材總是滯后于當今技術發展,必須不斷進行教材建設。因此鼓勵教師圍繞課題研究內容,積極編寫配套教材,物化改革成果,并推廣使用。近5年來出版教材7部, “十二五”國家級規劃教材1部,北京高等教育精品教材1部。
通過以上措施,不斷加強師資隊伍建設,教學成果突出。北京市高等學校教學名師1人,校級家騏云龍青年教師教學優秀獎4人;近5年來,主持的北京市教改課題1項,校級教改課題14項。
目前計算機專業教師21人,其中教授2人,副教授8人,講師11人。具有博士學位的教師18人,在讀博士1人。45歲以上教師3人,45歲以下教師18人。可見計算機專業已經形成一支以具有博士學位的中青年教師為主的師資隊伍和科研力量。
5 通過改革,培養了一批優秀的應用型人才,學生就業競爭力明顯提高
教學改革成果顯著,學生積極承擔校級、北京市和國家大學生創新性試驗計劃項目、備戰競賽訓練,大大激發了創新思維和靈感。近5年來,學生參加ACM國際大學生程序設計大賽5項獲得銅獎;MCM大賽1項獲得Honorable Mention獎;學生參加由教育部主辦的“全國軟件專業人才設計與開發大賽”,在北京賽區本科組16人次獲一等獎,36人次獲二等獎,33人次獲三等獎;在全國總決賽中,2人次獲二等獎,9人次獲三等獎;在全國軟件人才設計與創業大賽——軟件創業團隊賽獲全國總決賽三等獎1項;在“北斗杯”全國青少年科技創新大賽中,有4人次獲得二等獎,2人次獲得三等獎;在2013年華北5省計算機應用大賽中,有4人次獲得一等獎。學生參加國家級大學生創新創業訓練項目8項,北京市大學生科學研究與創業行動項目6項,北京林業大學大學生科研訓練項目26項。
6 結語
應用型本科人才培養是一項開創性、探索性的工作,必須要有與時俱進的精神,走特色化教育道路[5]。我們要以社會需求為準則,以教育部高等學校計算機科學與技術專業教學指導委員會的精神為指導,結合自身的辦學特點和優勢資源,繼續人才培養模式的研究,不斷完善課程體系和實踐教學體系,不斷提高師資隊伍教學和科研水平,積極探索教學內容、教學方法和教學手段的創新,繼續走校企合作道路,加強學生實踐動手能力的訓練,以培養出更多合格的計算機專業人才。
參考文獻:
[1] 教育部高等學校計算機科學與技術教學指導委員會. 高等學校計算機科學與技術專業公共核心知識體系與課程[M]. 北京: 清華大學出版社, 2008.
[2] 教育部高等學校計算機科學與技術教學指導委員會. 高等學校計算機科學與技術專業實踐教學體系與規范[M]. 北京: 清華大學出版社, 2008.
[3] 張麗, 楊懷卿. 本科計算機專業人才培養模式和課程體系建設探索[J]. 中國農業教育, 2005(4): 58-59.
[4] 陳志泊, 張海燕. 計算機專業應用型本科人才培養模式的研究與探索[J]. 計算機教育, 2010(5): 64-66.
java課程精品培訓范文6
【關鍵詞】Sakai;開放教育資源;應用特性
【中圖分類號】G420 【文獻標識碼】B 【論文編號】1009―8097(2009)05―0095―03
一 開源軟件(OSS)與開放教育資源(OERs)的興起
20世紀80年代以來,里查德•斯托爾曼發起了一場針對商業軟件知識霸權的自由軟件運動。這場運動秉承“自由、開放、共享”的理念,聲稱人人具有自由使用軟件的天生權利,對傳統的軟件封閉開發模式提出了質疑。自由軟件一是要求軟件源代碼的完全可見,二是制定了公共授權制度(GPL)規范自由軟件的開發和使用。
從一般意義上說,開源軟件(OSS)是從自由軟件的概念發展而來,是對商業軟件精神的顛覆。在保證源代碼開放的前提下,允許自由使用和“同態傳播”是開源軟件的本質特征。[1]自1998年艾瑞克•雷蒙德等人首創開源軟件以來,商業及資本運作對開源軟件開發過程的促進作用日益顯著,并逐漸使得開源軟件取得市場的一定份額,對商業軟件封閉源代碼以限制知識共享和創新的行為也提出了挑戰。
伴隨著開源軟件在互聯網的興起,互聯互通、開放共享的理念逐漸深入人心,開放教育資源(OERs)開始成為世界教育發展的熱點話題之一。開放教育資源的起點可追溯至2001年美國麻省理工學院的“開放式課程”計劃。[2] 2005年由麻省理工學院(MIT)牽頭成立了開放課件聯盟(OCW Consortium),通過開放課件(OCW)提升教育品質的使命將全世界百余家高校或組織聯結在一起,共同致力于教育資源的開放共享。中國政府部門對開放教育的積極推動產生了良好的社會效應,校、省、國家三級精品課程體系正在形成,這對未來世界遠程教育格局必將產生深遠影響。
開放教育資源實現共享的方式是多種多樣的,既可以通過第一代的函授方式、第二代的廣播電視或者衛星媒體實現,還可以通過計算機網絡實現。計算機網絡所具有的雙向傳輸、異步交流、資源無限的特性,大大拓展了遠程教育的發展空間,豐富了學習者的學習方式,促進了學習者高級思維的發展。網絡教學的實現依賴于各種因素,而教學支撐平臺的建設是其首要條件。教學支撐平臺可直接采購商業軟件,也可自主開發,還可在開源軟件的基礎上進行二次開發。
二 Sakai的主要功能和技術特性
Sakai作為一種典型的開放源代碼的課程管理系統(CMS), 其主要推動者包括印地安那大學、密西根大學、麻省理工學院、斯坦福大學、Mellon和Hewlett基金會等。Sakai于2004年正式啟動,其主旨在于通過構建面向服務的系統架構,為各類機構建立企業級合作,提供教學、研究工具和服務。Sakai課程管理系統對多種組件進行了功能上的集成,具有功能可靠性、系統兼容性、模塊獨立性等特性,這也使得教學內容的獲取、利用、修改和更為容易實現,大大增強了它對不同教學方式的支持。伴隨著Sakai的興起,北京大學教育學院、北京科技大學、廣西民族大學等國內院校紛紛開始了Sakai的教育應用。
Sakai系統不僅可以用來建設網絡課程,實現教學大綱、教學內容、規章制度、日程安排的,提供聊天室、討論組等同步或異步通訊工具,實現師生交互,還可用于撰寫日志、提交和保存電子學檔,并提供站點管理、系統架構等方面的工作。Sakai系統的主要功能體現在四個方面:教學設計、師生交互、教學評價和站點管理。如圖1所示。
三 Sakai系統的安裝過程和應用特性
Sakai提供一組軟件工具來幫助教師、研究員和學生創建一個用于協作的網站。使用一個瀏覽器,用戶就能從Sakai提供的工具中選擇一個來創建符合他們要求的網站。教師可以通過Sakai創建一個課程教學網站,以便向學生通知與共享資源,比如文檔或鏈接到其他網站的資源,此外sakai系統支持學生在線討論,學生則通過該課程網站學習與提交電子作業。Sakai的安裝步驟簡單易學,容易上手。
1 基本使用過程
(1) 下載并安裝jdk1.6,最新版本是jdk1.6.0_06
(2) 設置Java的運行環境。
Classpath= .;C:\Program Files\Java\jdk1.6.0_06\lib\dt.jar;
C:\Program Files\Java\jdk1.6.0_06\lib\tools.jar;
JAVA_HOME=C:\Program Files\Java\jdk1.6.0_06
在path變量中增加:C:\Program Files\Java\jdk1.6.0_06\bin;
(3) 下載sakai-demo-2-5-0.zip文件,并加壓至任意磁盤根目錄下。
(4) 運行sakai-demo-2.5.0中的start-sakai.bat文件,啟動Tomcat服務,大約用時2分鐘。
(5) 在瀏覽器窗口中,鍵入localhost:8080/portal,便出現Sakai的歡迎界面。注意事項:Sakai系統默認的端口為8080,如系統進程中占用了這一端口,請即時終止,否則無法登陸。
(6) 在歡迎界面的左側導航欄,點擊“新建帳戶”,可建立新用戶,并自動轉入用戶工作區。此外,Sakai管理員的默認帳戶是admin和admin,登錄以后可實現后臺管理功能。
(7) 點擊用戶工作區左側的“站點安裝”菜單,可建立新的站點,包括三種類型:課程站點、項目站點和學檔站點,為不同教學應用提供強大支撐。如圖2所示。
(8) 按照提示,可以對所要創建的站點進行進一步的設置,并為課程網站定制功能模塊,方便以后的教學和學習需要。如圖3所示。
(9) 使用賬號admin,密碼admin進行登陸。
2 Sakai的主要管理功能
(1) 進入Sakai以后,會看到它包括五個導航區:用戶工作區、管理員工作區、引用管理、電子學檔管理、站點信息定制等。如圖4所示。
(2) 默認狀態下顯示“我的工作空間”,在左側會顯示一系列的導航欄。
Sakai規定,每個用戶可以建立自己的個人工作區,把包括公告、新聞、資源、附表、安裝記錄、網站內容、喜好、幫助和成員等的功能置于其中。
教師可以通過Sakai創建一個課程教學網站,以便向學生通知與共享資源,比如文檔或鏈接到其他網站的資源,此外Sakai系統支持學生在線討論。而學生則通過該課程網站學習與提交電子作業。教師作為管理員角色,可對學生上傳的資源進行全面管理。如圖5在電子學檔管理區,教師可創建電子學檔,即針對學生的作業做出評價。如圖5所示。
此外,Sakai還提供了對評論區、訪客區的管理功能。評論區可靈活處理所有用戶發表的評論;訪客區主要存儲個人用戶提交的匿名資源。最終在網絡鄰居中可看到這樣的文件夾,這表明管理員具有最高控制權限。如圖6所示。
(3) 注冊用戶后,可通過“Become User”按鈕,使用用戶身份登錄。用戶登陸后,可看到登陸畫面(包括日期表、通知等),點擊左側按鈕,可進行日程編輯;并方便性地在線添加資源,此外還可通過“網絡鄰居”在本地機器建立WebDAV客戶端,從而更方便地添加資源,并對資源進行復制、移動、刪除等一系列的操作。
3 Sakai在教育領域的應用特性
(1) 搭建Sakai教學平臺,實現教育信息化
網絡教學平臺在支持電子化學習方面具有功能集成、資源整合的優勢,歷來為遠程教育所重視。Sakai是一種開放源代碼的課程管理系統,對于網絡課程的開發提供了一套完整解決方案。[3]借助于Sakai系統,普通教師短時間內就可以構筑網絡教學平臺,這大大節約了教育部門的經費開支,提高了教師開展網絡教學的熱情,對于滿足學生多樣化學習需求、加快教育信息化發展進程都具有現實意義。
(2) 利用Sakai共享課件,促進資源開放化
開放課件(OCW)首倡的知識共享的理念、自由開放的精神,正得到世界范圍內的廣泛關注。這是因為,它不僅打破了傳統高校的封閉式教學思維,更開創了開放式教學與學習的新途徑。網絡時代的大學將作為知識傳播的重要基地,促進教學資源以開放的姿態面向所有受眾,其主要形式將更多地依賴多媒體以及網絡媒體。
(3) 構筑Sakai幫扶渠道,推進區域均衡化
我國教育信息化事業發展呈區域性失衡態勢,這不僅源于教育投資二元體制以及重點學校優先發展制度,更是由于東西部、城鄉經濟發展等歷史原因造成的。在教育信息化投資熱潮中,教育信息化不均衡發展更為突出。當發達地區教育轉向軟件資源建設的同時,西部落后地區仍然為硬件基礎設施的到位千方籌集資金。[4]這一方面需要依賴政府加大對西部地區的財政傾斜力度,另外利用Sakai等開源軟件整合優質教育資源,不僅降低了資金后期投入,逐步消除地區間數字鴻溝,還能提升教育信息化應用水平,實現邊際效應和數字紅利。
(4) 借助Sakai中外交流,引領教育國際化
隨著遠程教育的迅速擴張,有效控制和評定遠程教育的質量愈發突出,制定遠程教育標準開始提到日程上來,而標準的制定則意味著教育教學活動的國際化、規范化。在學習西方最新教育教學理念的同時,還要加強開放教育資源本土化的建設。通過Sakai系統不僅可以制作符合國際標準的教學內容,而且對于開放教育資源的可持續發展,促進集體知識智慧傳播、虛擬學習社區共建共享,都具有重要的現實價值和實際意義。
四 Sakai的教育應用策略與前景
以Sakai為代表的開源軟件在國外取得了巨大的成功,其應用領域涵蓋高校、企業、團體等各類機構。在國內Sakai已在部分高校進行了試點和初步應用,但大多局限于教學信息,應用的水平和狀況仍然十分有限。為此,政府部門應加大政策和財政支持力度,積極推廣和宣傳開源軟件的教育應用,并制定相應的激勵措施,加強專題培訓等[5]。
Sakai采用了模塊化的教學系統結構,為學平臺下使用多種教學工具提供了可能性。Sakai具有良好的可改寫性,教師可對其進行修改以適應個性化教學需要。Sakai技術在標準、版權、費用、工具方面具備一定優勢,能滿足教學組織的一般要求,更多的大學將通過科研項目的形式,體驗它所帶來的教學服務。隨著Sakai的不斷開發,現有體系結構上的工具性能不斷提升,新的備選工具技術不斷成熟,教學平臺向Sakai等開源軟件轉移的趨勢日漸明顯,以往對商業軟件過分依賴的現象也將得到根本改觀。Sakai應用的前景是廣闊的,但仍需在體系架構、工具開發、服務配套、可定制化與資源整合方面加大開發力度,從而以最有效地方式推進市場化進程。如圖7所示。
作為美國開源軟件教育應用的典型實例,Sakai在世界范圍內的應用不斷擴大,包括大學、研究機構、商業組織在內的共同體正在形成。目前,國內也已開始教育類“開放源代碼軟件”的研發工作,出現了以Sakai開源軟件為模本的課程管理系統(如WiseReal),降低了教育成本投入,開創了全新的軟件開發模式。商業服務流程的成熟、開源教育軟件的有效推廣和應用,標志著我國教育信息化建設步入了更加成熟和良性化循環的新階段。
參考文獻
[1] 袁萌.何謂開源軟件[J].信息系統工程,2006,(08):78-80.
[2] 嚴蓉蓉.麻省理工學院開放式課程案例探析[J].軟件導刊,2006,(02):24-25.
[3] 王蓉.自由、開放的Sakai平臺[J].中國教育網絡,2007, (06): 63-64.