郭玉濱
(山東菏澤學(xué)院)
以Java技術(shù)為核心的課程體系構(gòu)建與研究*
郭玉濱
(山東菏澤學(xué)院)
結(jié)合市場人才需求,從校實(shí)際出發(fā),研究和制訂了一套符合計(jì)算機(jī)技術(shù)發(fā)展規(guī)律、具有該校現(xiàn)代特色、切實(shí)可行的以Java技術(shù)為核心的課程體系.通過4屆5期學(xué)生的教學(xué)實(shí)踐,取得了以Java技術(shù)為核心的課程體系建設(shè)的階段性成果,驗(yàn)證了以Java技術(shù)為核心的課程體系建設(shè)思路的正確性.
計(jì)算機(jī)技術(shù);課程體系;Java技術(shù);系統(tǒng)實(shí)訓(xùn)
目前,全國各高校計(jì)算機(jī)專業(yè)均設(shè)置了一套較為系統(tǒng)的課程體系,學(xué)生能夠掌握計(jì)算機(jī)專業(yè)的基礎(chǔ)知識和技能,培養(yǎng)了學(xué)生適應(yīng)社會的能力,但通過對畢業(yè)生就業(yè)能力考察,學(xué)生普遍存在基本知識掌握不牢,動(dòng)手能力差,適應(yīng)社會能力和競爭力不強(qiáng),校企脫節(jié)等突出問題.可見,計(jì)算機(jī)專業(yè)課程體系的設(shè)置存在著一定的弊端,必須進(jìn)行必要的改革.
在計(jì)算機(jī)學(xué)科發(fā)展的早期,數(shù)學(xué)、邏輯、電子學(xué)、程序語言和程序設(shè)計(jì)是支撐學(xué)科發(fā)展的主要專業(yè)基礎(chǔ)知識.到了20世紀(jì)60~70年代,數(shù)據(jù)結(jié)構(gòu)與算法、計(jì)算機(jī)原理、編譯技術(shù)、操作系統(tǒng)、程序設(shè)計(jì)與程序語言、數(shù)據(jù)庫系統(tǒng)原理等成為學(xué)科的主要專業(yè)基礎(chǔ)知識.從20世紀(jì)80年代開始,并行與分布計(jì)算、網(wǎng)絡(luò)技術(shù)、軟件工程等開始成為新的學(xué)科內(nèi)容,突破了計(jì)算機(jī)學(xué)科原有的專業(yè)設(shè)置框架,逐漸形成了在“計(jì)算機(jī)科學(xué)與技術(shù)”一個(gè)專業(yè)之下分為計(jì)算機(jī)科學(xué)、計(jì)算機(jī)應(yīng)用、計(jì)算機(jī)工程、軟件工程、信息技術(shù)、信息管理與信息系統(tǒng)等多個(gè)專業(yè)方向的新格局.
目前,計(jì)算機(jī)專業(yè)課程體系的設(shè)置和安排,大部分仍停留在若干年前的水平,專業(yè)理論課程的內(nèi)容過于單調(diào)和籠統(tǒng),很少涉及那些實(shí)用性強(qiáng)、專業(yè)性強(qiáng)、操作性強(qiáng)的課程和計(jì)算機(jī)應(yīng)用軟件;在課程計(jì)劃安排環(huán)節(jié)上缺乏科學(xué)性和合理性;學(xué)生除了學(xué)習(xí)一些計(jì)算機(jī)專業(yè)的基本理論知識、簡單程序設(shè)計(jì)語言和一般上機(jī)操作外,缺乏對更深、更新的計(jì)算機(jī)專業(yè)知識的掌握和應(yīng)用,特別是缺乏計(jì)算機(jī)軟件和專業(yè)化、行業(yè)化的應(yīng)用技能培訓(xùn).概括來講,主要存在以下問題:
(1)人才培養(yǎng)目標(biāo)不夠明確,缺乏特色.
該校計(jì)算機(jī)專業(yè)課程設(shè)置一開始就沿用了理工科計(jì)算機(jī)專業(yè)教學(xué)課程體系,在人才培養(yǎng)模式、培養(yǎng)規(guī)格和培養(yǎng)方案等方面缺乏自己的特色.相對于其他高校理工科大學(xué)的學(xué)生來說,計(jì)算機(jī)專業(yè)畢業(yè)生就業(yè)競爭力不強(qiáng),就業(yè)壓力大.因此,作為地方高校如何恰當(dāng)?shù)亩ㄎ蝗瞬排囵B(yǎng)目標(biāo)、培養(yǎng)具有本校特色的畢業(yè)生是迫切需要解決的問題.
(2)課程體系落后,知識內(nèi)容陳舊.
本科高等學(xué)校由于課程管理過于集中,教學(xué)計(jì)劃過于尋求穩(wěn)定,高校課程和當(dāng)前主流技術(shù)脫節(jié)太大,造成課程體系落后.另外課程教材內(nèi)容滯后現(xiàn)象嚴(yán)重,新技術(shù)不能及時(shí)進(jìn)入課堂,造成教學(xué)內(nèi)容陳舊,直接影響培養(yǎng)質(zhì)量.所以課程體系如何建設(shè)是值得思考的問題,也是本文研究的主要課題.
(3)重視知識的傳授,忽視應(yīng)用能力的培養(yǎng).
由于課程體系不盡合理,計(jì)算機(jī)教學(xué)滯后于實(shí)際應(yīng)用的矛盾相當(dāng)突出.理論知識多,實(shí)用內(nèi)容少,實(shí)驗(yàn)教學(xué)多為簡單驗(yàn)證性的實(shí)驗(yàn),缺乏自主性、創(chuàng)新性的實(shí)驗(yàn),造成學(xué)生在學(xué)習(xí)和工作過程中解決實(shí)際問題的能力薄弱,畢業(yè)生參加工作后普遍感覺不適應(yīng)新的工作崗位,急需充電.
(4)人才培養(yǎng)手段過于單一,人才培養(yǎng)質(zhì)量難以保證.
整齊劃一的培養(yǎng)設(shè)計(jì),忽視了學(xué)生的個(gè)體價(jià)值,教學(xué)基本采用教師講授為主的方法,盡管多媒體、信息化、網(wǎng)絡(luò)化教育已相當(dāng)普及,但如何真正發(fā)揮它們的作用仍存在許多問題.另外隨著高校擴(kuò)招,學(xué)生數(shù)量驟增且成績參差不齊,學(xué)生的學(xué)習(xí)效果很難保證,人才培養(yǎng)質(zhì)量難以保證.
Java技術(shù)是當(dāng)今企業(yè)級應(yīng)用開發(fā)的中流砥柱,全球開發(fā)群體擁有450萬人之多,國內(nèi)崗位缺口達(dá)20多萬人.目前,各高等院校的計(jì)算機(jī)專業(yè)基本上也都開設(shè)了Java技術(shù)課程.針對Java開發(fā)技術(shù),設(shè)置了一套理論加實(shí)訓(xùn)的課程體系,用以培養(yǎng)Java技術(shù)的職業(yè)軟件開發(fā)人員.
(1)Java編程工程師(2)Java開發(fā)工程師(3)Java數(shù)據(jù)庫編程工程師(4)Java數(shù)據(jù)庫開發(fā)工程師(5)網(wǎng)站開發(fā)與管理工程師
Java編程工程師是指熟練掌握J(rèn)ava編程語言的程序員,在開發(fā)團(tuán)隊(duì)中負(fù)責(zé)根據(jù)詳細(xì)設(shè)計(jì)進(jìn)行編碼和調(diào)試.
Java開發(fā)工程師負(fù)責(zé)根據(jù)軟件構(gòu)架和界面,設(shè)計(jì)系統(tǒng)模塊及其詳細(xì)運(yùn)算邏輯.
Java數(shù)據(jù)庫編碼工程師負(fù)責(zé)根據(jù)數(shù)據(jù)庫系統(tǒng)的關(guān)系模型和表結(jié)構(gòu),編寫數(shù)據(jù)處理代碼.Java數(shù)據(jù)庫開發(fā)工程師負(fù)責(zé)設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)的關(guān)系模型和表結(jié)構(gòu),進(jìn)行數(shù)據(jù)服務(wù)器的實(shí)現(xiàn)和物理存儲規(guī)劃.
以上人員同時(shí)也可從事系統(tǒng)集成工程師、數(shù)據(jù)庫管理員、技術(shù)支持與系統(tǒng)維護(hù)工程師的相應(yīng)工作.
緊緊圍繞以知識為基礎(chǔ),以素質(zhì)為中心、以專業(yè)訓(xùn)練為依托、以應(yīng)用能力為目標(biāo)進(jìn)行課程體系建設(shè).以知識為基礎(chǔ),要求學(xué)生必須掌握工作必備的基礎(chǔ)知識和專業(yè)知識;以素質(zhì)為中心,是在整個(gè)培養(yǎng)過程中貫穿學(xué)生素質(zhì)的培養(yǎng);以專業(yè)訓(xùn)練為依托,就是在課程體系中加強(qiáng)實(shí)踐實(shí)訓(xùn)環(huán)節(jié),培養(yǎng)學(xué)生的實(shí)際動(dòng)手技能;以應(yīng)用能力為目標(biāo),則意味著整個(gè)教學(xué)體系和教學(xué)過程中都要為培養(yǎng)學(xué)生的應(yīng)用能力服務(wù).
以Java技術(shù)為核心的課程體系構(gòu)建的終極目標(biāo)是“理解、編程和應(yīng)用”.“理解”是指讓學(xué)生理解Java的基本語法規(guī)則和編程規(guī)范、基本概念和面向?qū)ο蟮幕舅枷?“編程”是指讓學(xué)生學(xué)會掌握面向?qū)ο缶幊?、GUI編程、網(wǎng)絡(luò)編程、數(shù)據(jù)庫編程.“應(yīng)用”是指讓學(xué)生能夠應(yīng)用Java技術(shù)進(jìn)行企業(yè)級信息系統(tǒng)的開發(fā).該課程體系教學(xué)研究的目的是將Java作為面向?qū)ο缶幊痰娜腴T語言、基礎(chǔ)性應(yīng)用和開發(fā)平臺,結(jié)合其他的程序設(shè)計(jì)課程和技能型課程,構(gòu)建一個(gè)多層次、多方向的課程體系,以Java技術(shù)為核心,貫穿整個(gè)課程體系,由淺入深,有機(jī)融合,循序漸進(jìn),鞏固深化,保證學(xué)生程序設(shè)計(jì)和項(xiàng)目開發(fā)持續(xù)性發(fā)展,適應(yīng)社會日益急需的軟件人才發(fā)展.
理論教學(xué)體系的指導(dǎo)思想:以Java為核心,加強(qiáng)基礎(chǔ),解決重點(diǎn),突破難點(diǎn).考慮大學(xué)一年級新生計(jì)算機(jī)基礎(chǔ)和程序設(shè)計(jì)知識都比較缺乏,在第一學(xué)期開設(shè)了計(jì)算機(jī)導(dǎo)論課程,主要講授計(jì)算機(jī)基本操作和C語言程序設(shè)計(jì),其目的是讓學(xué)生熟練掌握計(jì)算機(jī)基本操作和培養(yǎng)學(xué)生面向過程的程序設(shè)計(jì)思想.在此基礎(chǔ)上,從第二學(xué)期開始,講授基于Java技術(shù)為核心的系列課程.第二學(xué)期開設(shè)數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫原理及ORACLE數(shù)據(jù)庫.數(shù)據(jù)結(jié)構(gòu)課程重點(diǎn)講授數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲結(jié)構(gòu)及其相應(yīng)的算法、算法的空間和時(shí)間分析;要突破的重點(diǎn)是棧和隊(duì)列、數(shù)組和廣義表、樹和圖、排序等的應(yīng)用.數(shù)據(jù)庫原理及ORACLE數(shù)據(jù)庫課程主要講授關(guān)系代數(shù)和關(guān)系演算、SQL語句、數(shù)據(jù)庫設(shè)計(jì),掌握J(rèn)DBC事務(wù)和并發(fā)控制,熟練ResultSet結(jié)果集操作,掌握J(rèn)DBC調(diào)用存儲過程等.因?yàn)樵贘ava程序設(shè)計(jì)課程中講到JDBC內(nèi)容時(shí),需要學(xué)生具有一定的數(shù)據(jù)庫知識,因此,數(shù)據(jù)庫原理作為Java程序設(shè)計(jì)的先導(dǎo)課程.
第三學(xué)期安排面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)和Linux操作系統(tǒng),Java程序設(shè)計(jì)基礎(chǔ)主要講授Java語言基礎(chǔ)語法、數(shù)組、面向?qū)ο缶幊碳夹g(shù)(封裝、繼承和多態(tài))、I/O技術(shù);要突破的難點(diǎn)是面向?qū)ο缶幊趟枷?、變量與對象的存儲模型、I/O模型等.Linux操作系統(tǒng)要求掌握Linux操作系統(tǒng)常用命令的使用,能夠在Linux操作系統(tǒng)下搭建Java開發(fā)平臺.
第四學(xué)期開設(shè)高級Java程序設(shè)計(jì)和UML統(tǒng)一建模課程.高級Java程序設(shè)計(jì)是面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)和數(shù)據(jù)結(jié)構(gòu)課程的延伸,在該課程中主要講授Java中的集合和泛型、多線程技術(shù)、GUI編程、JDBC技術(shù)等;UML統(tǒng)一建模課程主要講授面向?qū)ο笤O(shè)計(jì)思想,建模工具,以及文檔的書寫等內(nèi)容.
第五學(xué)期開設(shè)網(wǎng)絡(luò)編程和動(dòng)態(tài)網(wǎng)站開發(fā).其中,網(wǎng)絡(luò)編程主要講授基于 socket的 TCP和UDP阻塞及非阻塞通訊,以及一些應(yīng)用層協(xié)議等.動(dòng)態(tài)網(wǎng)站開發(fā)主要講授HTML、Javascript、JSP等動(dòng)態(tài)網(wǎng)站開發(fā)所涉及的技術(shù).考慮到動(dòng)態(tài)網(wǎng)站的工作原理涉及HTTP協(xié)議,故而網(wǎng)絡(luò)編程課程應(yīng)該作為動(dòng)態(tài)網(wǎng)站開發(fā)課程的先修課.為此前半個(gè)學(xué)期可以適當(dāng)增加網(wǎng)絡(luò)編程課程的課時(shí),而適當(dāng)縮減動(dòng)態(tài)網(wǎng)站開發(fā)課程的課時(shí).
第六學(xué)期開設(shè)Java EE企業(yè)級架構(gòu)及開發(fā)課程,主要開設(shè)Ajax和Struts、Spring及Hibernate課程.Ajax課程要求熟悉Ajax框架和Ajax應(yīng)用程序的開發(fā)步驟,熟練使用jQuery等內(nèi)容;Struts課程要求熟悉Struts基本原理,掌握Struts應(yīng)用程序開發(fā)步驟,熟悉FormBean開發(fā)步驟和熟練使用Bean標(biāo)簽庫.Spring課程要求掌握Spring框架的使用,了解Spring的編程思想,掌握面向接口編程的重要性,熟悉模板和回調(diào)等編程設(shè)計(jì)模式,使用Spring構(gòu)建Java EE輕量級Bean的解決方案.
第七學(xué)期進(jìn)行綜合項(xiàng)目實(shí)訓(xùn),強(qiáng)化Java技術(shù)應(yīng)用,為走向新的工作崗位奠定強(qiáng)有力的技術(shù)支持.該系列課程的開設(shè)將有助于學(xué)生掌握最新的企業(yè)級信息化系統(tǒng)的開發(fā)方法和技術(shù).
每一門課程都配以一定學(xué)時(shí)的課內(nèi)實(shí)驗(yàn),通過課內(nèi)實(shí)驗(yàn),讓學(xué)生動(dòng)手設(shè)計(jì)程序,親身體驗(yàn),完成單個(gè)較小主題的編程與測試,掌握相應(yīng)的知識點(diǎn).
每個(gè)學(xué)期結(jié)束前配置與課程同步的課程設(shè)計(jì),通過對一個(gè)綜合性的簡易系統(tǒng)的開發(fā),將有助于提升學(xué)生的綜合分析、設(shè)計(jì)與編程能力,使其具備初步的系統(tǒng)開發(fā)能力.面向?qū)ο笳n程設(shè)計(jì)和數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)分別是針對面向?qū)ο蟪绦蛟O(shè)計(jì)和數(shù)據(jù)結(jié)構(gòu)而設(shè)定的.Java課程設(shè)計(jì)則是為Java程序設(shè)計(jì)和數(shù)據(jù)庫原理及應(yīng)用這兩門課開設(shè)的,因此,該課程設(shè)計(jì)可分為兩個(gè)部分:Java圖形化游戲編程和Java數(shù)據(jù)庫編程部分.Java高級課程設(shè)計(jì)是針對動(dòng)態(tài)網(wǎng)站開發(fā)和網(wǎng)絡(luò)編程這兩門課開設(shè)的,因此,該課程設(shè)計(jì)也分為兩部分:網(wǎng)絡(luò)編程部分和動(dòng)態(tài)網(wǎng)站開發(fā)部分.Java企業(yè)級開發(fā)課程設(shè)計(jì)針對Java企業(yè)級架構(gòu)及開發(fā),通過布置具體題目,讓學(xué)生使用Struts+Hibernate+Spring進(jìn)行整合開發(fā)Web程序.
課程設(shè)計(jì)題目及要求在學(xué)期初公布,在課程設(shè)計(jì)前兩周完成選題、分組等工作.課程設(shè)計(jì)題目要具有一定的實(shí)用性、可行性,難度與設(shè)計(jì)工作量適中,允許經(jīng)指導(dǎo)教師批準(zhǔn)學(xué)生自己擬題.
畢業(yè)設(shè)計(jì)一般安排在大學(xué)最后一個(gè)學(xué)期進(jìn)行,是對大學(xué)階段所學(xué)課程的一個(gè)高度總結(jié)和綜合應(yīng)用,不是單一的對某一學(xué)科知識的應(yīng)用,著重考核學(xué)生運(yùn)用所學(xué)知識對某一問題進(jìn)行探討和研究的能力,這就要求學(xué)生系統(tǒng)地掌握和運(yùn)用專業(yè)知識,還要有較寬的知識面,并有一定的邏輯思維能力和寫作功底,是提高學(xué)生綜合應(yīng)用能力、思維能力和動(dòng)手能力的綜合過程.通過畢業(yè)設(shè)計(jì),還可以培養(yǎng)學(xué)生的實(shí)踐和創(chuàng)新能力,使課堂所學(xué)知識應(yīng)用于問題的研究或?qū)嶋H項(xiàng)目的設(shè)計(jì)與開發(fā),從而使所學(xué)知識得到不斷升華.通過科研訓(xùn)練和項(xiàng)目開發(fā)實(shí)踐,不僅能提高學(xué)生的科研素養(yǎng),而且也為學(xué)生不斷積累規(guī)范的項(xiàng)目開發(fā)經(jīng)驗(yàn),逐步培養(yǎng)學(xué)生團(tuán)隊(duì)責(zé)任感、合作技能和協(xié)作能力.團(tuán)隊(duì)成員彼此分工合作,溝通協(xié)調(diào),齊心協(xié)力,共同承擔(dān)項(xiàng)目成敗的責(zé)任,為畢業(yè)后順利進(jìn)入工作角色打下堅(jiān)實(shí)的基礎(chǔ).
(1)在校內(nèi)建成了環(huán)境友好、軟硬齊備、性能優(yōu)良、協(xié)作開發(fā)的軟件開發(fā)實(shí)驗(yàn)實(shí)訓(xùn)室,安裝配置了Java技術(shù)系列開發(fā)平臺和工具、應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器等,通過實(shí)訓(xùn)項(xiàng)目的強(qiáng)化綜合訓(xùn)練,培養(yǎng)學(xué)生自主探索性學(xué)習(xí),為提高創(chuàng)新設(shè)計(jì)能力提供了基本條件保障.通過校內(nèi)實(shí)訓(xùn)基地,充分利用Java技術(shù)系列開發(fā)平臺和工具,學(xué)生踴躍報(bào)名參加山東省齊魯大學(xué)生軟件設(shè)計(jì)大賽.2009年選派一個(gè)代表對參加“大賽管理信息系統(tǒng)”項(xiàng)目的設(shè)計(jì),獲得大賽三等獎(jiǎng).2010年選派兩個(gè)代表對分別參賽“iphone手機(jī)平臺設(shè)計(jì)”和“網(wǎng)絡(luò)游戲設(shè)計(jì)”項(xiàng)目,榮獲兩個(gè)一等獎(jiǎng).“iphone手機(jī)平臺設(shè)計(jì)”項(xiàng)目使用Google提供的開源嵌入式數(shù)據(jù)庫SQLite,數(shù)據(jù)庫使用SQL Server 2005,開發(fā)環(huán)境采用Java JDK和Android SDK及Andriod模擬器ADT.使用基于Eclipse的android開發(fā)環(huán)境,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一功能方便而簡潔的操縱數(shù)據(jù)庫的智能化對象.過程中首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后對初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng).“網(wǎng)頁游戲設(shè)計(jì)”項(xiàng)目擬采用3層結(jié)構(gòu):前臺、接口 API和后臺(數(shù)據(jù)處理),以方便移植到當(dāng)前流行的各大社區(qū)網(wǎng)站.前臺即游戲界面,使用Flash技術(shù)實(shí)現(xiàn).接口API用于連接后臺與前臺,起到“橋”的作用,當(dāng)游戲移植到不同的網(wǎng)站時(shí),不需修改任何前臺代碼,只將接口API部分稍作修改,即可方便移植.后臺用于游戲數(shù)據(jù)的處理與存儲,接口和后臺使用PHP+MySQL技術(shù)實(shí)現(xiàn).通過參加實(shí)際課題和項(xiàng)目的競賽,提高了學(xué)生的理論知識水平和動(dòng)手能力,鍛煉了學(xué)生的科研精神和團(tuán)隊(duì)意識,培養(yǎng)了學(xué)生實(shí)際項(xiàng)目的建設(shè)能力,為今后走向社會和進(jìn)入軟件企業(yè)工作打下了堅(jiān)實(shí)的基礎(chǔ),畢業(yè)即能上崗成為可能.
(2)建立校外實(shí)習(xí)、實(shí)訓(xùn)基地.以培養(yǎng)實(shí)踐能力為目標(biāo),運(yùn)用與北京安博教育集團(tuán)、北京達(dá)內(nèi)教育集團(tuán)和中軟國際教育集團(tuán)的合作優(yōu)勢,面向企業(yè)服務(wù)外包,主動(dòng)對接市場與企業(yè)需求,通過在北京軟件園企業(yè)的開發(fā)實(shí)習(xí),在校內(nèi)和江蘇昆山建立實(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è)競爭力.從2008年開始,進(jìn)行課程體系建設(shè)和改革,組建具有一定基礎(chǔ)知識和軟件愛好的學(xué)生團(tuán)隊(duì),抽調(diào)具有豐富項(xiàng)目開發(fā)經(jīng)驗(yàn)和深厚理論功底的畢業(yè)研究生從事課程體系改革研究和實(shí)踐探討.校內(nèi)教學(xué)三個(gè)月,實(shí)訓(xùn)基地教學(xué)2個(gè)月,共5個(gè)月課程教學(xué),然后進(jìn)入軟件企業(yè)進(jìn)行畢業(yè)前實(shí)習(xí)和工作.到目前,已有5期畢業(yè)生,大約260人的學(xué)生進(jìn)入IT行業(yè)工作.畢業(yè)跟蹤調(diào)查,畢業(yè)生大多數(shù)都能較快適應(yīng)企業(yè)的發(fā)展和需要,有的已成為IT行業(yè)的骨干,甚至非常優(yōu)秀.2006級計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)??飘厴I(yè)生楊德興,現(xiàn)在國家稅務(wù)總局負(fù)責(zé)網(wǎng)絡(luò)軟件開發(fā)和技術(shù)支持工作.
高等學(xué)校的主要任務(wù)就是培養(yǎng)適合社會需求的專業(yè)人才和高素質(zhì)的人才隊(duì)伍,為社會輸送合格的優(yōu)秀畢業(yè)生.通過以Java技術(shù)為核心的課程體系建設(shè),制定適應(yīng)社會需求的教學(xué)計(jì)劃,優(yōu)化教學(xué)手段,對于確保軟件人才培養(yǎng)質(zhì)量具有非常重要的指導(dǎo)意義.已畢業(yè)的99屆和10屆本科計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)學(xué)生,主要分布在北京和上海較大的軟件企業(yè),主要從事PHP、Java、JSP等開發(fā)與編程工作,另有部分學(xué)生從事網(wǎng)站管理與開發(fā)、軟件營銷、系統(tǒng)集成與測試等工作.實(shí)踐證明了以Java技術(shù)為核心的課程體系建設(shè)取得了階段性成果,進(jìn)而也驗(yàn)證了以Java技術(shù)為核心的課程體系建設(shè)思路的正確性.
[1]教育部高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會.高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)發(fā)展戰(zhàn)略研究報(bào)暨專業(yè)規(guī)范:試行[M].北京:高等教育出版社,2006.
[2]教育部高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會[M].高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)實(shí)踐教學(xué)體系與規(guī)范.北京:清華大學(xué)出版社,2008.
[3]李繼民,李珍,等.計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)(論文)指導(dǎo)[M].北京:清華大學(xué)出版社,2009.
[4]中國高等職業(yè)教育計(jì)算機(jī)教育改革課題研究組.中國高等職業(yè)教育計(jì)算機(jī)教育課程體系[M].北京:中國鐵道出版社,2010.
[5]何廣軍,潘凌,等.軟件人才(Java方向)2+1教學(xué)模式改革探索[J].計(jì)算機(jī)教育,2009,20:137 -139.
[6]熊風(fēng)光,等.基于Java的程序設(shè)計(jì)類課程體系的教學(xué)改革[J].中國電力教育,2009,21:108 -110.
[7]劉愛國,王永,等.高職院校計(jì)算機(jī)專業(yè)Java課程體系設(shè)置探討[J].計(jì)算機(jī)與網(wǎng)絡(luò),2008(1):219-210.
[8]孔宇強(qiáng),鄭志材,等.基于實(shí)踐能力的Java語言程序設(shè)計(jì)課程改革與探析[J].實(shí)踐與探索,2009,34:248 -249.
Construction and Research of the Curriculum System as the Core of the Java Technology
Guo Yubin
(Heze University)
From the reality of Heze University,Combinated of market demand for talent,a set of feasible curriculum systems are researched and constructed as the core of the Java technology,which consistent with the development of computer technology and modern features of our school.Through teaching practice of four years'graduates,the initial results of curriculum system as the core of the Java technology are gained,and the correction of its thought is verified.
Computer technology;Curriculum system;Java technology;System training
2010-11-01
*校級教改立項(xiàng)課題(2008017)
(責(zé)任編輯:李佳云)