時(shí)間:2023-10-11 10:10:39
序論:在您撰寫java課程精品培訓(xùn)時(shí),參考他人的優(yōu)秀作品可以開闊視野,小編為您整理的7篇范文,希望這些建議能夠激發(fā)您的創(chuàng)作熱情,引導(dǎo)您走向新的創(chuàng)作高度。
關(guān)鍵詞:java程序設(shè)計(jì);重點(diǎn)課程;課程建設(shè);教學(xué)改革
中圖分類號:G804.4文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2011)20-4911-02
Practice on the Construction in Key Course of Java Programming in Higher Vocational Education
HUANG Xiao-han1, ZHAO Jun-zhuo2, LI Xian-jun1
(1. Computer Science Department, Shijiazhuang Posts and Telecommunications Technical College, Shijiazhuang 050021, China; 2. Library,Shijiazhuang Posts and Telecommunications Technical College, Shijiazhuang 050021, China)
Abstract: "Java Programming" is one of the key courses established in Shijiazhuang Posts and Telecommunications Technical College in 2007. Through practice on the construction of this course in recent years, the course has been achieving good results in teaching content, teaching methods, means of teaching resources and teaching staff, and has provided valuable experience for the construction of classic course.
Key words: java programming; key course; the construction of course; the reform of teaching
從2003年恢復(fù)招生,我院有5個(gè)專業(yè)開設(shè)了《Java程序設(shè)計(jì)》課程,2006年該課程成為學(xué)院的公共選修課?!禞ava程序設(shè)計(jì)》是軟件技術(shù)(高級編程技術(shù)方向)專業(yè)和軟件技術(shù)(軟件測試方向)專業(yè)的主干課程,開設(shè)該課程的主要目的是使學(xué)生建立面向?qū)ο蟮木幊趟枷?,培養(yǎng)學(xué)生良好的編程風(fēng)格及使用Java語言進(jìn)行面向?qū)ο缶幊痰哪芰1]。對于高級編程方向?qū)I(yè)的學(xué)生來說,《Java程序設(shè)計(jì)》的學(xué)習(xí)也為他們進(jìn)行后續(xù)《Java Web開發(fā)技術(shù)》等課程的學(xué)習(xí)提供了保證。2007年作為我院重點(diǎn)課程進(jìn)行建設(shè)以來,經(jīng)過積極地教學(xué)研究和教學(xué)實(shí)踐改革,該課程已在教學(xué)內(nèi)容、教學(xué)方法和手段、教學(xué)資源、師資隊(duì)伍等方面取得了重大成果,為今后精品課程的建設(shè)提供了寶貴的經(jīng)驗(yàn)。
1 重點(diǎn)課程建設(shè)的意義
對《Java程序設(shè)計(jì)》課程進(jìn)行深入研究,有助于課程建設(shè)團(tuán)隊(duì)準(zhǔn)確把握J(rèn)ava在企業(yè)中的應(yīng)用情況,了解企業(yè)對Java編程人才的需求,從而更好地服務(wù)于軟件技術(shù)各方向?qū)I(yè),尤其是高級編程方向?qū)I(yè)的專業(yè)建設(shè)。通過《Java程序設(shè)計(jì)》課程建設(shè)的研究,將會帶動其他軟件開發(fā)類課程的課程建設(shè),為其他程序設(shè)計(jì)類課程改革提供參考。將《Java程序設(shè)計(jì)》作為重點(diǎn)課程建設(shè),對于推進(jìn)我院的教學(xué)改革、提高教學(xué)質(zhì)量[2]、培養(yǎng)高級應(yīng)用型軟件開發(fā)技術(shù)人才具有特別重要的意義。
2 教學(xué)內(nèi)容的設(shè)計(jì)
在教學(xué)內(nèi)容的取舍上,課程組借鑒了國內(nèi)外各院校開設(shè)《Java程序設(shè)計(jì)》課程的經(jīng)驗(yàn),參考了社會培訓(xùn)機(jī)構(gòu)(如新東方、達(dá)內(nèi)等)的Java基礎(chǔ)課程,并結(jié)合企業(yè)應(yīng)用Java技術(shù)的實(shí)際情況,最終確立了我院《Java程序設(shè)計(jì)》課程的教學(xué)內(nèi)容,包括Java開發(fā)準(zhǔn)備、Java語言語法基礎(chǔ)、面向?qū)ο?、?shù)組、常用類庫、I/O流、多線程[3]9個(gè)教學(xué)單元。其中,面向?qū)ο笈c常用類庫為教學(xué)重點(diǎn),面向?qū)ο?、多線程為教學(xué)難點(diǎn)?;谝陨?個(gè)教學(xué)單元,課程組設(shè)計(jì)了8個(gè)典型任務(wù),包括:算術(shù)運(yùn)算游戲、24點(diǎn)游戲、拼句子、驗(yàn)證碼生成、博客最近訪問者列表、生肖年份對應(yīng)、數(shù)字時(shí)鐘、文件樹,以實(shí)現(xiàn)通過任務(wù)來組織教學(xué)。
3 教學(xué)方法和教學(xué)手段的改革
現(xiàn)代教育理論強(qiáng)調(diào),改革高等教育的課堂教學(xué)方法和教學(xué)手段是提高教學(xué)效果的重要途徑[4]。在課程建設(shè)的過程中,課程組注意吸收國內(nèi)外文化教育的文明成果,不斷豐富教育理念,推動教學(xué)方法和教學(xué)手段的創(chuàng)新。
3.1 實(shí)施啟發(fā)式教學(xué)
為培養(yǎng)學(xué)生邏輯思維和創(chuàng)新能力,在教學(xué)過程中,教師遵循啟發(fā)式教學(xué)原則,通過各種教學(xué)方式和手段激發(fā)學(xué)生的學(xué)習(xí)欲望,使他們積極投入到學(xué)習(xí)活動中,積極思維,發(fā)現(xiàn)問題,提出問題,并逐步解決問題。例如,在代碼編寫舉例時(shí),教師不是簡單地給出程序清單,而是從分析問題入手,帶領(lǐng)學(xué)生找出解決問題的方法,繼而給出算法,最后編寫出完整的程序。而在這一過程中,每一步都采用與學(xué)生一起探討的方式,讓學(xué)生在啟發(fā)下思考,在思考中解決問題,從而培養(yǎng)了他們獨(dú)立分析問題、解決問題的能力。
3.2 傳統(tǒng)教學(xué)手段與現(xiàn)代信息技術(shù)手段結(jié)合
完全依賴傳統(tǒng)的黑板加粉筆的方式教學(xué)滿足不了教學(xué)內(nèi)容和教學(xué)時(shí)數(shù)的要求,借助于現(xiàn)代信息技術(shù)手段是必然趨勢。教師利用多媒體教學(xué)設(shè)備,一步步地演示、講解程序的編寫、編譯、執(zhí)行過程,生動形象地將程序的編寫、編譯、執(zhí)行過程展示給學(xué)生,學(xué)生非常容易接受,解決了算法、程序執(zhí)行和調(diào)試跟蹤步驟演示的難題,增強(qiáng)了教學(xué)效果。
3.3 課堂教學(xué)與課后自學(xué)相結(jié)合
教師在課堂教學(xué)中努力激發(fā)學(xué)生的學(xué)習(xí)興趣,引導(dǎo)學(xué)生科學(xué)思維,通過課堂教學(xué)的有限時(shí)間講授基本原理、重點(diǎn)難點(diǎn)。需要反復(fù)練習(xí)、擴(kuò)大知識面和加強(qiáng)動手能力的訓(xùn)練部分,教師則布置適量練習(xí)、習(xí)題和輔導(dǎo)教材閱讀要求等,由學(xué)生以學(xué)習(xí)小組的方式在課后進(jìn)行。學(xué)生還可以利用校園網(wǎng)和課程組制作的多媒體課件,根據(jù)自己的時(shí)間、進(jìn)度進(jìn)行自主學(xué)習(xí)。
3.4 任務(wù)驅(qū)動、做學(xué)合一
課程組針對《Java程序設(shè)計(jì)》的各個(gè)教學(xué)單元,都設(shè)計(jì)了相應(yīng)的任務(wù),基本上按照五個(gè)步驟來完成單元教學(xué):
①展示已完成的任務(wù)的功能及運(yùn)行效果,讓學(xué)生明確本單元的學(xué)習(xí)目標(biāo),明確完成什么樣的任務(wù)。
②講解或討論實(shí)現(xiàn)這一任務(wù)的基本方法和基本思想。其中,必須講到實(shí)現(xiàn)這一任務(wù)所用到的知識和技能。教師講解這些知識、技能的運(yùn)用時(shí),通常以本單元要完成的任務(wù)為案例,在操作時(shí)教師可能只完成其中的一小部分。
③讓學(xué)生自己動手模仿,實(shí)際操作,實(shí)現(xiàn)本單元所應(yīng)完成的任務(wù)。在學(xué)生完成任務(wù)的過程中,教師通過多種形式(如小組討論、課外答疑)給予指導(dǎo)。
④解決完單元問題,教師再進(jìn)行歸納,把學(xué)生的感性認(rèn)識逐步上升到理性認(rèn)識。有些屬于本單元的知識和技能,而任務(wù)中又沒有用到的,教師再根據(jù)“夠用”原則加以延伸和拓展。
⑤完成相關(guān)任務(wù)后,給學(xué)生提出其他類似任務(wù),讓學(xué)生根據(jù)自身情況選擇完成,以此鍛煉他們解決同類問題的能力。如在講解完面向?qū)ο髥卧?,又向?qū)W生提出單機(jī)版象棋游戲開發(fā)任務(wù)。05級高級編程專業(yè)有三人組成小組,利用課余時(shí)間共同完成了該游戲,并在學(xué)院第四屆中驛-天驕杯軟件設(shè)計(jì)大賽中獲得了一等獎。
4 教學(xué)資源的建設(shè)
教學(xué)資源建設(shè)能夠?yàn)檎n程教學(xué)水平及質(zhì)量的全面提高、為教與學(xué)的過程創(chuàng)造良好的環(huán)境條件,是保證教學(xué)質(zhì)量的基礎(chǔ)。課程組于2008年編寫了校內(nèi)教材《Java程序設(shè)計(jì)》、《Java程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)》,用于教師授課及學(xué)生學(xué)習(xí)的指導(dǎo);為積極實(shí)行考教分離,課程組建立了課程的試題庫,目前正在完善課程的在線考試系統(tǒng);課程組制作的《Java程序設(shè)計(jì)》多媒體教學(xué)課件,獲得了2007年學(xué)院“教學(xué)課件比賽”三等獎、2008年學(xué)院“多媒體教育軟件大賽”二等獎、河北省第十二屆多媒體教育軟件大獎賽高等教育組三等獎;課程組教師帶領(lǐng)高級編程方向?qū)I(yè)的學(xué)生利用Java技術(shù)設(shè)計(jì)開發(fā)了Java課程學(xué)習(xí)網(wǎng)站,主要包括:在線學(xué)習(xí)、在線測試、教學(xué)論壇等;課程組教師還從各種途徑搜集教輔資料,包括Java教學(xué)視頻、電子參考書、練習(xí)題等,為學(xué)生課余學(xué)習(xí)、擴(kuò)大知識面提供了幫助。
5 師資隊(duì)伍的建設(shè)
教師是課程教學(xué)的組織者與實(shí)施者,教師在教學(xué)中所起的主導(dǎo)作用,直接關(guān)系到課程質(zhì)量和人才培養(yǎng)[5]。為保障長期穩(wěn)定的課程質(zhì)量,必須建設(shè)一支高水平的教師隊(duì)伍。《Java程序設(shè)計(jì)》課程組通過以老帶新、實(shí)施集體備課、互相觀摩聽課,幫助教師成長;通過參加專業(yè)認(rèn)證培訓(xùn),提高教師的業(yè)務(wù)理論水平;通過進(jìn)修學(xué)習(xí),提高教師的學(xué)位層次;通過校企合作、參加科研活動,提高教師的專業(yè)實(shí)踐和工程實(shí)踐能力。目前已形成一支以中青年為主要骨干、結(jié)構(gòu)合理、教學(xué)實(shí)踐經(jīng)驗(yàn)豐富、具有較高科研能力和學(xué)術(shù)水平的課程建設(shè)隊(duì)伍,其中本科學(xué)位教師占14%、碩士學(xué)位教師占86%,高級職稱教師占57%、中級職稱教師占43%。
6 結(jié)束語
《Java程序設(shè)計(jì)》重點(diǎn)課程建設(shè)切實(shí)促進(jìn)了該課程教學(xué)質(zhì)量的提高,經(jīng)過課程組教師的共同努力,課程建設(shè)取得了成功,于2009年成為學(xué)院的精品課程。而教學(xué)改革是永無止境的,我們希望,通過持續(xù)不斷的努力,不斷地取得新的成果并付諸于實(shí)踐,培養(yǎng)出合格的適應(yīng)時(shí)代要求、富有創(chuàng)新精神的高素質(zhì)的軟件開發(fā)人才[6]。
參考文獻(xiàn):
[1] 陳,耿永軍,閆洪亮.《Java程序設(shè)計(jì)》課程教學(xué)改革探討[J].信息系統(tǒng)工程,2010(1):128-130.
[2] 范明霞,袁頌東.化學(xué)反應(yīng)工程重點(diǎn)課程建設(shè)探索與實(shí)踐[J].廣東化工,2009,36(2):111-112.
[3] 張孝祥.Java就業(yè)培訓(xùn)教程[M].北京:清華大學(xué)出版社,2003.1-285.
[4] 林國立,劉偉.向課程建設(shè)要質(zhì)量的思考與實(shí)踐[J].中國高等教育,2003(17):29-30.
關(guān)鍵字:培養(yǎng)方案;前導(dǎo);后續(xù);職業(yè)崗位
根據(jù)軟件專業(yè)教學(xué)培養(yǎng)方案,本課程的定位為專業(yè)核心課。根據(jù)大綱要求,將Java課程的理論和實(shí)踐教學(xué)整合、序化為連續(xù)的三個(gè)階段,第一階段為理論基礎(chǔ)教學(xué)階段,第二個(gè)階段為項(xiàng)目開發(fā)階段,第三個(gè)階段為綜合提升階段。這樣不僅使學(xué)生掌握了扎實(shí)的理論,而且訓(xùn)練有素,具備熟練的開發(fā)能力,進(jìn)入職業(yè)崗位后能馬上承擔(dān)項(xiàng)目開發(fā)任務(wù),很快進(jìn)入職業(yè)角色。在教學(xué)過程中,按照“邊學(xué)、邊練”,融“教、學(xué)、做”為一體的教學(xué)思路,以項(xiàng)目為導(dǎo)向,精心選擇課程內(nèi)容、設(shè)計(jì)教學(xué)環(huán)節(jié),并根據(jù)教學(xué)內(nèi)容采用:“啟發(fā)式”、“交互式”、“任務(wù)驅(qū)動”、“案例分析”等不同的教學(xué)方法,形成一套科學(xué)的教學(xué)、實(shí)踐體系。
Java課程在我院已經(jīng)開設(shè)多年,雖進(jìn)步明顯,但仍需改革建設(shè)。我們團(tuán)隊(duì)本次建設(shè)的初級目標(biāo)是達(dá)到學(xué)院精品課程要求,并在此基礎(chǔ)上將按照省級精品課程建設(shè)的標(biāo)準(zhǔn)和要求進(jìn)行籌備建設(shè),爭取在五年內(nèi)申報(bào)為省級精品課程。當(dāng)然這些名號只是我們規(guī)劃建設(shè)中的目標(biāo),并不是我們課程建設(shè)的最終目標(biāo),我們的最終目標(biāo)是通過課程建設(shè)為學(xué)生提供更多、更好的學(xué)習(xí)資源,提高Java課程的教學(xué)質(zhì)量,提升學(xué)生的專業(yè)水平。
Java課程建設(shè)總體思路如下:
(一)重視師資隊(duì)伍建設(shè)
我院從2005年開始開設(shè)java課程,課程建設(shè)基礎(chǔ)薄弱,專職教師嚴(yán)重不足,近幾年教師數(shù)量有所增加,但由于企業(yè)實(shí)踐少,教師實(shí)際動手能力略顯不足,水平有待進(jìn)一步提升。因此教研室非常重視教師綜合能力培養(yǎng),派教師到企業(yè)參加掛職鍛煉等,并一貫發(fā)揚(yáng)老教師的“傳幫帶”作用。
(二)進(jìn)行教學(xué)模式改革
Java課程在我院開設(shè)多年,雖然師資缺失,但發(fā)展速度迅速。軟件專業(yè)、服務(wù)外包、測試及小高職班級都在學(xué)習(xí)此課程。教學(xué)團(tuán)隊(duì)也一直在研究和探索更好的教學(xué)模式,從最初的傳統(tǒng)式教學(xué)到情境教學(xué)再到今天的項(xiàng)目導(dǎo)向分解任務(wù)式教學(xué),通過最適合學(xué)生的教學(xué)模式來提高教學(xué)質(zhì)量。
(三)教材建設(shè)
目前國內(nèi)出現(xiàn)在市面上高等院校Java課程教學(xué)教材數(shù)量繁多,而真正能夠使用于我們高職院校軟件方向?qū)W生的教材其實(shí)不多,在這些教材中能夠與我們的項(xiàng)目導(dǎo)向教學(xué)相吻合的教材就幾乎沒有了。因此教學(xué)團(tuán)隊(duì)在1年的時(shí)間里完成一部適合我們自己教學(xué)的專用教材。
(四)完善教學(xué)資源及網(wǎng)上課程資源
本課程已完成的教學(xué)資源有:課程標(biāo)準(zhǔn)、教學(xué)大綱、教學(xué)進(jìn)度表、單元設(shè)計(jì)、教學(xué)課件、習(xí)題庫、學(xué)習(xí)源碼、教學(xué)視頻等。
已完成的上網(wǎng)資源有:課程簡介、教師隊(duì)伍、教學(xué)文件、教學(xué)課件、成果展示、教學(xué)錄像等,教研室計(jì)劃對已上網(wǎng)的資源進(jìn)行系統(tǒng)完善,并不斷開發(fā)有利于學(xué)生學(xué)習(xí)參考的新資源。
這次我們整個(gè)教學(xué)團(tuán)隊(duì)集中1年的時(shí)間對Java課程進(jìn)行全面改革建設(shè),嚴(yán)格按照設(shè)計(jì)思路進(jìn)行,所以改革取得很好的效果,具體成效如下:
1、通過課程建設(shè),教師隊(duì)伍之間的交流溝通,歸納總結(jié)出新的、行之有效的教學(xué)方法與手段。
2、新課程標(biāo)準(zhǔn)和教學(xué)大綱對教學(xué)起到好的指導(dǎo)規(guī)范作用。
3、針對每次課進(jìn)行的單元設(shè)計(jì),更詳細(xì)的呈現(xiàn)了每次課的具體內(nèi)容,通過教師的設(shè)計(jì)讓學(xué)生有針對性的學(xué)習(xí),起到更好的學(xué)習(xí)效果。
4、多媒體課件根據(jù)每次單元設(shè)計(jì)制作,對單元設(shè)計(jì)進(jìn)行更加詳細(xì)的解釋和說明,對單元設(shè)計(jì)中涉知識進(jìn)行詳細(xì)介紹。
5、資源共享平臺讓學(xué)生可以課下學(xué)習(xí),通過平臺內(nèi)容的指導(dǎo),重新回顧課堂時(shí)刻。
6、新教材的編寫對學(xué)生學(xué)習(xí)起到了更好的輔助作用,教材完全按照項(xiàng)目案例順序編寫,對項(xiàng)目中分解知識詳細(xì)講解。
本次課程建設(shè)我們團(tuán)隊(duì)還總結(jié)了如下課程特色與創(chuàng)新點(diǎn):
1、本次課程建設(shè)把整個(gè)課程的內(nèi)容整合成了5個(gè)教學(xué)項(xiàng)目和1個(gè)實(shí)訓(xùn)項(xiàng)目。這6個(gè)項(xiàng)目是完整的、獨(dú)立的,覆蓋了課程中的章節(jié)內(nèi)容,讓學(xué)生先看到結(jié)果,再通過對結(jié)果的分析、研究去學(xué)習(xí)項(xiàng)目涉及的知識,從而達(dá)到有的放矢的教學(xué)和學(xué)習(xí)。
2、在教學(xué)過程中,根據(jù)不同的知識模塊、不同層次的學(xué)生采取不同的教學(xué)方法,對于學(xué)生理解掌握有難度的地方,要通過經(jīng)驗(yàn)幫助其總結(jié)、提煉出適合學(xué)生的方法。
3、本課程在建設(shè)與教學(xué)過程一直與企業(yè)緊密聯(lián)系,建立了“科瑞工場”、“科瑞定單班”。讓學(xué)生接受企業(yè)的文化、接受企業(yè)教師的培訓(xùn),學(xué)生的課外學(xué)習(xí)、就業(yè)都有了明確保障。
課程建設(shè)目前存在的主要問題如下:
1、學(xué)生職業(yè)素養(yǎng)缺失,應(yīng)該有專門途徑或手段進(jìn)行提升。
2、考核評價(jià)體系需要進(jìn)一步適應(yīng)與檢驗(yàn),同時(shí)也需要教學(xué)相關(guān)部門給予政策支持。
3、考核標(biāo)準(zhǔn)的制定有待進(jìn)一步研究,需要權(quán)威認(rèn)可。
下一步我們打算從兩個(gè)途徑進(jìn)行課程建設(shè):
1、引入第三方考核機(jī)制。用行業(yè)規(guī)范要求學(xué)生,使學(xué)生更符合企業(yè)標(biāo)準(zhǔn)。
2、加強(qiáng)校企合作。把企業(yè)實(shí)際項(xiàng)目案例引入課堂,讓學(xué)生提前進(jìn)入工作崗位,提前適應(yīng)職場環(huán)境。
參考文獻(xiàn):
摘要:本文首先分析了計(jì)算機(jī)網(wǎng)絡(luò)課程開展雙語教
>> 探索雙語教學(xué)之路,建設(shè)計(jì)算機(jī)網(wǎng)絡(luò)精品課程 計(jì)算機(jī)網(wǎng)絡(luò)精品課程建設(shè)的探索與思考 計(jì)算機(jī)網(wǎng)絡(luò)精品課程知識結(jié)構(gòu)教學(xué)探討 高職高專計(jì)算機(jī)網(wǎng)絡(luò)精品課程教學(xué)改革與實(shí)踐 高職計(jì)算機(jī)專業(yè)類精品課程建設(shè)的思考與探索 計(jì)算機(jī)組成原理精品課程建設(shè)的探索與實(shí)踐 “計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)”校級精品課程建設(shè)的探索與實(shí)踐 “計(jì)算機(jī)組成原理”精品課程建設(shè)的實(shí)踐與探索 “計(jì)算機(jī)組成原理”精品課程建設(shè)探索與實(shí)踐 淺談計(jì)算機(jī)基礎(chǔ)類精品課程教學(xué)資源建設(shè) 《計(jì)算機(jī)網(wǎng)絡(luò)構(gòu)建》精品課程網(wǎng)站建設(shè)淺析 高職計(jì)算機(jī)網(wǎng)絡(luò)精品課程建設(shè) 國家精品課程“計(jì)算機(jī)網(wǎng)絡(luò)”教材建設(shè)研究與實(shí)踐 “計(jì)算機(jī)網(wǎng)絡(luò)”國家精品課程建設(shè) 計(jì)算機(jī)網(wǎng)絡(luò)精品課程網(wǎng)站設(shè)計(jì)探究 計(jì)算機(jī)網(wǎng)絡(luò)精品課程網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) “計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)”精品課程的設(shè)計(jì)與實(shí)現(xiàn) 淺析計(jì)算機(jī)輔助語言教學(xué)在高職精品課程建設(shè)中的應(yīng)用 《計(jì)算機(jī)控制系統(tǒng)》精品課程建設(shè)及對教學(xué)的促進(jìn)作用 計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)課程教學(xué)探索 常見問題解答 當(dāng)前所在位置:)
思科網(wǎng)絡(luò)技術(shù)學(xué)院CCNA在線課程curriculum1-
4()
IETF RFC檢索庫()
internet2.edu
Internet Assigned Numbers Authority()
中國IT實(shí)驗(yàn)室在線實(shí)驗(yàn)(/
www/school/ccnp-lab.htm)
本精品課程網(wǎng)站(/apply/teacher/
course_preview_index.jsp?curid=524&coursename=計(jì)算機(jī)網(wǎng)絡(luò)&curstyle=default&from=guest&starts=
11&orderitem=curlevel)
推薦的期刊是:IEEE/ACM Transactions on Networking
2教學(xué)目標(biāo)與教學(xué)內(nèi)容
知識目標(biāo)是:掌握計(jì)算機(jī)網(wǎng)絡(luò)的體系結(jié)構(gòu)、基本概念,特別是TCP/IP協(xié)議族;學(xué)會生成局域網(wǎng)和實(shí)現(xiàn)廣域網(wǎng)連接;用Java語言實(shí)現(xiàn)協(xié)議Java小程序和網(wǎng)絡(luò)應(yīng)用程序的開發(fā);了解“無線與移動網(wǎng)絡(luò)”、“多媒體網(wǎng)絡(luò)”、“網(wǎng)絡(luò)安全”、“網(wǎng)絡(luò)管理”四個(gè)高級專題的最新進(jìn)展。語言目標(biāo)是:培養(yǎng)學(xué)生用英語進(jìn)行學(xué)術(shù)閱讀、寫作、交流的能力。
教學(xué)內(nèi)容方面,如何合理安排課程的內(nèi)容體系結(jié)構(gòu)、組織方式、實(shí)踐教學(xué)設(shè)計(jì),是非常重要的。我校的安排方式如下:
(1) 一開始就強(qiáng)調(diào)以Internet為研究目標(biāo)和示例來源,介紹計(jì)算機(jī)網(wǎng)絡(luò)的眾多基本概念和術(shù)語,為后面的學(xué)習(xí)打下基礎(chǔ);
(2) 采用自頂向下的順序,比如介紹網(wǎng)絡(luò)的第一個(gè)層次是應(yīng)用層,它離應(yīng)用程序最近,一旦學(xué)生們理解了網(wǎng)絡(luò)應(yīng)用,就能理解支持這些應(yīng)用的網(wǎng)絡(luò)服務(wù),同時(shí)還可激發(fā)學(xué)生對較低幾層的學(xué)習(xí)積極性;
(3) 引入最重要和最新的知識,放棄過時(shí)的內(nèi)容。
3師資力量
我校計(jì)算機(jī)網(wǎng)絡(luò)課程組是一只年青的教學(xué)隊(duì)伍,學(xué)術(shù)帶頭人牽頭,中青年為骨干,年齡、職稱、學(xué)歷梯隊(duì)結(jié)構(gòu)合理,平均年齡不到35歲。其中教授1人,副教授(含高級實(shí)驗(yàn)師)3人,講師(含工程師)5人,助教1人。具有博士學(xué)位2人,碩士學(xué)位4人,在讀博士1人,在讀碩士2人。教授從事基礎(chǔ)課理論的教學(xué);中青年為骨干,從事理論課和實(shí)踐課程的教學(xué);理論課師生比為1:13,實(shí)踐課師生比為1:8。本課程負(fù)責(zé)人長期從事本科計(jì)算機(jī)網(wǎng)絡(luò)及其他專業(yè)基礎(chǔ)課和專業(yè)課的理論與實(shí)踐課程的教學(xué)工作,從1989年開始,在國內(nèi)、澳大利亞及俄羅斯為本科生、研究生講授了計(jì)算機(jī)專業(yè)相關(guān)課程15門,已先后主講4屆本科年級的計(jì)算機(jī)網(wǎng)絡(luò)理論課,主講計(jì)算機(jī)網(wǎng)絡(luò)集成技術(shù)和研究生的高級計(jì)算機(jī)網(wǎng)絡(luò)等必修課課程,并一直從事本科實(shí)踐教學(xué)。其他教師也都有一年以上國外工作和生活經(jīng)歷,或者通過了PET5水平考試。
4實(shí)踐設(shè)計(jì)與國際認(rèn)證
我校投入大量資金建設(shè)的網(wǎng)絡(luò)實(shí)驗(yàn)室現(xiàn)已擁有上千臺計(jì)算機(jī)、路由器、交換機(jī)的實(shí)驗(yàn)網(wǎng)絡(luò)。我們建立了完善的實(shí)驗(yàn)技能達(dá)標(biāo)考試規(guī)范,學(xué)生必須在實(shí)驗(yàn)課程開設(shè)的10個(gè)實(shí)驗(yàn)項(xiàng)目和教材中的編程作業(yè)中選擇完成5個(gè)。實(shí)驗(yàn)指導(dǎo)書使用本課程負(fù)責(zé)人主編的《Computer Networks: Laboratory Sesssions》,其中集成了思科和微軟的網(wǎng)絡(luò)培訓(xùn)教程的核心內(nèi)容,部分實(shí)驗(yàn)由課程組設(shè)計(jì),部分取自課堂教材,部分取自參考實(shí)驗(yàn)教材,部分出自畢業(yè)學(xué)生的設(shè)計(jì)。
思科公司于2001年贈送我校CISCO網(wǎng)絡(luò)實(shí)驗(yàn)室,向?qū)W生提供CCNA培訓(xùn)課程。兩位教師接受了專門培訓(xùn),獲得了CCNP證書并取得了CISCO認(rèn)證網(wǎng)絡(luò)工程師的授權(quán)講師資格。CCNA培訓(xùn)課程完全采用E-learning的學(xué)習(xí)模式:學(xué)生通過閱讀即時(shí)更新的英文原版多媒體電子教材,完成每節(jié)后的Quiz;在Scenario中完成試驗(yàn)并在Lab Portfolio記錄心得和troubleshooting步驟;每學(xué)期期末參加On-line Test和Lab Test,并可根據(jù)評估意見到知識缺陷點(diǎn)查漏補(bǔ)缺。完成四個(gè)學(xué)期的學(xué)習(xí)后,學(xué)生可以參加CCNA認(rèn)證考試。本科學(xué)生參加CCNA認(rèn)證考試的通過率達(dá)到100%,個(gè)別優(yōu)秀學(xué)生考到1000分滿分成績。
華為公司也贈送我校華為網(wǎng)絡(luò)實(shí)驗(yàn)室,向?qū)W生提供HCNA培訓(xùn)課程。另外我校還擁有Microsoft公司授權(quán)考試中心,向?qū)W生提供MCP、MCSE、MCSD培訓(xùn)課程。
5經(jīng)驗(yàn)總結(jié)
要考慮到學(xué)生的英語水平參差不齊,最初有一定的難度,所以應(yīng)采用循序漸進(jìn)的教學(xué)方法,英語的使用由淺入深,由少到多。在學(xué)期初,教學(xué)中的英文所占比例相對較小,課件使用的語言應(yīng)盡量與教材的語言一致,對關(guān)鍵詞使用雙語解釋,讓學(xué)生熟悉專業(yè)詞匯的英文表述,保證大腦中兩種語言可以準(zhǔn)確切換,逐漸接受并適應(yīng)這種教學(xué)形式。經(jīng)過幾周再逐漸加大英文所占比例,水到渠成地過渡到幻片燈、課堂教學(xué)和提問、平時(shí)作業(yè)均采用英文,僅在極為重要的概念上稍作中文解釋,要求學(xué)生盡量用英語作答。小測驗(yàn)的題目逐漸過渡到采用英文試題,期末考試則允許同學(xué)根據(jù)自己的不同情況選擇不同的答題語言,因?yàn)槿⑽脑囶}有相當(dāng)?shù)碾y度,以減少學(xué)生的畏懼心理。
雙語教學(xué)教師的備課量很大,任務(wù)很重,所以學(xué)校應(yīng)給予政策激勵(lì),比如在工作量計(jì)算和課時(shí)津貼方面給予優(yōu)惠,在教材費(fèi)用方面也應(yīng)給予優(yōu)惠。另外學(xué)校應(yīng)加大教師培訓(xùn)力度和投入,設(shè)立專項(xiàng)經(jīng)費(fèi)培訓(xùn)雙語教學(xué)師資,盡可能選派教師到英語國家學(xué)習(xí)、生活一段時(shí)間。
參考文獻(xiàn)
[1] 張銘,周立柱等. 關(guān)于計(jì)算機(jī)專業(yè)“雙語教學(xué)”的調(diào)查報(bào)告[J]. 計(jì)算機(jī)教育,2004,(6).
[2] 王旭東. 關(guān)于計(jì)算機(jī)學(xué)科開展“雙語教學(xué)”的思考[J]. 計(jì)算機(jī)教育,2004,(6).
[3] 皮德常. 計(jì)算機(jī)專業(yè)開展“雙語教學(xué)”的實(shí)踐與探討[J]. 計(jì)算機(jī)教育,2005,(6).
[4] 蒲曉蓉,陸慶等. 計(jì)算機(jī)專業(yè)課程雙語教學(xué)探討[J]. 電子科技大學(xué)學(xué)報(bào),2003,(5).
關(guān)鍵詞:面向應(yīng)用;可持續(xù);Java程序設(shè)計(jì);教學(xué)改革
中圖分類號:G642文獻(xiàn)標(biāo)識碼:B
1Java的普適性和基礎(chǔ)性地位
Java語言能解決傳統(tǒng)程序設(shè)計(jì)語言的重復(fù)教學(xué)問題,保證面向應(yīng)用從程序設(shè)計(jì)基礎(chǔ)到軟件系統(tǒng)開發(fā)面向應(yīng)用可持續(xù)培養(yǎng)鞏固發(fā)展學(xué)生的軟件設(shè)計(jì)開發(fā)技能。
程序設(shè)計(jì)課程是計(jì)算機(jī)類專業(yè)建立和培養(yǎng)學(xué)生優(yōu)良的程序設(shè)計(jì)與實(shí)現(xiàn)能力和計(jì)算思維能力,初步的軟件開發(fā)能力和創(chuàng)新設(shè)計(jì)能力等基本專業(yè)素質(zhì)的基礎(chǔ)課程,是后續(xù)課程和專業(yè)學(xué)習(xí)的前提。Java程序設(shè)計(jì)作為計(jì)算機(jī)、電子信息工程和通信控制等理工科本科生階段的重要專業(yè)基礎(chǔ)課程,是一門操作性、技術(shù)性和工程性都很強(qiáng)的應(yīng)用型課程。國內(nèi)部分高校面向非理工科學(xué)生開設(shè)了Java程序設(shè)計(jì)選修課。同時(shí),Java語言是工業(yè)信息化部和人事部共同組織的全國軟件資格水平考試采用的二種考試語言之一,部分高校非計(jì)算機(jī)專業(yè)等級考試也選用了Java語言。
2面向應(yīng)用的UPCA教學(xué)目標(biāo)
面向應(yīng)用的“UPCA(Understanding, Programming, Configuration and Application)”教學(xué)目標(biāo)指“理解、編程、配置和應(yīng)用”,是Java程序設(shè)計(jì)課程關(guān)于知識與能力結(jié)構(gòu)的基本要求,其中“U”指理解面向?qū)ο缶幊趟枷搿⒒靖拍?、基本語法和編程規(guī)范;“P”指學(xué)會面向?qū)ο缶幊?、GUI編程、網(wǎng)絡(luò)通信編程和數(shù)據(jù)庫應(yīng)用編程,成為SCJP(Java程序員);“C”指掌握構(gòu)建與配置Java SE、Java EE開發(fā)環(huán)境及選擇高效的開發(fā)模式;“A”指在學(xué)會Java API基本應(yīng)用的基礎(chǔ)上,將Java語言作為信息系統(tǒng)開發(fā)的平臺,能初步在網(wǎng)絡(luò)環(huán)境中開發(fā)Java應(yīng)用系統(tǒng)。
Java程序設(shè)計(jì)課程教學(xué)改革的目的是面向應(yīng)用將Java作為本科計(jì)算機(jī)類專業(yè)的面向?qū)ο缶幊痰娜腴T語言、基礎(chǔ)性應(yīng)用架構(gòu)和開發(fā)平臺,形成面向應(yīng)用的特色鮮明的課程體系。在課程內(nèi)容和課程體系上充分考慮Java語言平臺的支撐性,構(gòu)建如圖 1所示分步驟、多層次、立體化的課程體系,以Core Java為主線貫穿整個(gè)架構(gòu),循序漸進(jìn),有機(jī)融合,鞏固深化,保證運(yùn)用Java面向應(yīng)用開發(fā)的可持續(xù)發(fā)展。
圖1基于Java的多層次立體化課程體系
本課題得到湖南省自然科學(xué)基金(07JJ6113),湖南省教育科學(xué)“十一五”規(guī)劃重點(diǎn)資助課題(XJK08AXJ002),湖南省計(jì)算機(jī)應(yīng)用技術(shù)重點(diǎn)建設(shè)學(xué)科(湘教通[2006]180號),湖南人文科技學(xué)院精品課程(院通[2008]20號)和湖南人文科技學(xué)院教學(xué)改革研究項(xiàng)目(RKJGZ0708和RKJGZ0912)的資助.
作者簡介:郭廣軍(1971-),男,湖南雙峰人,碩士,副教授,CCF高級會員,研究方向?yàn)榫W(wǎng)絡(luò)計(jì)算與分布式處理,服務(wù)計(jì)算。戴經(jīng)國(1962-),男,湖南雙峰人,碩士,教授,研究方向?yàn)榫W(wǎng)絡(luò)與信息安全。謝東(1971-),男,湖南益陽人,博士,講師,研究方向?yàn)閿?shù)據(jù)庫技術(shù)。彭智朝(1976-),男,湖南雙峰人,講師,碩士,研究方向?yàn)榫W(wǎng)絡(luò)與服務(wù)計(jì)算。陳海林(1981-),男,江西樟樹人,碩士,講師,研究方向?yàn)镴ava技術(shù)。
3面向應(yīng)用的理論教學(xué)體系
理論教學(xué)按照“少而精,面向應(yīng)用,解決重點(diǎn),突破難點(diǎn)”的原則,以“設(shè)計(jì)形態(tài)”為主導(dǎo),以UML貫穿分析設(shè)計(jì),實(shí)現(xiàn)程序觀到系統(tǒng)觀的提升,著重培養(yǎng)程序設(shè)計(jì)與實(shí)現(xiàn)能力,計(jì)算思維能力和系統(tǒng)分析與設(shè)計(jì)能力。本課程重點(diǎn)講授Java語言基礎(chǔ)知識、面向?qū)ο蟮木幊碳夹g(shù)、字符串與數(shù)組技術(shù)、常用Java API的使用、異常處理、基本I/O技術(shù)、網(wǎng)絡(luò)通信編程、數(shù)據(jù)庫訪問技術(shù)、GUI編程等;要突破的難點(diǎn)主要包括面向?qū)ο蟮木幊趟枷敕椒?、類變量和類方法的使用、各種輸入輸出流的應(yīng)用、事件處理模型、多線程技術(shù)等。
在教學(xué)環(huán)節(jié)上,本課程主要包括理論教學(xué)、課內(nèi)實(shí)驗(yàn)、課外實(shí)驗(yàn)和課程設(shè)計(jì)。理論課教學(xué)、課內(nèi)實(shí)驗(yàn)一般開設(shè)18周,周課時(shí)(理+實(shí))為3(2+1)學(xué)時(shí)或4(2+2)學(xué)時(shí),課外實(shí)驗(yàn)每周不少于2學(xué)時(shí),課程設(shè)計(jì)單獨(dú)開設(shè)2周。Java程序設(shè)計(jì)的理論教學(xué)體系的知識模塊和學(xué)時(shí)安排如圖2所示。
圖2Java程序設(shè)計(jì)的知識模塊與學(xué)時(shí)安排
4面向應(yīng)用的實(shí)踐教學(xué)體系
4.1 “三層次、四階段”實(shí)踐教學(xué)體系
本課程實(shí)踐教學(xué)體系根據(jù)面向應(yīng)用的創(chuàng)新人才培養(yǎng)模式,與軟件工程師的需求接軌,圍繞UPCA教學(xué)目標(biāo),分階段鞏固、螺旋式提升的原則,分為“三層次、四階段”,如表1所示。第一階段基于課堂演示實(shí)驗(yàn),導(dǎo)以觀察認(rèn)識,學(xué)生參與互動,為動手編程熱身;第二階段是學(xué)生課內(nèi)和課外實(shí)驗(yàn),開放實(shí)驗(yàn)室,學(xué)生動手設(shè)計(jì)編程,親身體驗(yàn),完成單個(gè)較小主題的設(shè)計(jì)編程與測試,是對某一知識點(diǎn)編程能力的單項(xiàng)訓(xùn)練;第三階段是課程設(shè)計(jì),完成綜合性的簡單系統(tǒng)開發(fā),提升分析、設(shè)計(jì)與編程能力,具備初步的系統(tǒng)開發(fā)技能;第四階段是高級技能與應(yīng)用軟件開發(fā)能力的實(shí)戰(zhàn)訓(xùn)練。
除第一階段外,每個(gè)階段分三個(gè)層次進(jìn)行,充分體現(xiàn)因材施教,量力而行的教學(xué)原則。第一層次是編程技能的最低要求,主要面向?qū)W習(xí)基礎(chǔ)較差的學(xué)生,使其通過模仿練習(xí),鞏固所學(xué)知識,掌握基本技能,激發(fā)學(xué)生的學(xué)習(xí)熱情和興趣;第二層次是編程技能基本要求,面向中間學(xué)生,通過模仿進(jìn)而自主設(shè)計(jì)編程的實(shí)踐過程,激發(fā)學(xué)生的創(chuàng)新意識,增強(qiáng)他們的動手能力和基本的分析設(shè)計(jì)能力;第三層次是編程技能的高級要求,面向?qū)W有余力的優(yōu)秀學(xué)生,給其自由設(shè)計(jì)空間,培養(yǎng)他們基本的軟件開發(fā)能力和創(chuàng)新精神。
表1實(shí)踐教學(xué)體系
階段環(huán)節(jié)要求
第一階段
(驗(yàn)證性/設(shè)計(jì)性)課堂演示實(shí)驗(yàn)教師演示和學(xué)生參與互動相結(jié)合
第二階段
(設(shè)計(jì)性)課內(nèi)實(shí)驗(yàn)
課外實(shí)驗(yàn)
(開放實(shí)驗(yàn)室)按實(shí)驗(yàn)?zāi)康呐c要求,分析設(shè)計(jì)每一個(gè)實(shí)驗(yàn)題,并上機(jī)調(diào)試驗(yàn)證
模仿樣例設(shè)計(jì)實(shí)驗(yàn)并上機(jī)調(diào)試完成
上機(jī)調(diào)試樣例程序,消化理解
第三階段
(綜合性)課程設(shè)計(jì)
(分散與集中相結(jié)合)按課程設(shè)計(jì)任務(wù)書,設(shè)計(jì)一個(gè)比較簡單的應(yīng)用系統(tǒng),并上機(jī)調(diào)試驗(yàn)證
模仿案例程序完成系統(tǒng)設(shè)計(jì)
上機(jī)調(diào)試案例程序,消化理解
第四階段
(綜合性)畢業(yè)實(shí)習(xí)實(shí)訓(xùn)
(導(dǎo)師制)按設(shè)計(jì)要求自己選題,獨(dú)立進(jìn)行需求分析、設(shè)計(jì)并編程實(shí)現(xiàn)
模仿案例按畢業(yè)設(shè)計(jì)要求自己選題,獨(dú)立分析、設(shè)計(jì)、實(shí)現(xiàn)、部署、測試
消化理解應(yīng)用系統(tǒng)案例,并上機(jī)調(diào)試實(shí)現(xiàn)
在實(shí)踐教學(xué)過程中,采取以下措施來提高學(xué)生的操作能力。(1)采取集體講解與個(gè)別輔導(dǎo)相結(jié)合的教學(xué)方法,使絕大多數(shù)同學(xué)通過課內(nèi)實(shí)驗(yàn)較好的掌握基本分析、編碼和調(diào)試技能。(2)通過案例教學(xué)和簡單項(xiàng)目設(shè)計(jì)等形式,來提高學(xué)生的軟件設(shè)計(jì)與編程能力。(3)課內(nèi)與課外實(shí)驗(yàn)相結(jié)合,通過網(wǎng)上教學(xué)、開放實(shí)驗(yàn)室、正確引導(dǎo)、激發(fā)學(xué)生上機(jī)實(shí)驗(yàn)的積極性和興趣。(4)組織為期二周的專門的Java課程設(shè)計(jì),聘請合作公司軟件工程師參與方案制訂和現(xiàn)場指導(dǎo),實(shí)現(xiàn)校企對接,提高學(xué)生的綜合應(yīng)用開發(fā)技能,使學(xué)生初步掌握簡單應(yīng)用系統(tǒng)的設(shè)計(jì)開發(fā)方法。課程設(shè)計(jì)題目及要求在學(xué)期初公布,在集中設(shè)計(jì)前兩周選題,學(xué)生分組做好相關(guān)準(zhǔn)備工作。課程設(shè)計(jì)題目要具有一定的實(shí)用性、可行性,難度與設(shè)計(jì)工作量適中,允許經(jīng)指導(dǎo)老師批準(zhǔn)學(xué)生自己擬題。
4.2校企合作,拓展實(shí)踐教學(xué)體系
(1) 校內(nèi)實(shí)驗(yàn)、實(shí)訓(xùn)環(huán)境
建成了環(huán)境友好、軟硬齊備、性能優(yōu)良、協(xié)作開發(fā)的軟件開發(fā)實(shí)驗(yàn)實(shí)訓(xùn)室,安裝配置了Java系列開發(fā)平臺和工具、應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器等,實(shí)驗(yàn)項(xiàng)目開出率達(dá)100%,其中有設(shè)計(jì)性和綜合性實(shí)驗(yàn)的課程占整個(gè)實(shí)踐性課程的95%。此外,開放實(shí)驗(yàn)室為完成課外實(shí)驗(yàn),培養(yǎng)學(xué)生自主探索性學(xué)習(xí),為提高創(chuàng)新設(shè)計(jì)能力提供了基本條件保障。
(2) 校外實(shí)習(xí)、實(shí)訓(xùn)基地
以“致用、實(shí)用”的應(yīng)用型人才培養(yǎng)原則,面向出口,主動對接市場與企業(yè)需求,校企聯(lián)合創(chuàng)辦了包括美國杰普、廣州達(dá)內(nèi)、長沙國軟等多層次的校外軟件開發(fā)實(shí)習(xí)、實(shí)訓(xùn)基地,拓展了實(shí)踐教學(xué)體系。校企雙方在人才培養(yǎng)、科學(xué)研究、技術(shù)革新、技術(shù)開發(fā)、資源互補(bǔ)、認(rèn)證培訓(xùn)、學(xué)生就業(yè)等各個(gè)領(lǐng)域開展合作,為學(xué)生專項(xiàng)培訓(xùn)、課程設(shè)計(jì)、畢業(yè)實(shí)習(xí)和畢業(yè)設(shè)計(jì)提供了優(yōu)良的軟件開發(fā)條件,提高了畢業(yè)生的就業(yè)競爭力。
5面向應(yīng)用的教學(xué)方法和教學(xué)手段改革
5.1教學(xué)方法改革
(1) 基本教學(xué)方法貫穿整個(gè)教學(xué)活動
① 啟發(fā)式教學(xué):可通過先果后因、分析提問、編程互動、程序調(diào)式等,啟發(fā)學(xué)生積極思考、分析、討論、參與,共同探尋解決問題的途徑、方法和答案,以激發(fā)學(xué)生學(xué)習(xí)興趣,增強(qiáng)學(xué)習(xí)主動性、積極性和創(chuàng)造性??陕?lián)系實(shí)際打比喻使抽象概念具體形象化,如“類、對象、實(shí)例”可比“面、線、點(diǎn)”;對比分析看本質(zhì)使機(jī)理明析化,如“接口與類”猶如“設(shè)計(jì)與實(shí)現(xiàn)”;運(yùn)用UML使面向?qū)ο蟮乃季S科學(xué)化、設(shè)計(jì)思想可視化,如“類圖、對象圖、接口、時(shí)序圖”等在面向設(shè)計(jì)中的合理使用。
② 討論式教學(xué):對于重點(diǎn)和難點(diǎn)內(nèi)容,適當(dāng)安排討論互動環(huán)節(jié)。如類的設(shè)計(jì),從實(shí)例出發(fā),由學(xué)生思考討論,給出類的屬性和操作,由教師總結(jié)、修改和完善,達(dá)到預(yù)期效果。
③ 案例教學(xué)法:通過提出問題,給學(xué)生一些時(shí)間思考、討論待解決的問題,以更深入地展開學(xué)習(xí),其實(shí)施過程有若干個(gè)角度。在課堂教學(xué)中適時(shí)引入恰當(dāng)、有趣、易于說明問題的小范例,教師演示學(xué)生參與完成;以“大作業(yè)”的形式引進(jìn)典型案例,基本概念的闡述和應(yīng)用性操作圍繞該案例展開,自始至終貫穿整個(gè)教學(xué)過程;在課程設(shè)計(jì)、實(shí)驗(yàn)實(shí)訓(xùn)和畢業(yè)設(shè)計(jì)等環(huán)節(jié)中,對已有的案例進(jìn)行剖析,模仿案例設(shè)計(jì)完成類似的應(yīng)用系統(tǒng)開發(fā)。
④ 項(xiàng)目驅(qū)動教學(xué)法:是實(shí)施探究式教學(xué)模式的一種教學(xué)方法,以幫助學(xué)習(xí)者明確學(xué)習(xí)目標(biāo),根據(jù)項(xiàng)目需求來學(xué)習(xí),由被動地接受知識轉(zhuǎn)變?yōu)橹鲃拥貙で笾R,是應(yīng)用開發(fā)能力培養(yǎng)重要途徑。通過“提出項(xiàng)目、分析設(shè)計(jì)、編程測試,邊學(xué)邊用,總結(jié)完善”的過程,在項(xiàng)目情境教學(xué)中體現(xiàn)出面向應(yīng)用、共同協(xié)作、互動創(chuàng)新、發(fā)揚(yáng)個(gè)性的教學(xué)風(fēng)格。具體實(shí)施設(shè)置在第三階段的實(shí)踐環(huán)節(jié),提前作好整體規(guī)劃、分組設(shè)計(jì),然后學(xué)生演示、教師總結(jié),使得群體思維與智慧為全體學(xué)生所共享。
(2) 多種教學(xué)方法的融合突破重點(diǎn)與難點(diǎn),培養(yǎng)應(yīng)用開發(fā)能力
① 對于基礎(chǔ)知識點(diǎn)采用“多媒體課件+啟法式+討論式教學(xué)法”相結(jié)合。即讓學(xué)生帶著問題,教師采用啟發(fā)式等方法借助多媒體課件完成重點(diǎn)、難點(diǎn)的突破。
② 針對應(yīng)用技術(shù)知識點(diǎn)采用“多媒體課件+活代碼+案例教學(xué)+項(xiàng)目驅(qū)動法”相結(jié)合。即讓學(xué)生帶著任務(wù),教師以活代碼通過案例或項(xiàng)目,借助多媒體課件培養(yǎng)學(xué)生應(yīng)用開發(fā)能力培養(yǎng)。
(3) 引入雙主模式教學(xué)和研究式教學(xué)
① 雙主模式教學(xué)方法:在應(yīng)用與提高部分的講授中,介紹開發(fā)企業(yè)級應(yīng)用系統(tǒng)的一些高級編程,涉及到的知識點(diǎn)深、知識面寬,難度較大,主要在第三、四階段的實(shí)踐環(huán)節(jié)中進(jìn)行操作。在這個(gè)過程中,教師的主導(dǎo)作用并非自始至終,其角色要從知識的傳遞者轉(zhuǎn)變到學(xué)生學(xué)習(xí)的促進(jìn)者、組織者和指導(dǎo)者,學(xué)生更多的時(shí)候是在教師的幫助下進(jìn)行主動的思考、探索與實(shí)踐。
② 研究式教學(xué):方法一,在課程設(shè)計(jì)中,指導(dǎo)學(xué)生作小課題,要求學(xué)生設(shè)計(jì)、實(shí)現(xiàn)并調(diào)試成功某個(gè)小型應(yīng)用系統(tǒng)。方法二,把課程教學(xué)與教師的科學(xué)研究有機(jī)地結(jié)合,即把一項(xiàng)規(guī)模較大的工程設(shè)計(jì)項(xiàng)目引進(jìn)教學(xué)的全過程,鼓勵(lì)學(xué)生參與教師的研究項(xiàng)目,通過實(shí)踐獲取知識。
5.2教學(xué)手段的改革
課程組教師充分利用計(jì)算機(jī)學(xué)科在教學(xué)過程中的優(yōu)勢,在多媒體網(wǎng)絡(luò)教室或?qū)嶒?yàn)室中進(jìn)行互動的教學(xué),以提高學(xué)生的實(shí)踐能力,激發(fā)學(xué)生的創(chuàng)造力。Java語言程序設(shè)計(jì)在線教學(xué)系統(tǒng)提供了集成化網(wǎng)絡(luò)教學(xué)平臺,開發(fā)了豐富的立體化教學(xué)資源,開設(shè)了學(xué)習(xí)論壇和網(wǎng)上答疑等互動教學(xué)。
注重應(yīng)用動手能力,改革考試考核方式。除了常規(guī)理論考試之外,還通過機(jī)試、課程設(shè)計(jì)考試、答辯式考試等多種形式,使考教相融,學(xué)教互動。
逐步開設(shè)創(chuàng)新性實(shí)驗(yàn)。在課程設(shè)計(jì)等環(huán)節(jié)中,設(shè)計(jì)難度、層次、技巧有所區(qū)別的研究性和開發(fā)性課題,引導(dǎo)和鼓勵(lì)學(xué)生進(jìn)行自主開發(fā)。在第二課堂活動,開展程序設(shè)計(jì)競賽,培養(yǎng)學(xué)生利用Java語言進(jìn)行程序設(shè)計(jì)的興趣,為后繼課程的開展作好充分準(zhǔn)備。
6立足精品,加強(qiáng)課程建設(shè)
“Java程序設(shè)計(jì)”于2008年被學(xué)校評為校級精品課程,進(jìn)一步優(yōu)化整合教學(xué)內(nèi)容、革新教學(xué)方法、加強(qiáng)師資隊(duì)伍、網(wǎng)絡(luò)課程和教材建設(shè)。課程組主編的《Java程序設(shè)計(jì)教程》(武漢大學(xué)出版社,2008),加強(qiáng)了課程立體化教學(xué)資源建設(shè),建成了Java程序設(shè)計(jì)在線教學(xué)系統(tǒng),開辟了網(wǎng)上答疑系統(tǒng)和Java技術(shù)論壇,為學(xué)生提供個(gè)性化學(xué)習(xí)空間。
面向應(yīng)用修訂完善了相關(guān)專業(yè)培養(yǎng)方案、教學(xué)大綱、實(shí)驗(yàn)大綱、考試大綱、考試考核辦法。研制了多媒體電子課件、實(shí)驗(yàn)指導(dǎo)教程和試題庫,制作收集整理了大量的圖文聲像教學(xué)資料和開發(fā)案例,及時(shí)更新優(yōu)化教學(xué)內(nèi)容,反映最新的Java應(yīng)用技術(shù)水平與發(fā)展趨勢。這些擴(kuò)充性資料既滿足課程教學(xué)的需要,又兼顧了學(xué)生課外自主學(xué)習(xí)的要求,深受學(xué)生的歡迎,效果良好。
7面向應(yīng)用,加強(qiáng)“雙師型”隊(duì)伍建設(shè)
教師是教學(xué)改革的具體實(shí)踐者,師資隊(duì)伍建設(shè)是保障改革順利實(shí)施的關(guān)鍵。針對當(dāng)前計(jì)算機(jī)技術(shù)發(fā)展快而教師教學(xué)任務(wù)重、缺乏提升自身業(yè)務(wù)水平機(jī)會的現(xiàn)狀和青年教師多的特點(diǎn),特制定相應(yīng)師資培養(yǎng)措施:(1)改善職稱結(jié)構(gòu),合理規(guī)劃、有計(jì)劃的選派青年教師攻讀博、碩士學(xué)位。目前課程組教師隊(duì)伍共12人,其中教授2人,副教授4人,講師6人;博士2人,碩士10人。(2)學(xué)術(shù)會議、課程進(jìn)修。積極支持教師參加國內(nèi)各種高質(zhì)量的教學(xué)會議和學(xué)術(shù)會議,選派青年教師參加國內(nèi)各種優(yōu)秀(精品)課程培訓(xùn),到校企合作單位,如上海杰普、廣州達(dá)內(nèi)等輪崗培訓(xùn),確保教學(xué)與社會需求接軌,提升教師軟件開發(fā)水平和科研實(shí)力。(3)教研活動、集體備課。定期開展集體備課、聽課評課、示范公開課等多種形式的教學(xué)研討活動,由教學(xué)經(jīng)驗(yàn)豐富、教學(xué)效果優(yōu)秀的教師向青年教師傳授教學(xué)方法、教學(xué)規(guī)范、教學(xué)藝術(shù),幫助青年教師練好教學(xué)基本功,提高
教學(xué)水平與能力。(4)傳幫帶、導(dǎo)師制。對首次開課的教師,由副教授以上教學(xué)經(jīng)驗(yàn)豐富的教師擔(dān)任其導(dǎo)師,指導(dǎo)備課、隨堂聽課、及時(shí)輔導(dǎo),使之盡快掌握教學(xué)規(guī)律、站穩(wěn)講臺。通過上述措施,有效地提高了青年教師的教學(xué)水平和科研水平,“Java程序設(shè)計(jì)”課程教學(xué)團(tuán)隊(duì)已經(jīng)成長為一支結(jié)構(gòu)合理,教學(xué)、學(xué)術(shù)水平高,勇于創(chuàng)新的教學(xué)隊(duì)伍。
8結(jié)論
經(jīng)過本課程組幾年來的共同努力,面向應(yīng)用,對“Java程序設(shè)計(jì)”教學(xué)實(shí)施了系列的改革和實(shí)踐,緊緊圍繞“一目標(biāo)、二體系、三層次、四階段、可持續(xù)”,改革內(nèi)容涉及理論教學(xué)、實(shí)踐教學(xué)和實(shí)習(xí)基地三大方面。通過改革,整合優(yōu)化了理論教學(xué)體系,強(qiáng)化了“三層次、四階段”實(shí)踐教學(xué)體系,加強(qiáng)了實(shí)習(xí)基地、教材與師資隊(duì)伍建設(shè),適應(yīng)了可持續(xù)面向應(yīng)用的人才培養(yǎng)需要,實(shí)踐效果好,得到了學(xué)生和同行的好評,提高了學(xué)生的應(yīng)用軟件設(shè)計(jì)開發(fā)能力,提升了學(xué)生的就業(yè)競爭力。配套的在線教學(xué)系統(tǒng)已在多門課中推廣應(yīng)用,前景廣闊。
參考文獻(xiàn):
[1] 郭廣軍,劉安豐,陽西述,等. Java程序設(shè)計(jì)教程[M].武漢:武漢大學(xué)出版社,2008.
[2] [美]Grady Booch, James Rumbaugh, Ivar Jacobson. UML用戶指南[M]. 邵維忠,麻志毅,張文娟,等譯.北京:機(jī)械工業(yè)出版社,2002.
[3] 董麗萍,劉宇. 面向應(yīng)用型人才培養(yǎng)的實(shí)驗(yàn)教學(xué)體系研究[J]. 實(shí)驗(yàn)技術(shù)與管理,2007,24(9):121-124.
[4] 朱小英. 以項(xiàng)目方式驅(qū)動Java實(shí)驗(yàn)課程教學(xué)的創(chuàng)新[J]. 成都大學(xué)學(xué)報(bào):教育科學(xué)版,2008,22(8):93-96.
關(guān)鍵詞:多核技術(shù);計(jì)算機(jī)教學(xué);高職院校
中圖分類號:G642文獻(xiàn)標(biāo)識碼:B
多核技術(shù)發(fā)展迅猛之勢已超出人們的預(yù)期想象,給計(jì)算機(jī)軟硬件設(shè)計(jì)理念和方法帶來重大變革。作為計(jì)算機(jī)應(yīng)用人才培養(yǎng)重要基地的高職院校,如何在多核時(shí)代到來之初就開始探索計(jì)算機(jī)相關(guān)課程的革新,適應(yīng)多核時(shí)代對計(jì)算機(jī)人才的需要,是一個(gè)新的挑戰(zhàn)。計(jì)算機(jī)教學(xué)觀念、計(jì)算機(jī)教學(xué)知識體系就應(yīng)該根據(jù)多核技術(shù)發(fā)展走勢做相應(yīng)的變化,例如教學(xué)觀念要從結(jié)構(gòu)化和面向?qū)ο缶幊贪l(fā)展到多線程并行編程,教學(xué)課程從編程語言到軟件工程,從計(jì)算機(jī)組成到芯片設(shè)計(jì),都可以引入多核技術(shù)。本文就教學(xué)觀念和編程語言類課程的影響進(jìn)行了有益的探討。
1高職院校計(jì)算機(jī)專業(yè)課程體系的現(xiàn)狀
20多年間,中國職業(yè)教育已經(jīng)成為世界上規(guī)模最大、人數(shù)最多、進(jìn)步最快的職業(yè)教育體系:目前高職在校生人數(shù)在大學(xué)生中所占比例高達(dá)53%,總?cè)藬?shù)是1998年的6倍多。從1980年起步時(shí)期的區(qū)區(qū)13所,到2005年底的1091所,全國僅獨(dú)立設(shè)置的高職高專學(xué)校數(shù)量就增長了80多倍,幾乎所有的高職院校都有計(jì)算機(jī)專業(yè)或涉及計(jì)算機(jī)教育。如此之大規(guī)模,計(jì)算機(jī)教育必然給高職的教育質(zhì)量帶來相應(yīng)的高影響力和新課題。
由于辦學(xué)定位上的差別,高職計(jì)算機(jī)專業(yè)的教學(xué)自然不同于傳統(tǒng)的大學(xué)本科計(jì)算機(jī)專業(yè)的教學(xué)。高職計(jì)算機(jī)專業(yè)教學(xué)應(yīng)以培養(yǎng)生產(chǎn)或服務(wù)一線的技術(shù)應(yīng)用型人才為宗旨,專門性、實(shí)踐性應(yīng)當(dāng)是其課程設(shè)置的基本定位,應(yīng)以工作能力(技術(shù)應(yīng)用能力和職業(yè)素質(zhì))為主線來設(shè)計(jì)課程教學(xué)體系。其辦學(xué)特色是堅(jiān)持根據(jù)市場和技術(shù)需求變化適時(shí)調(diào)整對學(xué)生的培養(yǎng)目標(biāo),特別要注意多核技術(shù)帶來的技術(shù)需求的變化,使得學(xué)生具有新技術(shù)的適應(yīng)能力。
2007年7月23日,在新疆舉行的“全國高等院校計(jì)算機(jī)基礎(chǔ)教育”2007論壇暨全國高等院校計(jì)算機(jī)基礎(chǔ)教育研究會學(xué)術(shù)年會上,誕生了《中國高職院校計(jì)算機(jī)教育課程體系2007》。其英文譯名為China Vocational -Computing Curricula,簡稱CVC2007。封面為藍(lán)色,通常稱作高職藍(lán)皮書。它是我國高職院校計(jì)算機(jī)領(lǐng)域中第一個(gè)全面、系統(tǒng)的指導(dǎo)性文件,CVC2007要解決的問題是:高職計(jì)算機(jī)教
育應(yīng)當(dāng)遵循什么指導(dǎo)思想和辦學(xué)理念;當(dāng)前面臨的形勢和需要解決的問題;依據(jù)什么原則去構(gòu)建高職計(jì)算機(jī)教育的課程體系,并提供了計(jì)算機(jī)應(yīng)用技術(shù)等七個(gè)專業(yè)的課程體系參考方案,現(xiàn)在大多數(shù)高職院校都按照該藍(lán)本進(jìn)行相關(guān)計(jì)算機(jī)專業(yè)課程體系的設(shè)計(jì)。
多核時(shí)代的到來,多核技術(shù)的發(fā)展,使得大學(xué)計(jì)算機(jī)的教育面臨新的問題:在多核技術(shù)的影響下,計(jì)算機(jī)體系結(jié)構(gòu)、操作系統(tǒng)、編譯技術(shù)和應(yīng)用軟件的編程模型等都發(fā)生了較大的變化,大學(xué)計(jì)算機(jī)的教學(xué)需要跟上多核技術(shù)的腳步,做出有針對性的調(diào)整。國外的高校例如美國麻省理工學(xué)院、喬治亞理工學(xué)院等已經(jīng)開始設(shè)置多核課程,通過新增課程或修改原有課程的教學(xué)內(nèi)容,以適應(yīng)多核計(jì)算技術(shù)帶來的變化。對國內(nèi)的普通高校來說,教育部已聯(lián)合英特爾公司推出了“教育部―英特爾精品課程”,投入和支持一系列與多核課程相關(guān)的精品課程建設(shè)項(xiàng)目,推動了我國高校引入多核內(nèi)容進(jìn)行課程教學(xué)與建設(shè)。目前高職院校的相應(yīng)工作比較滯后,CVC2007還未明確涉及多核技術(shù),需要進(jìn)行相應(yīng)的修改和補(bǔ)充,以達(dá)到培養(yǎng)的學(xué)生具備在主流計(jì)算機(jī)硬件上進(jìn)行多核技術(shù)應(yīng)用和開發(fā)的能力,增強(qiáng)學(xué)生的就業(yè)能力和創(chuàng)業(yè)能力。因此,將多核技術(shù)納入到高職院校的課程體系中具有相當(dāng)?shù)闹匾院途o迫性。
2多核帶來的影響
所謂雙核處理器,就是在一塊CPU基板上集成兩個(gè)處理器核心,并通過總線等互連技術(shù),將各處理器核心連接起來。多核并不是一個(gè)新概念,現(xiàn)在的多核基本上指的是CMP(Chip Multi Processors,單芯片多處理器)類型,其實(shí)在RISC處理器領(lǐng)域早已實(shí)現(xiàn)。多核與單核的區(qū)別在于,前者可以讓程序真正地“同時(shí)”執(zhí)行,而不是多個(gè)進(jìn)程輪流使用CPU,從而給用戶造成“多個(gè)程序正在同時(shí)執(zhí)行”的假象。以前,通常是依賴CPU時(shí)鐘頻率的提升來提高CPU的性能。然而普通單核心處理器的頻率難于進(jìn)一步提升,性能也無法有質(zhì)的飛躍。由于時(shí)鐘頻率高,功率消耗大,溫度升也高,機(jī)器易發(fā)生故障和老化,英特爾公司在3.8GHz的產(chǎn)品以后只得宣布停止4GHz的產(chǎn)品計(jì)劃。
因此,處理器全面轉(zhuǎn)向多核體系,CPU內(nèi)部開始出現(xiàn)了兩個(gè)、四個(gè)甚至更多的內(nèi)核。
由于是底層的計(jì)算平臺正在發(fā)生變化,因此IT領(lǐng)域從業(yè)人員,不僅僅是開發(fā)者,包括需求分析人員、設(shè)計(jì)者、程序員和測試者,都在工作時(shí)要考慮到并行帶來的影響。作為高職院校的計(jì)算機(jī)教育工作者,要考慮到技術(shù)變化所帶來的技術(shù)需求的變化,以適應(yīng)高職院校培養(yǎng)人才的需求。為此,本文僅就多核對計(jì)算機(jī)專業(yè)的教學(xué)觀念和編程語言課程的影響進(jìn)行了初步探討。
2.1并行設(shè)計(jì)思想的引入
多核的流行和普及,使程序中可以有多個(gè)線程真正地“同時(shí)”運(yùn)行,也就是并行執(zhí)行。如果說第一代是過程化和結(jié)構(gòu)化編程,第二代是面向?qū)ο缶幊?那么現(xiàn)在到了第三代多線程并行編程。能不能把多線程并行化的工作完全交給操作系統(tǒng)和編譯器呢?這是一個(gè)充滿誘惑力的前景。我們認(rèn)為并行化的工作現(xiàn)在無法自動實(shí)現(xiàn),未來也只能在一定程度上有所緩解,而不可能全部交由機(jī)器完成。因此,在教學(xué)觀念上,需要建立并行設(shè)計(jì)的思想和掌握并行編程模式,需要增設(shè)課程或在相關(guān)課程中加入Foster的PCAM并行設(shè)計(jì)方法學(xué)和多種的并行編程模式。面對多核,需要建立新的思維方式,就像當(dāng)年從過程化編程過渡到面向?qū)ο缶幊虝r(shí)所做的那樣。
2.2編程語言課程的影響
高職院校在教學(xué)計(jì)劃中大多都安排C和Java語言這兩門課,過去主要是體現(xiàn)的是單線程串行程序設(shè)計(jì)模式、結(jié)構(gòu)化與面向?qū)ο蟮脑O(shè)計(jì)思想,現(xiàn)在面對多核處理器,需要在并行觀念的基礎(chǔ)上進(jìn)行并行編程,因此需要對C和Java語言課進(jìn)行內(nèi)容的調(diào)整和補(bǔ)充。C和Java語言都具有良好的并行程序設(shè)計(jì)支持的功能,可以在課程中適當(dāng)?shù)剡M(jìn)行補(bǔ)充。如C語言的OpenMP和MPI庫分別支持共享存儲和分布存儲編程模式,其多線程庫也支持多線程并行。Java有很好的多線程編程功能,其代號為Tiger的Java 5的java.util.concurrent包的出現(xiàn),可以使用低層機(jī)器指令取代鎖,精化了互斥訪問的粒度,提高了系統(tǒng)的可伸縮性和活性。
設(shè)計(jì)一個(gè)好的并行編程應(yīng)用系統(tǒng)是困難的,設(shè)計(jì)者不僅僅要了解語言的并行功能部分,重要的是還要掌握和理解并行設(shè)計(jì)思想。設(shè)計(jì)者要面對的一個(gè)挑戰(zhàn)是任務(wù)劃分和數(shù)據(jù)分解,要盡可能地讓每個(gè)任務(wù)在執(zhí)行時(shí)只使用自己的數(shù)據(jù)。如果不同的線程要共享數(shù)據(jù),問題將迅速變得復(fù)雜,同時(shí)并行程序的測試與調(diào)試也會更加困難。不久前,當(dāng)有人問C#之父Anders Hejlsberg“未來幾年內(nèi)語言的發(fā)展方向在何處”時(shí),Anders表示“要處理好多核的問題,并提供一個(gè)更好的并發(fā)模型”。Erlang語言最近也受到越來越多的關(guān)注,這說明人們迫切需要一個(gè)強(qiáng)大而又充分簡單的工具來解決并發(fā)編程的挑戰(zhàn)。
3應(yīng)對的措施和改革
由于學(xué)生就業(yè)有“滯后性”的特點(diǎn),而教學(xué)設(shè)計(jì)必須具有“前瞻性”,這樣才能適應(yīng)由于技術(shù)變化帶來的人才市場需求變化。因此,多核相關(guān)課程教學(xué)的開展和引入多核技術(shù)是現(xiàn)實(shí)的必然,而且是早行動早受益。開展多核技術(shù)的教學(xué)需要在教材、教學(xué)內(nèi)容、教學(xué)計(jì)劃等方面進(jìn)行相應(yīng)的調(diào)整,更重要的是教師培訓(xùn)必須先行一步。
3.1教師培訓(xùn)
教師是多核技術(shù)傳授的關(guān)鍵,只有教師自己掌握了多核技術(shù)的相關(guān)知識,才能組織好對學(xué)生的培養(yǎng)和教學(xué)工作。目前與多核相關(guān)的一些并行課程,也只有在國內(nèi)少數(shù)高校才開設(shè),高職院校的教師普遍缺乏這方面的知識,我們的教師應(yīng)盡快地接受必要的培訓(xùn),與時(shí)俱進(jìn),更新知識,只有教師早行動,學(xué)生才能早受益。多核技術(shù)的教師培訓(xùn)也可以采用送出去和請進(jìn)來相結(jié)合的辦法,送教師到相關(guān)院校學(xué)習(xí)和參加英特爾公司的大學(xué)課程計(jì)劃培訓(xùn)班,也可以請一些專家教授到學(xué)院進(jìn)行專題講座。另外,通過組織多核技術(shù)的研究小組,使教師迅速掌握多核技術(shù)領(lǐng)域的最新技術(shù)和研究前沿。
3.2課程和教材改革
多核課程的開設(shè),可以使學(xué)生對多核計(jì)算技術(shù)與應(yīng)用有一個(gè)全面深入的認(rèn)識,完善學(xué)生的知識結(jié)構(gòu),以更好適應(yīng)未來的計(jì)算機(jī)技術(shù)及其應(yīng)用的發(fā)展與革新。將多核技術(shù)引入計(jì)算機(jī)專業(yè)教學(xué)課程體系可以有兩種方式:一種為單獨(dú)開設(shè)課程,一種為改造現(xiàn)有課程。單獨(dú)開設(shè)課程,需要高水平的教師及適合高職院校的優(yōu)秀教材,這種方式現(xiàn)階段較難實(shí)行;對現(xiàn)有課程的改造和擴(kuò)充比較切實(shí)可行,我們可以首先對C和Java編程語言課進(jìn)行示范,將并行設(shè)計(jì)思想融合到這些課程中。另外,此前教育部聯(lián)合英特爾公司推出了“教育部―英特爾精品課程”,支持了一系列與多核課程相關(guān)的精品課程建設(shè)項(xiàng)目,我們可以引入和借鑒這類多核課程及教材。
3.3實(shí)驗(yàn)環(huán)境建立
建立多核技術(shù)課程的實(shí)驗(yàn)環(huán)境是必備和必需的。目前的臺式機(jī)和筆記本都是雙核以上的多核環(huán)境,開展多核計(jì)算硬件條件基本不成問題;軟件方面像OpenMP、MPI、Pthread等都有一些開源資源,可以實(shí)現(xiàn)共享式存儲計(jì)算和分布式存儲計(jì)算。對于某些系統(tǒng)環(huán)境需要進(jìn)行購置和添加,如Intel的多核計(jì)算環(huán)境,包括C編譯器、數(shù)學(xué)庫、測試和分析工具等。
4結(jié)束語
目前多核計(jì)算機(jī)系統(tǒng)已普及,需要我們高職院校的多核技術(shù)教育及時(shí)跟上發(fā)展潮流,為學(xué)生提供最前沿的信息和知識,適時(shí)地為社會培養(yǎng)出滿足市場技術(shù)需求的人才。希望通過我們的多核課程,學(xué)生能了解流行的多核硬件平臺,掌握多核編程和程序評測、調(diào)優(yōu)技能,具有扎實(shí)的動手實(shí)踐能力,為將來在無處不在的多核應(yīng)用領(lǐng)域工作打好扎實(shí)的基礎(chǔ)。
參考文獻(xiàn):
[1] 中國高等職業(yè)院校計(jì)算機(jī)教育改革課題研究組. 中國高職院校計(jì)算機(jī)教育課程體系2007[M]. 北京:中國鐵道出版社,2007.
關(guān)鍵詞: 需求導(dǎo)向; 應(yīng)用型人才培養(yǎng); Java教學(xué); 課程體系; 實(shí)踐教學(xué)
中圖分類號:G642 文獻(xiàn)標(biāo)志碼:A 文章編號:1006-8228(2013)11-66-04
0 引言
隨著計(jì)算機(jī)網(wǎng)絡(luò)和移動互聯(lián)網(wǎng)的發(fā)展,Java已成為21世紀(jì)首選的主流應(yīng)用程序開發(fā)語言[1],Java軟件工程師也因此成為近年來社會急需的軟件開發(fā)人才。據(jù)著名的TIOBE世界編程語言排行榜的數(shù)據(jù)顯示,自2001年以來,Java語言就幾乎一直占據(jù)著所有熱門編程語言排行的榜首。同時(shí),IDC市場研究公司的統(tǒng)計(jì)數(shù)據(jù)也顯示,在所有軟件開發(fā)類人才的需求中,Java軟件工程師的需求量最大,占到了總需求量的60%以上。根據(jù)2012年IT軟件行業(yè)就業(yè)情況調(diào)查結(jié)果,2012年我國Java軟件工程師的缺口就已高達(dá)20萬。
針對Java軟件開發(fā)人才緊缺的現(xiàn)象,浙江大學(xué)城市學(xué)院設(shè)置了基于需求導(dǎo)向、以Java能力培養(yǎng)為核心的Java應(yīng)用開發(fā)專業(yè)方向,將培養(yǎng)符合社會需求的Java應(yīng)用型人才作為首要任務(wù),根據(jù)計(jì)算機(jī)學(xué)科、產(chǎn)業(yè)發(fā)展和人才需求市場探索新的培養(yǎng)模式,建立符合Java應(yīng)用型人才培養(yǎng)要求的課程體系,積極引入校企合作,強(qiáng)調(diào)理論與實(shí)踐并重,提升學(xué)生應(yīng)用Java技術(shù)解決實(shí)際問題的能力,從而保證人才培養(yǎng)的質(zhì)量。
1 Java應(yīng)用型人才培養(yǎng)模式探索
1.1 設(shè)置需求導(dǎo)向的專業(yè)方向
浙江大學(xué)城市學(xué)院早在2004年就開設(shè)了Java應(yīng)用開發(fā)專業(yè)方向,該方向的培養(yǎng)目標(biāo)為:緊密結(jié)合飛速發(fā)展的Java技術(shù),切實(shí)培養(yǎng)德、智、體、美全面發(fā)展,掌握自然科學(xué)基礎(chǔ)知識、計(jì)算機(jī)科學(xué)基礎(chǔ)理論、計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用知識,具有Java軟件開發(fā)和網(wǎng)絡(luò)應(yīng)用實(shí)踐的基本經(jīng)驗(yàn),并具備良好的外語運(yùn)用能力,能適應(yīng)科學(xué)技術(shù)進(jìn)步和社會需求變化的高素質(zhì)應(yīng)用型Java專門人才[2]。
Java應(yīng)用開發(fā)專業(yè)方向的設(shè)置,堅(jiān)持“以社會需求為導(dǎo)向,與IT行業(yè)發(fā)展接軌”的原則,跟蹤Java技術(shù)的發(fā)展前沿,不斷完善Java教學(xué)的課程體系,在打好Java編程基礎(chǔ)的前提下,注重與企業(yè)開發(fā)實(shí)際相結(jié)合。學(xué)生通過Java應(yīng)用開發(fā)方向的學(xué)習(xí),畢業(yè)后能夠從事相關(guān)的Java平臺軟件開發(fā)和應(yīng)用工作,如Java企業(yè)應(yīng)用開發(fā)、Java前端開發(fā)和Java移動應(yīng)用開發(fā)等。
Java應(yīng)用開發(fā)方向的設(shè)置按照專業(yè)方向分類培養(yǎng)的思路[3],設(shè)計(jì)了基礎(chǔ)和方向相結(jié)合的知識體系和課程體系,強(qiáng)調(diào)“核心穩(wěn)定、方向靈活”,專業(yè)方向課程的設(shè)置具有多樣性、開放性和靈活性。所有的專業(yè)方向課程分為基礎(chǔ)課程、專業(yè)課程和方向課程等三類。基礎(chǔ)課程包括通識基礎(chǔ)課程和大類基礎(chǔ)課程,奠定終身學(xué)習(xí)的基礎(chǔ);專業(yè)課程為計(jì)算機(jī)專業(yè)所有方向的必修課程,用以夯實(shí)專業(yè)功底;方向課程則涵蓋了Java應(yīng)用開發(fā)知識體系中的主要核心知識單元,凸顯專業(yè)方向特色?;A(chǔ)課程和專業(yè)課程通常在一、二年級開設(shè),方向課程主要在三年級開設(shè)?;A(chǔ)課程、專業(yè)課程和方向課程覆蓋知識體系中的全部核心單元,也包括計(jì)算機(jī)發(fā)展前沿等選修內(nèi)容。最后大四年級進(jìn)行畢業(yè)實(shí)習(xí)和畢業(yè)設(shè)計(jì),使學(xué)生有更多的時(shí)間參與實(shí)際項(xiàng)目應(yīng)用,在實(shí)踐中提高分析問題和解決問題的綜合能力。
Java應(yīng)用開發(fā)專業(yè)方向的課程計(jì)劃設(shè)置如圖1所示,要求最低畢業(yè)總學(xué)分為165學(xué)分,其中方向課程為15學(xué)分。
1.2 建立面向應(yīng)用的課程體系
課程體系的構(gòu)建與專業(yè)方向的建設(shè)緊密相關(guān)[4],浙江大學(xué)城市學(xué)院計(jì)算機(jī)專業(yè)按照面向應(yīng)用需求的“逆推”方法,根據(jù)對企業(yè)用人的崗位調(diào)研以及對畢業(yè)生跟蹤調(diào)查的反饋信息,從Java應(yīng)用開發(fā)專業(yè)方向畢業(yè)生應(yīng)具備和掌握的能力與知識出發(fā),把握專業(yè)基礎(chǔ)課和專業(yè)方向課的設(shè)置和銜接,并充分考慮學(xué)生的自我發(fā)展能力和職業(yè)技能,建立了符合應(yīng)用型人才培養(yǎng)要求的課程體系。
目前,Java應(yīng)用開發(fā)方向已形成一個(gè)較為穩(wěn)定、彰顯特色的專業(yè)方向課程群,由Java高級程序設(shè)計(jì)、數(shù)據(jù)庫系統(tǒng)應(yīng)用與管理、軟件工程與數(shù)據(jù)庫課程設(shè)計(jì)、軟件開發(fā)規(guī)范、J2EE架構(gòu)和應(yīng)用開發(fā)、J2ME與移動應(yīng)用開發(fā)和J2EE應(yīng)用課程設(shè)計(jì)共七門課程組成。這些課程有著不同的課程目標(biāo),既相互獨(dú)立,又銜接緊密,共同構(gòu)成了培養(yǎng)Java軟件開發(fā)應(yīng)用型人才的課程體系。這七門課程涵蓋了Java技術(shù)的主要應(yīng)用領(lǐng)域,為學(xué)生搭建了一個(gè)關(guān)于Java技術(shù)相對完整的理論知識體系和實(shí)踐能力體系。
Java應(yīng)用開發(fā)方向設(shè)計(jì)的課程群見表1。
1.3 實(shí)施五位一體的實(shí)踐教學(xué)環(huán)節(jié)
Java應(yīng)用開發(fā)方向具有實(shí)踐性非常強(qiáng)的顯著特點(diǎn),在Java應(yīng)用型人才的培養(yǎng)過程中,我們實(shí)施了包括課程設(shè)計(jì)、短學(xué)期實(shí)訓(xùn)、學(xué)科競賽、企業(yè)培訓(xùn)和畢業(yè)實(shí)習(xí)/畢業(yè)設(shè)計(jì)等五位一體的Java實(shí)踐教學(xué)環(huán)節(jié),強(qiáng)調(diào)注重核心能力培養(yǎng),積極引入校企合作模式,開展了教學(xué)理念、教學(xué)內(nèi)容、教學(xué)方法、教學(xué)手段以及教材建設(shè)等各個(gè)方面的改革與實(shí)踐。
在Java應(yīng)用開發(fā)方向的建設(shè)中,實(shí)踐教學(xué)既是專業(yè)課程教學(xué)的重要組成部分,也是培養(yǎng)綜合應(yīng)用能力的重要環(huán)節(jié)[5]。通過實(shí)施五位一體的實(shí)踐教學(xué),可以達(dá)到訓(xùn)練技能、激勵(lì)創(chuàng)新的目的,也能夠培養(yǎng)學(xué)生的團(tuán)隊(duì)精神和綜合素質(zhì),使得該方向的學(xué)生不僅具有扎實(shí)的計(jì)算機(jī)基礎(chǔ)理論、突出的工程實(shí)踐能力和良好的科學(xué)研究素質(zhì),還具備從事計(jì)算機(jī)系統(tǒng)分析、設(shè)計(jì)、開發(fā),網(wǎng)絡(luò)應(yīng)用的部署、集成、管理等綜合能力,能夠勝任Java軟件的研發(fā)和應(yīng)用。
⑴ 基于項(xiàng)目開發(fā)的課程設(shè)計(jì)
基于項(xiàng)目開發(fā)的綜合課程設(shè)計(jì)是Java應(yīng)用開發(fā)專業(yè)方向建設(shè)中一項(xiàng)重要的實(shí)踐教學(xué)環(huán)節(jié),對于學(xué)生實(shí)踐能力的提升具有明顯的作用。課程設(shè)計(jì)綜合了Java應(yīng)用開發(fā)專業(yè)方向的多門相關(guān)課程,能夠達(dá)到激活學(xué)生綜合應(yīng)用與研究創(chuàng)新能力的目的。
典型的課程設(shè)計(jì)包括J2EE應(yīng)用課程設(shè)計(jì)、軟件工程與數(shù)據(jù)庫課程設(shè)計(jì)等。例如J2EE應(yīng)用課程設(shè)計(jì)要求學(xué)生掌握基于Web的大型應(yīng)用軟件系統(tǒng)的架構(gòu)設(shè)計(jì)方法,融合軟件工程、面向?qū)ο蟪绦蛟O(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)等思想,利用J2EE平臺以及MVC模式,結(jié)合主流數(shù)據(jù)庫系統(tǒng)(如Oracle、SQL Server等)和主流框架(如Struts、Hibernate等),完成一個(gè)大型B/S架構(gòu)的應(yīng)用軟件項(xiàng)目的設(shè)計(jì)、開發(fā),并能在異構(gòu)系統(tǒng)上進(jìn)行部署、測試和性能優(yōu)化。通過該課程設(shè)計(jì),可以培養(yǎng)學(xué)生能夠?qū)2EE架構(gòu)和應(yīng)用開發(fā)、數(shù)據(jù)庫系統(tǒng)應(yīng)用與管理和軟件開發(fā)規(guī)范等多門課程進(jìn)行綜合的專業(yè)知識分析,并提高其解決實(shí)際問題的能力。
⑵ 基于技能培養(yǎng)的短學(xué)期實(shí)訓(xùn)
除與多門課程相結(jié)合的課程設(shè)計(jì)外,Java應(yīng)用開發(fā)方向還單獨(dú)開設(shè)了短學(xué)期實(shí)訓(xùn)的實(shí)踐環(huán)節(jié)。短學(xué)期實(shí)訓(xùn)要求學(xué)生綜合多種知識和技術(shù),通常在大二、大三暑期利用兩個(gè)星期的時(shí)間合作進(jìn)行。
短學(xué)期實(shí)訓(xùn)緊密結(jié)合專業(yè)方向的培養(yǎng)目標(biāo),與傳統(tǒng)的課堂教學(xué)模式不同,采用的是完全實(shí)驗(yàn)室講授的方式,由雙師型教師或企業(yè)講師進(jìn)行指導(dǎo),強(qiáng)調(diào)邊講邊練,引入教師研發(fā)的實(shí)際項(xiàng)目或企業(yè)開發(fā)的真實(shí)案例,讓學(xué)生采取團(tuán)隊(duì)合作的方式,全程模擬企業(yè)開發(fā)流程,真正參與到項(xiàng)目的實(shí)際開發(fā)過程中,從模仿別人再到自己創(chuàng)造,使得學(xué)生能及時(shí)融會貫通所學(xué)知識,切實(shí)培養(yǎng)和提高動手能力,從而更好的掌握應(yīng)用技能。
⑶ 基于激勵(lì)創(chuàng)新的學(xué)科競賽
學(xué)科競賽是Java應(yīng)用開發(fā)方向的另一實(shí)踐教學(xué)環(huán)節(jié),不僅能夠激發(fā)學(xué)生的學(xué)習(xí)興趣,而且還能培養(yǎng)學(xué)生的自主學(xué)習(xí)和研究創(chuàng)新能力。
目前,Java應(yīng)用開發(fā)方向?qū)W生可以參加的學(xué)科競賽種類多樣,與專業(yè)方向課程的學(xué)習(xí)密切相關(guān),例如ACM程序設(shè)計(jì)競賽、電子商務(wù)競賽、多媒體設(shè)計(jì)競賽、大學(xué)生服務(wù)外包創(chuàng)新應(yīng)用大賽和Android應(yīng)用開發(fā)設(shè)計(jì)大賽等。同時(shí),專業(yè)方向還通過開設(shè)競賽討論班、建設(shè)競賽網(wǎng)站等多種方式,鼓勵(lì)學(xué)生積極參與學(xué)科競賽,開展自主研究性學(xué)習(xí),激活創(chuàng)新精神,涌現(xiàn)出了一大批競賽成績優(yōu)異、專業(yè)能力突出的學(xué)生。
⑷ 基于產(chǎn)學(xué)研合作的企業(yè)培訓(xùn)
培養(yǎng)合格的Java應(yīng)用型人才,還需要企業(yè)公司的積極參與,企業(yè)培訓(xùn)是Java應(yīng)用開發(fā)方向?qū)嵺`教學(xué)環(huán)節(jié)的一個(gè)重要補(bǔ)充。通過產(chǎn)學(xué)研合作,引入著名軟件企業(yè),建立校企聯(lián)合實(shí)訓(xùn)基地,使企業(yè)參與到Java軟件人才的培養(yǎng)過程,可以增強(qiáng)Java人才培養(yǎng)的適應(yīng)性和實(shí)用性,縮小人才培養(yǎng)和社會需求之間的距離,還能實(shí)現(xiàn)企業(yè)、學(xué)校和學(xué)生的多贏局面。
根據(jù)Java軟件人才的社會需求和特點(diǎn),Java應(yīng)用開發(fā)方向已與浙大網(wǎng)新集團(tuán)、快威科技集團(tuán)等知名企業(yè)合作,建立實(shí)訓(xùn)基地,進(jìn)行Java軟件人才的聯(lián)合培養(yǎng)。實(shí)訓(xùn)基地建立了真實(shí)企業(yè)開發(fā)環(huán)境和文化氛圍,引入企業(yè)管理模式培養(yǎng)學(xué)生職業(yè)素質(zhì),實(shí)訓(xùn)的項(xiàng)目都來自真實(shí)的企業(yè)項(xiàng)目。同時(shí),還與文達(dá)、新東方、恒天等專業(yè)培訓(xùn)機(jī)構(gòu)合作,共同開展Java培訓(xùn),進(jìn)行Java專業(yè)人才的培養(yǎng)和輸送,通過企業(yè)培訓(xùn)的學(xué)生到軟件開發(fā)公司就業(yè)后,就能直接加入實(shí)際項(xiàng)目的開發(fā)。
⑸ 基于工程實(shí)踐的畢業(yè)實(shí)習(xí)/畢業(yè)設(shè)計(jì)
畢業(yè)實(shí)習(xí)/畢業(yè)設(shè)計(jì)是Java實(shí)踐教學(xué)的一個(gè)核心環(huán)節(jié),畢業(yè)設(shè)計(jì)通常和畢業(yè)實(shí)習(xí)相結(jié)合,畢業(yè)實(shí)習(xí)/畢業(yè)設(shè)計(jì)的內(nèi)容以工程項(xiàng)目實(shí)踐為主。
畢業(yè)實(shí)習(xí)/畢業(yè)設(shè)計(jì)主要強(qiáng)調(diào)實(shí)踐性,鼓勵(lì)學(xué)生的畢業(yè)設(shè)計(jì)題目來自于教師或?qū)嵙?xí)企業(yè)的實(shí)際工程項(xiàng)目。學(xué)生在畢業(yè)實(shí)習(xí)期間,可以自主選擇參加教師的科研項(xiàng)目、到IT企業(yè)參與項(xiàng)目開發(fā)實(shí)習(xí),或者到校企合作建立的實(shí)訓(xùn)基地進(jìn)行實(shí)訓(xùn)。每個(gè)學(xué)生的畢業(yè)設(shè)計(jì)都有明確、具體的目標(biāo)任務(wù),要求一人一題,畢業(yè)設(shè)計(jì)的指導(dǎo)工作以全職教師為主,同時(shí)也引入企業(yè)優(yōu)秀技術(shù)人員的參與。畢業(yè)實(shí)習(xí)和畢業(yè)設(shè)計(jì)的銜接非常緊密,通過大四一個(gè)學(xué)年的實(shí)戰(zhàn)演練,學(xué)生能夠積累豐富的實(shí)際項(xiàng)目經(jīng)驗(yàn),從而為勝任今后的就業(yè)工作崗位打下良好的基礎(chǔ)。
2 Java應(yīng)用型人才培養(yǎng)實(shí)踐成果
經(jīng)過長期的研究與探索,浙江大學(xué)城市學(xué)院計(jì)算機(jī)專業(yè)實(shí)施基于需求導(dǎo)向的Java應(yīng)用型人才培養(yǎng)模式,已經(jīng)取得了良好的成效。
Java應(yīng)用開發(fā)專業(yè)方向自開設(shè)以來,一直是計(jì)算機(jī)專業(yè)學(xué)生選擇最熱門的方向。到目前為止,共有8屆600多名該方向的學(xué)生順利畢業(yè),畢業(yè)生的歷年就業(yè)率均在96%以上,尤其是2012屆有近一半計(jì)算機(jī)專業(yè)學(xué)生選擇了Java應(yīng)用開發(fā)方向,就業(yè)率達(dá)到100%。采用Java技術(shù)平臺進(jìn)行畢業(yè)設(shè)計(jì)的學(xué)生所獲得的畢業(yè)設(shè)計(jì)成績總體上明顯高于其他學(xué)生,畢業(yè)學(xué)生中有相當(dāng)一部分進(jìn)入淘寶、亞信、浙大網(wǎng)新等知名IT企業(yè)工作。從企業(yè)反饋的情況看,用人單位對畢業(yè)生工作能力的總體評價(jià)較高,畢業(yè)學(xué)生受到了這些用人單位的普遍歡迎。
近年來,Java應(yīng)用開發(fā)專業(yè)方向與企業(yè)合作,共開辦14期外包軟件人才培訓(xùn),培訓(xùn)學(xué)生350多名,其中95%直接進(jìn)入外包軟件公司工作,滿足了社會對軟件外包人才的需求,2011年,計(jì)算機(jī)專業(yè)被確立為浙江省計(jì)算機(jī)類專業(yè)培養(yǎng)服務(wù)外包人才試點(diǎn)專業(yè)。
Java應(yīng)用型人才培養(yǎng)模式的探索也取得了顯著的成果。2011年,Java應(yīng)用開發(fā)專業(yè)方向被列為浙江大學(xué)城市學(xué)院特色專業(yè)方向,專業(yè)方向中的核心課程J2EE架構(gòu)與應(yīng)用開發(fā)被列為城市學(xué)院精品課程,該課程主講教師主編的教材《Java企業(yè)級應(yīng)用開發(fā)》被立項(xiàng)為浙江省科協(xié)“育才工程”資助項(xiàng)目和杭州市“育才工程”資助項(xiàng)目,由高等教育出版社出版發(fā)行。研究成果“需求驅(qū)動的計(jì)算機(jī)專業(yè)Java應(yīng)用型人才培養(yǎng)探索與實(shí)踐”項(xiàng)目獲2010年杭州市優(yōu)秀教改成果獎二等獎,“以社會需求為導(dǎo)向的計(jì)算機(jī)專業(yè)Java應(yīng)用型人才培養(yǎng)研究與實(shí)踐”項(xiàng)目獲2011年浙江大學(xué)城市學(xué)院教學(xué)成果獎二等獎。
3 結(jié)束語
浙江大學(xué)城市學(xué)院計(jì)算機(jī)專業(yè)通過探索Java應(yīng)用型人才培養(yǎng)的模式,設(shè)置需求導(dǎo)向的Java應(yīng)用開發(fā)專業(yè)方向,建立面向應(yīng)用的課程體系,并實(shí)施五位一體的實(shí)踐教學(xué)環(huán)節(jié),取得了一系列顯著的成效。該專業(yè)方向的教學(xué)不僅增強(qiáng)了學(xué)生的實(shí)踐應(yīng)用能力,也明顯提高了學(xué)生的就業(yè)競爭力。接下來,我們將進(jìn)一步深入調(diào)研社會需求,把握J(rèn)ava技術(shù)的最新發(fā)展趨勢,繼續(xù)完善Java應(yīng)用型人才的培養(yǎng)機(jī)制。
參考文獻(xiàn):
[1] 劉國清,張奮,王蓉.基于案例和項(xiàng)目驅(qū)動的Java程序設(shè)計(jì)教學(xué)模式探索[J].福建電腦,2013.2:46-48
[2] 吳明暉,顏暉,陳觀林等.多重驅(qū)動的計(jì)算機(jī)專業(yè)人才培養(yǎng)模式的探索與實(shí)踐[J].理工高教研究,2008.27(6):118-120
[3] 彭志平,姚明,李啟銳.Java應(yīng)用方向四階段系列課程教學(xué)理念與實(shí)踐[J].計(jì)算機(jī)教育,2011.23:64-68
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,基于WEB應(yīng)用開發(fā)越來越廣泛,社會對WEB開發(fā)技術(shù)人員的需求也日益迫切,WEB崗位人才缺口嚴(yán)重。WEB開發(fā)作為計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)的一個(gè)培養(yǎng)方向,相關(guān)專業(yè)課程及實(shí)訓(xùn)的重要性日益凸顯,建設(shè)“教學(xué)做一體化”的WEB開發(fā)實(shí)訓(xùn)室,構(gòu)建“學(xué)中做、做中學(xué)”的教學(xué)環(huán)境,是適應(yīng)就業(yè)崗位對學(xué)生職業(yè)能力的要求,實(shí)現(xiàn)培養(yǎng)高端技能型人才培養(yǎng)目標(biāo)的重要舉措。
1 建立WEB開發(fā)實(shí)訓(xùn)室的必要性
目前網(wǎng)絡(luò)技術(shù)專業(yè)部分專業(yè)素質(zhì)課程主要是課堂面授+上機(jī)實(shí)踐,這種傳統(tǒng)的教學(xué)模式不僅難以增強(qiáng)對相關(guān)理論的深刻理解和融會貫通,而且難以激發(fā)主動創(chuàng)新的精神,這導(dǎo)致理論與實(shí)踐沒有融為一體,影響教學(xué)效果。因此,通過整合理論課程與實(shí)踐課程形成模塊化課程體系,使多模塊有機(jī)結(jié)合,最終形成連貫、系統(tǒng)和完整的教學(xué)體系,建立融理論教學(xué)與實(shí)訓(xùn)教學(xué)為一體的“理論與實(shí)訓(xùn)一體化”教學(xué)模式,是提高人才培養(yǎng)質(zhì)量的要求?!袄碚撆c實(shí)訓(xùn)一體化”教學(xué)模式的實(shí)施,需要硬件條件的支撐。
網(wǎng)絡(luò)技術(shù)專業(yè)的核心課程Web開發(fā)技術(shù)是一門應(yīng)用性很強(qiáng)的學(xué)科,需要在實(shí)踐中體會。但網(wǎng)絡(luò)公司更愿意接受有經(jīng)驗(yàn)的學(xué)生實(shí)習(xí),所以有自己的實(shí)踐教學(xué)環(huán)境是很有必要的,這將使學(xué)生畢業(yè)時(shí)更適應(yīng)企業(yè)的工作環(huán)境。
Web開發(fā)項(xiàng)目規(guī)模越來越大,高效率的多人協(xié)作開發(fā),依賴于團(tuán)隊(duì)精神,協(xié)同開發(fā)是重要基石。WEB開發(fā)實(shí)訓(xùn)室設(shè)計(jì)6人一組,分組實(shí)施,能增強(qiáng)學(xué)生的團(tuán)隊(duì)意識和協(xié)調(diào)能力。培養(yǎng)學(xué)生的團(tuán)隊(duì)精神、整體架構(gòu)的把握能力,高效完成各種課程設(shè)計(jì)及相關(guān)項(xiàng)目。
鑒于以上幾點(diǎn),高職院校中網(wǎng)絡(luò)技術(shù)專業(yè)建設(shè)WEB開發(fā)實(shí)訓(xùn)室是必要的。
2 WEB開發(fā)實(shí)訓(xùn)室的建設(shè)中注意的幾點(diǎn)問題
根據(jù)我們的調(diào)研及建設(shè)實(shí)踐,在建設(shè)Web開發(fā)實(shí)訓(xùn)室中應(yīng)注意幾個(gè)方面的問題。一是,充分利用已有的資源,立足于自主開發(fā)建設(shè),以降低建設(shè)成本。充分利用學(xué)院已有教學(xué)資源,這里主要是由Web開發(fā)課程授課教師直接參與實(shí)訓(xùn)室建設(shè)。本專業(yè)教師已經(jīng)在數(shù)據(jù)庫、程序設(shè)計(jì)、靜態(tài)網(wǎng)站開發(fā)、動態(tài)網(wǎng)站開發(fā)等方面有較強(qiáng)的能力,通過專業(yè)教師的直接參與可以增強(qiáng)教師的實(shí)踐水平,還可以增強(qiáng)教師對實(shí)踐教學(xué)環(huán)節(jié)的掌控能力。二是,實(shí)訓(xùn)室計(jì)算機(jī)的配置不能太低,軟件選擇最流行、使用面最廣,須放在3-5年的時(shí)間內(nèi)不能太落后的思想上,同時(shí)保證在此期間內(nèi)能很好的滿足專業(yè)課的順利進(jìn)行。三是同時(shí)具備網(wǎng)絡(luò)操作系統(tǒng),網(wǎng)絡(luò)數(shù)據(jù)庫實(shí)訓(xùn)要求,實(shí)訓(xùn)室教師機(jī)和學(xué)生機(jī)安裝雙操作系統(tǒng),windows xp和Linux,能夠?yàn)榫W(wǎng)絡(luò)操作系統(tǒng)(Linux)實(shí)訓(xùn),也可以提供Linux培訓(xùn)和認(rèn)證考試。
3 WEB開發(fā)實(shí)訓(xùn)室的主要功能
該實(shí)訓(xùn)室可以承擔(dān)《網(wǎng)頁設(shè)計(jì)與制作》、《Java程序設(shè)計(jì)》、《基于Java的Web應(yīng)用開發(fā)》、《平面設(shè)計(jì)與制作》、《JSP程序設(shè)計(jì)》、《ASP.NET程序設(shè)計(jì)》《數(shù)據(jù)庫構(gòu)建與管理》《網(wǎng)絡(luò)操作系統(tǒng)(Linux)》等專業(yè)課程,以及《C語言程序設(shè)計(jì)》綜合實(shí)訓(xùn)、《Visual Basic程序設(shè)計(jì)》綜合實(shí)訓(xùn)、《JAVA程序設(shè)計(jì)》綜合實(shí)訓(xùn)、《ASP.NET程序設(shè)計(jì)》綜合實(shí)訓(xùn)、《軟件測試》綜合實(shí)訓(xùn)等課程綜合實(shí)訓(xùn)??砷_設(shè)C語言程序設(shè)計(jì)、Visual Basic程序設(shè)計(jì)、JAVA程序設(shè)計(jì)、JSP程序設(shè)計(jì)、ASP.NET程序設(shè)計(jì)、C#程序設(shè)計(jì)、C語言程序設(shè)計(jì)綜合實(shí)訓(xùn)、Visual Basic程序設(shè)計(jì)綜合實(shí)訓(xùn)、JAVA程序設(shè)計(jì)綜合實(shí)訓(xùn)、C#程序設(shè)計(jì)綜合實(shí)訓(xùn)、軟件測試綜合實(shí)訓(xùn)、網(wǎng)頁設(shè)計(jì)與制作、基于Java的Web應(yīng)用開發(fā)等實(shí)訓(xùn)項(xiàng)目。除此之外,還可面向?qū)W生和社會開展職業(yè)能力培訓(xùn)內(nèi)容,主要有:網(wǎng)站建設(shè)與動態(tài)網(wǎng)頁制作及訓(xùn)練、中小型企業(yè)網(wǎng)構(gòu)建、Web應(yīng)用(網(wǎng)絡(luò)編程)設(shè)計(jì)與數(shù)據(jù)庫應(yīng)用技術(shù)、網(wǎng)站建設(shè)、管理與網(wǎng)絡(luò)信息安全項(xiàng)目、數(shù)據(jù)庫高級管理與維護(hù)技術(shù)、.NET企業(yè)級應(yīng)用開發(fā)、J2EE企業(yè)級應(yīng)用開發(fā)技術(shù)、軟件測試與技術(shù)等。
4 Web開發(fā)實(shí)訓(xùn)室建設(shè)基本要求
Web開發(fā)實(shí)訓(xùn)室的硬件設(shè)備主要有:學(xué)生計(jì)算機(jī)、教師計(jì)算機(jī)、服務(wù)器、UPS、交換機(jī)、NAS網(wǎng)絡(luò)存儲、機(jī)房監(jiān)控與管理系統(tǒng)、攝像機(jī)、無限路由器等,其中NAS網(wǎng)絡(luò)存儲的型號為型號:EMC VNXE3100。軟件方面的要求是,教師機(jī):網(wǎng)絡(luò)三劍客、Eclipse、MySQL、Apache2、PHP5、Office2003、EditPlus、jdk、Visual Studio2010、NET、MyElispe、tomcat7、SQLServer2008、多媒體教學(xué)軟件(服務(wù)端)等;學(xué)生機(jī):網(wǎng)絡(luò)三劍客、Eclipse、MySQL、Apache2、PHP5、Office2003、EditPlus、JDK、Visual Studio2010、.NET、MyElispe、tomcat7、SQLServer2008、多媒體教學(xué)軟件等。Web開發(fā)實(shí)訓(xùn)室網(wǎng)絡(luò)環(huán)境的配置為:一是,按著網(wǎng)絡(luò)拓?fù)鋱D將教師機(jī)、學(xué)生機(jī)、數(shù)據(jù)庫服務(wù)器、應(yīng)用服務(wù)器連接起來,網(wǎng)絡(luò)設(shè)備與計(jì)算機(jī)之間采用標(biāo)準(zhǔn)RJ-45形式連接;二是,采用固定IP的方式來實(shí)現(xiàn)教師機(jī)、學(xué)生機(jī)、數(shù)據(jù)庫服務(wù)器、應(yīng)用服務(wù)器之間的互訪;三是,預(yù)留部分信息點(diǎn),為自帶筆記本教師和學(xué)生用。