謝振華
摘要:隨著信息技術(shù)的不斷發(fā)展,計算機應(yīng)用系統(tǒng)也是越來越龐大和實用,開發(fā)軟件所采用的技術(shù)也是越來越優(yōu)秀。面對這些如雨后春筍般涌現(xiàn)出來的新技術(shù),高職計算機軟件專業(yè)的教育者門有時候顯得手足無措,不知道講解哪些課程及其課程內(nèi)容給學(xué)生。歸根結(jié)底是高職計算機軟件專業(yè)的課程體系更新緩慢、課程體系中的有些課程及其課程內(nèi)容已經(jīng)淘汰、更不上時代的發(fā)展。通過深入調(diào)查軟件企業(yè)及其行業(yè)標(biāo)準(zhǔn),制定出科學(xué)合理的高職計算機軟件專業(yè)的課程體系,是當(dāng)前培養(yǎng)出優(yōu)秀人才的前提。該文將采用基于工作過程的方法,對高職計算機軟件專業(yè)進行課程體系構(gòu)建。
關(guān)鍵詞:工作過程;課程體系;計算機軟件
中圖分類號:G64
文獻標(biāo)識碼:A
文章編號:1009-3044(2017)10-0111-02
現(xiàn)在信息技術(shù)的發(fā)展,是信息技術(shù)各方面全方位的發(fā)展,不僅是計算機硬件配置越來越高,計算機網(wǎng)絡(luò)帶寬越來越大,移動終端越來越流行,甚者包括提供給用戶服務(wù)的計算機軟件系統(tǒng)也是功能越來越強大,操作越來越方便,正因為這樣,信息技術(shù)已經(jīng)極大地提高了人類社會的生產(chǎn)效率和生活質(zhì)量。正是信息技術(shù)全方位的發(fā)展,給信息大類下的每個專業(yè)的高職教育帶來了嚴(yán)重的挑戰(zhàn),計算機軟件專業(yè)分屬于信息大類中一個重要的專業(yè)類別,自然也不例外。如何使高職計算機軟件專業(yè)教育水平跟得上信息技術(shù)的發(fā)展,是各大高職院校計算機軟件專業(yè)教師必須面臨的重大問題。課程體系是專業(yè)教學(xué)的設(shè)計大綱,只有對計算機軟件專業(yè)的課程體系進行時時更新和調(diào)整,才有可能維持教學(xué)水平,才有可能適應(yīng)信息技術(shù)的發(fā)展,才有可能培養(yǎng)出適合軟件企業(yè)的人才需求。課程體系是指一個專業(yè)不同課程按照課程順序排列,是教學(xué)內(nèi)容和進程的總和。課程體系中是由哪些課程組成,每門課程是由哪些課程內(nèi)容組成,構(gòu)成了課程體系研究中的關(guān)鍵。
1.計算機軟件專業(yè)的課程體系現(xiàn)狀
通過走訪高職院校,與高職院校計算機軟件專業(yè)教師和同學(xué)進行溝通交流,了解各高職院校計算機軟件專業(yè)的課程體系,對課程體系進行分析和調(diào)研,認(rèn)真進行分析總結(jié),得出了如下的幾種現(xiàn)象。
1)課程體系中有些課程不符合專業(yè)的特點。主要表現(xiàn)在有些課程與信息技術(shù)有聯(lián)系,但是與軟件專業(yè)沒有聯(lián)系。
2)課程體系中的課程之間關(guān)系體系不明顯,沒有體現(xiàn)出課程之間的先導(dǎo)課程和后續(xù)課程之間的關(guān)系。
3)課程體系中的每門課程內(nèi)容沒有明確,這很容易造成教師在授課時的隨意性和盲目性。
4)課程體系中的課程及其課程內(nèi)容已經(jīng)淘汰過時,沒有進行及時更新和調(diào)整。
從以上的幾種現(xiàn)象可以看出,當(dāng)前計算機軟件專業(yè)的課程體系構(gòu)建還是存在很多的問題,根據(jù)調(diào)查的結(jié)果,有的課程體系是根據(jù)模塊化設(shè)計的,有的是根據(jù)崗位群設(shè)計的等等,幾乎每一個高職院校課程體系的構(gòu)建都依據(jù)一套設(shè)計原則,設(shè)計出的結(jié)果總是顧此失彼。
2.基于工作過程的課程體系構(gòu)建方法
通過到企業(yè)一線去進行參觀,考察,調(diào)研。了解目前企業(yè)開發(fā)哪些類型的軟件應(yīng)用系統(tǒng)以及不同類型的應(yīng)用系統(tǒng)的市場份額,了解不同類型的應(yīng)用系統(tǒng)整個開發(fā)和實施流程,包括需求分析,項目設(shè)計,數(shù)據(jù)庫設(shè)計,軟件代碼開發(fā),軟件測試和軟件實施等。通過市場調(diào)研,了解不同類型的軟件應(yīng)用系統(tǒng)的整個工作過程,了解研究工程過程中所涉及的技能點和職業(yè)素質(zhì),最后研究出適合人才培養(yǎng)方案的計算機軟件課程體系。
3.基于工作過程的課程體系構(gòu)建內(nèi)容
根據(jù)軟件企業(yè)和行業(yè)調(diào)查結(jié)果顯示,當(dāng)前采用Java語言進行軟件系統(tǒng)開發(fā)市場份額最高。通過搜索“世界編程語言排行榜”結(jié)果顯示,近三年來Java語言開發(fā)比例分別是18.2%,16.7%和21.4%,由此我們確定Java語言作為計算機軟件專業(yè)的核心語言。計算機軟件應(yīng)用系統(tǒng)主要分為C/S結(jié)構(gòu)和B/S結(jié)構(gòu),C/S結(jié)構(gòu)和B/S結(jié)構(gòu)各有優(yōu)缺點,但根據(jù)目前流行趨勢來看,B/S結(jié)構(gòu)更受客戶歡迎,因此我們將選擇B/S結(jié)構(gòu)的web軟件系統(tǒng)作為研究重點。
基于上述分析,我們重點調(diào)研了基于Java語言開發(fā)的web系統(tǒng)的工作過程。掌握了web系統(tǒng)在完成之前經(jīng)歷了需求分析,系統(tǒng)設(shè)計,數(shù)據(jù)庫設(shè)計,系統(tǒng)開發(fā),系統(tǒng)測試和系統(tǒng)安裝與維護整個工作過程。通過研究,我們構(gòu)建了下表的軟件專業(yè)的課程體系。同時通過企業(yè)調(diào)研和網(wǎng)絡(luò)搜索,了解行業(yè)內(nèi)使用Java語言開發(fā)各種web系統(tǒng)采用的最新技術(shù),包括前臺框架技術(shù)和后臺框架技術(shù)。當(dāng)前行業(yè)內(nèi),在前臺框架技術(shù)方面,普通瀏覽頁面多采用基于響應(yīng)式的bootstrap框架,能夠做到屏幕自適應(yīng)效果,在PC和手機上都能夠進行方便的瀏覽頁面,省去了過去分別在PC和移動終端上單獨設(shè)計瀏覽頁面的工作,提高了工作效率,在管理員頁面,我們采用easyui jquery框架技術(shù)來進行頁面設(shè)計。在后臺框架技術(shù)方面,不同的web系統(tǒng)采用不同的框架技術(shù),在諸如ERP企業(yè)web系統(tǒng)和OA辦公自動化系統(tǒng)等,我們采用流行的SSH框架技術(shù)進行后臺設(shè)計,在諸如電商web互聯(lián)網(wǎng)系統(tǒng),我們采用流行的SSM框架技術(shù)進行后臺設(shè)計。在構(gòu)建過程中,將工作過程中所涉及的理論知識和實踐操作技能,我們按照了專業(yè)基礎(chǔ)課,專業(yè)核心課,專業(yè)核心高級課程的三層架構(gòu)進行了課程設(shè)計,使課程體系結(jié)構(gòu)設(shè)計具備層次感。之所以要有層次感,使學(xué)生在學(xué)習(xí)時有基礎(chǔ),對技能的掌握能夠?qū)訉舆f進,最終能夠達到融會貫通。同時在構(gòu)建過程中,我們不僅確定了課程名稱,還確定了每門課程的課程內(nèi)容大綱,之所以要確定課程內(nèi)容大綱,是防止任課老師在授課時的隨意性和盲目性,最后偏離了課程體系的知識結(jié)構(gòu)。高職計算機軟件專業(yè)基于工作過程的課程體系構(gòu)建內(nèi)容如下表所示。
4.結(jié)論
只有到企業(yè)一線去進行考察、調(diào)研,才能掌握軟件項目的開發(fā)流程和軟件項目框架搭建、代碼實現(xiàn)所需要的流行技術(shù)。根據(jù)調(diào)研結(jié)果,采用基于工作過程的方法,來分析和構(gòu)建課程及其課程內(nèi)容。只有這樣,才能構(gòu)建出符合市場人才需求的專業(yè)課程體系結(jié)構(gòu)。按照這種專業(yè)課程體系進行培養(yǎng),必定可以培養(yǎng)出技術(shù)一流,素質(zhì)一流的人才,為我國的社會主義現(xiàn)代化建設(shè)貢獻力量。該課程體系的部分課程及其課程內(nèi)容經(jīng)過我院的軟件專業(yè)試行教學(xué),取得了很好的教學(xué)效果,學(xué)生就業(yè)率及就業(yè)檔次有了明顯的提高,實踐證明該課程體系及其課程內(nèi)容是實用和可行的,值得其他高職院校借鑒和推廣。