亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        軟件外包人才培養(yǎng)的Java程序設(shè)計課程改革

        2011-12-31 00:00:00
        計算機(jī)教育 2011年8期


          摘要:軟件外包業(yè)務(wù)是軟件行業(yè)發(fā)展的新增長點,目前迫切需要軟件外包人才。本文提出軟件人才培養(yǎng)的Java語言程序設(shè)計教學(xué)改革方案,以軟件外包工作過程為導(dǎo)向,開發(fā)軟件外包人才的課程培養(yǎng)方案,然后以軟件外包項目驅(qū)動課程整體設(shè)計和單元設(shè)計,通過團(tuán)隊協(xié)作方式完成項目實踐任務(wù),最終完成軟件外包人才的培養(yǎng)過程,取得良好成果。
          關(guān)鍵詞:軟件外包;人才培養(yǎng);Java程序設(shè)計;課程改革
          
          1研究背景
          在全球新一輪產(chǎn)業(yè)轉(zhuǎn)移的大潮中,服務(wù)外包成為新的重要推動因素。西安是首批獲得“中國服務(wù)外包基地城市”稱號的城市之一,是我國著名的國家軟件產(chǎn)業(yè)基地、國家軟件出口基地。預(yù)計從2011到2015年,西安軟件外包產(chǎn)業(yè)發(fā)展增長速度為年均35%。2015年,軟件及服務(wù)外包總收入將達(dá)到1 100億元,從業(yè)人員將達(dá)到22萬人,預(yù)計實現(xiàn)出口金額為8.35億美元,稅收為38.5億元,企業(yè)3 000家[1]。軟件外包業(yè)務(wù)已經(jīng)成為西安經(jīng)濟(jì)發(fā)展的新增長點。
          妨礙剛剛起步的西安軟件外包產(chǎn)業(yè)加速發(fā)展的癥結(jié),是軟件外包人才的嚴(yán)重匱乏。出現(xiàn)這些現(xiàn)象的根本原因,是高校計算機(jī)專業(yè)課程設(shè)置大都偏重于理論和基礎(chǔ)知識,更新周期很長,課堂所授內(nèi)容與軟件企業(yè)需求嚴(yán)重錯位,學(xué)生實踐動手能力欠缺。目前,Java是流行的面向?qū)ο蟮木W(wǎng)絡(luò)程序設(shè)計語言,是軟件外包項目開發(fā)的主流技術(shù),企業(yè)需要大量的Java技術(shù)人才。
          2軟件外包人才培養(yǎng)模式的研究
          美國現(xiàn)代教育家John Dewey認(rèn)為,教育即生活、教育即生長、教育即經(jīng)驗的改造,提出了“做中學(xué)”(Learning by doing)的理論[2]。我們的Java程序設(shè)計課程教學(xué)改革以“做中學(xué)”為理論指導(dǎo),將外包企業(yè)的軟件項目引入Java語言程序設(shè)計課程教學(xué)中,采用“以軟件外包工作過程為導(dǎo)向的課程開發(fā),以軟件外包項目為驅(qū)動的課堂教學(xué),Teamwork協(xié)作的項目實踐”的教學(xué)方式。該研究將課堂知識從灌輸型轉(zhuǎn)向啟發(fā)引導(dǎo)型、學(xué)生主動參與型,激發(fā)學(xué)生的學(xué)習(xí)興趣,提升學(xué)生的實際動手能力,培養(yǎng)企業(yè)需要的軟件外包人才。
          2.1軟件外包工作過程為導(dǎo)向的課程開發(fā)
          基于軟件外包工作過程導(dǎo)向的Java語言程序設(shè)計課程開發(fā)的實質(zhì),是把外包軟件開發(fā)典型工作的工作過程轉(zhuǎn)換為Java課程的內(nèi)容制定過程[3]。因此,制定Java語言程序設(shè)計課程內(nèi)容的時候,需要掌握外包軟件開發(fā)各項工作任務(wù)的生產(chǎn)過程,設(shè)計以典型外包軟件工作任務(wù)為核心的授課內(nèi)容,編制相關(guān)的教學(xué)方案。根據(jù)Java程序設(shè)計技術(shù)發(fā)展情況,在教學(xué)過程中動態(tài)整合課程內(nèi)容體系,強(qiáng)化實踐教學(xué),重新架構(gòu)“知識、能力、素質(zhì)”課程內(nèi)容?;谲浖獍ぷ鬟^程導(dǎo)向的Java語言程序設(shè)計課程模型如圖1所示。
          1) 市場調(diào)研階段。
          該階段對外包行業(yè)、企業(yè)的人才需求進(jìn)行調(diào)研,在此基礎(chǔ)上確定課程定位和課程改革的思路等;對軟件外包工作任務(wù)進(jìn)行分析,掌握具體的工作內(nèi)容,以及完成該任務(wù)需要的職業(yè)能力,凝練出典型的工作任務(wù),從而實現(xiàn)工作領(lǐng)域向行動領(lǐng)域的轉(zhuǎn)換。
          2) 培養(yǎng)目標(biāo)確立階段。
          該階段以校企合作的培養(yǎng)模式為基礎(chǔ),明確課程培養(yǎng)目標(biāo)。根據(jù)軟件外包工作的任務(wù)和生產(chǎn)實際,判斷Java課程學(xué)習(xí)的內(nèi)容和經(jīng)過課程學(xué)習(xí)后是否能勝任本專業(yè)所涉及的崗位和工作任務(wù)。通過分析行動領(lǐng)域,按照職位職責(zé)確定學(xué)習(xí)領(lǐng)域的內(nèi)容。
          3) 課程開發(fā)階段。
          該階段是整個模型的核心部分,要解決Java程序設(shè)計課程設(shè)置的原則、課程載體的選擇、課程內(nèi)容的重構(gòu)、課程情境的創(chuàng)設(shè)、課程的實施與評價等問題。完成從學(xué)習(xí)領(lǐng)域到學(xué)習(xí)情境的轉(zhuǎn)換,然后依此進(jìn)行課程教學(xué)。
          2.2軟件外包項目驅(qū)動教學(xué)方式
          我們在Java語言程序設(shè)計課程中采用軟件外包項目驅(qū)動的教學(xué)方式。首先,教師對軟件外包項目的知識點進(jìn)行分析,然后將軟件外包項目劃分為若干個典型案例,不同教學(xué)階段案例的功能和難度都是不同的。在課程教學(xué)中,教學(xué)單元由典型的軟件外包項目案例構(gòu)成,以案例引導(dǎo)學(xué)生掌握知識點。學(xué)生在課堂上進(jìn)行案例模仿,課后進(jìn)行案例實踐。教師與學(xué)生對
          案例進(jìn)行總結(jié)和評價,實現(xiàn)整個軟件項目的實踐。通過“軟件外包項目教學(xué)—知識歸納—軟件外包項目實踐—總結(jié)講評”循環(huán)進(jìn)行,提高教學(xué)效果,培養(yǎng)軟件外包人才,整個過程如圖2所示。
          我們根據(jù)Java語言本身的特點,以教材的內(nèi)容為主線,選擇合適的、真實的軟件外包項目,案例教學(xué)貫穿始終。這些案例具有一定的深度,使學(xué)生通過案例的實踐,能夠參與實際軟件項目的開發(fā)。Java語言程序設(shè)計的內(nèi)容可以分為三個部分,第一部分為基礎(chǔ)知識部分,主要包括面向?qū)ο蟮幕A(chǔ)知識和Java基本語法知識;第二部分為基礎(chǔ)應(yīng)用部分,主要包括I/O輸入輸出流、對象群體的組織、多線程、用戶圖形界面;第三部分為高級應(yīng)用部分,主要包括數(shù)據(jù)庫編程、網(wǎng)絡(luò)編程和Web編程等[4]。這三部分我們都采用案例式教學(xué)方法,將課堂教學(xué)模擬成一個具體項目開發(fā)的過程,以項目的開發(fā)為主線,按照項目的開發(fā)開展教學(xué),讓學(xué)生帶著任務(wù)和問題去學(xué)。
          由于第一部分講述的是基本知識和基本概念,不能形成一個獨立的項目,所以在講授本部分內(nèi)容時,我們將用到的案例與第二部分基礎(chǔ)應(yīng)用的用戶圖形界面結(jié)合起來。用戶圖形界面部分的案例采用了經(jīng)典的游戲案例——雷電游戲的開發(fā),游戲主要有戰(zhàn)機(jī)類和敵機(jī)類,這些類的屬性有飛機(jī)編號、生命值、彈藥、位置、等級等,方法有攻擊、飛行等。這樣一個具體的項目,能夠把非常抽象、枯燥的面向?qū)ο蟪绦蛟O(shè)計的類和對象的概念及作用表示得很清楚,達(dá)到傳統(tǒng)教學(xué)方法達(dá)不到的教學(xué)效果,具體的章節(jié)和項目的對應(yīng)關(guān)系如表1所示。
          2.3基于Teamwork的項目實踐
          Teamwork即團(tuán)隊協(xié)作。在軟件外包項目的實踐中,將全體師生看作是一個大團(tuán)隊運作,將學(xué)生分成多個小的團(tuán)隊,整個項目實踐過程體現(xiàn)為師生之間的交流與協(xié)作,共同完成課程的專業(yè)學(xué)習(xí)。就具體一個團(tuán)隊來看,成員根據(jù)項目進(jìn)行分工,開展項目實踐計劃。在項目實踐中,該團(tuán)隊內(nèi)的成員協(xié)作學(xué)習(xí),多次相互交流,通過學(xué)習(xí)能力強(qiáng)的成員拉動,消除個體學(xué)習(xí)能力較弱學(xué)生的一些學(xué)習(xí)阻礙,使他們擁有彼此接近的專業(yè)能力,團(tuán)隊內(nèi)成員的整體能力得到提高。學(xué)生小組完成項目實踐,進(jìn)行實踐評價。在整個過程中,教師起到指導(dǎo)和監(jiān)督的作用。
          在Java程序設(shè)計的項目案例實踐中,我們采用Teamwork的軟件開發(fā)方法提高學(xué)生的團(tuán)隊協(xié)作能力。全班同學(xué)5人分成一組,稱為項目小組。每組學(xué)生的學(xué)習(xí)能力各不相同,選出一名學(xué)習(xí)能力強(qiáng)的學(xué)生擔(dān)任組長,負(fù)責(zé)本組工作。由組長和組員一起討論案例,共同制定案例實踐的計劃和人員分工。接下來,就按照軟件工程的流程開始作需求分析、系統(tǒng)設(shè)計、編碼、測試。老師和軟件外包專家對學(xué)生的實踐結(jié)果進(jìn)行評價,每個小組作經(jīng)驗總結(jié)。在整個過程中,教師在進(jìn)行全程引導(dǎo),引導(dǎo)學(xué)生如何解決問題,并在項目完成后總結(jié)各組的得失,評選出優(yōu)秀團(tuán)隊,激勵所有學(xué)生。
          3結(jié)語
          軟件外包業(yè)務(wù)已經(jīng)成為我國軟件行業(yè)發(fā)展的新增長點,制約其發(fā)展的主要原因是軟件外包人才的缺乏。通過實施以軟件外包工作過程為導(dǎo)向的課程開發(fā),以軟件外包項目驅(qū)動課堂教學(xué),Teamwork的項目實踐的Java程序設(shè)計教學(xué)改革方案,首先以軟件外包工作過程為導(dǎo)向,建立軟件外包人才培養(yǎng)方案,然后以軟件外包項目驅(qū)動課程整體設(shè)計和單元設(shè)計,通過Teamwork協(xié)助完成項目實踐任務(wù)。該教學(xué)模式在實際教學(xué)中已經(jīng)取得了一定成效,但也出現(xiàn)一些新的問題,如教學(xué)課時量不夠等,還有待在以后的教學(xué)中進(jìn)一步解決。
          
          參考文獻(xiàn):
          [1]

        最近中文字幕视频完整版在线看| 在线国产丝袜自拍观看| 国内自拍情侣露脸高清在线| 曰本无码人妻丰满熟妇啪啪| 亚洲av无码乱码国产麻豆穿越| 免费人人av看| 久久精品免费视频亚洲| 免费欧洲毛片a级视频老妇女 | 日韩精品成人无码AV片| 视频一区中文字幕在线观看| 国产av无码专区亚洲av男同| 久久国产热这里只有精品| 亚洲另类激情专区小说婷婷久| 国产精品一区又黄又粗又猛又爽| 色欲色香天天天综合网www| 男女啪啪无遮挡免费网站| 亚洲av日韩av综合aⅴxxx| 亚洲一区二区三区亚洲| 亚洲最新无码中文字幕久久| 精品人妻人人做人人爽| 欧美成人高清手机在线视频| 国产精品髙潮呻吟久久av| 伊甸园亚洲av久久精品| 久久精品亚洲乱码伦伦中文| 亚洲无码毛片免费视频在线观看 | 亚洲av之男人的天堂网站| 91美女片黄在线观看| 亚洲乱码av中文一区二区第八页| 中国少妇×xxxx性裸交| 久久av无码精品人妻出轨| 日本一本草久国产欧美日韩| 国产一区二区三区色哟哟| 欧美乱妇高清无乱码在线观看 | 亚洲综合中文字幕日韩| 成人国产精品一区二区视频 | 人妻夜夜爽天天爽三区麻豆av| 粗大猛烈进出白浆视频 | 天堂网av在线| 久久久天堂国产精品女人| 无码福利写真片视频在线播放| 亚洲av无码专区在线亚|