前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的軟件開(kāi)發(fā)基礎(chǔ)知識(shí)主題范文,僅供參考,歡迎閱讀并收藏。
關(guān)鍵詞:實(shí)訓(xùn)體系;Android軟件開(kāi)發(fā);培訓(xùn)
中圖分類(lèi)號(hào):TP31 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1001-828X(2013)06-0-02
移動(dòng)互聯(lián)網(wǎng)是繼通信、計(jì)算機(jī)和互聯(lián)網(wǎng)之后的又一次信息產(chǎn)業(yè)的革命性發(fā)展,并成為全球信息通信行業(yè)的萬(wàn)億元級(jí)新興產(chǎn)業(yè)。近年來(lái),由于3G技術(shù)的發(fā)展,國(guó)內(nèi)智能手機(jī)的普及率急升,人才市場(chǎng)對(duì)于Android軟件開(kāi)發(fā)工程師的需求量也急升,因此,如何快速地培養(yǎng)和建設(shè)Android軟件開(kāi)發(fā)工程師,成為IT企業(yè)培訓(xùn)的熱點(diǎn)。本文旨在探討IT企業(yè)如何通過(guò)實(shí)訓(xùn)培訓(xùn)體系的模式快速培養(yǎng)有計(jì)算機(jī)基礎(chǔ)的初學(xué)者成為相當(dāng)于1-2年開(kāi)發(fā)經(jīng)驗(yàn)的開(kāi)發(fā)工程師。
實(shí)訓(xùn)體系建設(shè)包括獨(dú)特的實(shí)訓(xùn)形式建設(shè)、實(shí)現(xiàn)過(guò)程的開(kāi)展以及課程和師資的組建。其中,最根本的把握好實(shí)訓(xùn)的內(nèi)涵和監(jiān)控整個(gè)實(shí)訓(xùn)過(guò)程的開(kāi)展是關(guān)鍵。
一、實(shí)訓(xùn)形式
實(shí)訓(xùn)的特點(diǎn)就是通過(guò)項(xiàng)目實(shí)際操作的方式,使得每個(gè)學(xué)生通過(guò)做項(xiàng)目來(lái)鍛煉時(shí)間的編程能力。具體的形式為每個(gè)班的學(xué)生組成軟件項(xiàng)目組數(shù)個(gè),每個(gè)項(xiàng)目組均以真實(shí)項(xiàng)目為背景,重新演練一個(gè)經(jīng)裁剪過(guò)的項(xiàng)目立項(xiàng)、計(jì)劃、需求分析、設(shè)計(jì)、編碼、測(cè)試和交付的全過(guò)程,按照企業(yè)的正規(guī)開(kāi)發(fā)流程組織實(shí)施,讓學(xué)生熟悉軟件工程在企業(yè)中的具體應(yīng)用方法。項(xiàng)目總監(jiān)由實(shí)訓(xùn)老師來(lái)?yè)?dān)任,控制項(xiàng)目的進(jìn)度和質(zhì)量,學(xué)生通過(guò)直接扮演項(xiàng)目開(kāi)發(fā)組中的成員角色,來(lái)了解在軟件項(xiàng)目開(kāi)發(fā)團(tuán)隊(duì)中的角色、過(guò)程、規(guī)范和執(zhí)行方法,以及在團(tuán)隊(duì)中合作溝通能力的重要性,養(yǎng)成良好的職業(yè)習(xí)慣。以下是學(xué)生扮演的角色的主要職責(zé)說(shuō)明,學(xué)生可以根據(jù)自己在學(xué)校的學(xué)習(xí)情況扮演如下角色。考慮到Android軟件開(kāi)發(fā)工程師培訓(xùn)的實(shí)際需要,項(xiàng)目開(kāi)發(fā)過(guò)程中某些方面的學(xué)時(shí)將相對(duì)壓縮,而把重點(diǎn)放在跟開(kāi)發(fā)直接相關(guān)的角色上面。
二、實(shí)訓(xùn)過(guò)程
整個(gè)實(shí)訓(xùn)過(guò)程包括實(shí)訓(xùn)預(yù)備期和實(shí)訓(xùn)期兩個(gè)階段。
實(shí)訓(xùn)預(yù)備期:實(shí)訓(xùn)的學(xué)生對(duì)Android課程體系中必須掌握的業(yè)界實(shí)用技術(shù)知識(shí)清單和相關(guān)課件進(jìn)行學(xué)習(xí),必要時(shí)進(jìn)行相關(guān)課程的考試,考試合格者才能進(jìn)入實(shí)訓(xùn)環(huán)節(jié)。
實(shí)訓(xùn)期:以模擬公司為平臺(tái),以仿真的商業(yè)案例項(xiàng)目為載體,將企業(yè)文化及職業(yè)素養(yǎng)訓(xùn)練、IT技能培訓(xùn)、行業(yè)知識(shí)以及業(yè)務(wù)流程實(shí)踐等實(shí)訓(xùn)內(nèi)容完全貫穿在模擬公司的運(yùn)營(yíng)過(guò)程中,使學(xué)生在實(shí)踐中體驗(yàn)企業(yè)工作環(huán)境,獲得一定的實(shí)際經(jīng)驗(yàn)和職業(yè)磨練。
實(shí)訓(xùn)師發(fā)放《項(xiàng)目實(shí)訓(xùn)學(xué)生指導(dǎo)手冊(cè)》,手冊(cè)中規(guī)定了學(xué)生在項(xiàng)目Android軟件開(kāi)發(fā)各階段的輸入、活動(dòng)說(shuō)明和輸出。實(shí)訓(xùn)選擇的生命周期會(huì)覆蓋軟件開(kāi)發(fā)過(guò)程的基本要素。其中有的要素在實(shí)訓(xùn)中存在操作困難的,只講解方法并直接發(fā)放相關(guān)資料。
實(shí)訓(xùn)中由實(shí)訓(xùn)老師統(tǒng)一指導(dǎo)各階段的詳細(xì)過(guò)程指導(dǎo)。基本過(guò)程如下:
1)搭建環(huán)境:主要講解搭建各種手機(jī)操作系統(tǒng)所需開(kāi)發(fā)環(huán)境所要具備的軟、硬件及網(wǎng)絡(luò)知識(shí)。包括計(jì)算機(jī)中各種硬件和接口。軟件的分類(lèi)、分發(fā)和授權(quán)等方式;操作系統(tǒng)的初步知識(shí);注冊(cè)表、病毒、安全等知識(shí);基本協(xié)議、活動(dòng)目錄等知識(shí)。從而讓學(xué)員可以在實(shí)際工作環(huán)境當(dāng)中搭建需要的開(kāi)發(fā)環(huán)境。
2)完成的軟件開(kāi)發(fā)過(guò)程:主要講解實(shí)際項(xiàng)目的開(kāi)發(fā)所涉及到的軟件開(kāi)發(fā)過(guò)程的各個(gè)環(huán)節(jié),如需求開(kāi)發(fā)、設(shè)計(jì)、測(cè)試、項(xiàng)目管理、配置管理等,并將其運(yùn)用到實(shí)訓(xùn)項(xiàng)目開(kāi)發(fā)。
3)Android手機(jī)軟件應(yīng)用開(kāi)發(fā):這是本培訓(xùn)課程的核心部分,主要是使學(xué)員掌握軟件開(kāi)發(fā)的技術(shù),掌握編程的方法、思想,了解軟件開(kāi)發(fā)過(guò)程當(dāng)中常犯的錯(cuò)誤。課程注重實(shí)用性、重在培養(yǎng)學(xué)員對(duì)代碼分析的能力,掌握編碼規(guī)范,掌握調(diào)試知識(shí)和分析程序錯(cuò)誤的能力。同時(shí)學(xué)習(xí)內(nèi)存檢查工具和軟件配置管理等知識(shí)。課程中貫穿了一個(gè)開(kāi)發(fā)項(xiàng)目,以增加學(xué)員開(kāi)發(fā)項(xiàng)目的經(jīng)驗(yàn)。
4)測(cè)試計(jì)劃與軟件缺陷:主要介紹軟件測(cè)試的基本概念和基礎(chǔ)知識(shí)、如何編寫(xiě)測(cè)試計(jì)劃、識(shí)別軟件缺陷、編寫(xiě)缺陷報(bào)告等。通過(guò)學(xué)習(xí),學(xué)員可以掌握軟件測(cè)試的流程、軟件測(cè)試的策略和分類(lèi),掌握缺陷的分類(lèi)和優(yōu)先級(jí)等,從而對(duì)測(cè)試有一個(gè)整體的認(rèn)識(shí)。介紹了缺陷跟蹤管理系統(tǒng)(測(cè)試工具)。總體來(lái)說(shuō),本課程將使學(xué)員掌握軟件測(cè)試相關(guān)的大部分基礎(chǔ)知識(shí)。
5)數(shù)據(jù)庫(kù):通過(guò)對(duì)數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)的講解,讓學(xué)員掌握這些技術(shù)。數(shù)據(jù)庫(kù)是以主流的Oracle和MySQL 數(shù)據(jù)庫(kù)的運(yùn)用為主。
6) 職業(yè)導(dǎo)向訓(xùn)練:進(jìn)行職業(yè)引導(dǎo),包括就業(yè)指導(dǎo)和職前引導(dǎo)。通過(guò)座談會(huì)等輔助訓(xùn)練明確就業(yè)方向,進(jìn)一步了解職業(yè)發(fā)展形式。
三、實(shí)訓(xùn)課程設(shè)計(jì)和引進(jìn)
A.參考國(guó)內(nèi)外IT知名企業(yè)現(xiàn)有已取得各地區(qū)政府認(rèn)同的移動(dòng)應(yīng)用軟件開(kāi)發(fā)培訓(xùn)課程體系,以移動(dòng)應(yīng)用行業(yè)應(yīng)用的實(shí)際需求為導(dǎo)向,自主研究開(kāi)發(fā)適合本地企業(yè)的Android軟件開(kāi)發(fā)方面的案例及課件。
B.結(jié)合需要引進(jìn)其他國(guó)內(nèi)一流的成功Android軟件開(kāi)發(fā)培訓(xùn)課程體系。
C.培訓(xùn)實(shí)例設(shè)計(jì):根據(jù)大多數(shù)軟件開(kāi)發(fā)企業(yè)的實(shí)際需求,以多個(gè)實(shí)際項(xiàng)目為原型開(kāi)發(fā)出具有實(shí)戰(zhàn)意義的案例。
D.企業(yè)培訓(xùn)定制:企業(yè)培訓(xùn)必須密切結(jié)合企業(yè)戰(zhàn)略,從企業(yè)的人力資源規(guī)劃和開(kāi)發(fā)戰(zhàn)略出發(fā),滿足組織及員工兩方面的要求,考慮企業(yè)資源條件與員工素質(zhì)基礎(chǔ),考慮人才培養(yǎng)的超前性及培訓(xùn)效果的不確定性,為企業(yè)確定員工培訓(xùn)的目標(biāo),選擇培訓(xùn)內(nèi)容及培訓(xùn)方式。
四、師資隊(duì)伍建設(shè)和引進(jìn)
在內(nèi)部培養(yǎng)培訓(xùn)講師和實(shí)訓(xùn)導(dǎo)師的同時(shí),我們還將根據(jù)課程需要積極引進(jìn)高端的Android培訓(xùn)講師,包括網(wǎng)絡(luò)通訊、Android應(yīng)用開(kāi)發(fā)等各領(lǐng)域的高端實(shí)戰(zhàn)人才,建設(shè)一支實(shí)戰(zhàn)經(jīng)驗(yàn)、培訓(xùn)經(jīng)驗(yàn)俱佳的師資隊(duì)伍。
五、制定Android軟件開(kāi)發(fā)工程師培訓(xùn)大綱
Android軟件開(kāi)發(fā)就業(yè)培訓(xùn)大綱由多名資深移動(dòng)應(yīng)用軟件開(kāi)發(fā)專(zhuān)家及有豐富Android實(shí)戰(zhàn)經(jīng)驗(yàn)的工程師傾力開(kāi)發(fā)而成,在本實(shí)訓(xùn)項(xiàng)目里將得到充分的貫徹執(zhí)行。該課程總結(jié)了Google、中興、華為、HTC、摩托羅拉、IBM等頂級(jí)國(guó)內(nèi)、跨國(guó)大型企業(yè)的先進(jìn)的軟件開(kāi)發(fā)理論和經(jīng)驗(yàn),在此基礎(chǔ)上形成了一套適合我國(guó)國(guó)情的Android軟件培訓(xùn)課程。目的是將優(yōu)秀企業(yè)完善的Android軟件開(kāi)發(fā)技術(shù)和方法等推廣到國(guó)內(nèi)的軟件產(chǎn)業(yè),以提高廣州本地軟件企業(yè)的Android應(yīng)用軟件開(kāi)發(fā)水平,改進(jìn)開(kāi)發(fā)方法和方式。
Android軟件開(kāi)發(fā)培訓(xùn)采用教師授課和學(xué)員實(shí)際練習(xí)相結(jié)合的方式。針對(duì)每個(gè)培訓(xùn)的章節(jié),在課程中都會(huì)提供豐富的項(xiàng)目實(shí)踐案例,使每個(gè)學(xué)員不僅能夠?qū)W到Android軟件開(kāi)發(fā)的一些基本理論知識(shí),重要的是能夠讓學(xué)員將學(xué)到的知識(shí)運(yùn)用到實(shí)際的移動(dòng)應(yīng)用軟件開(kāi)發(fā)活動(dòng)過(guò)程中。
本Android軟件開(kāi)發(fā)就業(yè)培訓(xùn)大綱主要由三大部分組成:
基礎(chǔ)階段:主要闡述了一個(gè)Android軟件開(kāi)發(fā)工程師需要了解和掌握的入門(mén)知識(shí),包括Android開(kāi)發(fā)編程語(yǔ)言基礎(chǔ),主流數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù),以及一些必要工具的使用,是邁入Android軟件工程師職業(yè)必備的一些基礎(chǔ)知識(shí)。
中級(jí)階段:主要闡述了一個(gè)Android軟件開(kāi)發(fā)工程師需要掌握的常用的通信協(xié)議,整套主流的應(yīng)用服務(wù)器和中間件編程技術(shù),數(shù)據(jù)訪問(wèn)層框架技術(shù),并幫助深入理解軟件工程過(guò)程。
高級(jí)階段:通過(guò)一個(gè)個(gè)具體的項(xiàng)目案例,將上面提到的技術(shù)、方法、度量、文檔和過(guò)程相結(jié)合,掌握Android移動(dòng)應(yīng)用系統(tǒng)開(kāi)發(fā)技術(shù),包括Android環(huán)境下的音視頻多媒體處理、游戲技術(shù)開(kāi)發(fā)、底層核心架構(gòu)技術(shù)等,并進(jìn)行項(xiàng)目開(kāi)發(fā)實(shí)戰(zhàn)。了解不同設(shè)計(jì)模式與運(yùn)用、軟件性能調(diào)優(yōu)、軟件過(guò)程管理等。
關(guān)鍵詞:軟件工程;理論基礎(chǔ);實(shí)踐活動(dòng);教學(xué)質(zhì)量
作者簡(jiǎn)介:趙業(yè)清(1975-),男,河南安陽(yáng)人,安陽(yáng)師范學(xué)院計(jì)算機(jī)與信息工程學(xué)院,講師。
中圖分類(lèi)號(hào):G642.0 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-0079(2013)14-0085-02
基于《國(guó)家中長(zhǎng)期教育改革和發(fā)展規(guī)劃綱要(2010-2020年)》[1]及《國(guó)家中長(zhǎng)期人才發(fā)展規(guī)劃綱要(2010-2020年)》[2]中重大項(xiàng)目與改革策略要求,我國(guó)將逐步由工程教育大國(guó)邁向工程教育強(qiáng)國(guó),逐步培養(yǎng)出一批具有創(chuàng)新能力、適應(yīng)經(jīng)濟(jì)社會(huì)快速發(fā)展需求的軟件工程技術(shù)人員,為國(guó)家實(shí)現(xiàn)工業(yè)化、信息化強(qiáng)國(guó)及社會(huì)經(jīng)濟(jì)可持續(xù)發(fā)展服務(wù)。這將促進(jìn)高校以社會(huì)需求為導(dǎo)向培養(yǎng)人才,不斷快速改進(jìn)和完善相應(yīng)教學(xué)工作,全面提高教學(xué)質(zhì)量和教學(xué)效果。
“軟件工程”是計(jì)算機(jī)科學(xué)與技術(shù)相關(guān)專(zhuān)業(yè)的必修課之一,旨在培養(yǎng)高水平軟件研制和開(kāi)發(fā)人員。該課程特別強(qiáng)調(diào)在軟件開(kāi)發(fā)與維護(hù)過(guò)程中應(yīng)用軟件工程方法的必要性和迫切性,涉及“軟件工程”的基本原理、概念與技術(shù)方法。本課程的教學(xué)目的是在讓學(xué)生了解有關(guān)知識(shí)與方法的同時(shí),采用理論和實(shí)踐相配合的方式提高學(xué)生對(duì)專(zhuān)業(yè)知識(shí)的綜合運(yùn)用能力與技能,使學(xué)生在接受理論知識(shí)的基礎(chǔ)上提高并加強(qiáng)工程化知識(shí)與實(shí)踐知識(shí)的教育,為學(xué)生在今后工作中從事計(jì)算機(jī)大規(guī)模軟件開(kāi)發(fā)與維護(hù)打下扎實(shí)的基礎(chǔ)。“軟件工程”是一門(mén)理論和實(shí)踐并重的專(zhuān)業(yè)核心課程,這就要求教師在本課程的教授過(guò)程中理論聯(lián)系實(shí)踐,理論和實(shí)踐相互結(jié)合,相互滲透,不可突出一方而忽視另一方。然而,高校教師在教學(xué)過(guò)程中,由于自身知識(shí)背景及教學(xué)條件限制等問(wèn)題,往往在教學(xué)過(guò)程中存在偏重其中之一而導(dǎo)致不能很好地把握理論教學(xué)過(guò)程和實(shí)踐操作之間的關(guān)系,很難有效找到兩者之間的一個(gè)平衡點(diǎn)。
一、“軟件工程”課程教學(xué)中問(wèn)題分析
1.理論教學(xué)和實(shí)踐活動(dòng)相分離,不能融會(huì)貫通、相互促進(jìn)
在當(dāng)前教學(xué)活動(dòng)中,諸多高校都采取理論教學(xué)和實(shí)踐過(guò)程分開(kāi)的教學(xué)方式,相互獨(dú)立進(jìn)行。由于“軟件工程”這門(mén)課程主要介紹的內(nèi)容是有關(guān)基本概念和原理,研究的是軟件開(kāi)發(fā)設(shè)計(jì)的方法和過(guò)程及其步驟注意事項(xiàng),對(duì)于沒(méi)有開(kāi)發(fā)經(jīng)驗(yàn)的學(xué)生來(lái)說(shuō),這些內(nèi)容是相當(dāng)抽象和難于理解的,也是枯燥乏味的,這樣就導(dǎo)致學(xué)生學(xué)習(xí)積極性不高,效果欠佳,更談不上理解的基礎(chǔ)上靈活應(yīng)用。又由于諸多教材中所舉案例相對(duì)獨(dú)立,缺少整體性和實(shí)用性,往往導(dǎo)致學(xué)生對(duì)相關(guān)概念和原理更是感到迷茫。而在后期的畢業(yè)設(shè)計(jì)階段,由于學(xué)生考研、實(shí)習(xí)或找工作的原因,實(shí)踐活動(dòng)往往是流于形式,學(xué)生根本無(wú)法深入完成相關(guān)課題的設(shè)計(jì)和實(shí)現(xiàn)。這樣就導(dǎo)致學(xué)生在理論學(xué)習(xí)中無(wú)法體會(huì)理論的深層含義和對(duì)實(shí)踐的指導(dǎo)作用,更談不上在實(shí)踐中用理論知識(shí)有效指導(dǎo)和約束實(shí)踐活動(dòng),總結(jié)實(shí)踐過(guò)程中的各種經(jīng)驗(yàn)并提升自身實(shí)踐能力和理論水平。另外,有些高校也逐漸認(rèn)識(shí)到“軟件工程”教學(xué)中實(shí)踐訓(xùn)練的重要性,分別采取一定的措施來(lái)不斷提高學(xué)生的實(shí)踐能力和實(shí)踐活動(dòng)水平。“以工程項(xiàng)目為主線”[3]的“軟件工程”實(shí)踐教學(xué),提出以開(kāi)發(fā)工程項(xiàng)目為主線來(lái)開(kāi)展軟件工程專(zhuān)業(yè)的課程設(shè)計(jì)實(shí)踐教學(xué),著重培養(yǎng)學(xué)生解決軟件項(xiàng)目開(kāi)發(fā)過(guò)程中存在問(wèn)題的能力,并在軟件開(kāi)發(fā)過(guò)程中采用針對(duì)性的任務(wù)驅(qū)動(dòng)教學(xué)方式,講解理論基礎(chǔ)知識(shí)。整體項(xiàng)目模式[4] “軟件工程”教學(xué)體系,以項(xiàng)目BUS貫穿學(xué)生項(xiàng)目實(shí)踐和理論課程,有效克服傳統(tǒng)教學(xué)方式的不足,為實(shí)踐教學(xué)提供應(yīng)有的保障機(jī)制并予以貫徹和落實(shí),能較好地保障項(xiàng)目的順利實(shí)施,調(diào)動(dòng)學(xué)生和教師的積極性。“基于任務(wù)和項(xiàng)目驅(qū)動(dòng)”[5]的“軟件工程”教學(xué)模式,在教學(xué)中以學(xué)生為主體,以任務(wù)驅(qū)動(dòng)和項(xiàng)目驅(qū)動(dòng)相結(jié)合的方式展開(kāi)實(shí)踐活動(dòng),通過(guò)建立相應(yīng)的反思性評(píng)價(jià)體系,有效提高學(xué)生學(xué)習(xí)的主動(dòng)性和積極性,培養(yǎng)學(xué)生的反思能力,從而使學(xué)生對(duì)本課程產(chǎn)生學(xué)習(xí)興趣,鍛煉和培養(yǎng)了學(xué)生系統(tǒng)分析能力、設(shè)計(jì)能力、編程能力、測(cè)試能力和維護(hù)能力、團(tuán)隊(duì)協(xié)作能力和文檔書(shū)寫(xiě)能力,提高學(xué)生的實(shí)踐動(dòng)手能力和綜合素質(zhì)。
在理論教學(xué)和實(shí)踐教學(xué)過(guò)程中,往往突出其中的一點(diǎn),都不能很好地把理論教學(xué)和實(shí)踐教學(xué)活動(dòng)有機(jī)融合起來(lái),特別是在實(shí)踐教學(xué)過(guò)程中,如何有機(jī)融入理論,讓理論有效指導(dǎo)實(shí)踐,并在實(shí)踐過(guò)程中提升理論體系等問(wèn)題,都沒(méi)有得到很好的解決,這樣就容易導(dǎo)致學(xué)生動(dòng)手能力很強(qiáng)而理論基礎(chǔ)知識(shí)薄弱、理論創(chuàng)新能力匱乏,不利于學(xué)生在以后的學(xué)習(xí)和工作中更好地實(shí)現(xiàn)自身價(jià)值和提升自己。
2.教學(xué)內(nèi)容保守陳舊,無(wú)法體現(xiàn)當(dāng)前技術(shù)發(fā)展現(xiàn)狀
當(dāng)前社會(huì)已經(jīng)進(jìn)入信息社會(huì),信息技術(shù)發(fā)展更是日新月異,“軟件工程”也被應(yīng)用到各領(lǐng)域,在不斷的社會(huì)實(shí)踐中,各種新的軟件開(kāi)發(fā)方法和開(kāi)發(fā)工具不斷積累和推廣使用,而這些新的軟件開(kāi)發(fā)思想、開(kāi)發(fā)方法和軟件工具等方面的知識(shí),由于學(xué)生教材版本更新的相對(duì)滯后而無(wú)法盡快體現(xiàn)在學(xué)生教材中,這樣往往導(dǎo)致學(xué)生學(xué)習(xí)的課本知識(shí)無(wú)法滿足當(dāng)前社會(huì)的需求,而學(xué)生也往往認(rèn)為課本知識(shí)無(wú)用而沒(méi)有學(xué)習(xí)動(dòng)力和激情,導(dǎo)致教師教學(xué)效果欠佳,教師和學(xué)生互動(dòng)性差。
3.考核手段無(wú)法真實(shí)反映學(xué)生對(duì)知識(shí)的掌握情況
目前,有些高校為了方便對(duì)學(xué)生成績(jī)實(shí)施管理,對(duì)學(xué)生的考核形式往往很簡(jiǎn)單,一般采用理論考試方式來(lái)檢驗(yàn)學(xué)生對(duì)課本知識(shí)的掌握程度,而學(xué)生實(shí)踐能力的考核有的沒(méi)有進(jìn)行,有的則是讓學(xué)生做一個(gè)功能簡(jiǎn)單的案例,更是無(wú)法對(duì)學(xué)生理論和實(shí)踐能力作出系統(tǒng)全面客觀的評(píng)價(jià),無(wú)法挖掘優(yōu)秀學(xué)生的潛能,教師也無(wú)法發(fā)現(xiàn)教學(xué)中存在的問(wèn)題。而對(duì)成績(jī)的最后統(tǒng)計(jì)分析,往往也是流于形式,沒(méi)有具體的實(shí)際意義。
二、“軟件工程”課程教學(xué)改革策略
為更好地實(shí)現(xiàn)教學(xué)目標(biāo),在教學(xué)活動(dòng)中讓學(xué)生理論基礎(chǔ)知識(shí)和實(shí)踐動(dòng)手能力得以全面發(fā)展,掌握“軟件工程”的方法、技術(shù)和思想,具備未來(lái)“軟件工程師”所需的專(zhuān)業(yè)技能素質(zhì),特針對(duì)以上諸多問(wèn)題實(shí)施以下教學(xué)改革策略。
1.課堂教學(xué)改革
在課堂教學(xué)中,主要采用案例教學(xué)的策略,通過(guò)不同案例的講解,讓學(xué)生在對(duì)實(shí)際案例的剖析中實(shí)現(xiàn)抽象模型到實(shí)際應(yīng)用的無(wú)縫銜接。課堂上以教師講解案例、學(xué)生討論的方式進(jìn)行,這樣可以充分發(fā)揮學(xué)生的想象能力,開(kāi)拓思維,結(jié)合具體案例,讓學(xué)生在相互交流中提出解決問(wèn)題的諸多方案和實(shí)施條件。讓學(xué)生根據(jù)不同觀點(diǎn)和實(shí)施措施,分成不同的小組去寫(xiě)出相應(yīng)的最佳實(shí)施計(jì)劃和最優(yōu)方案及其理論依據(jù)等,然后讓各個(gè)小組進(jìn)行交流,通過(guò)演講評(píng)分的方式評(píng)價(jià)出所有小組的設(shè)計(jì)方案中的最合適方案,讓所有學(xué)生一起學(xué)習(xí)、交流。在學(xué)習(xí)交流過(guò)程中可以提出自己的觀點(diǎn)和看法,闡述對(duì)問(wèn)題解決方案和思路的改進(jìn)建議。這樣在活躍的課堂氣氛中,可以充分調(diào)動(dòng)每個(gè)學(xué)生的積極性和創(chuàng)造性,鞏固每個(gè)學(xué)生的理論基礎(chǔ)知識(shí)和提升問(wèn)題解決能力。
課堂教學(xué)過(guò)程中,在教學(xué)案例的選擇和制定上,教師可以根據(jù)自己研究課題的需要,選擇課題的一些子課題作為案例,這些案例能更好地滿足專(zhuān)業(yè)的需要,教師講解起來(lái)也比較嫻熟,更有利于學(xué)生對(duì)軟件工程開(kāi)發(fā)過(guò)程的理解和掌握。這些案列具有很好的完整性,一般都包含了軟件工程的整個(gè)過(guò)程,能夠很好地反映軟件開(kāi)發(fā)的整個(gè)周期,讓學(xué)生逐步學(xué)會(huì)對(duì)項(xiàng)目的分析和分解。再者,教師在學(xué)生對(duì)項(xiàng)目的實(shí)施過(guò)程中,要用規(guī)范性嚴(yán)格要求學(xué)生,特別是案例的描述、分析和設(shè)計(jì)階段的文檔書(shū)寫(xiě)等都應(yīng)該滿足軟件工程專(zhuān)業(yè)規(guī)范要求。最后,隨著項(xiàng)目的完成,學(xué)生實(shí)際參與項(xiàng)目,能看到自己的勞動(dòng)成果,更有成就感。
2.實(shí)踐教學(xué)改革
在實(shí)踐活動(dòng)中,根據(jù)學(xué)生的興趣和意愿,把學(xué)生分成不同的小組,并讓學(xué)生在項(xiàng)目中擔(dān)任不同的角色,不同角色分配不同任務(wù)。在項(xiàng)目開(kāi)發(fā)的不同階段,實(shí)現(xiàn)學(xué)生角色的有序變化,讓每個(gè)學(xué)生都充分了解項(xiàng)目中每一個(gè)角色責(zé)任的重要性,更好地讓學(xué)生認(rèn)識(shí)到項(xiàng)目合作的重要性、團(tuán)隊(duì)協(xié)作的必要性,充分體驗(yàn)項(xiàng)目實(shí)現(xiàn)是集體力量的有效協(xié)作過(guò)程。在項(xiàng)目實(shí)施的不同階段,教師指導(dǎo)學(xué)生采用集體討論的方式分析每個(gè)項(xiàng)目實(shí)施階段應(yīng)該采用的開(kāi)發(fā)方法和開(kāi)發(fā)工具以及涉及的理論基礎(chǔ)知識(shí),在實(shí)踐過(guò)程中重新提煉出具有指導(dǎo)意義的理論,學(xué)會(huì)理論創(chuàng)新思維,能夠在實(shí)踐過(guò)程中提出新的理論和更先進(jìn)的技術(shù)方法,使自己得以全面提升。另外,指導(dǎo)教師在學(xué)生實(shí)踐過(guò)程中,要讓學(xué)生學(xué)會(huì)關(guān)注不同領(lǐng)域的發(fā)展現(xiàn)狀,不斷學(xué)習(xí)新技術(shù)和新知識(shí),并能快速吸收和消化,把先進(jìn)的管理理念和先進(jìn)的技術(shù)方法應(yīng)用到自己的實(shí)踐活動(dòng)中,不斷提升分析問(wèn)題和解決問(wèn)題的實(shí)踐能力。
3.考核方式改革
對(duì)學(xué)生的考核將結(jié)合多方面的表現(xiàn):項(xiàng)目分工角色的完成情況,項(xiàng)目分組評(píng)議,試卷考試和實(shí)驗(yàn)結(jié)果考核等。全面考查學(xué)生掌握基礎(chǔ)知識(shí)和解決實(shí)際問(wèn)題的能力,及時(shí)準(zhǔn)確了解學(xué)生的學(xué)習(xí)效果。對(duì)于學(xué)生的創(chuàng)新思維和創(chuàng)新能力的考核,也將作為一個(gè)主要的參考標(biāo)準(zhǔn)。
三、結(jié)論
近幾年的教學(xué)實(shí)踐證明,通過(guò)“軟件工程”教學(xué)改革,實(shí)施新的教學(xué)方法、教學(xué)實(shí)踐和評(píng)價(jià)體系,讓學(xué)生參與到項(xiàng)目的實(shí)踐開(kāi)發(fā)中,能更好地激發(fā)學(xué)生的學(xué)習(xí)積極性和創(chuàng)新能力及創(chuàng)造潛能,提高學(xué)生處理問(wèn)題和解決實(shí)際項(xiàng)目的動(dòng)手能力,其理論知識(shí)水平和實(shí)踐能力均得到提升,為將來(lái)就業(yè)及進(jìn)一步深造打下堅(jiān)實(shí)的基礎(chǔ)。
參考文獻(xiàn):
[1]國(guó)家中長(zhǎng)期教育改革和發(fā)展規(guī)劃綱要(2010-2020年)[EB/OL].(2010-07-29)[2013-3-20].http:///jrzg/2010-07/29/content_1667143.htm.
[2]國(guó)家中長(zhǎng)期人才發(fā)展規(guī)劃綱要(2010-2020年)[EB/OL].(2010-06-06)[2013-3-20].http:///jrzg/2010-06/06/content_1621777.htm.
[3]陽(yáng)王東,吳宏斌,祝青.以工程項(xiàng)目為主線的軟件工程專(zhuān)業(yè)課程設(shè)計(jì)實(shí)踐教學(xué)[J].計(jì)算機(jī)教育,2012,(12):90-93.
在闡述項(xiàng)目驅(qū)動(dòng)教學(xué)法在中職學(xué)校軟件工程教學(xué)中的實(shí)施之前,我們首先應(yīng)該明確當(dāng)前中職軟件工程教學(xué)歷程中存在的普遍性問(wèn)題,通過(guò)查閱相關(guān)文獻(xiàn)資料并結(jié)合自身多年在中職軟件工程教學(xué)中獲得的經(jīng)驗(yàn)發(fā)現(xiàn):當(dāng)前中職學(xué)校軟件工程教學(xué)主要存在如下問(wèn)題,
1.教材過(guò)分強(qiáng)調(diào)軟件工程理論知識(shí)的傳授,對(duì)中職學(xué)生軟件創(chuàng)新能力培養(yǎng)和開(kāi)發(fā)方面的知識(shí)不夠,致使教師在教學(xué)過(guò)程中過(guò)分強(qiáng)調(diào)軟件工程理論知識(shí)的詮釋?zhuān)鶕?jù)實(shí)踐情況進(jìn)行案例剖析強(qiáng)度又不夠;
2.實(shí)踐教學(xué)沒(méi)有根據(jù)學(xué)生的實(shí)際情況因材施教,指導(dǎo)缺少針對(duì)性;
3.教學(xué)過(guò)程中,教材案例使用分析缺少連續(xù)性,沒(méi)有體現(xiàn)軟件工程知識(shí)環(huán)環(huán)相扣的特征等等。針對(duì)上述問(wèn)題,我們可以在中職學(xué)校軟件工程教學(xué)過(guò)程中運(yùn)動(dòng)項(xiàng)目驅(qū)動(dòng)教學(xué)法,首先,我們可以講教材上提及到的有關(guān)軟件工程基礎(chǔ)知識(shí)作為上課基本內(nèi)容,輔助教材內(nèi)容作為用解釋案例和討論,根據(jù)軟件工程教學(xué)的目并結(jié)合學(xué)生的實(shí)際情況選擇經(jīng)典的案例分析;其次,為了培養(yǎng)中職學(xué)生軟件工程團(tuán)隊(duì)協(xié)作精神,鍛煉、改善或提高中職學(xué)生軟件識(shí)別、操作能力,可以軟件項(xiàng)目開(kāi)發(fā)作為實(shí)踐的主要內(nèi)容和對(duì)象,按照公司或企業(yè)的模式進(jìn)行軟件開(kāi)發(fā)實(shí)踐,充分熟悉軟件工程開(kāi)發(fā)的流程及其運(yùn)用等等。通過(guò)以上的方式不僅能改變以往中職學(xué)校軟件教學(xué)過(guò)程中教師通常采用的灌輸式教學(xué)模式,這能讓中職學(xué)生達(dá)到系統(tǒng)性的掌握軟件工程基礎(chǔ)知識(shí)、實(shí)踐鍛煉及其運(yùn)用等教學(xué)效果。
二、項(xiàng)目驅(qū)動(dòng)教學(xué)法運(yùn)用過(guò)程中項(xiàng)目或案例選擇及應(yīng)用過(guò)程中應(yīng)注意事項(xiàng)分析
1.項(xiàng)目驅(qū)動(dòng)教學(xué)法運(yùn)用過(guò)程中項(xiàng)目或案例選擇應(yīng)注意事項(xiàng)分析。
項(xiàng)目驅(qū)動(dòng)教學(xué)法是否能產(chǎn)生相應(yīng)的教學(xué)效果,項(xiàng)目及案例的科學(xué)選擇是關(guān)鍵,因此,為確保在中職軟件工程教學(xué)過(guò)程中運(yùn)用項(xiàng)目驅(qū)動(dòng)教學(xué)法產(chǎn)生的效果,我們?cè)谶\(yùn)動(dòng)這種教學(xué)法進(jìn)行項(xiàng)目和案例選擇時(shí),還要注意如下事項(xiàng):(1)確保軟件工程案例或項(xiàng)目選擇的針對(duì)性;案例及項(xiàng)目的選擇對(duì)軟件工程教學(xué)而言重要,因?yàn)橹挥羞x擇適當(dāng)、針對(duì)性強(qiáng)的案例及項(xiàng)目,才能有效將學(xué)生學(xué)習(xí)過(guò)的軟件工程課程中基本原理,手段、工具等知識(shí)綜合運(yùn)用于實(shí)踐,增強(qiáng)軟件工程課程內(nèi)容的形象性和具體性,調(diào)動(dòng)中職學(xué)生學(xué)習(xí)的積極性;才能讓中職學(xué)生在案例或項(xiàng)目解讀過(guò)程中體驗(yàn)軟件工程的剖析、設(shè)計(jì)以及維護(hù)等步驟和程序;(2)要根據(jù)中職學(xué)生掌握軟件工程理論和技術(shù)知識(shí)的實(shí)際情況進(jìn)行項(xiàng)目和案例的選擇,項(xiàng)目和案例難度既不能過(guò)大,也不能太容易,應(yīng)該將其控制在學(xué)生可接受有能教授知識(shí)和技能的范圍內(nèi);(3)在項(xiàng)目驅(qū)動(dòng)教學(xué)法運(yùn)用的過(guò)程中,應(yīng)特別注重學(xué)生興趣的培養(yǎng)及水平的提高。
2.項(xiàng)目驅(qū)動(dòng)教學(xué)法實(shí)施過(guò)程中應(yīng)注意事項(xiàng)分析。
《軟件開(kāi)發(fā)方法與實(shí)踐》課程是計(jì)算機(jī)信息管理專(zhuān)業(yè)所開(kāi)設(shè)的重要核心課程。通過(guò)本課程的學(xué)習(xí),學(xué)生可以了解管理信息系統(tǒng)以及.NET編程的內(nèi)容和開(kāi)發(fā)過(guò)程,掌握軟件開(kāi)發(fā)方法,從需求分析至系統(tǒng)測(cè)試的各個(gè)軟件開(kāi)發(fā)階段的模型建立、開(kāi)發(fā)工具使用、編程方法、系統(tǒng)測(cè)試以及開(kāi)發(fā)文檔寫(xiě)作等內(nèi)容。培養(yǎng)學(xué)生具有獨(dú)立組織管理信息系統(tǒng)的開(kāi)發(fā)能力并能對(duì)管理信息系統(tǒng)的運(yùn)行和維護(hù)進(jìn)行規(guī)劃與實(shí)施;掌握信息系統(tǒng)規(guī)劃、建設(shè)及實(shí)施的方法和技能;鍛煉獨(dú)立思考和創(chuàng)新精神,以提高全面素質(zhì)。
傳統(tǒng)的軟件開(kāi)發(fā)方法課程一般由管理信息系統(tǒng)課程演變而來(lái)。教學(xué)內(nèi)容主要由軟件工程基礎(chǔ)知識(shí)、UML等知識(shí)組成。教授內(nèi)容相對(duì)單一、理論性強(qiáng),在基礎(chǔ)知識(shí)方面缺乏軟件設(shè)計(jì)模式等具有實(shí)際應(yīng)用價(jià)值的專(zhuān)業(yè)內(nèi)容,而在應(yīng)用技術(shù)方面又缺乏與高級(jí)編程語(yǔ)言實(shí)際的對(duì)接等實(shí)踐環(huán)節(jié)。隨著軟件開(kāi)發(fā)技術(shù)的不斷發(fā)展,授課內(nèi)容必須隨之不斷的調(diào)整與擴(kuò)充。伴隨教學(xué)改革的不斷深入,校企合作的不斷加強(qiáng),本著工學(xué)結(jié)合和以職業(yè)能力培養(yǎng)為重點(diǎn)的課程設(shè)計(jì)理念,將企業(yè)開(kāi)發(fā)實(shí)際項(xiàng)目融入教學(xué),在教學(xué)中使用企業(yè)真實(shí)開(kāi)發(fā)項(xiàng)目,不斷增強(qiáng)應(yīng)用性、實(shí)踐性。以工作過(guò)程為導(dǎo)向,與企業(yè)共建課程, 將軟件企業(yè)中的軟件開(kāi)發(fā)模式、軟件項(xiàng)目組織管理方式引入課程中,將職業(yè)工作活動(dòng)與教學(xué)活動(dòng)融為一體。學(xué)生通過(guò)本課程的學(xué)習(xí),掌握真實(shí)項(xiàng)目的開(kāi)發(fā)流程和技術(shù),定位于企業(yè)崗位實(shí)際需求,引入全真案例教學(xué),仿真軟件公司的管理制度和團(tuán)隊(duì)開(kāi)發(fā)模式,學(xué)生具有員工和學(xué)生的雙重身份,真正做到學(xué)校和企業(yè)“無(wú)縫對(duì)接”。
一、課程設(shè)計(jì)思路
1.培養(yǎng)學(xué)生具有程序員或軟件設(shè)計(jì)師職業(yè)能力。
2.崗位描述:從事管理信息系統(tǒng)的設(shè)計(jì)、開(kāi)發(fā)、軟件維護(hù)、管理、軟件測(cè)試工作。
職業(yè)能力:了解管理信息系統(tǒng)以及.NET編程的內(nèi)容和開(kāi)發(fā)過(guò)程,掌握軟件開(kāi)發(fā)方法,從需求分析至系統(tǒng)測(cè)試的各個(gè)軟件開(kāi)發(fā)階段的模型建立、開(kāi)發(fā)工具使用、編程方法、系統(tǒng)測(cè)試以及開(kāi)發(fā)文檔寫(xiě)作等等。該課程主要任務(wù)是通過(guò)綜合運(yùn)用多門(mén)軟件課程的知識(shí)和技能開(kāi)發(fā)一個(gè)應(yīng)用軟件系統(tǒng),使學(xué)生了解一個(gè)完整的軟件開(kāi)發(fā)過(guò)程,學(xué)會(huì)根據(jù)軟件開(kāi)發(fā)文檔編寫(xiě)符合工程規(guī)范的程序,提高軟件開(kāi)發(fā)綜合能力,積累軟件項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn),實(shí)現(xiàn)與軟件開(kāi)發(fā)工作崗位的無(wú)縫連接。
3.以軟件開(kāi)發(fā)工作過(guò)程為基礎(chǔ)。以軟件崗位群為職業(yè)分析對(duì)象,邀請(qǐng)優(yōu)秀的軟件工程師、項(xiàng)目經(jīng)理等軟件領(lǐng)域?qū)<遥治鲕浖_(kāi)發(fā)的工作過(guò)程,確定典型的工作任務(wù),通過(guò)典型工作任務(wù)實(shí)例客觀地描述軟件開(kāi)發(fā)的職業(yè)活動(dòng)。國(guó)外軟件開(kāi)發(fā)管理體系及開(kāi)發(fā)體系應(yīng)用包括以下階段:立項(xiàng)、信息收集、需求分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)開(kāi)發(fā)、測(cè)試、試運(yùn)行、維護(hù)期。對(duì)每一階段的實(shí)施及驗(yàn)收制定相應(yīng)的標(biāo)準(zhǔn)。
4.以軟件設(shè)計(jì)為載體,設(shè)計(jì)學(xué)習(xí)情境。
三個(gè)學(xué)習(xí)情境涵蓋了12個(gè)任務(wù),由簡(jiǎn)單到復(fù)雜,從理論分析逐步過(guò)渡到程序編寫(xiě)等實(shí)施過(guò)程。
針對(duì)軟件崗位群上的典型工作任務(wù),運(yùn)用職業(yè)分析方法確定軟件崗位群要求的職業(yè)能力以及職業(yè)能力評(píng)定等級(jí)。分析職業(yè)能力的形成過(guò)程,確定各項(xiàng)能力形成的條件,按照能力形成規(guī)律歸納總結(jié)出行動(dòng)領(lǐng)域。打散傳統(tǒng)的知識(shí)體系,按照軟件開(kāi)發(fā)工作過(guò)程及職業(yè)能力成長(zhǎng)規(guī)律將行動(dòng)領(lǐng)域轉(zhuǎn)化為學(xué)習(xí)領(lǐng)域,根據(jù)崗位能力要求,確定課程目標(biāo)。以項(xiàng)目為載體,根據(jù)工作任務(wù)的相關(guān)性構(gòu)建課程內(nèi)容體系,針對(duì)開(kāi)發(fā)項(xiàng)目的工作過(guò)程設(shè)計(jì)學(xué)習(xí)情境,以完成工作任務(wù)的順序組織教學(xué)內(nèi)容,按照行動(dòng)導(dǎo)向的原則設(shè)計(jì)教學(xué)單元。與企業(yè)密切合作,將軟件企業(yè)的開(kāi)發(fā)環(huán)境、開(kāi)發(fā)方式、開(kāi)發(fā)工具引入實(shí)訓(xùn)基地,構(gòu)建本課程的職業(yè)情境。
改革傳統(tǒng)的教學(xué)模式,設(shè)計(jì)與工作過(guò)程導(dǎo)向相適應(yīng)的教學(xué)方法,參照工程標(biāo)準(zhǔn)及職業(yè)資格標(biāo)準(zhǔn)制定教學(xué)評(píng)價(jià)標(biāo)準(zhǔn),最后,由專(zhuān)業(yè)指導(dǎo)委員會(huì)的軟件領(lǐng)域?qū)<液徒逃龑?zhuān)家共同確定課程標(biāo)準(zhǔn)。
二、教學(xué)內(nèi)容的針對(duì)性與適用性
軟件設(shè)計(jì)方向畢業(yè)生所從事的工作崗位有軟件開(kāi)發(fā)員、軟件測(cè)試員、軟件維護(hù)員等軟件技術(shù)人員,完成這些職業(yè)崗位實(shí)際工作任務(wù)學(xué)生應(yīng)該掌握面向?qū)ο蟪绦蛟O(shè)計(jì)、管理信息系統(tǒng)、軟件開(kāi)發(fā)技術(shù);掌握軟件開(kāi)發(fā)的、測(cè)試、管理等職業(yè)能力。本課程的教學(xué)內(nèi)容整合了《面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言》、《管理信息系統(tǒng)》、《軟件案例測(cè)試》、《數(shù)據(jù)庫(kù)應(yīng)用技術(shù)》等4門(mén)課程為《軟件開(kāi)發(fā)方法與實(shí)踐》這門(mén)課程,解決實(shí)際的軟件設(shè)計(jì)開(kāi)發(fā)問(wèn)題,完成一件產(chǎn)品的制作。教學(xué)內(nèi)容用到上述四門(mén)課程的知識(shí)點(diǎn)。
根據(jù)勞動(dòng)部和信息產(chǎn)業(yè)部所制定的高級(jí)程序員、全國(guó)計(jì)算機(jī)高新技術(shù)職業(yè)資格數(shù)據(jù)庫(kù)操作員所要面臨的工作崗位及要完成的工作任務(wù),其中確定軟件開(kāi)發(fā)員、軟件測(cè)試員、軟件維護(hù)員為具有教育價(jià)值的典型工作崗位。因此,本課程主要使學(xué)生掌握如下技能:(1)學(xué)習(xí)編寫(xiě)程序基礎(chǔ)理論,進(jìn)而會(huì)編寫(xiě)典型的算法程序。(2)學(xué)會(huì)可視化程序設(shè)計(jì)工具的使用,掌握面向?qū)ο蟮某绦蛟O(shè)計(jì)方法、事件驅(qū)動(dòng)的編程方式。(3)利用C#開(kāi)發(fā)程序過(guò)程,能夠設(shè)計(jì)、編制、調(diào)試一個(gè)實(shí)用的程序,要求程序結(jié)構(gòu)簡(jiǎn)單,功能齊全,使用方便。(4)使用UML對(duì)系統(tǒng)進(jìn)行分析與設(shè)計(jì),能組織管理信息系統(tǒng)的開(kāi)發(fā)并能對(duì)管理信息系統(tǒng)的運(yùn)行和維護(hù)進(jìn)行規(guī)劃與實(shí)施。(5)對(duì)設(shè)計(jì)的軟件進(jìn)行全面測(cè)試。(6)運(yùn)用軟件開(kāi)發(fā)的綜合技術(shù),前臺(tái)選擇一種程序設(shè)計(jì)語(yǔ)言,后臺(tái)選擇一種數(shù)據(jù)庫(kù)(SQL Server等)開(kāi)發(fā)完整MIS系統(tǒng)的能力。
本課程的理論知識(shí)不再是抽象無(wú)物的東西,實(shí)踐教學(xué)也不是單純的技能訓(xùn)練,而是理論支持下的職業(yè)實(shí)踐活動(dòng);學(xué)生的學(xué)習(xí)內(nèi)容不再是脫離企業(yè)軟件開(kāi)發(fā)實(shí)際過(guò)程的僵硬教條,而是針對(duì)來(lái)自企業(yè)的工作項(xiàng)目和典型任務(wù),學(xué)習(xí)內(nèi)容與企業(yè)實(shí)際運(yùn)用的新知識(shí)、新技術(shù)、新方法實(shí)現(xiàn)同步,適應(yīng)了職業(yè)教育的發(fā)展方向。
三、教學(xué)模式的設(shè)計(jì)與創(chuàng)新
本課程采用了“項(xiàng)目+過(guò)程”的工學(xué)結(jié)合教學(xué)模式。課程以項(xiàng)目為載體,以過(guò)程為導(dǎo)向,采用任務(wù)驅(qū)動(dòng)的方法,按照企業(yè)開(kāi)發(fā)軟件的流程,在工廠化的實(shí)習(xí)環(huán)境中,將“企業(yè)的內(nèi)容”以“教學(xué)的形式”來(lái)完成“人才的培養(yǎng)”。
1.實(shí)際的工程項(xiàng)目與真實(shí)的工作任務(wù)保證了教學(xué)內(nèi)容與工作內(nèi)容的一致性。
本課程的項(xiàng)目來(lái)自于軟件公司開(kāi)發(fā)的實(shí)際工程項(xiàng)目。按照企業(yè)的開(kāi)發(fā)方式,整個(gè)開(kāi)發(fā)過(guò)程需要經(jīng)歷不同的開(kāi)發(fā)階段,各個(gè)開(kāi)發(fā)階段都必須完成多個(gè)學(xué)習(xí)性工作任務(wù),提交階段性工作成果。由于整個(gè)課程結(jié)構(gòu)和教學(xué)內(nèi)容由這些工作任務(wù)構(gòu)成,因此,保證了教學(xué)內(nèi)容與工作內(nèi)容的一致性。
2.企業(yè)化的開(kāi)發(fā)流程保證了學(xué)習(xí)過(guò)程與工作過(guò)程的一致性。
本課程以小組為單位組織項(xiàng)目開(kāi)發(fā)。開(kāi)發(fā)小組按照企業(yè)開(kāi)發(fā)軟件的流程,從業(yè)務(wù)調(diào)查、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、軟件編碼到軟件測(cè)試、軟件實(shí)施,經(jīng)歷了一個(gè)完整的軟件開(kāi)發(fā)過(guò)程。學(xué)生以準(zhǔn)員工的身份參與項(xiàng)目開(kāi)發(fā)的全部過(guò)程,完成企業(yè)員工應(yīng)當(dāng)完成的工作,使職業(yè)工作活動(dòng)與教學(xué)活動(dòng)融為一體。此外,學(xué)生還要走出校門(mén),到校外生產(chǎn)實(shí)習(xí)基地頂崗實(shí)習(xí),接受真正工程項(xiàng)目實(shí)踐的鍛煉。學(xué)生在經(jīng)歷情境化的工作活動(dòng)過(guò)程中熟悉了軟件工作環(huán)境和開(kāi)發(fā)流程,積累了實(shí)際工作經(jīng)驗(yàn),實(shí)現(xiàn)了職業(yè)能力的發(fā)展。
3.工廠化的實(shí)習(xí)環(huán)境保證了課堂與實(shí)習(xí)地點(diǎn)一體化。
本課程主要在軟件生產(chǎn)實(shí)訓(xùn)基地中進(jìn)行訓(xùn)練。軟件生產(chǎn)實(shí)訓(xùn)基地按照軟件企業(yè)的開(kāi)發(fā)環(huán)境建設(shè),它不但可以進(jìn)行教、學(xué)、做一體化教學(xué),而且可以為學(xué)生提供一個(gè)真實(shí)的企業(yè)環(huán)境開(kāi)發(fā)軟件,學(xué)生可以在此進(jìn)行生產(chǎn)性實(shí)習(xí),消除對(duì)真實(shí)企業(yè)工作環(huán)境的陌生感,實(shí)現(xiàn)學(xué)生當(dāng)前的實(shí)訓(xùn)環(huán)境與其未來(lái)職業(yè)環(huán)境的“零距離”對(duì)接。
4.采用任務(wù)驅(qū)動(dòng)、工學(xué)交替的教學(xué)模式組織教學(xué)。
本課程由同步訓(xùn)練、拓展訓(xùn)練和生產(chǎn)實(shí)習(xí)3個(gè)環(huán)節(jié)構(gòu)成。同步訓(xùn)練采用一體化的教學(xué)方法,在綜合實(shí)訓(xùn)室完成。拓展訓(xùn)練采用教師指導(dǎo)下的獨(dú)立訓(xùn)練方式,在校內(nèi)軟件生產(chǎn)實(shí)訓(xùn)基地完成,而生產(chǎn)實(shí)習(xí)則在真實(shí)的軟件企業(yè)中完成。3種訓(xùn)練方式交替進(jìn)行,一體化教學(xué)逐步減少,生產(chǎn)性實(shí)習(xí)逐步增多,最終達(dá)到與職業(yè)崗位群的“無(wú)縫”連接。
本課程還采用任務(wù)驅(qū)動(dòng)組織教學(xué)。每一項(xiàng)任務(wù)開(kāi)始時(shí)都向?qū)W生下達(dá)一個(gè)工作任務(wù)單,任務(wù)單詳細(xì)描述了工作任務(wù)、工作要求、工作期限、工作環(huán)境和開(kāi)發(fā)工具。學(xué)生以此為開(kāi)端,在完成工作任務(wù)的過(guò)程中學(xué)會(huì)了知識(shí),增長(zhǎng)了能力。
5.行動(dòng)導(dǎo)向的教學(xué)模式使學(xué)生逐步積累了實(shí)際工作經(jīng)驗(yàn)。
改革傳統(tǒng)的以教師為中心的講授模式,建立行動(dòng)導(dǎo)向的教學(xué)模式。課程中的每一個(gè)學(xué)習(xí)情境都按照行動(dòng)導(dǎo)向的教學(xué)模式組織教學(xué),學(xué)生在項(xiàng)目開(kāi)發(fā)過(guò)程中學(xué),教師在項(xiàng)目開(kāi)發(fā)過(guò)程中教,學(xué)生成為了學(xué)習(xí)過(guò)程的中心,教師是學(xué)習(xí)過(guò)程的組織者和協(xié)調(diào)者。學(xué)生在“資訊、計(jì)劃、決策、實(shí)施、檢查、評(píng)價(jià)”這一完整的“行動(dòng)”過(guò)程中,通過(guò)獨(dú)立地獲取信息、獨(dú)立地制訂計(jì)劃、獨(dú)立地實(shí)施計(jì)劃、獨(dú)立地評(píng)估計(jì)劃,掌握軟件開(kāi)發(fā)的技能、習(xí)得軟件技術(shù)知識(shí),構(gòu)建自己的開(kāi)發(fā)經(jīng)驗(yàn)和軟件知識(shí)體系,有效地培養(yǎng)學(xué)生職業(yè)能力,方法能力和社會(huì)能力。
四、可行性分析
《軟件開(kāi)發(fā)方法與實(shí)踐》課程是基于工作過(guò)程導(dǎo)向的課程開(kāi)發(fā),與中國(guó)軟件行業(yè)協(xié)會(huì)聯(lián)合開(kāi)發(fā)課程,以來(lái)自企業(yè)的實(shí)際項(xiàng)目為載體設(shè)計(jì)教學(xué)內(nèi)容。
教學(xué)內(nèi)容設(shè)計(jì)了三個(gè)學(xué)習(xí)情境:軟件開(kāi)發(fā)過(guò)程、管理信息系統(tǒng)分析和管理信息系統(tǒng)開(kāi)發(fā),每個(gè)學(xué)習(xí)情境下又設(shè)置若干任務(wù),通過(guò)每個(gè)任務(wù)的完成可以實(shí)現(xiàn)對(duì)應(yīng)學(xué)習(xí)情境的學(xué)習(xí)。
學(xué)生通過(guò)本課程的學(xué)習(xí),掌握管理信息系統(tǒng)的內(nèi)容和開(kāi)發(fā)過(guò)程以及開(kāi)發(fā)方法,初步掌握面向?qū)ο蟮某绦蜷_(kāi)發(fā)所需的設(shè)計(jì)工具、建模工具、開(kāi)發(fā)工具、測(cè)試工具以及文檔寫(xiě)作,提高學(xué)生對(duì)面向?qū)ο筌浖脑O(shè)計(jì)以及開(kāi)發(fā)能力,擁有自行獨(dú)立開(kāi)發(fā)、維護(hù)、運(yùn)行管理信息系統(tǒng)的技能。使學(xué)生能夠適應(yīng)當(dāng)今軟件制造行業(yè)的高速發(fā)展,增強(qiáng)就業(yè)競(jìng)爭(zhēng)力,為學(xué)生將來(lái)的程序員、軟件測(cè)試員、軟件系統(tǒng)分析師、軟件項(xiàng)目管理人員等相關(guān)職業(yè)生涯奠定了必要的知識(shí)和技能。
計(jì)算機(jī)信息專(zhuān)業(yè)與中國(guó)軟件行業(yè)協(xié)會(huì)已經(jīng)正式簽約,成為其在本區(qū)域內(nèi)的第一家合作的高職院校,對(duì)本課程的教學(xué)進(jìn)行全程合作,具體表現(xiàn)為三個(gè)方面:
項(xiàng)目背景優(yōu)勢(shì)權(quán)威性:三方結(jié)合國(guó)家政策及行業(yè)需求強(qiáng)強(qiáng)聯(lián)合推出;標(biāo)準(zhǔn)性:逐步建立軟件企業(yè)人才準(zhǔn)入制度,打造軟件人才培養(yǎng)標(biāo)準(zhǔn)。
核心項(xiàng)目?jī)?yōu)勢(shì):實(shí)用的課程內(nèi)容:定位于企業(yè)崗位實(shí)際需求,全真案例教學(xué);強(qiáng)大的師資力量:雙師型的師資隊(duì)伍;先進(jìn)的教學(xué)方法:八真教學(xué)方法。
就業(yè)服務(wù)優(yōu)勢(shì):雄厚的企業(yè)資源和跨地域的就業(yè)服務(wù)體系。
五、特色與創(chuàng)新
1.雙重主導(dǎo)的教學(xué)內(nèi)容組織方式。
本課程以來(lái)自真實(shí)的項(xiàng)目為載體,項(xiàng)目開(kāi)發(fā)貫穿課程始終。整個(gè)課程的教學(xué)內(nèi)容以軟件開(kāi)發(fā)過(guò)程及業(yè)務(wù)邏輯為主線層層遞進(jìn),環(huán)環(huán)相扣,其教學(xué)過(guò)程與工作過(guò)程完全一致。在軟件開(kāi)發(fā)過(guò)程的主導(dǎo)下,課程按照認(rèn)知規(guī)律編排多發(fā)面的相關(guān)技術(shù)知識(shí),按照從易到難的原則將其巧妙地融入到項(xiàng)目開(kāi)發(fā)過(guò)程中,形成另外一條貫穿始終的技術(shù)知識(shí)輔線,主輔雙線相互呼應(yīng),相互融合,學(xué)生在開(kāi)發(fā)軟件的過(guò)程中不但積累了工作經(jīng)驗(yàn),同時(shí)也將逐步構(gòu)建自己的知識(shí)體系,為未來(lái)發(fā)展打下一定的基礎(chǔ)。
2.“三位一體”的教學(xué)過(guò)程。
本課程以項(xiàng)目為載體,通過(guò)一個(gè)完整的軟件開(kāi)發(fā)周期,將開(kāi)發(fā)過(guò)程、學(xué)習(xí)過(guò)程、評(píng)價(jià)過(guò)程融為一體,學(xué)生在交替進(jìn)行的同步訓(xùn)練、拓展訓(xùn)練和生產(chǎn)實(shí)習(xí)過(guò)程中逐步提高軟件開(kāi)發(fā)能力,最終達(dá)到課程目標(biāo)。
3.企業(yè)化的學(xué)習(xí)方式。
本課程在教學(xué)過(guò)程中,將企業(yè)中的軟件開(kāi)發(fā)模式、組織管理方法、企業(yè)開(kāi)發(fā)環(huán)境引入教學(xué)中,為學(xué)生營(yíng)建一個(gè)企業(yè)化的學(xué)習(xí)環(huán)境。課程一開(kāi)始,每一個(gè)學(xué)生在開(kāi)發(fā)小組中扮演一個(gè)開(kāi)發(fā)角色,教師介紹開(kāi)發(fā)規(guī)范、項(xiàng)目背景及組織管理方法,讓學(xué)生熟悉環(huán)境,幫助學(xué)生制定項(xiàng)目開(kāi)發(fā)計(jì)劃,以便所有相關(guān)人員按照計(jì)劃有條不紊地開(kāi)展工作。在每一個(gè)教學(xué)單元中,教師首先介紹任務(wù)背景,下達(dá)工作任務(wù)單。任務(wù)單詳細(xì)描述了工作任務(wù)、工作要求、工作期限、工作環(huán)境和開(kāi)發(fā)工具。學(xué)生在完成工作任務(wù)后要與教師一起從交付時(shí)間、用戶界面、編碼規(guī)范、健壯性等各個(gè)方面評(píng)估任務(wù)的完成情況,然后將評(píng)估結(jié)果記錄在評(píng)審表中。評(píng)審結(jié)束后,學(xué)生要從生產(chǎn)效率、產(chǎn)品質(zhì)量、技術(shù)方法、錯(cuò)誤分析等多方面進(jìn)行總結(jié),在此基礎(chǔ)上提交相應(yīng)的工作成果及工作(實(shí)訓(xùn))報(bào)告,為今后的項(xiàng)目開(kāi)發(fā)積累開(kāi)發(fā)資料。
4.多門(mén)課程優(yōu)化整合。
構(gòu)建了以軟件開(kāi)發(fā)為主線、以應(yīng)用為目的的軟件開(kāi)發(fā)課程群,包括C#程序設(shè)計(jì)、數(shù)據(jù)庫(kù)原理與應(yīng)用、管理信息系統(tǒng)、軟件測(cè)試與文檔寫(xiě)作課程,各門(mén)課程之間相互聯(lián)系,融會(huì)貫通,形成了有利于學(xué)生就業(yè)的完備的課程體系。探索并開(kāi)創(chuàng)了程序設(shè)計(jì)一條線模型的課程建設(shè),課程組合以后可以將原來(lái)一個(gè)個(gè)單獨(dú)的程序變?yōu)橐粋€(gè)有機(jī)的整體。使得學(xué)生能夠真正了解程序到底可以干什么,有什么用途。
作者簡(jiǎn)介:
關(guān)鍵詞:物聯(lián)網(wǎng);軟件技術(shù);課程體系;改革
中圖分類(lèi)號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2013)33-7502-03
物聯(lián)網(wǎng)受到各國(guó)政府及IBM等跨國(guó)大公司的重視,是當(dāng)前最具發(fā)展?jié)摿Φ漠a(chǎn)業(yè)之一,具有巨大的戰(zhàn)略增長(zhǎng)潛能,已經(jīng)成為各個(gè)國(guó)家構(gòu)建社會(huì)新模式和重塑?chē)?guó)家長(zhǎng)期競(jìng)爭(zhēng)力的先導(dǎo)力。加快打造物聯(lián)網(wǎng)軟件產(chǎn)業(yè)鏈?zhǔn)俏覈?guó)軟件服務(wù)業(yè)發(fā)展的重要戰(zhàn)略任務(wù),也是我國(guó)軟件和信息技術(shù)服務(wù)的重要應(yīng)用領(lǐng)域。我省是國(guó)內(nèi)物聯(lián)網(wǎng)產(chǎn)業(yè)起步較早和相對(duì)集中的地區(qū),在技術(shù)標(biāo)準(zhǔn)、市場(chǎng)應(yīng)用、人才資源等方面擁有一定的先行優(yōu)勢(shì)。我院自2005年起開(kāi)設(shè)軟件技術(shù)專(zhuān)業(yè),由于近幾年物聯(lián)網(wǎng)軟件產(chǎn)業(yè)的興起,導(dǎo)致相關(guān)專(zhuān)業(yè)人才需求量極大,因此,我院軟件技術(shù)專(zhuān)業(yè)課程體系的設(shè)置也需做相應(yīng)的改革。
1 物聯(lián)網(wǎng)產(chǎn)業(yè)鏈分析
在物聯(lián)網(wǎng)導(dǎo)入期,首先受益的是RFID 和傳感器廠商, 這是因?yàn)镽FID 和傳感器需求量最為廣泛,所以設(shè)備提供商是目前物聯(lián)網(wǎng)產(chǎn)業(yè)最大的受益者。
系統(tǒng)集成商也是整個(gè)產(chǎn)業(yè)鏈中市場(chǎng)空間比較大的一塊,因?yàn)槲锫?lián)網(wǎng)所包含的范圍非常廣,因此,在用戶端進(jìn)行項(xiàng)目的實(shí)施時(shí)需要集成商進(jìn)行產(chǎn)品和應(yīng)用方案的整合。與傳統(tǒng)IT 集成商不同的是,除了要對(duì)硬件產(chǎn)品和技術(shù)比較熟悉,對(duì)于行業(yè)的具體應(yīng)用也要有很深的了解。
中間件與應(yīng)用軟件是物聯(lián)網(wǎng)產(chǎn)業(yè)鏈條中的關(guān)鍵因素,是其核心和靈魂。物聯(lián)網(wǎng)軟件可包含:M2M 中間件和(嵌入式)Edgeware( 也可以統(tǒng)稱(chēng)軟件網(wǎng)關(guān))、實(shí)時(shí)數(shù)據(jù)庫(kù)、運(yùn)行環(huán)境和集成框架、通用的基礎(chǔ)構(gòu)件庫(kù),以及行業(yè)化的應(yīng)用套件等。應(yīng)用軟件可以說(shuō)是物聯(lián)網(wǎng)產(chǎn)業(yè)鏈上市場(chǎng)空間最大的一塊,而且這一環(huán)節(jié)和IT 渠道的關(guān)系也最為緊密。
網(wǎng)絡(luò)提供商具有很強(qiáng)的壟斷性,目前國(guó)內(nèi)主要是以電信運(yùn)營(yíng)商為主。未來(lái)物聯(lián)網(wǎng)將會(huì)產(chǎn)生海量信息的處理和管理需求、個(gè)性化的數(shù)據(jù)分析的要求, 這些需求必將催生物聯(lián)網(wǎng)平臺(tái)運(yùn)營(yíng)商的需求量,因此,對(duì)物聯(lián)網(wǎng)平臺(tái)運(yùn)營(yíng)商而言,面臨的將是從無(wú)到有的市場(chǎng),增長(zhǎng)空間非常大。
綜上所述,集成商、中間件及應(yīng)用軟件開(kāi)發(fā)商、運(yùn)營(yíng)服務(wù)商這三個(gè)環(huán)節(jié)是IT行業(yè)比較適合切入,而應(yīng)用軟件是物聯(lián)網(wǎng)產(chǎn)業(yè)鏈上市場(chǎng)空間最大的一塊,且和IT行業(yè)的關(guān)系也最為緊密,適合軟件專(zhuān)業(yè)學(xué)生從事應(yīng)用軟件的開(kāi)發(fā)。
2 培養(yǎng)目標(biāo)
高職軟件技術(shù)專(zhuān)業(yè)是培養(yǎng)具有良好的職業(yè)道德和素養(yǎng),掌握一定的計(jì)算機(jī)基本理論知識(shí),熟練使用當(dāng)今某種流行的軟件開(kāi)發(fā)工具,熟悉面向?qū)ο蟪绦蜷_(kāi)發(fā)技術(shù),能承擔(dān)計(jì)算機(jī)軟件的開(kāi)發(fā)、測(cè)試以及系統(tǒng)的維護(hù)與技術(shù)支持等工作的高級(jí)技能型人才。[1]在當(dāng)前物聯(lián)網(wǎng)大背景下,培養(yǎng)能適應(yīng)社會(huì)發(fā)展的需求,具備扎實(shí)的軟件基礎(chǔ)知識(shí)和物聯(lián)網(wǎng)應(yīng)用軟件整體規(guī)劃,應(yīng)用軟件前臺(tái)設(shè)計(jì)、后臺(tái)編程及數(shù)據(jù)庫(kù)應(yīng)用的專(zhuān)門(mén)技能型人才,能熟練使用主流的軟件開(kāi)發(fā)工具,從事物聯(lián)網(wǎng)應(yīng)用層系統(tǒng)的開(kāi)發(fā)、測(cè)試、運(yùn)行與維護(hù)工作,具有物聯(lián)網(wǎng)領(lǐng)域的系統(tǒng)分析、軟件設(shè)計(jì)、開(kāi)發(fā)、測(cè)試的初步經(jīng)驗(yàn)和團(tuán)隊(duì)合作能力。
3 基本要求
本專(zhuān)業(yè)畢業(yè)生需具備如下素質(zhì)要求、能力要求和知識(shí)要求[2]:
1)素質(zhì)要求
① 熱愛(ài)軟件技術(shù)專(zhuān)業(yè),有高尚的職業(yè)道德和全心全意為社會(huì)服務(wù)的敬業(yè)精神。
② 樹(shù)立終身學(xué)習(xí)的理念,養(yǎng)成自主學(xué)習(xí)的意識(shí),培養(yǎng)創(chuàng)新精神和團(tuán)隊(duì)合作的能力。
③ 形成正確的職業(yè)價(jià)值觀和為科研奉獻(xiàn)的精神。
2)能力要求
① 熟練掌握文獻(xiàn)資料收集、信息資源檢索的方法,具有獲取信息的能力。
② 掌握物聯(lián)網(wǎng)應(yīng)用層系統(tǒng)設(shè)計(jì)的關(guān)鍵技術(shù),具備軟件分析、設(shè)計(jì)、開(kāi)發(fā)、維護(hù)能力。參與項(xiàng)目的整個(gè)開(kāi)發(fā)流程:包括需求分析調(diào)研,系統(tǒng)總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試、調(diào)試等環(huán)節(jié)。
③ 熟練掌握面向?qū)ο缶幊碳夹g(shù)、數(shù)據(jù)庫(kù)技術(shù)和主流的開(kāi)發(fā)平臺(tái),掌握軟件理論和軟件工程專(zhuān)業(yè)基礎(chǔ)知識(shí)。具有良好的交流與組織協(xié)調(diào)能力、邏輯思維能力,以及團(tuán)隊(duì)合作的精神。
3)知識(shí)要求
① 基礎(chǔ)知識(shí)
基礎(chǔ)知識(shí)包括公共基礎(chǔ)知識(shí)和專(zhuān)業(yè)基礎(chǔ)知識(shí)。公共基礎(chǔ)知識(shí)包括:人文科學(xué)知識(shí)、社會(huì)科學(xué)知識(shí)、自然科學(xué)知識(shí)等。專(zhuān)業(yè)基礎(chǔ)知識(shí)包括:物聯(lián)網(wǎng)技術(shù)導(dǎo)論、Java 語(yǔ)言程序設(shè)計(jì)、C 語(yǔ)言程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)與算法、數(shù)據(jù)庫(kù)原理及應(yīng)用、linux平臺(tái)及應(yīng)用、計(jì)算機(jī)網(wǎng)絡(luò)、網(wǎng)頁(yè)設(shè)計(jì)與制作、JSP 程序設(shè)計(jì)等。
② 專(zhuān)業(yè)知識(shí)
專(zhuān)業(yè)知識(shí)包括xml、Java Web程序設(shè)計(jì)、Web Services技術(shù)、SSH框架、嵌入式linux,物聯(lián)網(wǎng)應(yīng)用層設(shè)計(jì)、Android應(yīng)用開(kāi)發(fā)、軟件測(cè)試、軟件工程等。
③ 擴(kuò)展知識(shí)
擴(kuò)展知識(shí)包括嵌入式技術(shù)與應(yīng)用、職業(yè)素質(zhì)等有關(guān)知識(shí)。
4 課程體系
物聯(lián)網(wǎng)應(yīng)用系統(tǒng)開(kāi)發(fā)主要涉及web開(kāi)發(fā)、Java程序設(shè)計(jì) 、Linux 系 統(tǒng) 程 序 設(shè) 計(jì) 、android應(yīng)用開(kāi)發(fā)、數(shù)據(jù)庫(kù)技術(shù)、物聯(lián)網(wǎng)技術(shù)應(yīng)用系統(tǒng)開(kāi)發(fā)等課程。[3]根據(jù)物聯(lián)網(wǎng)技術(shù)的特點(diǎn),采用“崗位驅(qū)動(dòng)”的模式,建立了相應(yīng)的課程體系,包括建設(shè)核心課程網(wǎng)站、實(shí)踐實(shí)訓(xùn)項(xiàng)目、教材、課程標(biāo)準(zhǔn)等。通過(guò)實(shí)訓(xùn)和項(xiàng)目的詳細(xì)實(shí)施過(guò)程教學(xué),讓學(xué)生迅速進(jìn)入角色,在與校企合作的實(shí)踐中可以直接進(jìn)入實(shí)際崗位。
這里特別值得一提的是3G移動(dòng)物聯(lián)網(wǎng)軟件項(xiàng)目開(kāi)發(fā)項(xiàng)目選取的是基于Android的物聯(lián)網(wǎng)物流監(jiān)控軟件設(shè)計(jì),軟件主要采用Java編程。物聯(lián)網(wǎng)監(jiān)控手機(jī)軟件的開(kāi)發(fā)可以滿足物流公司和客戶間的業(yè)務(wù)需求以及物流公司和送貨員間的業(yè)務(wù)需求,同時(shí)能對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)和管理,而且新增客戶服務(wù)的功能,可以與客戶進(jìn)行實(shí)時(shí)的在線溝通。Web物聯(lián)網(wǎng)軟件項(xiàng)目開(kāi)發(fā)選取的也是物流管理系統(tǒng),主要目標(biāo)是通過(guò)使用Java語(yǔ)言和數(shù)據(jù)庫(kù)技術(shù)讓學(xué)生體驗(yàn)編寫(xiě)代碼的過(guò)程,以及掌握編碼的規(guī)范。通過(guò)軟件工程的主干課程:軟件工程概論、軟件開(kāi)發(fā)模式及UML建模、軟件項(xiàng)目管理、軟件體系結(jié)構(gòu)、軟件測(cè)試等課程來(lái)強(qiáng)化項(xiàng)目工程化,通過(guò)軟件系統(tǒng)課程設(shè)計(jì)讓學(xué)生團(tuán)隊(duì)合作共同完成項(xiàng)目的開(kāi)發(fā)以及相關(guān)文檔的整理和編制,讓學(xué)生熟悉項(xiàng)目實(shí)施的過(guò)程,培養(yǎng)他們職業(yè)素質(zhì)和能力。
5 理論與實(shí)踐教學(xué)方法
根據(jù)行業(yè)、企業(yè)發(fā)展需要和完成職業(yè)崗位實(shí)際工作任務(wù)所需要的知識(shí)、能力、素質(zhì)要求,制訂突出職業(yè)能力的課程標(biāo)準(zhǔn),按照課程標(biāo)準(zhǔn)選取合適的教學(xué)內(nèi)容;積極探索“項(xiàng)目導(dǎo)向、任務(wù)驅(qū)動(dòng)、理論和實(shí)踐教學(xué)一體化”的教學(xué)模式[4]。實(shí)施以就業(yè)為目的、以職業(yè)教育為導(dǎo)向的“雙證教育”,走“工學(xué)結(jié)合”之路,培養(yǎng)高技能專(zhuān)門(mén)型人才。
1)在課程體系上探索和嘗試基于工作過(guò)程的專(zhuān)業(yè)課程體系建設(shè),將學(xué)歷教育與職業(yè)教育、技能認(rèn)證三者緊密的結(jié)合起來(lái),為學(xué)生提供更多的發(fā)展空間。
2)改革教學(xué)方法。采用將實(shí)境教學(xué)法、“教、學(xué)、做”一體化教學(xué)法、理論和實(shí)踐課程 “工學(xué)交替”教學(xué)法等,使理論與實(shí)訓(xùn)、實(shí)習(xí)同步進(jìn)行,培養(yǎng)方案由專(zhuān)職教師與企業(yè)、行業(yè)導(dǎo)師共同實(shí)施完成。
3)理論課程“夠用就好”,以此為尺度,整合相關(guān)課程資源,提高教學(xué)效率。
6 課程資源庫(kù)建設(shè)
軟件技術(shù)專(zhuān)業(yè)下的物聯(lián)網(wǎng)方向是一種新的專(zhuān)業(yè)方向,建設(shè)其教學(xué)資源庫(kù)具有非常重要的意義,其符合江蘇省社會(huì)經(jīng)濟(jì)發(fā)展和高等教育信息化新的教學(xué)模式要求,有助于培養(yǎng)適應(yīng)社會(huì)和經(jīng)濟(jì)發(fā)展需求的復(fù)合型人才,對(duì)加快物聯(lián)網(wǎng)教育資源共享和現(xiàn)代教育技術(shù)的推廣,進(jìn)一步提高教學(xué)質(zhì)量,建立開(kāi)放的教學(xué)資源平臺(tái)服務(wù)社會(huì)具有積極作用。
物聯(lián)網(wǎng)技術(shù)教學(xué)資源庫(kù)是致力于建設(shè)和物聯(lián)網(wǎng)相關(guān)的資源體系,通過(guò)各種方式進(jìn)行資料的收集、編輯、整合和存儲(chǔ),最后形成覆蓋所有物聯(lián)網(wǎng)應(yīng)用技術(shù)方面知識(shí)的多媒體網(wǎng)絡(luò)信息平臺(tái),實(shí)現(xiàn)系統(tǒng)化、管理規(guī)范化和資源共享。其建設(shè)理念是以物聯(lián)網(wǎng)應(yīng)用的社會(huì)需求為導(dǎo)向,根據(jù)專(zhuān)業(yè)人才培養(yǎng)目標(biāo)和就業(yè)崗位特點(diǎn),構(gòu)建物聯(lián)網(wǎng)應(yīng)用技術(shù)的培養(yǎng)體系結(jié)構(gòu),并建立與之配套的專(zhuān)業(yè)課程標(biāo)準(zhǔn)、教學(xué)計(jì)劃、教材、課件、題庫(kù)等一切資源。
參考文獻(xiàn):
[1] 吳曉艷,劉洋.高職軟件技術(shù)專(zhuān)業(yè)課程體系建設(shè)探索[J].遼寧高職學(xué)報(bào),2011,13(5):65-67.DOI:10.3969/j.issn.1009-7600.2011.05.029.
[2] 劉培林.物聯(lián)網(wǎng)時(shí)代軟件技術(shù)專(zhuān)業(yè)建設(shè)的思考[J].物聯(lián)網(wǎng)技術(shù),2013(1):57-59.
軟件開(kāi)發(fā)技術(shù)專(zhuān)業(yè)是高職院校廣泛開(kāi)設(shè)的一個(gè)傳統(tǒng)大眾化專(zhuān)業(yè),所謂傳統(tǒng)意味著歷史資源的積累,大眾化代表著難于創(chuàng)新。高職院校軟件技術(shù)專(zhuān)業(yè)如何培養(yǎng)符合現(xiàn)代IT企業(yè)需求的一線技術(shù)人員,在現(xiàn)代軟件行業(yè)就業(yè)壓力較大的前提下,尋求更大的就業(yè)競(jìng)爭(zhēng)力,這就要從人才培養(yǎng)的源頭抓起。廣泛調(diào)研,緊跟行業(yè)發(fā)展趨勢(shì),摸清企業(yè)對(duì)高職畢業(yè)生的定位,踏實(shí)做好專(zhuān)業(yè)建設(shè),探索人才培養(yǎng)模式是提高人才培養(yǎng)質(zhì)量,提高就業(yè)競(jìng)爭(zhēng)力的法寶。
1 形成“職業(yè)情境、項(xiàng)目主導(dǎo)、三階段技能遞進(jìn)式”人才培養(yǎng)模式
軟件技術(shù)專(zhuān)業(yè)以應(yīng)用型、技能型的“軟件灰領(lǐng)”培養(yǎng)模式為主線,以應(yīng)用能力和適應(yīng)能力培養(yǎng)模式為輔線,學(xué)歷教育與崗位技術(shù)培訓(xùn)相結(jié)合,提出三階段技能遞進(jìn)式的人才培養(yǎng)模式。第一階段為職業(yè)素質(zhì)養(yǎng)成階段,主要培養(yǎng)學(xué)生對(duì)專(zhuān)業(yè)基礎(chǔ)知識(shí)的積累;第二階段為職業(yè)能力提升階段,重點(diǎn)培養(yǎng)學(xué)生的專(zhuān)業(yè)技術(shù)能力;第三階段為職業(yè)崗位規(guī)劃階段,重點(diǎn)進(jìn)行學(xué)生的就業(yè)崗位能力的提升。
2 探索軟件技術(shù)專(zhuān)業(yè)人才培養(yǎng)方案緊隨市場(chǎng)需求的動(dòng)態(tài)調(diào)整方法
人才培養(yǎng)方案要隨著行業(yè)、企業(yè)的發(fā)展進(jìn)行調(diào)整,尤其是軟件技術(shù)發(fā)展迅速,伴隨著產(chǎn)生新的崗位及新的人才需求。項(xiàng)目組根據(jù)對(duì)行業(yè)企業(yè)的調(diào)研走訪、對(duì)畢業(yè)生的跟蹤反饋和專(zhuān)家的指導(dǎo)意見(jiàn),并融合多年教學(xué)經(jīng)驗(yàn)與對(duì)行業(yè)的了解,研究人才培養(yǎng)方案隨行業(yè)、企業(yè)調(diào)整的方法,如圖2所示。每年暑假對(duì)畢業(yè)生進(jìn)行跟蹤評(píng)價(jià),評(píng)估畢業(yè)生就業(yè)質(zhì)量,并對(duì)用人企業(yè)進(jìn)行走訪調(diào)研,了解企業(yè)對(duì)我專(zhuān)業(yè)畢業(yè)生的反饋、了解企業(yè)的用人標(biāo)準(zhǔn)、了解行業(yè)最新技術(shù)、尋求校企合作機(jī)會(huì)、搜集畢業(yè)生對(duì)我專(zhuān)業(yè)建設(shè)的建議等。在年末召開(kāi)專(zhuān)家專(zhuān)業(yè)建設(shè)研討會(huì),論證調(diào)研結(jié)果,聽(tīng)取專(zhuān)家意見(jiàn)。在第二年初調(diào)整或修訂人才培養(yǎng)方案。
根據(jù)本次項(xiàng)目調(diào)研結(jié)果及專(zhuān)家論證意見(jiàn)修訂了本年度人才培養(yǎng)方案。具體調(diào)整方案如下:
1)在人才培養(yǎng)方案中,細(xì)化了就業(yè)崗位群,如表1所示。
表1 軟件技術(shù)專(zhuān)業(yè)就業(yè)崗位群
[就業(yè)范圍\&初始崗位群
(畢業(yè)3年內(nèi))\&發(fā)展崗位群
(畢業(yè)3年后)\&軟件開(kāi)發(fā)
(web應(yīng)用程序、手機(jī)軟件開(kāi)發(fā)、網(wǎng)站開(kāi)發(fā)、應(yīng)用軟件)\&程序員\&軟件工程師\&軟件測(cè)試
(功能測(cè)試和性能測(cè)試、手工測(cè)試和自動(dòng)化測(cè)試)\&軟件產(chǎn)品測(cè)試員\&測(cè)試工程師\&軟件技術(shù)支持
(軟件實(shí)施、軟件維護(hù)、數(shù)據(jù)庫(kù)系統(tǒng)維護(hù))\&軟件支持技術(shù)員\&技術(shù)支持工程師\&其它軟件相關(guān)
(軟件需求調(diào)研、軟件文檔編寫(xiě)工程師、軟件銷(xiāo)售、軟件售后服務(wù)及培訓(xùn)、軟件客服)\&相關(guān)業(yè)務(wù)員\&相關(guān)主管\&]
2)從基礎(chǔ)素質(zhì)和專(zhuān)業(yè)素質(zhì)兩方面詳細(xì)描述了軟件技術(shù)專(zhuān)業(yè)人才培養(yǎng)規(guī)格
在確定人才培養(yǎng)目標(biāo)基礎(chǔ)上,從基礎(chǔ)素質(zhì)和專(zhuān)業(yè)素質(zhì)兩方面細(xì)化了人才培養(yǎng)規(guī)格。基礎(chǔ)素質(zhì)包括具有良好的語(yǔ)言表達(dá)能力和團(tuán)隊(duì)合作精神;具有較強(qiáng)的自我學(xué)習(xí)能力等。專(zhuān)業(yè)素質(zhì)包括具有軟件開(kāi)發(fā)能力、軟件測(cè)試能力、軟件技術(shù)支持能力等 。
3)根據(jù)職業(yè)認(rèn)證的知名度,行業(yè)的認(rèn)可度,選取了適合在校學(xué)生考取的職業(yè)資格證書(shū),并按照種類(lèi)和級(jí)別進(jìn)行分類(lèi),如表2所示,將學(xué)歷教育與技能認(rèn)證培訓(xùn)相融合。
3 構(gòu)建“基于軟件產(chǎn)品開(kāi)發(fā)工作過(guò)程”的課程體系
依據(jù)“職業(yè)、系統(tǒng)、開(kāi)放”的理念,按照軟件企業(yè)崗位能力要求,分析、整理軟件企業(yè)典型職業(yè)活動(dòng)工作過(guò)程,按照由簡(jiǎn)單到復(fù)雜的工作任務(wù)進(jìn)行重構(gòu),工作場(chǎng)景通過(guò)學(xué)習(xí)領(lǐng)域來(lái)體現(xiàn),構(gòu)建了“基于軟件產(chǎn)品開(kāi)發(fā)工作過(guò)程”的課程體系。
在課程體系中根據(jù)軟件產(chǎn)品工作過(guò)程梳理三條技術(shù)主線:WEB應(yīng)用程序開(kāi)發(fā)、安卓系統(tǒng)上的應(yīng)用程序開(kāi)發(fā)和軟件測(cè)試。整個(gè)課程結(jié)構(gòu)可分為基礎(chǔ)類(lèi)課程模塊、人文素質(zhì)選修課模塊、專(zhuān)業(yè)基礎(chǔ)課程模塊、專(zhuān)業(yè)方向課程模塊和實(shí)訓(xùn)模塊;描述了專(zhuān)業(yè)技能、課程體系、主要教學(xué)內(nèi)容與要求、技能考核項(xiàng)目與要求,并對(duì)核心課程做出描述。 4 采用LPT教學(xué)模式
在“語(yǔ)言類(lèi)”課程上采用“LPT”教學(xué)模式,即在課程教學(xué)過(guò)程中采用案例教學(xué)、項(xiàng)目教學(xué)、任務(wù)驅(qū)動(dòng)教學(xué)等多種教學(xué)方法,將lecture(教學(xué))、practical(實(shí)踐)和tutorial(輔導(dǎo))相結(jié)合的教學(xué)模式。理論教學(xué)主要通過(guò)小型案例的方式介紹基本知識(shí)點(diǎn),通過(guò)案例的講解使學(xué)生掌握該部分基礎(chǔ)知識(shí)的使用方法。實(shí)踐教學(xué)布置兩類(lèi)實(shí)訓(xùn)任務(wù):一是與教學(xué)案例類(lèi)似的實(shí)訓(xùn)任務(wù),觀察學(xué)生對(duì)基礎(chǔ)知識(shí)的實(shí)際掌握情況;二是布置難度高于教學(xué)案例的實(shí)訓(xùn)任務(wù),觀察學(xué)生對(duì)知識(shí)點(diǎn)的靈活運(yùn)用情況。輔導(dǎo)主要是針對(duì)學(xué)生在實(shí)訓(xùn)過(guò)程中出現(xiàn)的錯(cuò)誤進(jìn)行個(gè)別輔導(dǎo)與易犯的錯(cuò)誤進(jìn)行歸類(lèi)總結(jié),同時(shí)也提出在實(shí)際使用過(guò)程中該部分知識(shí)的常用方法。
5 打造全方位教學(xué)資源
軟件技術(shù)專(zhuān)業(yè)課程資源多數(shù)為教學(xué)課件、教學(xué)案例、實(shí)訓(xùn)指導(dǎo)書(shū)等上課必備資源。本次項(xiàng)目建設(shè)過(guò)程中,按照學(xué)校課程資源包保準(zhǔn),完善了專(zhuān)業(yè)課程資源。具體有:教學(xué)資料、學(xué)習(xí)資源、特色教學(xué)資源、課外作業(yè)、課外訓(xùn)練、題庫(kù)等。在核心技術(shù)課程與綜合實(shí)訓(xùn)課程上,與企業(yè)工程師一起研發(fā)課程資源,引入企業(yè)的案例及相關(guān)技術(shù)文檔。
通過(guò)軟件技術(shù)教學(xué)資源的建設(shè),為學(xué)生提供多樣化、開(kāi)放式資源,實(shí)現(xiàn)學(xué)生自主學(xué)習(xí)、交互式學(xué)習(xí)。同時(shí)教學(xué)資源建設(shè)為專(zhuān)業(yè)教師提供了信息資源共享、相互交流的平臺(tái),通過(guò)共享教學(xué)資源的教學(xué)資源,教師可以獲取最新的技術(shù)、行業(yè)產(chǎn)業(yè)信息、專(zhuān)業(yè)資源、課程資源、項(xiàng)目資源和實(shí)訓(xùn)案例等,促進(jìn)專(zhuān)業(yè)建設(shè)、課程建設(shè)、提高技術(shù)應(yīng)用能力、教學(xué)與實(shí)踐能力。通過(guò)教學(xué)資源的建設(shè)可以實(shí)現(xiàn)培養(yǎng)高素質(zhì)、高技能的軟件技術(shù)專(zhuān)門(mén)人才。
6 總結(jié)
行業(yè)企業(yè)對(duì)于職業(yè)崗位上人才素質(zhì)培養(yǎng)的需要是職業(yè)教育存在的源頭,也是專(zhuān)業(yè)定位的基礎(chǔ)。該文依托項(xiàng)目,以人才市場(chǎng)需求為導(dǎo)向,研究了軟件技術(shù)專(zhuān)業(yè)人才培養(yǎng)模式與教學(xué)資源包建設(shè)。根據(jù)高職高專(zhuān)培養(yǎng)一線應(yīng)用型人才的宗旨,立足軟件技術(shù)專(zhuān)業(yè)人才培養(yǎng)模式研究、課程體系建設(shè)、教學(xué)方法改革、教學(xué)資源建設(shè)等方面,以培養(yǎng)高素質(zhì),綜合型軟件人才為目的,積極更新教育教學(xué)觀念,優(yōu)化軟件技術(shù)專(zhuān)業(yè)課程建設(shè),提高學(xué)生就業(yè)能力,實(shí)現(xiàn)職業(yè)教育專(zhuān)業(yè)改革發(fā)展的目標(biāo)。
【關(guān)鍵詞】軟件工程;專(zhuān)業(yè)建設(shè);課程群
0 引言
作為一個(gè)新興的學(xué)科,軟件工程涉及計(jì)算機(jī)科學(xué)、數(shù)學(xué)、管理學(xué)等領(lǐng)域,是一個(gè)綜合叉學(xué)科。同時(shí),軟件開(kāi)發(fā)技術(shù)得到了飛速的發(fā)展,云計(jì)算、移動(dòng)互聯(lián)網(wǎng)絡(luò)、手機(jī)系統(tǒng)和APP軟件、物聯(lián)網(wǎng)以及互聯(lián)網(wǎng)+概念的提出,對(duì)計(jì)算機(jī)行業(yè),特別是軟件工程專(zhuān)業(yè)的發(fā)展產(chǎn)生了深遠(yuǎn)的影響。
如何利用現(xiàn)有技術(shù),對(duì)軟件工程專(zhuān)業(yè)的人才培養(yǎng)模式進(jìn)行改革,從而培養(yǎng)出適應(yīng)社會(huì)需要的高素質(zhì)、實(shí)用型、具有競(jìng)爭(zhēng)能力的軟件工程高級(jí)應(yīng)用型人才是擺在軟件工程教育工作者面前的一個(gè)重要任務(wù)。
本文以河南城建學(xué)院“人才培養(yǎng)模式改革”為契機(jī),結(jié)合軟件工程專(zhuān)業(yè)的學(xué)科特點(diǎn)及現(xiàn)階段的教學(xué)困境,提出了軟件工程專(zhuān)業(yè)課程群建設(shè)方案,旨在為課程體系與教學(xué)內(nèi)容整體優(yōu)化提供有益探索。
1 軟件工程專(zhuān)業(yè)認(rèn)知與定位
對(duì)比計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè),軟件工程專(zhuān)業(yè)側(cè)重于用工程化的技術(shù)和方法,應(yīng)用計(jì)算機(jī)科學(xué)、數(shù)學(xué)、及管理科學(xué)等原理來(lái)開(kāi)發(fā)軟件。其中,計(jì)算機(jī)科學(xué)、數(shù)學(xué)用于構(gòu)建模型與算法,工程科學(xué)用于制定規(guī)范、設(shè)計(jì)范型、評(píng)估成本及確定權(quán)衡,管理科學(xué)用于計(jì)劃、資源、質(zhì)量、成本等管理[1]。軟件工程包括十大知識(shí)領(lǐng)域:軟件需求、軟件設(shè)計(jì)、軟件構(gòu)造、軟件測(cè)試、軟件維護(hù)、軟件配置管理、軟件工程管理、軟件工程過(guò)程、軟件工程工具與方法、軟件質(zhì)量。
立足于計(jì)算機(jī)工業(yè)和軟件產(chǎn)業(yè)的人才需求現(xiàn)狀,高等院校的軟件工程專(zhuān)業(yè)人才培養(yǎng)模式不僅要注重學(xué)生基礎(chǔ)知識(shí)和動(dòng)手能力的培養(yǎng),同時(shí)也要注重學(xué)生工程能力和職業(yè)素質(zhì)的培養(yǎng)。我院軟件工程專(zhuān)業(yè)人才培養(yǎng)目標(biāo)為:培養(yǎng)適應(yīng)我國(guó)社會(huì)主義現(xiàn)代化建設(shè)需要,德、智、體、美全面發(fā)展的,掌握自然科學(xué)和人文社科基礎(chǔ)知識(shí)、計(jì)算機(jī)科學(xué)及軟件工程專(zhuān)業(yè)基礎(chǔ)理論知識(shí)的,熟悉軟件開(kāi)發(fā)相關(guān)理論和知識(shí)的,具有軟件開(kāi)發(fā)實(shí)踐和項(xiàng)目組織的初步經(jīng)驗(yàn)和能力,具有創(chuàng)新和服務(wù)意識(shí),具有熟練的外語(yǔ)運(yùn)用能力,能在企、事業(yè)單位和行政管理部門(mén)從事科學(xué)研究、開(kāi)發(fā)和應(yīng)用的,能適應(yīng)技術(shù)進(jìn)步和社會(huì)需求變化的高素質(zhì)、實(shí)用型、具有競(jìng)爭(zhēng)能力的軟件工程高級(jí)應(yīng)用型人才。
2 現(xiàn)有人才培養(yǎng)模式存在的教學(xué)困境
現(xiàn)有人才培養(yǎng)模式存在的教學(xué)困境究其根源是由軟件工程專(zhuān)業(yè)的學(xué)科特點(diǎn)決定,即軟件工程學(xué)科涉及到理論、方法、工具的綜合交叉;軟件項(xiàng)目的過(guò)程、組織和管理涉及面廣;同時(shí)軟件工程專(zhuān)業(yè)的方法、技術(shù)和知識(shí)更新快、使用周期短、國(guó)際化程度高、應(yīng)用范圍廣、服務(wù)性強(qiáng)以及軟件使用的不連續(xù)性和不確定性[2]。
現(xiàn)有人才培養(yǎng)模式存在的教學(xué)困境:
1)專(zhuān)業(yè)核心課程工程化的原理貫徹始終,理論性強(qiáng),理論指導(dǎo)實(shí)踐的意義重大,但部分學(xué)生專(zhuān)業(yè)基礎(chǔ)不牢,軟件開(kāi)發(fā)經(jīng)驗(yàn)不足,無(wú)法把理論教學(xué)的知識(shí)與實(shí)踐結(jié)合,課堂教學(xué)效果不好。
2)軟件開(kāi)發(fā)技術(shù)發(fā)展迅速,特別是云計(jì)算、物聯(lián)網(wǎng)、移動(dòng)互聯(lián)網(wǎng)以及互聯(lián)網(wǎng)+等技術(shù)的發(fā)展,使得學(xué)生在校學(xué)習(xí)的專(zhuān)業(yè)理論和技能素養(yǎng)跟不上社會(huì)對(duì)于軟件工程專(zhuān)業(yè)技術(shù)人才的要求。
3 軟件工程專(zhuān)業(yè)課程群建設(shè)
本文提出的軟件工程專(zhuān)業(yè)課程群建設(shè)是在河南城建學(xué)院“人才培養(yǎng)模式改革”大背景下,結(jié)合軟件工程專(zhuān)業(yè)的學(xué)科特點(diǎn)及現(xiàn)階段的教學(xué)困境,提出了軟件工程專(zhuān)業(yè)課程群建設(shè)方案。
需要強(qiáng)調(diào)指出的是,課程群建設(shè)并不是機(jī)械地進(jìn)行課程排列組合,它應(yīng)該是把一批具有相同認(rèn)知結(jié)構(gòu)和培養(yǎng)目標(biāo)的本專(zhuān)業(yè)或跨專(zhuān)業(yè)課程的知識(shí)、方法、問(wèn)題及解決方案有機(jī)地整合形成的課程體系[3]。課程設(shè)置要體現(xiàn)與時(shí)俱進(jìn),且要和當(dāng)前高校的教學(xué)方法改革相結(jié)合,旨在為人才培養(yǎng)模式改革在系統(tǒng)化、理論化、工程化、實(shí)踐化等方面提供建議,針對(duì)專(zhuān)業(yè)特點(diǎn)構(gòu)建工程化實(shí)踐教學(xué)體系,形成一個(gè)融基礎(chǔ)理論、實(shí)驗(yàn)教學(xué)、工程實(shí)踐為一體的整體化培養(yǎng)機(jī)制,使學(xué)生各方面的能力都得到全面均衡的發(fā)展。
按照循序漸進(jìn)的教學(xué)指導(dǎo)原則,本文提出的軟件工程專(zhuān)業(yè)課程群建設(shè),主要從課程群建設(shè)和實(shí)踐能力培養(yǎng)兩個(gè)方面進(jìn)行闡述,從而形成一體化培養(yǎng)機(jī)制,使學(xué)生在打牢專(zhuān)業(yè)基礎(chǔ)知識(shí)的同時(shí),在實(shí)踐技能方面得到全面均衡發(fā)展。
1)軟件工程專(zhuān)業(yè)課程群建設(shè)
軟件工程專(zhuān)業(yè)課程群建設(shè)從理論基礎(chǔ)課程群建設(shè)考慮。其中,理論基礎(chǔ)課程群建設(shè)可以細(xì)分為四個(gè)課程子群,分別為:公共基礎(chǔ)課程群、專(zhuān)業(yè)基礎(chǔ)課程群、軟件工程專(zhuān)業(yè)課程群和專(zhuān)業(yè)方向課程群。
具體來(lái)講,四個(gè)課程子群的包含的課程如下。
(1)公共基礎(chǔ)課程群。包含思想政治類(lèi)(具體包含課程:思想道德修養(yǎng)與法律基礎(chǔ)、基本原理、思想和中國(guó)特色社會(huì)主義理論體系概論和中國(guó)近代史綱要)、大學(xué)英語(yǔ)(一、二、三、四)、高等數(shù)學(xué)(上、下)、大學(xué)體育(一、二、三、四)和計(jì)算機(jī)科學(xué)導(dǎo)論等課程。
(2)專(zhuān)業(yè)基礎(chǔ)課程群。包含高級(jí)語(yǔ)言程序設(shè)計(jì)、大學(xué)物理(一、二)、硬件類(lèi)(數(shù)字電路、模擬電路、計(jì)算機(jī)硬件技術(shù)基礎(chǔ))、線性代數(shù)、離散數(shù)學(xué)、概率論與數(shù)理統(tǒng)計(jì)、軟件工程導(dǎo)論等課程。
(3)專(zhuān)業(yè)課程群。包含程序設(shè)計(jì)語(yǔ)言類(lèi)(具體包含課程:面向?qū)ο蟪绦蛟O(shè)計(jì)、Java基礎(chǔ)、網(wǎng)站建設(shè))、數(shù)據(jù)結(jié)構(gòu)、計(jì)算機(jī)組成原理、數(shù)據(jù)庫(kù)原理、計(jì)算機(jī)網(wǎng)絡(luò)、操作系統(tǒng)類(lèi)(操作系統(tǒng)和Linux操作系統(tǒng)),面向?qū)ο蠓治雠c設(shè)計(jì)(UML)、軟件工程過(guò)程與管理、軟件質(zhì)量與測(cè)試、軟件系統(tǒng)設(shè)計(jì)與體系結(jié)構(gòu)、計(jì)算機(jī)安全和編譯原理等課程。
(4)專(zhuān)業(yè)方向課程群。包括限選課和任選課兩類(lèi)。其中限選課分為兩個(gè)方向:.NET方向(具體包含課程:C#程序設(shè)計(jì)、網(wǎng)站建設(shè)和 .NET企業(yè)級(jí)開(kāi)發(fā))和Java方向(具體包含課程:典型數(shù)據(jù)庫(kù)、Java Web應(yīng)用開(kāi)發(fā)和J2EE企業(yè)級(jí)開(kāi)發(fā))。任選課具體包含課程:算法分析與設(shè)計(jì)、人工智能、平面設(shè)計(jì)、Android技術(shù)應(yīng)用和繪畫(huà)鑒賞等課程。
2)實(shí)踐能力培養(yǎng)
實(shí)踐能力培養(yǎng)主要從上機(jī)實(shí)驗(yàn)、課程設(shè)計(jì)、實(shí)習(xí)實(shí)訓(xùn)和畢業(yè)設(shè)計(jì)四個(gè)方面入手,著重培養(yǎng)學(xué)生的實(shí)踐動(dòng)手能力。
實(shí)踐能力培養(yǎng)以“四面一體”為原則,著重培養(yǎng)學(xué)生的實(shí)踐動(dòng)手能力。所謂“四面”,是指實(shí)踐環(huán)節(jié)從上機(jī)實(shí)驗(yàn)、課程設(shè)計(jì)、實(shí)習(xí)實(shí)訓(xùn)和畢業(yè)設(shè)計(jì)四個(gè)方面進(jìn)行理論知識(shí)的深刻理解和熟練運(yùn)用,從而使學(xué)生打下堅(jiān)實(shí)的理論基礎(chǔ)知識(shí),并運(yùn)用到實(shí)踐。其中上機(jī)實(shí)驗(yàn)主要是對(duì)相關(guān)課程的理論知識(shí)點(diǎn)進(jìn)一步理解和掌握;課程設(shè)計(jì)則是以小項(xiàng)目為基礎(chǔ),使學(xué)生對(duì)課程總體把握和熟練運(yùn)用,把所學(xué)知識(shí)運(yùn)用到實(shí)踐中去,理論聯(lián)系實(shí)踐;實(shí)習(xí)、實(shí)訓(xùn)環(huán)節(jié)是讓學(xué)生對(duì)新技術(shù)、新知識(shí)的學(xué)習(xí),同時(shí)進(jìn)一步提高學(xué)生的動(dòng)手能力;畢業(yè)設(shè)計(jì)注重對(duì)理論知識(shí)和實(shí)踐能力的綜合運(yùn)用,形成全面的專(zhuān)業(yè)技能。
“一體”是指“四面”的最終目的是為學(xué)生的實(shí)踐能力服務(wù),在畢業(yè)設(shè)計(jì)環(huán)節(jié)實(shí)現(xiàn)四面歸一,提高學(xué)生從整體把握并綜合運(yùn)用所學(xué)的理論、實(shí)驗(yàn)、課程設(shè)計(jì)、實(shí)習(xí)、實(shí)訓(xùn)中的知識(shí),知識(shí)歸一、動(dòng)手能力歸一,形成全面的專(zhuān)業(yè)技能,使學(xué)生在進(jìn)入社會(huì)工作后,有很強(qiáng)的實(shí)踐動(dòng)手能力,適應(yīng)工作的需要。
4 結(jié)束語(yǔ)
本文依據(jù)我校軟件工程專(zhuān)業(yè)認(rèn)知與定位和現(xiàn)有人才培養(yǎng)模式存在的教學(xué)困境,提出了軟件工程專(zhuān)業(yè)課程群建設(shè)方案,旨在為課程體系與教學(xué)內(nèi)容整體優(yōu)化提供有益探索,從而培養(yǎng)能適應(yīng)技術(shù)進(jìn)步和社會(huì)需求變化的高素質(zhì)、實(shí)用型、具有競(jìng)爭(zhēng)能力的軟件工程高級(jí)應(yīng)用型人才。
【參考文獻(xiàn)】
[1]張效祥.計(jì)算機(jī)科學(xué)技術(shù)百科全書(shū)[M].北京:清華大學(xué)出版社,2005,11:183.
一、建立“企業(yè)erp系統(tǒng)”
會(huì)計(jì)電算化發(fā)展到今天,已不是單純的會(huì)計(jì)與計(jì)算機(jī)的簡(jiǎn)單結(jié)合,而是已經(jīng)發(fā)展成為一門(mén)延伸到通信學(xué)、企業(yè)管理學(xué)、市場(chǎng)運(yùn)籌學(xué)等學(xué)科的綜合性學(xué)科;它的推廣應(yīng)用不再是單純的財(cái)務(wù)管理系統(tǒng),而是正朝著企業(yè)資源計(jì)劃管理系統(tǒng)(erp)方向發(fā)展,甚至發(fā)展成為不同企業(yè)之間跨地區(qū)、跨行業(yè)相互鏈接的大網(wǎng)絡(luò)系統(tǒng)。
通過(guò)幾年來(lái)在基層從事會(huì)計(jì)電算化工作所積累的經(jīng)驗(yàn),要想實(shí)現(xiàn)真正的財(cái)務(wù)管理現(xiàn)代化,必須在企業(yè)內(nèi)部建立以財(cái)務(wù)為中心的“企業(yè)erp系統(tǒng)”。通過(guò)把企業(yè)內(nèi)部相關(guān)部門(mén)的計(jì)算機(jī)連接起來(lái),建立企業(yè)內(nèi)部綜合信息管理網(wǎng)絡(luò)系統(tǒng),在業(yè)務(wù)量比較大的幾個(gè)部門(mén)建立獨(dú)立的資源子網(wǎng)。比如:財(cái)務(wù)管理信息子網(wǎng)、物資管理信息子網(wǎng)、生產(chǎn)管理信息子網(wǎng)等。各子網(wǎng)要以財(cái)務(wù)資源子網(wǎng)為中心,通過(guò)網(wǎng)間聯(lián)合與財(cái)務(wù)管理局域網(wǎng)相連接,其它部門(mén)可采用電信線路用單機(jī)掛接方式或者通過(guò)光纜與財(cái)務(wù)管理局域網(wǎng)連接。同時(shí),制定一套“財(cái)務(wù)管理局域網(wǎng)管理規(guī)范”,規(guī)范各資源子網(wǎng)的數(shù)據(jù)結(jié)構(gòu)、操作規(guī)范,安全規(guī)范、職業(yè)道德規(guī)范等一系列管理制度,確保“企業(yè)erp系統(tǒng)”運(yùn)行暢通無(wú)阻,實(shí)現(xiàn)網(wǎng)上信息資源在各部門(mén)之間的相互溝通和資源共享。
二、以商品化軟件為契機(jī),開(kāi)發(fā)更具實(shí)用性的會(huì)計(jì)軟件
目前,我國(guó)工業(yè)企業(yè)財(cái)務(wù)部門(mén)使用的會(huì)計(jì)軟件,一種是外國(guó)公司開(kāi)發(fā)的經(jīng)過(guò)漢化的會(huì)計(jì)軟件,是按照國(guó)際會(huì)計(jì)準(zhǔn)則設(shè)計(jì)的,適用于西方資本主義管理體系,而不適用于我國(guó)企業(yè)管理模式;另一種是國(guó)內(nèi)企業(yè)開(kāi)發(fā)的商品化會(huì)計(jì)軟件,這種軟件由于受知識(shí)產(chǎn)權(quán)的影響,價(jià)格比較昂貴,而且商品化軟件維護(hù)起來(lái)比較麻煩,使用它勢(shì)必造成人力和物力的極大浪費(fèi)。當(dāng)然后一種商品化軟件是由各方面專(zhuān)家共同開(kāi)發(fā)的,軟件比較規(guī)范、功能比較齊全、操作也相對(duì)簡(jiǎn)便,而且軟件實(shí)施周期短、見(jiàn)效快,因此,對(duì)于缺乏軟件開(kāi)發(fā)隊(duì)伍的單位采用商品化軟件是比較明智的。另外,我們還可以在同行業(yè)之間組織力量開(kāi)發(fā)適用于某行業(yè)的會(huì)計(jì)電算化軟件,實(shí)行集中開(kāi)發(fā)、集中管理和維護(hù),共同使用,這樣可以節(jié)省大量的資金,而且行業(yè)之間提供的會(huì)計(jì)信息資料共上級(jí)部門(mén)可直接進(jìn)行匯總處理,而不必再開(kāi)發(fā)專(zhuān)用的匯總軟件,這是我們開(kāi)展會(huì)計(jì)電算化工作既經(jīng)濟(jì)又適用的捷徑。
充分利用計(jì)算機(jī)技術(shù)和財(cái)務(wù)會(huì)計(jì)知識(shí),建立一套科學(xué)的財(cái)會(huì)綜合管理體系和會(huì)計(jì)電算化軟件發(fā)展規(guī)劃,采用在行業(yè)內(nèi)部或同行業(yè)之間選拔優(yōu)秀的計(jì)算機(jī)人才,建立行業(yè)計(jì)算機(jī)技術(shù)開(kāi)發(fā)公關(guān)小組,開(kāi)發(fā)適合行業(yè)內(nèi)部管理需要的會(huì)計(jì)電算化軟件,在企業(yè)各財(cái)會(huì)部門(mén)推廣應(yīng)用。達(dá)到集中開(kāi)發(fā)共同使用的目的,縮短軟件開(kāi)發(fā)應(yīng)用的周期,同時(shí)在應(yīng)用管理上也可縱觀全局,從長(zhǎng)遠(yuǎn)利益出發(fā),制定一套完整的會(huì)計(jì)電算化工作的長(zhǎng)遠(yuǎn)發(fā)展規(guī)劃。走出僅限于統(tǒng)計(jì)報(bào)表管理和數(shù)據(jù)存儲(chǔ)管理的初級(jí)探索階段,向大規(guī)模數(shù)值計(jì)算的專(zhuān)用軟件、面向問(wèn)題和過(guò)程分析及判斷推理的高層次軟件綜合開(kāi)發(fā)階段邁進(jìn)。由單機(jī)單用戶、聯(lián)機(jī)終端網(wǎng)絡(luò)向標(biāo)準(zhǔn)化網(wǎng)絡(luò)體系結(jié)構(gòu)發(fā)展,充分利用計(jì)算機(jī)的網(wǎng)絡(luò)結(jié)構(gòu),更大程度地共享計(jì)算機(jī)的硬件、軟件及數(shù)據(jù)資源,建立一套完善的計(jì)算機(jī)輔助管理專(zhuān)家系統(tǒng)和智能系統(tǒng),使計(jì)算機(jī)在財(cái)務(wù)管理工作中的應(yīng)用向更廣泛更深層次發(fā)展。為企業(yè)領(lǐng)導(dǎo)和決策者提供準(zhǔn)確可靠的信息情報(bào),編制出合理的企業(yè)生產(chǎn)經(jīng)營(yíng)計(jì)劃報(bào)表及財(cái)務(wù)報(bào)表。有效地控制企業(yè)生產(chǎn)經(jīng)營(yíng)中的資源浪費(fèi),加快資金流通,降低資金占用消耗和產(chǎn)品生產(chǎn)成本,提高企業(yè)經(jīng)濟(jì)效益。開(kāi)創(chuàng)以商品化軟件為契機(jī),以自己的軟件開(kāi)發(fā)隊(duì)伍為中心,實(shí)現(xiàn)企業(yè)自己的智能化信息與專(zhuān)家系統(tǒng)的會(huì)計(jì)電算化發(fā)展新路子。
三、搞好計(jì)算機(jī)技術(shù)培訓(xùn)工作,走“全員化管理”的道路
會(huì)計(jì)電算化工作的關(guān)鍵是應(yīng)用,特別是從事具體管理工作的人員,他們的會(huì)計(jì)電算化水平?jīng)Q定本企業(yè)會(huì)計(jì)電算化管理的水平,他們中有多少人會(huì)使用計(jì)算機(jī),能夠利用計(jì)算機(jī)進(jìn)行輔助管理工作,甚至有多少人會(huì)進(jìn)行簡(jiǎn)單的計(jì)算機(jī)軟件編程工作都對(duì)會(huì)計(jì)電算化的順利實(shí)施起著至關(guān)重要的作用。所以說(shuō)會(huì)計(jì)電算化工作要得到全面的發(fā)展,必須走全員化管理的道路。
全員管理就是動(dòng)員企業(yè)內(nèi)部從事各項(xiàng)管理工作的工程師、會(huì)計(jì)師、管理師、統(tǒng)計(jì)師、會(huì)計(jì)員、技術(shù)員及一般管理人員等在搞好本職工作的同肘,協(xié)同從事計(jì)算機(jī)程序設(shè)計(jì)的人員一起研究學(xué)習(xí)計(jì)算機(jī)技術(shù)基礎(chǔ)知識(shí)和其它管理科學(xué)的知識(shí),應(yīng)用計(jì)算機(jī)去從事各項(xiàng)管理工作。把計(jì)算機(jī)同現(xiàn)代化的管理科學(xué)融合在一起,培養(yǎng)出大批能從事多種工作的復(fù)合型人才,形成一個(gè)企業(yè)內(nèi)部全體上下相互協(xié)作,同心協(xié)力的全員學(xué)電腦、用電腦的局面,讓更多的人去學(xué)習(xí)計(jì)算機(jī)知識(shí),用學(xué)到的知識(shí)去為管理服務(wù),提高管理工作的水平和質(zhì)量。
分類(lèi)實(shí)訓(xùn)的教學(xué)嘗試為深化培養(yǎng)方案的改革提供了新思路近年來(lái),長(zhǎng)江大學(xué)信管專(zhuān)業(yè)的發(fā)展遇到了不少問(wèn)題。在就業(yè)方面,由于我國(guó)企業(yè)整體上尚未意識(shí)到信息化和信息管理的重要性,因此,信管專(zhuān)業(yè)的畢業(yè)生很難找到對(duì)口的就業(yè)崗位,學(xué)生真正從事信管有關(guān)崗位的比重較少。特別是在2013年高校畢業(yè)生規(guī)模將近700萬(wàn)的背景下,信管專(zhuān)業(yè)學(xué)生的就業(yè)壓力越來(lái)越大。在生源質(zhì)量方面,由于長(zhǎng)江大學(xué)開(kāi)展大類(lèi)培養(yǎng)的教學(xué)模式,很多大一年級(jí)或大二年級(jí)的學(xué)生對(duì)信管專(zhuān)業(yè)的發(fā)展和就業(yè)前景缺乏信心,從而使部分優(yōu)秀的學(xué)生轉(zhuǎn)向其他專(zhuān)業(yè)。在教學(xué)環(huán)節(jié)上,學(xué)生難以理解管理類(lèi)、計(jì)算機(jī)技術(shù)類(lèi)以及信息管理類(lèi)知識(shí)的關(guān)系,在學(xué)習(xí)重難點(diǎn)上顧此失彼,普遍認(rèn)為課程多卻沒(méi)有培養(yǎng)動(dòng)手能力。為了改變這些現(xiàn)狀,信管專(zhuān)業(yè)教學(xué)團(tuán)隊(duì)在培養(yǎng)方案、課外活動(dòng)、理論教學(xué)方法和實(shí)踐教學(xué)方法等方面都做了大膽的改革和探索。信管專(zhuān)業(yè)教學(xué)團(tuán)隊(duì)認(rèn)為,提高學(xué)生的就業(yè)質(zhì)量,明確畢業(yè)生的專(zhuān)業(yè)發(fā)展定位是培養(yǎng)方案改革的切入點(diǎn)。結(jié)合現(xiàn)代企業(yè)對(duì)畢業(yè)生的能力需求特征,我們將信管專(zhuān)業(yè)畢業(yè)生的發(fā)展方向分為軟件開(kāi)發(fā)工程師類(lèi)、ERP應(yīng)用類(lèi)、考研以及企業(yè)管理咨詢四類(lèi)。在就業(yè)方面,強(qiáng)調(diào)專(zhuān)業(yè)教學(xué)以學(xué)生就業(yè)為導(dǎo)向,鼓勵(lì)學(xué)生主動(dòng)參與各種形式的就業(yè)培訓(xùn),如ERP操作學(xué)習(xí)以及軟件開(kāi)發(fā)培訓(xùn)等。通過(guò)“請(qǐng)教師進(jìn)來(lái)培訓(xùn)”和“讓學(xué)生走出去實(shí)訓(xùn)”兩種途徑,形成了校內(nèi)外合作的穩(wěn)定教學(xué)團(tuán)隊(duì),大幅度提高了學(xué)生的就業(yè)競(jìng)爭(zhēng)力,并與有關(guān)培訓(xùn)機(jī)構(gòu)以及軟件開(kāi)發(fā)企業(yè)建立了良好的合作關(guān)系。從2011屆和2012屆畢業(yè)生的就業(yè)情況來(lái)看,受過(guò)針對(duì)性培訓(xùn)的學(xué)生的就業(yè)質(zhì)量明顯要高于其他學(xué)生。其中,從事信息系統(tǒng)軟件開(kāi)發(fā)和ERP系統(tǒng)管理工作的學(xué)生平均工資達(dá)4500元/月以上,就業(yè)質(zhì)量明顯要好于其他管理類(lèi)專(zhuān)業(yè)。在就業(yè)形勢(shì)好轉(zhuǎn)的情況下,教學(xué)團(tuán)隊(duì)通過(guò)多次專(zhuān)業(yè)交流和聯(lián)誼活動(dòng)使在校的低年級(jí)學(xué)生建立了對(duì)專(zhuān)業(yè)的信心,減少了優(yōu)秀生源的流失。對(duì)于2013屆畢業(yè)生,教學(xué)團(tuán)隊(duì)繼續(xù)增加了分類(lèi)培養(yǎng)的規(guī)模,參與校企合作軟件開(kāi)發(fā)培訓(xùn)和ERP軟件實(shí)訓(xùn)的30多名學(xué)生均成功地與用人單位簽訂了就業(yè)協(xié)議。目前,分類(lèi)實(shí)訓(xùn)的教學(xué)效果給了專(zhuān)業(yè)教學(xué)團(tuán)隊(duì)很大的啟發(fā),證明了分類(lèi)培養(yǎng)思路的可行性。專(zhuān)業(yè)培養(yǎng)方案改革的指導(dǎo)思想就是要為實(shí)施這種分類(lèi)實(shí)訓(xùn)教學(xué)模式建立起完善的實(shí)踐平臺(tái)、提供專(zhuān)業(yè)基礎(chǔ)知識(shí)、安排合理的時(shí)間進(jìn)度并匹配對(duì)應(yīng)的教學(xué)資源等,從而系統(tǒng)地構(gòu)建起適合本校畢業(yè)生實(shí)踐能力發(fā)展規(guī)律的課程體系和教學(xué)方法。
信管專(zhuān)業(yè)培養(yǎng)方案改革的總體規(guī)劃
(一)培養(yǎng)方案改革的目標(biāo)1.近期目標(biāo)。面向現(xiàn)代企業(yè)的實(shí)際需求和學(xué)生個(gè)性發(fā)展的需要,為信管專(zhuān)業(yè)的畢業(yè)生設(shè)計(jì)3~4個(gè)可行的發(fā)展方向,并對(duì)高年級(jí)學(xué)生進(jìn)行有針對(duì)性的培養(yǎng),從而提高學(xué)生的就業(yè)競(jìng)爭(zhēng)力和信管專(zhuān)業(yè)的吸引力,有效地激發(fā)低年級(jí)學(xué)生的學(xué)習(xí)興趣和學(xué)習(xí)動(dòng)力。2.中期目標(biāo)。重新整合現(xiàn)有的課程體系,提高課程設(shè)計(jì)或?qū)嵺`教學(xué)的比重,并設(shè)計(jì)和開(kāi)發(fā)面向信管專(zhuān)業(yè)的生態(tài)農(nóng)產(chǎn)品電子商務(wù)平臺(tái),讓后續(xù)各年級(jí)的學(xué)生參與該電子商務(wù)平臺(tái)的進(jìn)一步完善與電子商務(wù)實(shí)體企業(yè)的運(yùn)行,建立起面向信管專(zhuān)業(yè)甚至是管理學(xué)院全體專(zhuān)業(yè)的特色實(shí)踐教學(xué)平臺(tái)。3.遠(yuǎn)期目標(biāo)。對(duì)現(xiàn)有軟件開(kāi)發(fā)的校企合作培養(yǎng)模式進(jìn)行規(guī)范化,建立軟件開(kāi)發(fā)企業(yè)與學(xué)校合作培養(yǎng)軟件開(kāi)發(fā)人才的長(zhǎng)效機(jī)制,最終促進(jìn)“訂單式”校企合作培養(yǎng)模式的形成,從而使長(zhǎng)江大學(xué)管理學(xué)院的信管專(zhuān)業(yè)能逐漸形成特色,進(jìn)而建立起本專(zhuān)業(yè)的品牌影響力。(二)培養(yǎng)方案改革的基本思路在總結(jié)初步改革經(jīng)驗(yàn)的基礎(chǔ)上,長(zhǎng)江大學(xué)信管專(zhuān)業(yè)培養(yǎng)方案改革的基本思路可以概括為“一個(gè)導(dǎo)向、兩項(xiàng)基本原則、三個(gè)重點(diǎn)發(fā)展方向、四個(gè)實(shí)訓(xùn)平臺(tái)、五項(xiàng)關(guān)鍵舉措”。1.一個(gè)導(dǎo)向:以培養(yǎng)學(xué)生滿足現(xiàn)代企業(yè)能力需求的就業(yè)競(jìng)爭(zhēng)力為導(dǎo)向。2.兩項(xiàng)基本原則:尊重學(xué)生個(gè)性發(fā)展的原則、強(qiáng)化動(dòng)手能力培養(yǎng)的原則。3.三個(gè)重點(diǎn)發(fā)展方向:軟件開(kāi)發(fā)工程師、ERP系統(tǒng)維護(hù)及應(yīng)用、信息管理與決策咨詢。4.四個(gè)實(shí)訓(xùn)平臺(tái):一個(gè)專(zhuān)業(yè)綜合實(shí)訓(xùn)平臺(tái)和三個(gè)分類(lèi)實(shí)訓(xùn)平臺(tái)。(1)設(shè)計(jì)和開(kāi)發(fā)專(zhuān)業(yè)綜合實(shí)訓(xùn)平臺(tái)———生態(tài)農(nóng)產(chǎn)品電子商務(wù)平臺(tái)。該專(zhuān)業(yè)綜合實(shí)訓(xùn)平臺(tái)主要用于在大三階段對(duì)學(xué)生進(jìn)行專(zhuān)業(yè)核心能力的綜合實(shí)訓(xùn),要求學(xué)生掌握該平臺(tái)的業(yè)務(wù)流程和數(shù)據(jù)流程,逐步熟悉電子商務(wù)系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)的全過(guò)程,并對(duì)現(xiàn)有的電子商務(wù)平臺(tái)提出進(jìn)一步完善和改進(jìn)的建議,學(xué)生還可以選擇性地參與該電子商務(wù)平臺(tái)實(shí)體的商業(yè)化運(yùn)營(yíng)。(2)依托于省級(jí)重點(diǎn)實(shí)驗(yàn)室中的用友ERPU8.7.2平臺(tái),訓(xùn)練學(xué)生對(duì)常見(jiàn)商業(yè)ERP系統(tǒng)的操作和維護(hù)能力,為提高學(xué)生的就業(yè)競(jìng)爭(zhēng)力做準(zhǔn)備。(3)利用國(guó)家、省級(jí)和校級(jí)大學(xué)生創(chuàng)新創(chuàng)業(yè)實(shí)踐平臺(tái),通過(guò)項(xiàng)目申報(bào)的方式激勵(lì)學(xué)生進(jìn)行科學(xué)問(wèn)題研究,培養(yǎng)學(xué)生進(jìn)行企業(yè)信息管理實(shí)踐和決策咨詢方面的能力。(4)擴(kuò)展與北大青鳥(niǎo)、迅騰軟件以及ITjob等機(jī)構(gòu)的合作培訓(xùn),逐漸建立起軟件開(kāi)發(fā)校企合作實(shí)訓(xùn)基地,培養(yǎng)學(xué)生從事系統(tǒng)分析和系統(tǒng)開(kāi)發(fā)崗位的就業(yè)能力。5.五項(xiàng)關(guān)鍵舉措:整合管理類(lèi)和計(jì)算機(jī)類(lèi)課程的教學(xué)內(nèi)容,優(yōu)化課程設(shè)置體系,鼓勵(lì)專(zhuān)業(yè)交流和課外創(chuàng)新,建立校企合作培訓(xùn)基地,改革畢業(yè)設(shè)計(jì)的形式和內(nèi)容。按照上述改革的基本思路以及長(zhǎng)江大學(xué)的大類(lèi)培養(yǎng)教學(xué)模式,將信管專(zhuān)業(yè)培養(yǎng)方案的框架分為六個(gè)階段:大類(lèi)培養(yǎng)階段、專(zhuān)業(yè)基礎(chǔ)學(xué)習(xí)階段、專(zhuān)業(yè)基本能力形成階段、專(zhuān)業(yè)知識(shí)綜合運(yùn)用階段、定向能力培養(yǎng)階段和畢業(yè)設(shè)計(jì)階段,如圖2所示。大類(lèi)培養(yǎng)階段屬于基礎(chǔ)知識(shí)教學(xué)和通識(shí)性教育階段。專(zhuān)業(yè)基礎(chǔ)學(xué)習(xí)階段重在專(zhuān)業(yè)基礎(chǔ)課的教學(xué),為培養(yǎng)學(xué)生的數(shù)據(jù)分析能力、企業(yè)信息管理能力以及軟件開(kāi)發(fā)能力做知識(shí)儲(chǔ)備。專(zhuān)業(yè)知識(shí)綜合運(yùn)用階段則需要通過(guò)各種綜合性課程以及生態(tài)農(nóng)產(chǎn)品電子商務(wù)平臺(tái)培養(yǎng)學(xué)生系統(tǒng)分析和設(shè)計(jì)的能力,以及綜合利用專(zhuān)業(yè)知識(shí)解決實(shí)際問(wèn)題的動(dòng)手能力。在定向能力培養(yǎng)階段將學(xué)生分為三個(gè)發(fā)展方向,滿足學(xué)生在就業(yè)或考研方面的個(gè)性需求,并將其發(fā)展方向與畢業(yè)設(shè)計(jì)環(huán)節(jié)結(jié)合起來(lái),有針對(duì)性地培訓(xùn)學(xué)生感興趣的專(zhuān)業(yè)技能。
培養(yǎng)方案改革的具體實(shí)施措施
(一)專(zhuān)業(yè)定位及特色1.專(zhuān)業(yè)定位。培養(yǎng)能在各級(jí)行政部門(mén)、工商企業(yè)、科研單位從事信息管理與決策咨詢、管理信息系統(tǒng)應(yīng)用與維護(hù)以及軟件開(kāi)發(fā)與設(shè)計(jì)等工作的應(yīng)用型人才。2.培養(yǎng)目標(biāo)。使學(xué)生掌握現(xiàn)代管理學(xué)理論、計(jì)算機(jī)技術(shù)、信息資源管理以及管理信息系統(tǒng)等方面的理論和應(yīng)用知識(shí),具備進(jìn)行信息管理和決策咨詢、常用商業(yè)ERP系統(tǒng)應(yīng)用、管理信息系統(tǒng)開(kāi)發(fā)和設(shè)計(jì)等方面的動(dòng)手能力。3.信管的專(zhuān)業(yè)特色。改革培養(yǎng)方案要力爭(zhēng)在學(xué)生學(xué)習(xí)能力培養(yǎng)、實(shí)踐能力培養(yǎng)、就業(yè)競(jìng)爭(zhēng)力等方面形成特色,具體表現(xiàn)在以下四個(gè)方面:(1)建立符合專(zhuān)業(yè)特點(diǎn)的嚴(yán)格教學(xué)管理制度,強(qiáng)化對(duì)學(xué)生學(xué)習(xí)態(tài)度、學(xué)習(xí)過(guò)程及學(xué)習(xí)成果的管理,塑造學(xué)生良好的學(xué)習(xí)能力;(2)利用多種教學(xué)實(shí)訓(xùn)平臺(tái),強(qiáng)調(diào)理論教學(xué)與實(shí)踐教學(xué)的結(jié)合,培養(yǎng)學(xué)生解決實(shí)際問(wèn)題的動(dòng)手能力;(3)開(kāi)展基于校企合作的定向培養(yǎng)模式,提高學(xué)生的就業(yè)質(zhì)量以及專(zhuān)業(yè)的社會(huì)影響;(4)結(jié)合學(xué)校石油行業(yè)的特色,有條件地選擇本專(zhuān)業(yè)優(yōu)秀的學(xué)生,與石油院系聯(lián)合培養(yǎng)學(xué)生開(kāi)發(fā)石油行業(yè)管理信息系統(tǒng)的能力。(二)理論課程的改革方案學(xué)生對(duì)理論課程改革的建議主要集中在管理類(lèi)課程教學(xué)內(nèi)容重復(fù)、計(jì)算機(jī)課程實(shí)踐不足、管理類(lèi)課程與計(jì)算機(jī)類(lèi)課程關(guān)系不清、專(zhuān)業(yè)課程教學(xué)順序和進(jìn)度不合理、理論教學(xué)與就業(yè)實(shí)訓(xùn)相沖突等方面。針對(duì)這些問(wèn)題,本次理論課程的改革主要從五個(gè)方面入手。1.加強(qiáng)大類(lèi)培養(yǎng)與早期專(zhuān)業(yè)引導(dǎo)間的銜接。信管專(zhuān)業(yè)相比其他管理類(lèi)專(zhuān)業(yè),不容易讓學(xué)生對(duì)其專(zhuān)業(yè)內(nèi)涵形成直觀的認(rèn)識(shí),從而會(huì)造成學(xué)生在專(zhuān)業(yè)發(fā)展方向或?qū)W習(xí)目標(biāo)上的迷失。因此,在大學(xué)一年級(jí)期間必須讓學(xué)生對(duì)信管專(zhuān)業(yè)的基礎(chǔ)知識(shí)、專(zhuān)業(yè)性質(zhì)、主要學(xué)習(xí)內(nèi)容、專(zhuān)業(yè)發(fā)展方向有總體上的了解,以增強(qiáng)學(xué)生學(xué)習(xí)的信心,并能盡早地制定遠(yuǎn)期學(xué)習(xí)目標(biāo)。為此,需要在大學(xué)一年級(jí)適當(dāng)壓縮有關(guān)的公共課教學(xué),引入《管理學(xué)原理》、《管理信息系統(tǒng)專(zhuān)業(yè)導(dǎo)論》等基礎(chǔ)必修課程。這些課程難度不大,但能讓學(xué)生迅速進(jìn)入經(jīng)濟(jì)管理類(lèi)學(xué)科的角色,也能讓學(xué)生對(duì)信管專(zhuān)業(yè)的性質(zhì)和專(zhuān)業(yè)發(fā)展方向有全面的認(rèn)知。2.刪除與信管專(zhuān)業(yè)相關(guān)性不強(qiáng)的必修管理課程。將《人力資源管理》、《國(guó)際貿(mào)易》、《市場(chǎng)營(yíng)銷(xiāo)》等必修課程從原教學(xué)計(jì)劃中刪除,同時(shí)增設(shè)相關(guān)的選修課程,把管理類(lèi)課程教學(xué)的重點(diǎn)放在生產(chǎn)管理、供應(yīng)鏈管理、財(cái)務(wù)管理以及項(xiàng)目管理等方面,其目的是弱化專(zhuān)業(yè)性太強(qiáng)的管理知識(shí),訓(xùn)練學(xué)生能從系統(tǒng)的角度理解企業(yè)管理流程間或崗位職能間的相關(guān)性,使學(xué)生能從信息流或信息資源管理的角度提出解決企業(yè)管理問(wèn)題的方案。3.增加能提高學(xué)生定量分析能力的課程。在專(zhuān)業(yè)基礎(chǔ)教學(xué)階段增加《預(yù)測(cè)及決策》、《管理統(tǒng)計(jì)與應(yīng)用軟件》等課程,使學(xué)生能學(xué)會(huì)搜集和整理商業(yè)數(shù)據(jù),并能利用常用軟件對(duì)有關(guān)數(shù)據(jù)進(jìn)行分析和挖掘,這是選擇“信息管理與決策咨詢”方向的畢業(yè)生需要重點(diǎn)培養(yǎng)的核心能力。4.修改重點(diǎn)課程的教學(xué)內(nèi)容,改變不合理的課程安排順序。加強(qiáng)《運(yùn)籌學(xué)》、《信息管理學(xué)》、《信息經(jīng)濟(jì)學(xué)》、《管理信息系統(tǒng)(MIS)》以及《企業(yè)資源計(jì)劃(ERP)》等課程的教學(xué)內(nèi)容改革,利用這些綜合性課程培養(yǎng)學(xué)生的動(dòng)手能力。同時(shí),理順《信息管理學(xué)》、《決策支持系統(tǒng)》、《管理信息系統(tǒng)》、《數(shù)據(jù)庫(kù)管理系統(tǒng)》等課程在課程體系中的教學(xué)順序,使學(xué)生能從易到難地建立起課程知識(shí)點(diǎn)之間的聯(lián)系。5.大四學(xué)年不再開(kāi)設(shè)必修課程,以三個(gè)實(shí)踐平臺(tái)為基礎(chǔ)增加具有針對(duì)性的分類(lèi)實(shí)訓(xùn)課程。信管專(zhuān)業(yè)實(shí)踐性較強(qiáng),學(xué)生需要在就業(yè)前經(jīng)過(guò)專(zhuān)門(mén)的軟件開(kāi)發(fā)培訓(xùn)或在有關(guān)企業(yè)中進(jìn)行系統(tǒng)地實(shí)習(xí)。如果在大四階段開(kāi)設(shè)必修課程,將會(huì)與學(xué)生的分類(lèi)綜合實(shí)訓(xùn)任務(wù)產(chǎn)生沖突。但是,為滿足學(xué)生在校學(xué)習(xí)或個(gè)性發(fā)展的需要,在大四第一學(xué)年可開(kāi)設(shè)《ERP系統(tǒng)實(shí)踐與技術(shù)認(rèn)證》、《電子商務(wù)及運(yùn)營(yíng)實(shí)踐》、《IT項(xiàng)目管理》或《軟件工程》等選修課程。這些專(zhuān)業(yè)選修課程的綜合性和應(yīng)用性較強(qiáng),以引導(dǎo)學(xué)生明確個(gè)人的發(fā)展定位為目的,也可以成為學(xué)生參與就業(yè)競(jìng)爭(zhēng)的能力表現(xiàn)。(三)實(shí)踐教學(xué)的改革方案實(shí)踐教學(xué)是培養(yǎng)學(xué)生動(dòng)手能力的重要環(huán)節(jié),本次培養(yǎng)方案改革中采用了課程內(nèi)實(shí)驗(yàn)教學(xué)、課程設(shè)計(jì)、平臺(tái)實(shí)訓(xùn)、校企合作培訓(xùn)以及畢業(yè)設(shè)計(jì)等相結(jié)合的綜合實(shí)訓(xùn)模式。結(jié)合多階段培養(yǎng)方案設(shè)置的總體要求,實(shí)踐教學(xué)的實(shí)施主要分為四個(gè)階段。1.大類(lèi)培養(yǎng)階段。在第一學(xué)年期末安排企業(yè)生產(chǎn)實(shí)踐,時(shí)間為2周,讓學(xué)生了解企業(yè)生產(chǎn)和管理的基本流程,觀察企業(yè)系統(tǒng)物質(zhì)和信息的輸入和輸出,理解信息化對(duì)企業(yè)生產(chǎn)管理的作用,培養(yǎng)學(xué)生對(duì)信管專(zhuān)業(yè)的興趣,讓學(xué)生對(duì)企業(yè)生產(chǎn)系統(tǒng)形成基本認(rèn)識(shí)。2.專(zhuān)業(yè)基本能力形成階段。本階段的實(shí)踐教學(xué)方法以課程內(nèi)實(shí)驗(yàn)和課程設(shè)計(jì)為主,要求在有關(guān)課程中設(shè)置上機(jī)實(shí)驗(yàn),學(xué)生需要操作典型的統(tǒng)計(jì)軟件和優(yōu)化軟件、數(shù)據(jù)庫(kù)管理系統(tǒng)軟件等,讓學(xué)生掌握解決信息管理問(wèn)題的基本工具。同時(shí)通過(guò)“程序設(shè)計(jì)”、“商業(yè)數(shù)據(jù)分析與處理”等課程來(lái)訓(xùn)練學(xué)生的專(zhuān)業(yè)基本能力,要求學(xué)生能結(jié)合企業(yè)管理的實(shí)際背景,學(xué)習(xí)如何通過(guò)信息獲取、加工、存儲(chǔ)、利用和評(píng)價(jià)等來(lái)支持企業(yè)的日常經(jīng)營(yíng)和戰(zhàn)略決策,特別要學(xué)會(huì)撰寫(xiě)規(guī)范的實(shí)驗(yàn)報(bào)告文本。作業(yè)或報(bào)告不規(guī)范是現(xiàn)在管理學(xué)院各專(zhuān)業(yè)學(xué)生的普遍現(xiàn)象,學(xué)習(xí)態(tài)度的改變應(yīng)該從基本文檔撰寫(xiě)的規(guī)范化開(kāi)始,會(huì)撰寫(xiě)規(guī)范化報(bào)告文本其實(shí)也是增加就業(yè)競(jìng)爭(zhēng)力的基本條件。3.專(zhuān)業(yè)知識(shí)綜合運(yùn)用階段。學(xué)生需要參與生態(tài)農(nóng)產(chǎn)品電子商務(wù)平臺(tái)的設(shè)計(jì)、開(kāi)發(fā)和完善過(guò)程,同時(shí)在條件允許的情況下可參與該電子商務(wù)平臺(tái)的實(shí)際運(yùn)營(yíng)和管理。該階段的實(shí)踐教學(xué)要求學(xué)生能綜合運(yùn)用管理學(xué)知識(shí)和MIS方面的知識(shí),操作和管理由本專(zhuān)業(yè)教學(xué)團(tuán)隊(duì)開(kāi)發(fā)的農(nóng)產(chǎn)品電子商務(wù)平臺(tái),從而培養(yǎng)學(xué)生進(jìn)行企業(yè)管理、信息系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)的專(zhuān)業(yè)核心技能。此外,對(duì)于傾向定位于考研或信息管理與決策咨詢兩方面的學(xué)生,在該階段可結(jié)合國(guó)家、省級(jí)和校級(jí)大學(xué)生創(chuàng)業(yè)創(chuàng)新計(jì)劃的要求,培養(yǎng)其進(jìn)行規(guī)范化科學(xué)研究的基本技能。4.分類(lèi)能力培養(yǎng)階段和畢業(yè)設(shè)計(jì)階段。由于在四年級(jí)期間取消了理論必修課程的教學(xué),學(xué)生必須在大三學(xué)年結(jié)束后選擇個(gè)人的發(fā)展定位,以分類(lèi)、分組的形式參與大學(xué)生創(chuàng)新創(chuàng)業(yè)實(shí)踐、用友ERP綜合實(shí)訓(xùn)和校企合作軟件開(kāi)發(fā)實(shí)訓(xùn)中的某一項(xiàng)。學(xué)生畢業(yè)設(shè)計(jì)的選題必須與其選擇的實(shí)訓(xùn)項(xiàng)目類(lèi)別相關(guān),畢業(yè)設(shè)計(jì)的形式分為研究論文類(lèi)和實(shí)踐操作類(lèi)兩種,即參與大學(xué)生創(chuàng)新創(chuàng)業(yè)實(shí)踐和校企合作軟件開(kāi)發(fā)實(shí)訓(xùn)項(xiàng)目的學(xué)生以及考研的學(xué)生必須結(jié)合自己從事的具體項(xiàng)目或未來(lái)研究方向完成研究型論文,而參與用友ERP綜合實(shí)訓(xùn)項(xiàng)目的學(xué)生必須完成ERP系統(tǒng)各個(gè)模塊的操作,選擇實(shí)踐操作類(lèi)型的畢業(yè)設(shè)計(jì),而且需要通過(guò)考試獲得人社部頒發(fā)的ERP系統(tǒng)操作和管理方面的證書(shū)。此外,學(xué)校可出臺(tái)有關(guān)政策,允許本專(zhuān)業(yè)優(yōu)秀的學(xué)生參加石油院系舉辦的石油軟件基地班的學(xué)習(xí)。
結(jié)論