
摘 要:隨著高職教育的不斷發(fā)展和完善,就業(yè)的專業(yè)化,使得傳統(tǒng)的專業(yè)課程標(biāo)準(zhǔn)已經(jīng)很難適應(yīng)現(xiàn)在教學(xué)要求,嚴(yán)重阻礙當(dāng)前職業(yè)教育的步伐。課程重組已成為高職教學(xué)改革一個(gè)新方向。課程重組將推動(dòng)高職專業(yè)課程的優(yōu)化、加強(qiáng)專業(yè)課程整體改革、促進(jìn)教材整合、完善師資隊(duì)伍等多方面的改進(jìn)。課程群建設(shè)打破原有課程改革中一門課程資源優(yōu)化的傳統(tǒng)模式,而是集眾家之所長(zhǎng),補(bǔ)一家之所短,使專業(yè)培養(yǎng)更有科學(xué)性、更有針對(duì)性、更有操作性。
關(guān)鍵詞:課程群 教學(xué)質(zhì)量 技能點(diǎn)
中圖分類號(hào):TP3 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2013)07(c)-0198-01
1 Java課程重組勢(shì)在必行
隨著市場(chǎng)對(duì)Java相關(guān)技術(shù)應(yīng)用的不斷深入,發(fā)現(xiàn)它對(duì)軟件開發(fā)有很多的優(yōu)勢(shì)。從而提升它的市場(chǎng)需求,尤其是Java項(xiàng)目開發(fā)人員。如何確定哪些課程重組到課程群中,這是Java課程重組的重點(diǎn),也是關(guān)系到課程改革能否適應(yīng)社會(huì)需要的關(guān)鍵之所在。
通過對(duì)企業(yè)調(diào)研,逐步歸納出Java課程群主要由數(shù)據(jù)庫(kù)技術(shù)、Java高級(jí)程序設(shè)計(jì)、Web開發(fā)技術(shù)、JDK核心API、Java技能實(shí)習(xí)、Java項(xiàng)目實(shí)訓(xùn)等課程組成。為了將學(xué)生培養(yǎng)成合格的Java軟件應(yīng)用人才,我們就要從系統(tǒng)的角度,根據(jù)Java技術(shù)發(fā)展和人才培養(yǎng)的特點(diǎn)對(duì)Java課程群所有課程進(jìn)行內(nèi)容的重組與優(yōu)化,形成課程群建設(shè)實(shí)用效應(yīng),刪除重復(fù)知識(shí),保障關(guān)鍵知識(shí)點(diǎn),使課程群中各課程相對(duì)獨(dú)立,但又邏輯相連、知識(shí)逐步遞進(jìn),同時(shí)內(nèi)容具有可操作性,便于組織教學(xué)。
2 Java課程重組的主要要件
2.1 重組課程內(nèi)容
Java課程群由幾門相對(duì)獨(dú)立又相互關(guān)聯(lián)的專業(yè)課程組成,它們有著不同的課程目標(biāo),但又相互作用,共同構(gòu)成了一個(gè)培養(yǎng)Java軟件開發(fā)人才的課程體系。這六門課程涵蓋了Java編程及應(yīng)用的主要領(lǐng)域,并且每一種技術(shù)都由相應(yīng)的理論課程和對(duì)應(yīng)的實(shí)踐課程組成,保障了學(xué)生對(duì)技術(shù)的充分理解和應(yīng)用。
“數(shù)據(jù)庫(kù)技術(shù)”通過對(duì)Oracle體系結(jié)構(gòu)、Oracle基礎(chǔ)管理、SQL語言、MySQL數(shù)據(jù)庫(kù)簡(jiǎn)介、Sequence和同義詞、數(shù)據(jù)字典及用戶管理、E-R模型、PowerDesigner設(shè)計(jì)工具 學(xué)習(xí),掌握Oracle、MySQL數(shù)據(jù)庫(kù)的基本使用,會(huì)使用SQL操作數(shù)據(jù)庫(kù);能對(duì)數(shù)據(jù)庫(kù)進(jìn)行基本的管理輔助Java編程。
“Java高程序設(shè)計(jì)”通過學(xué)習(xí)Java基本語法、應(yīng)用Java語言設(shè)計(jì)實(shí)現(xiàn)軟件模塊功能的相關(guān)知識(shí),使學(xué)生理解Java技術(shù)的編程理念,掌握使用Java語言的編程方法,獲得分析解決實(shí)際問題的基本能力,并通過實(shí)際項(xiàng)目的功能設(shè)計(jì)與實(shí)現(xiàn),培養(yǎng)學(xué)生基于Java進(jìn)行項(xiàng)目開發(fā)的基本技能,并為下一階段的Web開發(fā)和Flash腳本語言綜合項(xiàng)目開發(fā)打下堅(jiān)實(shí)的基礎(chǔ)。
“Web開發(fā)技術(shù)(Java版)”使學(xué)生掌握Web開發(fā)和運(yùn)行平臺(tái)的搭建,熟悉HTML、JavaScript和CSS等靜態(tài)網(wǎng)頁開發(fā)技術(shù)和以JSP2.0為主的動(dòng)態(tài)網(wǎng)頁的開發(fā)技術(shù)。培養(yǎng)學(xué)生進(jìn)行動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)的基本技能,并使學(xué)生能夠熟練地利用JSP技術(shù)進(jìn)行中等難度的動(dòng)態(tài)網(wǎng)頁編程。
“Java核心API”通過對(duì)異常處理、常用工具包、集合框架學(xué)習(xí),熟練掌握J(rèn)DK核心API編程技術(shù);理解API設(shè)計(jì)原則;具備熟練的閱讀API文檔的能力;為后續(xù)的課程學(xué)習(xí)打下堅(jiān)實(shí)的語言基礎(chǔ)。
“Java技能實(shí)習(xí)”通過幾個(gè)Java項(xiàng)目的開發(fā)(如銀行系統(tǒng)),培養(yǎng)學(xué)生綜合應(yīng)用技能點(diǎn)編程的能力,加深學(xué)生對(duì)Java基礎(chǔ)知識(shí)和面向?qū)ο蟪绦蛟O(shè)計(jì)的應(yīng)用。
“Java項(xiàng)目實(shí)訓(xùn)”通過企業(yè)提供的實(shí)際項(xiàng)目(如企業(yè)人力資源管理系統(tǒng)),首先讓學(xué)生了解一些管理的先進(jìn)理念和眾多公司的經(jīng)驗(yàn),讓學(xué)生更快的了解市場(chǎng)。通過具體項(xiàng)目的開發(fā)過程,學(xué)生會(huì)接觸到很多相關(guān)業(yè)務(wù)知識(shí),因而我們將要用的知識(shí)融入專題課程講解中,使學(xué)生能用在學(xué),學(xué)中用,使學(xué)生的學(xué)生更有針對(duì)性和目的性。
2.2 調(diào)整教學(xué)設(shè)計(jì)
實(shí)踐教學(xué)的貫徹落實(shí),是關(guān)系到課程群建設(shè)的重要一環(huán)。從培養(yǎng)目標(biāo)、規(guī)格層次、能力結(jié)構(gòu)出發(fā)Java課程群實(shí)踐教學(xué)中采取以下措施。
(1)案例法教學(xué)。
課程群里“Java高級(jí)程序設(shè)計(jì)”、“Web開發(fā)技術(shù)”和“Java核心API”,在這三門課程偏重于技能點(diǎn)的傳授,結(jié)合學(xué)生的基礎(chǔ)知識(shí),通過案例分析和研究,達(dá)到為實(shí)踐行為作準(zhǔn)備的目的。選擇案例要求不十分復(fù)雜或難以解決,而是強(qiáng)調(diào)一種普遍的代表性。學(xué)生通過案例研究,培養(yǎng)一種分析問題的能力和獨(dú)立處理、遷移性的應(yīng)用能力。學(xué)習(xí)過程貫穿于案例分析的過程之中,首先抓住或發(fā)現(xiàn)問題,然后結(jié)合所學(xué)知識(shí)尋找解決問題的途徑、手段。
(2)項(xiàng)目法教學(xué)。
課程群中Java技能實(shí)習(xí)、Java項(xiàng)目實(shí)訓(xùn),在這兩門實(shí)踐課程中,主要使用項(xiàng)目教學(xué)。項(xiàng)目教學(xué)方法的基本模式步驟包括:(1)開放性出發(fā)點(diǎn)的項(xiàng)目創(chuàng)意;(2)研究項(xiàng)目創(chuàng)意而產(chǎn)生的項(xiàng)目方案;(3)確定項(xiàng)目計(jì)劃;(4)項(xiàng)目實(shí)施,通常按照計(jì)劃進(jìn)行,要求參與者發(fā)揮最大的積極性;(5)項(xiàng)目驗(yàn)收等。這種方法是一種完整的編程學(xué)習(xí),學(xué)生通過一種較完整的過程,學(xué)習(xí)和掌握每一環(huán)節(jié)的基本知識(shí)和了解所需的必備能力。
在課程實(shí)訓(xùn)中,注重學(xué)生職業(yè)崗位的能力、技能培養(yǎng)。我院每年將大三的學(xué)生送往無錫軟件培訓(xùn)基地進(jìn)行為期6個(gè)月的Java綜合實(shí)訓(xùn),針對(duì)市場(chǎng)的崗位職業(yè)能力需求進(jìn)行綜合訓(xùn)練,使學(xué)生對(duì)以前所學(xué)習(xí)的知識(shí)進(jìn)行夠整合、貫通,最終達(dá)到熟用。然后學(xué)生進(jìn)入南京軟件園進(jìn)行畢業(yè)實(shí)習(xí),獨(dú)立完成一個(gè)項(xiàng)目開發(fā),讓我們培養(yǎng)出的學(xué)生能夠滿足企業(yè)Java相關(guān)的軟件開發(fā)、軟件維護(hù)和軟件測(cè)試等崗位的職業(yè)能力要求。
2.3 精選重組教材
Java課程教材,要根據(jù)企業(yè)需求來不斷更新實(shí)際教學(xué)的教材。結(jié)合我院辦學(xué)特色和學(xué)生特點(diǎn)選擇一批教材,但都存在技能點(diǎn)不足或擴(kuò)展技能太龐雜等缺陷,為此我們正在將眾多教材進(jìn)行整合,形成具有我們自身特色的教材,讓基礎(chǔ)性和實(shí)用性并重,并針對(duì)課程群進(jìn)行了優(yōu)化,更體現(xiàn)Java課程重組的基本思想。
參考文獻(xiàn)
[1]張興科.Java程序設(shè)計(jì)項(xiàng)目開發(fā)[M].北京:中國(guó)人民大學(xué)出版社,2010.
[2]劉永華.Java網(wǎng)絡(luò)編程技術(shù)[M].北京:清華大學(xué)出版社,2008.