国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于崗位群的Java語言方向教學(xué)改革探索與實(shí)踐

2009-04-13 04:02張洪軍
計(jì)算機(jī)教育 2009年4期
關(guān)鍵詞:Java語言軟件開發(fā)高等職業(yè)教育

張洪軍

摘要:本文結(jié)合計(jì)算機(jī)軟件業(yè)人才的供需背景,分析了當(dāng)前高職計(jì)算機(jī)軟件專業(yè)發(fā)展的現(xiàn)狀和困惑,并詳細(xì)介紹了我系在Java語言教學(xué)改革方面的具體思路、方法及所取得的成就。

關(guān)鍵詞:Java語言;教學(xué)改革;高等職業(yè)教育;軟件開發(fā);分方向教學(xué)

中圖分類號(hào):G642文獻(xiàn)標(biāo)識(shí)碼:B文章編號(hào):1672-5913(2009)04-0045-03

近年來,高等職業(yè)教育迅猛發(fā)展。如何提高學(xué)生的學(xué)習(xí)熱情和學(xué)習(xí)興趣,如何讓學(xué)生更快的適應(yīng)工作崗位的需要,成為當(dāng)前高職院校研究的關(guān)鍵問題。我系自2005年以來,結(jié)合在研的山東省教育廳項(xiàng)目“基于崗位群的高職計(jì)算機(jī)相關(guān)專業(yè)課程體系改革研究”,對(duì)全系學(xué)生進(jìn)行了分方向教學(xué)改革,提高學(xué)生的學(xué)習(xí)興趣,重點(diǎn)培養(yǎng)學(xué)生分析問題、解決問題的能力,使學(xué)生養(yǎng)成主動(dòng)學(xué)習(xí)的良好習(xí)慣。通過三年來的實(shí)踐和探索,現(xiàn)已取得良好的教學(xué)效果。

我系將全體學(xué)生從第四學(xué)期開始分為“計(jì)算機(jī)硬件”、“網(wǎng)絡(luò)工程”、“動(dòng)漫設(shè)計(jì)”、“C語言”、“網(wǎng)站方向”、“Java語言”等六個(gè)方向。目前我系“Java語言”方向每個(gè)年級(jí)組建一個(gè)班,以計(jì)算機(jī)軟件技術(shù)專業(yè)和計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)的學(xué)生為主,其它專業(yè)的學(xué)生也可以選擇。該方向的培養(yǎng)目標(biāo)為:通過理論和實(shí)踐教學(xué),使學(xué)生掌握面向?qū)ο蟮某绦蛟O(shè)計(jì)及網(wǎng)絡(luò)編程,理解和掌握J(rèn)ava語言的基本語法和語義,運(yùn)用面向?qū)ο缶幊痰姆椒?,學(xué)會(huì)使用JDK、JBuilder開發(fā)程序,養(yǎng)成良好的編程習(xí)慣,培養(yǎng)團(tuán)隊(duì)合作精神。

1開設(shè)Java語言方向的背景

1.1Java技術(shù)人才的需求現(xiàn)狀

經(jīng)過十多年的發(fā)展,Java語言及其平臺(tái)已成功應(yīng)用在計(jì)算機(jī)網(wǎng)絡(luò)、移動(dòng)通信及企業(yè)信息化管理(ERP/DRP/OA/Web)等各領(lǐng)域,Java的開放性、可移植性和安全性得到公認(rèn),受到全球開發(fā)人員的青睞,已日趨成為軟件開發(fā)的主流語言及平臺(tái)。

我國軟件工程師的需求每年以20%左右的速度遞增,這一數(shù)字在以后5年的增幅將會(huì)更大。在未來很長一段時(shí)期內(nèi)合格軟件人才的需求將遠(yuǎn)遠(yuǎn)大于供給。據(jù)有關(guān)數(shù)據(jù)統(tǒng)計(jì),2006年,我國軟件產(chǎn)業(yè)人才需求90萬,2007年軟件人才的缺口已達(dá)50.5萬人,其中Java軟件開發(fā)人才將非常缺乏。根據(jù)2006年文華學(xué)院與上海信息服務(wù)人才培訓(xùn)中心聯(lián)合進(jìn)行的一項(xiàng)調(diào)查統(tǒng)計(jì),僅上海地區(qū),各級(jí)水平的Java技術(shù)人才缺口就達(dá)到18-20萬,以此推斷,全國Java技術(shù)人才的缺口應(yīng)該在60萬左右。在未來5年內(nèi),合格Java人才的需求將遠(yuǎn)大于供給。

雖然Java人才的薪水較高,但目前對(duì)這類人才需求旺盛的IT企業(yè)卻很難招聘到合格的Java人員。每年全國高校畢業(yè)的計(jì)算機(jī)專業(yè)學(xué)生有數(shù)十萬之多,卻仍難以滿足軟件產(chǎn)業(yè)的直接需要。一方面IT企業(yè)招不到合格的Java開發(fā)人員,另一方面高校計(jì)算機(jī)專業(yè)畢業(yè)學(xué)生無法正常就業(yè),在供求表面“平衡”的情況下,卻出現(xiàn)了實(shí)際供求不平衡的尷尬局面。

1.2需求現(xiàn)狀產(chǎn)生的原因

出現(xiàn)上述供求不平衡的最根本原因就是國內(nèi)計(jì)算機(jī)專業(yè)畢業(yè)生在讀期間沒有掌握實(shí)用的技能與經(jīng)驗(yàn),距離企業(yè)的實(shí)際用人需求有較大的差距。

當(dāng)前,大學(xué)的學(xué)科教育仍然以基本概念和原理的教學(xué)為主。盡管高校已經(jīng)意識(shí)到Java的就業(yè)前景,開設(shè)了各種關(guān)于Java的應(yīng)用課程,但概念原理式的教學(xué)方式使得學(xué)生最多只能算是了解了Java的基本知識(shí)和基本技術(shù)。而軟件產(chǎn)業(yè)需要的是直接面對(duì)問題、解決問題的技能。Java軟件技術(shù)開發(fā)人員需要做到根據(jù)企業(yè)需求進(jìn)行相應(yīng)的開發(fā),除了了解Java語言的基礎(chǔ)知識(shí)外,更重要的是要具有相應(yīng)領(lǐng)域的開發(fā)能力,包括圖形界面的開發(fā)、Web組件的開發(fā)、移動(dòng)應(yīng)用的開發(fā)以及Web服務(wù)的開發(fā)等。一個(gè)Java程序員至少要具備以上四項(xiàng)能力中的一項(xiàng),才可能滿足企業(yè)對(duì)人才的需求。

事實(shí)上,大學(xué)生走出校門進(jìn)入軟件企業(yè)后需要經(jīng)過較長時(shí)間訓(xùn)練和再學(xué)習(xí)才能成為成熟的軟件人才,這無法滿足中小企業(yè)招人就用的實(shí)際需求。

2Java語言方向教學(xué)改革方法

圍繞著公共基礎(chǔ)課、專業(yè)素質(zhì)課和專業(yè)技能課三個(gè)模塊,我系組織各教研室對(duì)Java語言方向所有課程的教學(xué)大綱進(jìn)行修訂,依據(jù)是近年高職高專課程的相關(guān)文件和標(biāo)準(zhǔn),同時(shí)兼顧我校軟硬件資源。修訂后的大綱分為語言方向理論課教學(xué)大綱和實(shí)驗(yàn)、實(shí)訓(xùn)大綱:

(1)鼓勵(lì)學(xué)生分方向前開闊視野

我系前三學(xué)期為計(jì)算機(jī)專業(yè)普及教育,并在學(xué)習(xí)中引導(dǎo)學(xué)生的興趣,明確專業(yè)的細(xì)分方向。對(duì)程序設(shè)計(jì)有興趣的同學(xué),由老師有選擇地推薦課余閱讀《Java 2編程詳解》、《Java 2從入門到精通》,更深的如《Thinking in Java》、《Java2核心技術(shù)卷一,二》、《Java2圖形設(shè)計(jì)卷1:AWT卷2:Swing-Graphic Java 1.4》等。這些書籍對(duì)學(xué)生入門有很大的好處。從第四學(xué)期開始,進(jìn)行分方向教學(xué),這樣部分同學(xué)就能帶著問題上課,掌握知識(shí)更快,代碼寫作更深入。

(2)培訓(xùn)式集中授課模式

大部分高職院校計(jì)算機(jī)專業(yè)還是實(shí)行學(xué)期周期模式,即一門課程在一個(gè)學(xué)期講授完畢,這種方式課時(shí)分散,學(xué)生不容易掌握實(shí)踐性強(qiáng)的知識(shí)內(nèi)容。本方案對(duì)“Java方向”專業(yè)課采用培訓(xùn)式授課模式,即第四和第五學(xué)期的各專業(yè)課在八周內(nèi)集中授課和實(shí)訓(xùn),最后一周進(jìn)行考核。這些專業(yè)課包括基礎(chǔ)JAVA程序設(shè)計(jì)、軟件工程、軟件項(xiàng)目管理、Java集成開發(fā)環(huán)境、JSP與Servlet開發(fā)、高級(jí)Java程序設(shè)計(jì)、SQL Server等。

(3)研討式的教學(xué)方法

教師上課時(shí),要善于設(shè)疑,精講多思,引導(dǎo)各層次的學(xué)生積極思考,各抒己見,互相討論和評(píng)價(jià)。上機(jī)實(shí)踐時(shí)也要設(shè)定各層次的操作要點(diǎn)和方法。教學(xué)設(shè)計(jì)有層次感,唯有如此才能充分調(diào)動(dòng)不同層次學(xué)生的思維積極性,使他們都有所思,有所悟,有所得,避免出現(xiàn)低層次學(xué)生上課無所事事的現(xiàn)象。上機(jī)練習(xí)分組進(jìn)行,以小組為單位進(jìn)行大作業(yè)沒計(jì),培養(yǎng)協(xié)作能力。

(4)加強(qiáng)實(shí)踐環(huán)節(jié),大作業(yè)為主

為保證實(shí)踐教學(xué)的質(zhì)量,我們?cè)诳傮w教學(xué)計(jì)劃中專門制訂了單獨(dú)的實(shí)訓(xùn)計(jì)劃,使得Java語言幾門專業(yè)課的實(shí)訓(xùn)時(shí)間達(dá)到總課時(shí)的一半以上,有的課程如高級(jí)Java設(shè)計(jì)能達(dá)到總課時(shí)的三分之二。上課后教師按照教案的內(nèi)容,布置對(duì)口的大作業(yè),做到即學(xué)即練。對(duì)學(xué)生實(shí)驗(yàn)和動(dòng)手能力的培養(yǎng),并不是狹隘的局限于對(duì)程序設(shè)計(jì)語言的掌握、編程能力的提高以及會(huì)應(yīng)用當(dāng)前流行的各類硬件和軟件工具上,重要的是培養(yǎng)學(xué)生具有自主學(xué)習(xí)新技術(shù)、動(dòng)手研究新產(chǎn)品的勇氣和能力。

讓學(xué)生在實(shí)例練習(xí)中加深對(duì)編程技術(shù)的掌握。比如筆者在講授Java中的Applet程序設(shè)計(jì)相關(guān)知識(shí)時(shí)就采用了貪吃蛇游戲的設(shè)計(jì)實(shí)例,每次課結(jié)束就布置好下次課要講的內(nèi)容及讓學(xué)生上機(jī)實(shí)戰(zhàn)的作業(yè)。該例子使用規(guī)定的控件完成輸入輸出操作和展示界面效果,覆蓋了教學(xué)大綱要求

的知識(shí)點(diǎn),同時(shí)該任務(wù)有較強(qiáng)的趣味性,能夠激發(fā)學(xué)生的學(xué)習(xí)熱情。實(shí)踐證明,采用這個(gè)實(shí)例能使學(xué)生對(duì)Applet開發(fā)掌握得更好。

(5)引入互動(dòng)式教學(xué)

設(shè)計(jì)JAVA語言互動(dòng)式學(xué)習(xí),即“建-仿-讀-改-寫”的教學(xué)模式。使得學(xué)生先建立起編程的思維,然后仿照已有的成功案例進(jìn)行開發(fā),編譯和調(diào)試程序;根據(jù)程序的運(yùn)行結(jié)果,仔細(xì)閱讀程序,理解功能的具體實(shí)現(xiàn)方法;在已有的成功案例的基礎(chǔ)上,改寫程序,實(shí)現(xiàn)自己的功能;最終寫出自己的程序。學(xué)生通過這一輪學(xué)習(xí),可以有效地培養(yǎng)自己的編程思維、動(dòng)手能力、自學(xué)能力和解決實(shí)際開發(fā)問題的能力。

(6)專業(yè)見習(xí)

一種方式是利用半年時(shí)間介紹學(xué)生到軟件公司去實(shí)習(xí),實(shí)戰(zhàn)體驗(yàn)Java編程的樂趣,和公司職工一起做項(xiàng)目,邊開發(fā)邊學(xué)習(xí)。另一種方式就是教師有意識(shí)、有目的、有針對(duì)性的讓學(xué)生參與教師的科研課題中,由教師擔(dān)任系統(tǒng)分析員或高級(jí)程序員的角色,學(xué)生去充當(dāng)“軟件藍(lán)領(lǐng)”模擬或參與軟件開發(fā),使學(xué)生在應(yīng)用中,強(qiáng)化編碼能力或編碼意識(shí),同時(shí)也可以培養(yǎng)學(xué)生良好的團(tuán)隊(duì)合作精神。

(7)考核方式多元化

在考核方式選擇上,應(yīng)向多樣化發(fā)展,著重考核“考不出”的能力。如:合作能力、創(chuàng)造能力、方法能力、組織管理能力、獲取信息能力、口頭表達(dá)能力、社會(huì)活動(dòng)能力等。我們認(rèn)為應(yīng)該充分發(fā)揮教師的積極性和創(chuàng)造性,使其在教學(xué)改革和實(shí)踐中探索各種不同方式的考核方式。如一般考核成績包含期末考試、實(shí)驗(yàn)考核、平常作業(yè)、實(shí)驗(yàn)報(bào)告、考勤等等,而且實(shí)驗(yàn)考核占總比40%左右。

對(duì)于某些實(shí)踐性特別強(qiáng)的課程,比如高級(jí)Java設(shè)計(jì)課程,我們要求學(xué)生在最后2周內(nèi)上交一個(gè)自己做的完整項(xiàng)目,能完成相應(yīng)的功能。如有的學(xué)生做出學(xué)生管理系統(tǒng)、電子商務(wù)網(wǎng)站等。

(8)重視畢業(yè)設(shè)計(jì)

畢業(yè)設(shè)計(jì)是檢驗(yàn)學(xué)生學(xué)習(xí)成果的重要形式,安排在所有專業(yè)課結(jié)束前進(jìn)行。我系針對(duì)畢業(yè)設(shè)計(jì)提出了“認(rèn)真選題,強(qiáng)化指導(dǎo),嚴(yán)把答辯關(guān)”的管理思路。

認(rèn)真選題。每年的畢業(yè)設(shè)計(jì)題目均來自于教師出題和學(xué)生自選。系組織學(xué)術(shù)委員會(huì)對(duì)所有題目都要進(jìn)行認(rèn)真的篩選,對(duì)于題目過大、工作量偏少或題目與本方向聯(lián)系不緊密的題目予以更換。

強(qiáng)化指導(dǎo)。整個(gè)設(shè)計(jì)過程采用指導(dǎo)教師負(fù)責(zé)制,教研室主任負(fù)責(zé)不定期檢查,系畢業(yè)設(shè)計(jì)領(lǐng)導(dǎo)小組中期檢查。達(dá)不到要求的學(xué)生不允許參加答辯。

嚴(yán)把答辯關(guān)。為保證畢業(yè)設(shè)計(jì)質(zhì)量,除指導(dǎo)教師和評(píng)閱教師把好關(guān)外,還要讓各答辯小組認(rèn)真組織演示,未通過演示學(xué)生不允許參加答辯。答辯中實(shí)行優(yōu)秀項(xiàng)目答辯模式,對(duì)評(píng)選出的優(yōu)秀畢業(yè)設(shè)計(jì)進(jìn)行獎(jiǎng)勵(lì),以培養(yǎng)學(xué)生的競爭意識(shí)。

3課改的實(shí)施效果與推廣價(jià)值

3.1實(shí)施效果

我系從2005級(jí)開始,“Java語言”方向已經(jīng)有一屆學(xué)生畢業(yè),教學(xué)成效顯著。學(xué)生學(xué)習(xí)積極性及就業(yè)率明顯提高。優(yōu)勢(shì)主要表現(xiàn)在以下幾個(gè)方面:

(1)充分發(fā)揮了高等職業(yè)教育的辦學(xué)優(yōu)勢(shì)

由于“Java方向”針對(duì)性強(qiáng),課程設(shè)置比較合理,理論教學(xué)與實(shí)踐教學(xué)接近1:1.2,培養(yǎng)出來的學(xué)生既有一定的理論基礎(chǔ),又有很強(qiáng)的實(shí)際動(dòng)手能力,且具有很強(qiáng)的崗位針對(duì)性,因此,學(xué)生一畢業(yè)立刻可以上崗工作,深受用人單位的歡迎,2008年首批分方向培養(yǎng)試點(diǎn)的學(xué)生,一次就業(yè)率高達(dá)92%,而且經(jīng)過不斷積累經(jīng)驗(yàn),加大與社會(huì)的結(jié)合,分方向培養(yǎng)將會(huì)一屆比一屆效果好,就業(yè)也一屆比一屆好,充分體現(xiàn)分方向培養(yǎng)的優(yōu)勢(shì)。

(2)充分發(fā)揮學(xué)生學(xué)習(xí)的主動(dòng)性

分方向以后,“Java方向”的絕大部分同學(xué)都是根據(jù)自己的愛好選擇方向,而且學(xué)習(xí)目的非常明確,學(xué)習(xí)勁頭也很足,變被動(dòng)學(xué)習(xí)為主動(dòng)學(xué)習(xí),很多同學(xué)根據(jù)各個(gè)方向的特點(diǎn),制定自己的學(xué)習(xí)計(jì)劃,充分利用課余時(shí)間進(jìn)行行業(yè)調(diào)查、社會(huì)實(shí)踐、軟件開發(fā)等,模擬開發(fā)了許多比較完整的軟件,進(jìn)行了一系列市場銷售訓(xùn)練等。以前學(xué)生宿舍可以說是“游戲機(jī)房”與“牌棋俱樂部”,現(xiàn)在則變成了“軟件開發(fā)室”。

3.2推廣價(jià)值

本項(xiàng)目的成果對(duì)我學(xué)院的其他專業(yè),以及我省其他高校,乃至我國高職計(jì)算機(jī)教育都具有很好的參考價(jià)值。

4需進(jìn)一步研究的問題

高等職業(yè)教育是面向行業(yè)、面向社會(huì)辦學(xué),必須以行業(yè)背景作為依托,根據(jù)崗位群的能力要求制訂培養(yǎng)方案,同時(shí)必須考慮到學(xué)生的現(xiàn)在與將來。分方向培養(yǎng)既兼顧了基礎(chǔ)知識(shí),又突出專業(yè)的針對(duì)性,既考慮到教學(xué)計(jì)劃的統(tǒng)一性,又考慮到學(xué)生的自主權(quán)。因此,基于崗位群的分方向培養(yǎng)是目前高等職業(yè)教育一種比較好的培養(yǎng)模式,希望這一培養(yǎng)模式能夠使我國的高等職業(yè)教育注入新的活力。經(jīng)過一段時(shí)間的改革,我們也感覺有好多需要深入的地方:

(1)強(qiáng)化項(xiàng)目化教學(xué),體現(xiàn)學(xué)生的主體地位

在Java語言專業(yè)課項(xiàng)目化教學(xué)中,要多與公司合作,尋找實(shí)際案例,少講精講,用項(xiàng)目來拉動(dòng)教學(xué)的教學(xué)策略。而類似的例子可以放手讓學(xué)生自己去做。引導(dǎo)學(xué)生去自學(xué)相關(guān)的知識(shí)點(diǎn),扭轉(zhuǎn)學(xué)生被動(dòng)參與學(xué)習(xí)的局面,使學(xué)生逐步完成由“要我學(xué)”向“我要學(xué)”的轉(zhuǎn)變。充分體現(xiàn)學(xué)生在學(xué)習(xí)過程中的主體地位。

(2)提高師資隊(duì)伍水平

實(shí)施分方向教學(xué),師資是關(guān)鍵。參與的教師必須要有較高的項(xiàng)目開發(fā)能力,同時(shí)要有豐富的組織教學(xué)的經(jīng)驗(yàn)和能力。我們正在進(jìn)行師資培訓(xùn),逐步提高教師自身的水平。

猜你喜歡
Java語言軟件開發(fā)高等職業(yè)教育
基于Android平臺(tái)的健康醫(yī)療APP設(shè)計(jì)與開發(fā)
高職院?!叭齻€(gè)空間”就業(yè)體系構(gòu)建研究與實(shí)踐
信息安全環(huán)境下的計(jì)算機(jī)軟件開發(fā)研究
紡織行業(yè)職業(yè)結(jié)構(gòu)變遷對(duì)高職現(xiàn)代紡織專業(yè)人才培養(yǎng)的啟示
核電廠定期試驗(yàn)管理軟件開發(fā)
FPGA軟件開發(fā)過程中編碼規(guī)范的作用
計(jì)算機(jī)軟件開發(fā)中的JAVA編程語言分析
用戶隱私保護(hù)之手機(jī)密碼保險(xiǎn)箱
松江区| 盱眙县| 石嘴山市| 蒙城县| 卓资县| 和田市| 霍邱县| 正宁县| 平罗县| 铁岭市| 桃源县| 和政县| 宁城县| 南京市| 鄂州市| 伊宁市| 绩溪县| 文成县| 鹤岗市| 石景山区| 阳泉市| 礼泉县| 上林县| 连江县| 论坛| 黎平县| 东莞市| 乐亭县| 钟山县| 灵丘县| 阆中市| 霞浦县| 墨脱县| 望江县| 佛冈县| 安西县| 衡水市| 遂川县| 海阳市| 密山市| 辛集市|