亚洲激情综合另类男同-中文字幕一区亚洲高清-欧美一区二区三区婷婷月色巨-欧美色欧美亚洲另类少妇

首頁(yè) 優(yōu)秀范文 軟件開發(fā)基礎(chǔ)知識(shí)

軟件開發(fā)基礎(chǔ)知識(shí)賞析八篇

發(fā)布時(shí)間:2023-05-31 15:00:27

序言:寫作是分享個(gè)人見解和探索未知領(lǐng)域的橋梁,我們?yōu)槟x了8篇的軟件開發(fā)基礎(chǔ)知識(shí)樣本,期待這些樣本能夠?yàn)槟峁┴S富的參考和啟發(fā),請(qǐng)盡情閱讀。

第1篇

關(guān)鍵詞:校企聯(lián)合;人才培養(yǎng);專業(yè)改革

1 背景

自1998年教育部制訂的本科專業(yè)目錄將原有的計(jì)算機(jī)軟件、計(jì)算機(jī)硬件、計(jì)算機(jī)應(yīng)用調(diào)整合并為計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)后,普通高等學(xué)校一直都在執(zhí)行這個(gè)專業(yè)目錄。然而,計(jì)算機(jī)學(xué)科本身的快速發(fā)展、就業(yè)形勢(shì)的急劇變化、畢業(yè)生的知識(shí)結(jié)構(gòu)及能力與用人市場(chǎng)的差別等一系列因素,導(dǎo)致計(jì)算機(jī)專業(yè)的改革和改造成為必然。于是,一方面,計(jì)算機(jī)科學(xué)與技術(shù)這個(gè)大專業(yè)下分離出更具體化的網(wǎng)絡(luò)工程和軟件工程專業(yè),同時(shí)教育部高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會(huì)也在積極探索專業(yè)改革與改造方案。從2004年起,就計(jì)算機(jī)專業(yè)本科教育的狀況、專業(yè)發(fā)展戰(zhàn)略思路、專業(yè)規(guī)范、專業(yè)公共核心知識(shí)體系與課程、實(shí)踐教學(xué)體系與規(guī)范、核心課程實(shí)施方案、能力培養(yǎng)體系等方面進(jìn)行研究與實(shí)踐。建議采用“分類培養(yǎng)”的方式,并確定為計(jì)算機(jī)科學(xué)、計(jì)算機(jī)工程、軟件工程、信息技術(shù)4個(gè)培養(yǎng)方向。即少數(shù)高水平大學(xué)按照科學(xué)研究型人才標(biāo)準(zhǔn)來(lái)培養(yǎng)學(xué)生,大部分本科院校按照工程應(yīng)用型人才標(biāo)準(zhǔn)來(lái)培養(yǎng)學(xué)生。為了配合專業(yè)改革,2008年,計(jì)算機(jī)科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會(huì)啟動(dòng)了“計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)教學(xué)改革與實(shí)踐”項(xiàng)目,從全國(guó)高校中確定了14所高校,作為專業(yè)教學(xué)改革與實(shí)踐的試點(diǎn)高校,長(zhǎng)江大學(xué)成為“具有行業(yè)特色院校的計(jì)算機(jī)專業(yè)人才培養(yǎng)研究與試點(diǎn)”學(xué)校之一。

長(zhǎng)江大學(xué)具有非常鮮明的石油行業(yè)特色背景。如果將計(jì)算機(jī)專業(yè)與石油專業(yè)充分結(jié)合,培養(yǎng)能夠在石油信息化領(lǐng)域從事軟件系統(tǒng)開發(fā)和管理的交叉型復(fù)合人才,在提高學(xué)生就業(yè)率的同時(shí),也能為石油行業(yè)輸送大批懂得石油專業(yè)的信息化專門人才。為此,在充分調(diào)研的基礎(chǔ)上,我校與北京侏羅紀(jì)軟件股份有限公司合作,從2009年起,學(xué)校從大二學(xué)生中抽調(diào)部分學(xué)生,成立了軟件工程專業(yè)(石油應(yīng)用軟件方向)實(shí)驗(yàn)班。旨在通過校企合作,探索專業(yè)培養(yǎng)定位、教學(xué)內(nèi)容、教學(xué)方法的改革之路,以求辦出專業(yè)特色。同時(shí),也希望將該班級(jí)成功的教學(xué)模式進(jìn)行推廣,輻射到所有班級(jí),讓學(xué)生全面受益。

2 改革的基本原則

2.1 按照產(chǎn)學(xué)合作培養(yǎng)模式滿足企業(yè)需求,實(shí)現(xiàn)與企業(yè)的“無(wú)縫對(duì)接”

公司根據(jù)市場(chǎng)的實(shí)際需求提供人才培養(yǎng)規(guī)格要求,校企雙方共同商量,確定人才培養(yǎng)方案、課程體系,教學(xué)內(nèi)容等,有別于傳統(tǒng)意義上的“訂單式”培養(yǎng)。實(shí)驗(yàn)班根據(jù)企業(yè)和市場(chǎng)的實(shí)際需要確定學(xué)習(xí)內(nèi)容,公司參與培養(yǎng)方案的制訂與實(shí)施,實(shí)現(xiàn)一種特色鮮明的“校企合作多元培養(yǎng)方案”。

2.2 通過理論實(shí)踐結(jié)合豐富學(xué)生知識(shí)結(jié)構(gòu),提高就業(yè)競(jìng)爭(zhēng)力

在用人單位看來(lái),扎實(shí)的專業(yè)基礎(chǔ)知識(shí)、符合企業(yè)發(fā)展理念的職業(yè)素養(yǎng)、一定的實(shí)踐工作經(jīng)歷積累,在一定程度上反映了大學(xué)生的綜合素質(zhì)和能力,也符合企業(yè)最終的用人要求。在權(quán)衡成本與效益的基礎(chǔ)上,用人單位不僅考察大學(xué)畢業(yè)生的學(xué)習(xí)成績(jī)和思想品質(zhì),而且對(duì)學(xué)生的專業(yè)實(shí)踐經(jīng)歷也提出一定的要求,這樣可以滿足用人單位效益最大化的要求,也是市場(chǎng)經(jīng)濟(jì)條件下用人單位合乎情理的選擇。

然而,在目前高等教育的現(xiàn)實(shí)情況中,學(xué)生直接接觸社會(huì)和實(shí)踐的機(jī)會(huì)較少,其后果是學(xué)生只會(huì)紙上談兵,很難獲得將來(lái)就業(yè)所需要的實(shí)際工作經(jīng)歷。校企合作教育方式是一種既能使學(xué)生順利完成學(xué)業(yè),又能使學(xué)生積累一定工作經(jīng)驗(yàn)的教育模式。從過去簡(jiǎn)單的“教”和“準(zhǔn)實(shí)踐”,轉(zhuǎn)變到滿足企業(yè)具體需求,通過多種教學(xué)手段實(shí)現(xiàn)真實(shí)的實(shí)踐,能夠提高學(xué)生的就業(yè)競(jìng)爭(zhēng)力。

2.3 按照計(jì)算機(jī)和石油專業(yè)復(fù)合型人才規(guī)格培養(yǎng),提高學(xué)生綜合素質(zhì)

在人才培養(yǎng)方案的課程設(shè)置中,需要對(duì)教育部98版專業(yè)目錄中的規(guī)定課程進(jìn)行適當(dāng)突破,保留計(jì)算機(jī)軟件類的主干課程,對(duì)計(jì)算機(jī)硬件類課程進(jìn)行壓縮和裁減,增加石油類主干課程,開設(shè)軟件工程及軟件開發(fā)技術(shù)類課程。采取理論教學(xué)、實(shí)踐教學(xué)、專題講座、專題培訓(xùn)、實(shí)訓(xùn)、參與實(shí)際項(xiàng)目等多種教學(xué)方式,達(dá)到能力培養(yǎng)的要求。

3 人才培養(yǎng)的目標(biāo)定位與具體要求

石油企業(yè)信息化建設(shè)任務(wù)艱巨,石油勘探開發(fā)領(lǐng)域也需要眾多專業(yè)化的系統(tǒng)軟件。上至高端的圖像圖像處理、數(shù)據(jù)分析等系統(tǒng),下至低端的數(shù)據(jù)信息化服務(wù),都需要既懂計(jì)算機(jī)又懂石油的專業(yè)人才。此次改革的根本目的,就是培養(yǎng)能從事石油信息化軟件和石油勘探開發(fā)軟件開發(fā)工作的高級(jí)技術(shù)人才。

3.1 培養(yǎng)目標(biāo)

適應(yīng)我國(guó)社會(huì)主義現(xiàn)代化建設(shè)和石油信息化建設(shè)的需要,德、智、體全面發(fā)展,具有良好的科學(xué)素養(yǎng)、職業(yè)素養(yǎng)和人文知識(shí)背景,在工作思路、工作方法等方面得到系統(tǒng)的訓(xùn)練,較系統(tǒng)地掌握計(jì)算機(jī)軟件工程基本理論和石油勘探開發(fā)基本知識(shí),具有較強(qiáng)的實(shí)踐應(yīng)用能力,能從事石油勘探開發(fā)領(lǐng)域的軟件開發(fā)、信息建設(shè)等方面的工作,也可以從事石油行業(yè)或其他應(yīng)用領(lǐng)域計(jì)算機(jī)應(yīng)用軟件開發(fā)、研發(fā)工作的高級(jí)應(yīng)用型工程技術(shù)人才。

3.2 業(yè)務(wù)培養(yǎng)要求

本專業(yè)學(xué)生主要學(xué)習(xí)計(jì)算機(jī)軟件工程的基本理論,學(xué)習(xí)石油勘探開發(fā)的基礎(chǔ)知識(shí),接受從事石油勘探開發(fā)領(lǐng)域計(jì)算機(jī)應(yīng)用的專門訓(xùn)練,具有研究和開發(fā)計(jì)算機(jī)軟件系統(tǒng)的能力,特別是具有開發(fā)石油勘探開發(fā)方面計(jì)算機(jī)軟件系統(tǒng)的專門能力。本專業(yè)偏重于石油勘探開發(fā)軟件開發(fā)、應(yīng)用領(lǐng)域,要求具備的知識(shí)和能力如下:

1)系統(tǒng)掌握計(jì)算機(jī)軟件工程專業(yè)的基本理論與基本知識(shí)。

2)熟悉石油勘探開發(fā)信息應(yīng)用的基本內(nèi)容、特點(diǎn)和專有知識(shí)。

3)掌握軟件系統(tǒng)分析和設(shè)計(jì)的基本方法,具有研究、開發(fā)計(jì)算機(jī)軟件系統(tǒng)的能力。

4)具有扎實(shí)的文字功底,了解軟件開發(fā)工作過程中各種文檔的書寫規(guī)范和要求。

5)熟練使用軟件開發(fā)過程中的各種工具軟件。

61熟悉IT項(xiàng)目管理的基本流程、工作方法,并能夠在實(shí)際工作中應(yīng)用。

7)具有工程意識(shí)、創(chuàng)新意識(shí)、經(jīng)濟(jì)意識(shí)和管理意識(shí),掌握一定的經(jīng)濟(jì)學(xué)與管理學(xué)的知識(shí),具有較強(qiáng)的工作適應(yīng)能力,工程實(shí)踐能力和組織管理能力。

學(xué)生通過學(xué)習(xí)計(jì)算機(jī)知識(shí)課程、石油知識(shí)課程、人文知識(shí)課程、理論與實(shí)踐結(jié)合的課程,將成為專業(yè)(計(jì)算機(jī)、石油)基礎(chǔ)知識(shí)扎實(shí)、綜合能力強(qiáng)、實(shí)踐能力強(qiáng)、責(zé)任心和事業(yè)心強(qiáng)的復(fù)合型人才。即通過課堂教學(xué)、校內(nèi)實(shí)訓(xùn)、企業(yè)實(shí)踐緊密結(jié)合的教學(xué)方式,本專業(yè)將培養(yǎng)出滿足社會(huì)實(shí)際需要的、綜合能力強(qiáng)的復(fù)合型、應(yīng)用型人才,縮短畢業(yè)生與社會(huì)需求之間的“磨合”期,達(dá)到現(xiàn)有本科畢業(yè)1年以后的實(shí)際水平。

3.3 課程體系設(shè)置

在人才培養(yǎng)方案中,除公共課和基礎(chǔ)課外,我們?cè)O(shè)置了4大模塊課程:

1)計(jì)算機(jī)課程模塊。

C/C++程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)(C#、Java)、離散數(shù)學(xué)、算法與數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫(kù)原理及應(yīng)用、操作系統(tǒng)原理、計(jì)算機(jī)網(wǎng)絡(luò)及應(yīng)用、計(jì)算機(jī)硬件技術(shù)基礎(chǔ)、計(jì)算機(jī)圖形學(xué)基礎(chǔ)、算法分析與設(shè)計(jì)。

2)軟件工程及軟件開發(fā)技術(shù)課程模塊。

軟件需求分析、軟件工程管理、軟件開發(fā)項(xiàng)目管理、軟件質(zhì)量管理與控制、Web及BS軟件開發(fā)基礎(chǔ)、軟件設(shè)計(jì)、XML解析與應(yīng)用、.NET架構(gòu)軟件開發(fā)、軟件開發(fā)案例分析、常用軟件開發(fā)工具、軟件文檔編寫、石油業(yè)務(wù)流程分析、石油數(shù)據(jù)管理技術(shù)。

3)石油專業(yè)課程模塊。

考慮到石油專業(yè)的兩大領(lǐng)域:勘探和開發(fā),實(shí)驗(yàn)班的人才培養(yǎng)方案對(duì)不同年級(jí)的課程設(shè)置有所不同的側(cè)重。2009年,班級(jí)設(shè)置課程側(cè)重于勘探,包括的課程有地質(zhì)學(xué)基礎(chǔ)、石油與天然氣地質(zhì)學(xué)、沉積巖與沉積相、油氣田地下地質(zhì)學(xué)、綜合物探、地球物理測(cè)井、油藏工程原理;2010年,班級(jí)設(shè)置的課程側(cè)重于開發(fā),包括的課程有油藏工程基礎(chǔ)、地質(zhì)學(xué)基礎(chǔ)、油氣田開發(fā)地質(zhì)學(xué)、油藏物理、滲流力學(xué)、綜合物探、地球物理測(cè)井、油藏工程原理、完井工程、鉆井工程、采油工程。

4)職業(yè)理念與企業(yè)文化類模塊。

現(xiàn)有的教育體制往往只重視專業(yè)教育,而忽視了職業(yè)素質(zhì)方面課程的學(xué)習(xí),造成學(xué)生到企業(yè)上崗以后,短時(shí)間內(nèi)很難融入企業(yè)。為了加強(qiáng)學(xué)生對(duì)進(jìn)入社會(huì)后的職業(yè)理解、對(duì)企業(yè)的認(rèn)知,縮短將來(lái)到公司的文化認(rèn)同時(shí)間,有利于其在企業(yè)穩(wěn)定、持續(xù)地成長(zhǎng),我們專門設(shè)置了職業(yè)理念與企業(yè)文化類課程,包括企業(yè)管理概論、職業(yè)發(fā)展規(guī)劃、石油軟件技術(shù)和石油軟件專業(yè)知識(shí)等,此部分課程委托公司開出或通過專題講座的形式來(lái)開設(shè)。

此外,我們還設(shè)置了5類主要的實(shí)踐教學(xué)環(huán)節(jié)。其中,計(jì)算機(jī)類有算法與數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)、計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì);石油類有綜合地質(zhì)實(shí)習(xí)、油田認(rèn)識(shí)實(shí)習(xí);綜合應(yīng)用類有石油數(shù)據(jù)庫(kù)課程設(shè)計(jì)、案例分析設(shè)計(jì);實(shí)習(xí)與實(shí)訓(xùn)類為專業(yè)實(shí)習(xí),基本覆蓋一學(xué)期,以公司已完成的項(xiàng)目作為實(shí)訓(xùn)內(nèi)容,來(lái)進(jìn)行專業(yè)實(shí)習(xí);畢業(yè)設(shè)計(jì)類為畢業(yè)設(shè)計(jì),覆蓋一學(xué)期,學(xué)生通過參與公司的實(shí)際項(xiàng)目完成畢業(yè)設(shè)計(jì)。

以上課程設(shè)置可以達(dá)到培養(yǎng)具有計(jì)算機(jī)軟件工程思想和掌握石油勘探開發(fā)領(lǐng)域基礎(chǔ)知識(shí),能夠開發(fā)通用系統(tǒng)軟件和石油領(lǐng)域?qū)S孟到y(tǒng)軟件的復(fù)合型人才的要求。其中石油專業(yè)的理論課程有7~11門,其他課程基本按照軟件工程專業(yè)的課程來(lái)設(shè)置;在實(shí)踐環(huán)節(jié),以軟件企業(yè)需要的、先進(jìn)的、流行的開發(fā)工具為基本語(yǔ)言,以石油行業(yè)軟件作為實(shí)習(xí)和實(shí)訓(xùn)案例,著重培養(yǎng)學(xué)生的工程實(shí)踐能力和組織管理能力。另外,我們還設(shè)置了軟件文檔編寫、企業(yè)管理和職業(yè)發(fā)展規(guī)劃等課程,在培養(yǎng)學(xué)生職業(yè)能力的同時(shí)強(qiáng)調(diào)了職業(yè)素養(yǎng),體現(xiàn)了對(duì)學(xué)生專業(yè)能力、職業(yè)能力和人文素質(zhì)的綜合培養(yǎng)。

4 改革的組織與實(shí)施

4.1 人才培養(yǎng)方案的形成

專業(yè)改革成敗與否,最關(guān)鍵的是人才培養(yǎng)方案的制訂,特別是人才的培養(yǎng)定位和課程體系的設(shè)置。實(shí)驗(yàn)班的人才培養(yǎng)方案由學(xué)校和公司共同參與制訂,公司根據(jù)用人單位的實(shí)際需求,提供企業(yè)和社會(huì)對(duì)畢業(yè)生的知識(shí)和能力結(jié)構(gòu)的要求及建議設(shè)置課程,學(xué)校按照教育教學(xué)規(guī)律完善課程體系,達(dá)到既能滿足專業(yè)培養(yǎng)規(guī)格,又能適應(yīng)企業(yè)需求的目的。

4.2 教學(xué)組織和管理

實(shí)驗(yàn)班單獨(dú)編班管理。實(shí)驗(yàn)班安排有教學(xué)經(jīng)驗(yàn)的教師授課,公司領(lǐng)導(dǎo)和技術(shù)人員定期來(lái)學(xué)校,與學(xué)生進(jìn)行面對(duì)面的交流,介紹公司動(dòng)態(tài)、企業(yè)理念、技術(shù)前沿等。學(xué)校和公司不定期邀請(qǐng)油田企業(yè)的專家,為學(xué)生作專題報(bào)告,介紹行業(yè)動(dòng)向、勘探開發(fā)軟件開發(fā)技術(shù)、人才的能力要求等,讓實(shí)驗(yàn)班學(xué)生擴(kuò)大視野、增強(qiáng)信心,及早進(jìn)行職業(yè)規(guī)劃。學(xué)生在大一學(xué)年學(xué)完規(guī)定的公共基礎(chǔ)課后,進(jìn)入實(shí)驗(yàn)班的學(xué)生于大二、大三學(xué)年在學(xué)校學(xué)習(xí)專業(yè)基礎(chǔ)課和專業(yè)課,大四學(xué)年在公司進(jìn)行專業(yè)實(shí)習(xí)和畢業(yè)設(shè)計(jì),參與實(shí)際項(xiàng)目的研發(fā),提高項(xiàng)目開發(fā)能力、團(tuán)隊(duì)合作意識(shí),感受企業(yè)的文化和理念,為實(shí)際進(jìn)入社會(huì)打下基礎(chǔ)。

4.3 教師隊(duì)伍建設(shè)

人才培養(yǎng)模式的變化對(duì)教師具備的知識(shí)結(jié)構(gòu)和工程實(shí)踐能力提出了新的要求,尤其是有實(shí)踐部分的課程,要求教師結(jié)合石油軟件開發(fā)案例授課,而大多數(shù)計(jì)算機(jī)專業(yè)教師缺乏石油領(lǐng)域的基礎(chǔ)知識(shí)。因此,在校企聯(lián)合進(jìn)行人才培養(yǎng)模式改革的同時(shí),我們也加強(qiáng)了長(zhǎng)期或短期的科研合作,學(xué)院每年選派3~4位教師到企業(yè),完整跟蹤至少一個(gè)項(xiàng)目,積累石油軟件開發(fā)和數(shù)據(jù)信息服務(wù)的經(jīng)驗(yàn)、案例,加強(qiáng)雙師型教師隊(duì)伍的培養(yǎng)。同時(shí),我們也安排公司有實(shí)際開發(fā)經(jīng)驗(yàn)的工程師參與部分教學(xué)。

4.4 教學(xué)效果保障措施

為了保證優(yōu)良的教學(xué)效果,學(xué)院和企業(yè)分別為實(shí)驗(yàn)班配備了一名班主任,實(shí)行雙班主任制。制定了一系列規(guī)章制度和管理?xiàng)l例,如教學(xué)計(jì)劃和教學(xué)大綱管理制度、課程設(shè)計(jì)管理制度、班級(jí)管理工作條例、學(xué)生管理制度、班級(jí)量化考核管理?xiàng)l例等。實(shí)驗(yàn)班配備專用實(shí)驗(yàn)室,由公司配置軟件開發(fā)平臺(tái),提供部分項(xiàng)目案例,供學(xué)生平時(shí)學(xué)習(xí)和訓(xùn)練,便于學(xué)生及早地熟悉和適應(yīng)公司的開發(fā)環(huán)境。

4.5 學(xué)生綜合能力的培養(yǎng)

實(shí)驗(yàn)班學(xué)生除完成教學(xué)計(jì)劃規(guī)定的課程學(xué)習(xí)外,在創(chuàng)新意識(shí)、文字書寫、口頭表達(dá)、業(yè)余特長(zhǎng)、組織協(xié)調(diào)等能力的提高上,也充分利用學(xué)校提供的各種平臺(tái)。班級(jí)也定期組織各種有意義的活動(dòng),讓學(xué)生積極參與,從中得到訓(xùn)練和鍛煉。

5 結(jié)語(yǔ)

專業(yè)改革是一個(gè)系統(tǒng)工程,涉及到學(xué)校、學(xué)院、公司、學(xué)生等多方的合作和積極支持,教學(xué)管理、學(xué)生管理也都要打破常規(guī)。我校開辦的實(shí)驗(yàn)班還只有兩屆,很多工作還只在探索中。但我們相信,實(shí)驗(yàn)班培養(yǎng)模式、教學(xué)形式改革的探索和實(shí)踐,將對(duì)計(jì)算機(jī)類專業(yè)產(chǎn)生輻射作用,必將推進(jìn)計(jì)算機(jī)類專業(yè)人才培養(yǎng)改革的進(jìn)展,同時(shí)也讓計(jì)算機(jī)類專業(yè)的更多學(xué)生受益,這才是真正的意義所在。

參考文獻(xiàn):

第2篇

關(guān)鍵詞 計(jì)算機(jī) 程序設(shè)計(jì) 信息化 教學(xué)改革

中圖分類號(hào):G424 文獻(xiàn)標(biāo)識(shí)碼:A DOI:10.16400/ki.kjdks.2015.04.058

Reform of the Teaching Method on Software Development

Courses under Information Condition

ZHOU Shusen, ZOU Hailin

(School of Information and Electrical Engineering, Ludong University, Yantai, Shandong 264028)

Abstract Software development courses are high practical requirement. Now, there are two problems in C# program design teaching. One is focusing on theory analysis, the other is ignoring the training of students' practice ability. To solve these problems, based on the social requirement of application-oriented talents cultivation, we are bringing forward a viewpoint that aim at training the software development ability, driven by practical software development, let the students learn all the required knowledge about software development in the actual development process.

Key words computer; programming design; information; reform of the teaching method

中國(guó)高等教育改革確定:600多所地方本科院校將逐步轉(zhuǎn)型,進(jìn)行現(xiàn)代職業(yè)教育,重點(diǎn)培養(yǎng)工程師、高級(jí)技工、高素質(zhì)勞動(dòng)者等。針對(duì)社會(huì)對(duì)于應(yīng)用型人才的巨大需求和高校培養(yǎng)的人才過于偏重理論之間的矛盾,國(guó)家已經(jīng)從政策層面開始引導(dǎo)高校轉(zhuǎn)型,培養(yǎng)高素質(zhì)應(yīng)用型勞動(dòng)者。在信息化條件下,借助多媒體設(shè)備,教師的教學(xué)方式多樣化;借助筆記本電腦、智能手機(jī)和互聯(lián)網(wǎng),學(xué)生獲取信息的途徑也多樣化。本文結(jié)合“C#程序設(shè)計(jì)”課程的教學(xué)實(shí)踐,探討如何調(diào)整教學(xué)方式,來(lái)適應(yīng)信息化條件下學(xué)生的學(xué)習(xí)需求,適應(yīng)社會(huì)對(duì)應(yīng)用型人才培養(yǎng)的需求。

1 問題分析

程序設(shè)計(jì)課程包括三個(gè)重要的知識(shí)模塊:①一是語(yǔ)言知識(shí),二是程序設(shè)計(jì)方法,三是算法。計(jì)算機(jī)語(yǔ)言處于程序設(shè)計(jì)的最底層,是掌握編程技術(shù)的關(guān)鍵;程序設(shè)計(jì)方法處于程序設(shè)計(jì)的中間層,是縮短軟件開發(fā)周期,開發(fā)出實(shí)用型軟件的關(guān)鍵;算法處于程序設(shè)計(jì)的頂層,是解決問題的規(guī)則。語(yǔ)言具有不穩(wěn)定和變化更新快的特征,現(xiàn)在有很多程序設(shè)計(jì)語(yǔ)言可供選擇。程序設(shè)計(jì)對(duì)于語(yǔ)言的變化而言相對(duì)穩(wěn)定。算法則比較穩(wěn)定,它與描述算法的語(yǔ)言無(wú)關(guān)。語(yǔ)言只要多使用,就能熟練掌握;程序設(shè)計(jì)方法只能在應(yīng)用中領(lǐng)悟和熟悉;算法必須經(jīng)過嚴(yán)格的科學(xué)的訓(xùn)練才能掌握。

在信息化條件下學(xué)生可以通過學(xué)習(xí)課本知識(shí)、從網(wǎng)上搜集相關(guān)教程、觀看網(wǎng)絡(luò)上的教學(xué)視頻等方式學(xué)習(xí)最基礎(chǔ)的語(yǔ)言知識(shí)。而傳統(tǒng)的程序設(shè)計(jì)課程教學(xué),在很大程度上并沒有擺脫學(xué)科系統(tǒng)化課程的模式,過于偏重語(yǔ)言知識(shí)的講解,忽視了程序設(shè)計(jì)方法和算法設(shè)計(jì)的培養(yǎng)。這種教學(xué)方法導(dǎo)致大多數(shù)學(xué)生在學(xué)習(xí)過程中感覺自己所學(xué)的知識(shí)枯燥無(wú)味,沒有什么實(shí)際的用途,學(xué)習(xí)態(tài)度比較消極。另一方面,比較優(yōu)秀的學(xué)生感覺老師講的知識(shí)課本和網(wǎng)絡(luò)上都有,完全可以通過自學(xué)成才,沒有必要聽課。學(xué)生即使學(xué)習(xí)并掌握了基礎(chǔ)的知識(shí),也并不具備工作所需的技能,即學(xué)得好但做得差,實(shí)際工作中靈活性和貫通性較差,沒有實(shí)際軟件開發(fā)的經(jīng)驗(yàn)。很多學(xué)生眼高手低,程序聽起來(lái)清楚、看起來(lái)模糊、編起來(lái)糊涂。

針對(duì)教師的教學(xué)目標(biāo)和社會(huì)對(duì)學(xué)生的實(shí)用技能要求之間的巨大差距,如何有效引導(dǎo)學(xué)生轉(zhuǎn)變學(xué)習(xí)方法,提升學(xué)生的軟件開發(fā)能力,是教師在教學(xué)過程中必須要解決的問題。本文提出了“以培養(yǎng)學(xué)生的軟件開發(fā)能力為目標(biāo),以實(shí)用型軟件開發(fā)為驅(qū)動(dòng),讓學(xué)生在實(shí)際開發(fā)過程中學(xué)習(xí)軟件開發(fā)所需的各種知識(shí)”的觀點(diǎn),并將其應(yīng)用到“C#程序設(shè)計(jì)”日常教學(xué)實(shí)踐中。

2 教學(xué)實(shí)踐

“C#程序設(shè)計(jì)”作為計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的實(shí)用型軟件開發(fā)課程,是學(xué)生未來(lái)走上工作崗位從事軟件開發(fā)相關(guān)工作的基石。但是,在教學(xué)過程中發(fā)現(xiàn),比較優(yōu)秀的學(xué)生認(rèn)為,老師講基礎(chǔ)的編程語(yǔ)言知識(shí)沒有必要,自己看教材、上網(wǎng)看教學(xué)視頻也能學(xué)會(huì)。大多數(shù)同學(xué)認(rèn)為,現(xiàn)在學(xué)的這些編程基礎(chǔ)知識(shí)沒有什么用,沒有認(rèn)識(shí)到現(xiàn)在學(xué)的知識(shí)能用來(lái)做出什么實(shí)用的產(chǎn)品,從心態(tài)上不重視基礎(chǔ)語(yǔ)言知識(shí)的學(xué)習(xí)。結(jié)合信息化條件下教師講授知識(shí)和學(xué)生學(xué)習(xí)知識(shí)方式的多樣化,基于應(yīng)用型人才培養(yǎng)的社會(huì)需求,在教學(xué)過程中,應(yīng)該從四個(gè)方面進(jìn)行教學(xué)實(shí)踐,激發(fā)學(xué)生的求知欲望、調(diào)整教師的教學(xué)內(nèi)容、增加教師的教學(xué)方式、在實(shí)踐中鍛煉學(xué)生的軟件開發(fā)綜合素質(zhì)。最后,還需要調(diào)整課程的考核方式,引導(dǎo)學(xué)生平時(shí)多鍛煉自己的軟件開發(fā)實(shí)戰(zhàn)能力。

2.1 激發(fā)學(xué)生的求知欲望

要激發(fā)學(xué)生的求知欲望,關(guān)鍵是要培養(yǎng)學(xué)生的學(xué)習(xí)興趣。興趣是學(xué)生的學(xué)習(xí)動(dòng)力,也是教師引導(dǎo)學(xué)生的最佳方法。否則,學(xué)生上課消極怠工,教師教學(xué)沒有激情。

現(xiàn)在的大學(xué)生都比較務(wù)實(shí),大多數(shù)學(xué)生只會(huì)對(duì)他們認(rèn)為的有用的課程,投入精力去學(xué)習(xí)。要想激發(fā)學(xué)生的求知欲,必須做到以下幾點(diǎn):(1)在開課的時(shí)候?qū)W(xué)生講明白這門課程有什么用,以后從事什么樣的工作能用得著。(2)在講授具體知識(shí)點(diǎn)的時(shí)候,不斷穿插描述每個(gè)知識(shí)點(diǎn)有什么實(shí)用價(jià)值,在學(xué)習(xí)掌握的過程中應(yīng)該注意什么問題,應(yīng)該如何去強(qiáng)化鞏固、靈活運(yùn)用。(3)在講課的過程中,要想方設(shè)法創(chuàng)設(shè)好的環(huán)境氛圍,讓學(xué)生在輕松快樂的氛圍中學(xué)習(xí),思維不受束縛,環(huán)境不受影響,可以經(jīng)常使用一些小插曲將學(xué)生的注意力拉回到課堂中。(4)經(jīng)常與學(xué)生交流溝通,知道學(xué)生的關(guān)注點(diǎn)是什么,重視學(xué)習(xí)興趣的激發(fā),提高教學(xué)效果。

興趣是學(xué)習(xí)動(dòng)力的源泉,只有有了興趣,才能激發(fā)學(xué)生的求知欲望,讓學(xué)生把更多的課余時(shí)間投入到學(xué)習(xí)中。

2.2 調(diào)整教師的教學(xué)內(nèi)容

信息化條件下,各種視頻、文檔和教材等學(xué)習(xí)資源都比較容易獲取,對(duì)于比較基礎(chǔ)的語(yǔ)言知識(shí)部分,學(xué)生都能夠自學(xué)掌握。所以,“C#程序設(shè)計(jì)”教學(xué)的重點(diǎn)應(yīng)該放在程序設(shè)計(jì)方法和算法層面。讓學(xué)生在實(shí)踐中鍛煉自己的編程能力,能夠認(rèn)識(shí)到哪些知識(shí)模塊是自己欠缺的,做到有的放矢、自覺充電。

根據(jù)大多數(shù)學(xué)生數(shù)學(xué)基礎(chǔ)一般、形象思維強(qiáng)于邏輯思維的特點(diǎn),應(yīng)擺脫傳統(tǒng)的科學(xué)型人才培養(yǎng)模式的影響,將“C#程序設(shè)計(jì)”的理論教學(xué)從邏輯推導(dǎo)轉(zhuǎn)向?qū)嵗菔?,突出以教學(xué)主線來(lái)強(qiáng)化工程實(shí)踐能力的教學(xué)模式,推行案例化教學(xué)。通過具體工程項(xiàng)目開發(fā)過程的講解,可以激發(fā)學(xué)生的學(xué)習(xí)興趣,鍛煉學(xué)生實(shí)踐動(dòng)手能力,達(dá)到比較好的學(xué)習(xí)效果。

基于項(xiàng)目驅(qū)動(dòng),實(shí)行項(xiàng)目開發(fā)需要什么知識(shí)就講什么內(nèi)容的理念,在“C#程序設(shè)計(jì)”的教學(xué)過程中,可以教學(xué)生開發(fā)基于.NET窗體程序和數(shù)據(jù)庫(kù)的管理系統(tǒng),具體教學(xué)內(nèi)容如下所示:(1)C#的初步知識(shí);(2)NET基礎(chǔ);(3)C#基礎(chǔ);(4)程序調(diào)試;(5)數(shù)據(jù)庫(kù)訪問技術(shù);(6)管理系統(tǒng)開發(fā)。

從以上的教學(xué)內(nèi)容可以看出,涉及到C#語(yǔ)言知識(shí)的只有兩章內(nèi)容。更多的授課時(shí)間被用來(lái)培訓(xùn)學(xué)生的.NET開發(fā)知識(shí)、C#訪問數(shù)據(jù)庫(kù)和綜合管理系統(tǒng)開發(fā)實(shí)戰(zhàn)。這樣既鍛煉了學(xué)生的綜合系統(tǒng)開發(fā)能力,又能讓學(xué)生在實(shí)戰(zhàn)開發(fā)的過程中認(rèn)識(shí)到自己有哪些基礎(chǔ)知識(shí)欠缺,能夠自覺地借助信息化條件下的各種互聯(lián)網(wǎng)上的資源進(jìn)行充電,真正做到在學(xué)中做、在做中學(xué)。

2.3 增加教師的教學(xué)方式

信息化條件下的教學(xué),多媒體和網(wǎng)絡(luò)技術(shù)在教學(xué)過程中發(fā)揮了巨大的作用。②多媒體和網(wǎng)絡(luò)所提供的刺激信息的多樣性也有利于知識(shí)的獲得和保持, 同時(shí)也為學(xué)生培養(yǎng)信息的獲取、分析和加工整合能力提供了機(jī)會(huì)。在新的多媒體和網(wǎng)絡(luò)條件下,我們的教學(xué)模式應(yīng)當(dāng)擺脫過去那種以教師為中心的灌輸式的教育,代之以學(xué)生為主體,教師為引導(dǎo)的方式。

在信息化條件下,“C#程序設(shè)計(jì)”課程中可以采用的教學(xué)方式包括:(1)引入MOOC翻轉(zhuǎn)課堂教學(xué)模式,教師把講課的內(nèi)容錄成視頻,上傳到視頻網(wǎng)站中。學(xué)生在上課之前提前觀看這些視頻,在上課時(shí)教師可以集中答疑或組織大家共同做練習(xí)。(2)教師整理國(guó)內(nèi)外著名大學(xué)相關(guān)課程MOOC翻轉(zhuǎn)課堂的教學(xué)視頻,每次指定學(xué)生在課下需要觀看學(xué)習(xí)的內(nèi)容。在上課時(shí)教師首先簡(jiǎn)要介紹視頻中的重點(diǎn)、難點(diǎn)、要注意的問題,然后預(yù)留部分時(shí)間與學(xué)生進(jìn)行交互答疑。(3)教師用錄屏軟件將軟件開發(fā)所需要的實(shí)踐操作細(xì)節(jié)錄制成視頻,在錄制過程中配以語(yǔ)言講解。將這些視頻讓學(xué)生在課下觀看,并在觀看的過程中跟隨視頻動(dòng)手操作。在上課時(shí)教師集中幫助學(xué)生解決實(shí)踐操作中遇到的各種軟件操作問題、程序的編譯錯(cuò)誤和邏輯運(yùn)行錯(cuò)誤等等。

通過以上三種方式相結(jié)合,可以讓學(xué)生以輕松自由的心態(tài)學(xué)習(xí)程序設(shè)計(jì)的基礎(chǔ)語(yǔ)言知識(shí),及相關(guān)實(shí)踐開發(fā)操作。學(xué)生可以根據(jù)自己的理解和掌握情況用“暫?!?、“重放”等按鍵自己掌控學(xué)習(xí)進(jìn)度,可以讓不同層次的學(xué)生實(shí)現(xiàn)個(gè)性化學(xué)習(xí)。課后復(fù)習(xí)和練習(xí)也可以按難易程度選擇進(jìn)行,以多媒體視頻方式展示學(xué)習(xí)內(nèi)容的最大好處是可以讓學(xué)生隨時(shí)反復(fù)觀看。

“課堂與在線混合式”的教學(xué)方式可以實(shí)現(xiàn)更加深度和個(gè)性化的學(xué)習(xí),提高教與學(xué)的質(zhì)量和效率。通過多種教學(xué)方式的結(jié)合,可以激發(fā)學(xué)生的學(xué)習(xí)興趣,拓寬學(xué)生的知識(shí)面,讓學(xué)生更好地適應(yīng)社會(huì)的需求。

2.4 在實(shí)踐中鍛煉學(xué)生的軟件開發(fā)綜合素質(zhì)

軟件開發(fā)類課程都配有上機(jī)課,鍛煉學(xué)生的上機(jī)實(shí)踐操作能力。傳統(tǒng)的上機(jī)課以驗(yàn)證試驗(yàn)為主,學(xué)生只要按照老師的要求敲上相關(guān)的代碼,運(yùn)行一下,能得出相應(yīng)的結(jié)果就可以了。但是,以這種模式培養(yǎng)出來(lái)的學(xué)生,不能靈活運(yùn)用自己掌握的基礎(chǔ)知識(shí)實(shí)現(xiàn)各種功能,畢業(yè)后還是不會(huì)開發(fā)軟件,軟件公司還要進(jìn)行一段時(shí)間的培訓(xùn)才能上崗。為了解決社會(huì)對(duì)大量實(shí)用型軟件開發(fā)人才的需求,教師在設(shè)計(jì)上機(jī)課的題目時(shí),應(yīng)該盡量增加設(shè)計(jì)型實(shí)驗(yàn)、避免驗(yàn)證型實(shí)驗(yàn)。讓學(xué)生在實(shí)驗(yàn)過程中能夠自由發(fā)揮,靈活運(yùn)用所學(xué)的知識(shí)。另一方面,還要把每次課所做的實(shí)驗(yàn)串起來(lái),組成一個(gè)實(shí)用的綜合系統(tǒng),讓學(xué)生在實(shí)驗(yàn)過程中更有成就感。

以“C#程序設(shè)計(jì)”課程為例,上機(jī)課的題目可以進(jìn)行如下設(shè)計(jì):(1)學(xué)生信息管理系統(tǒng)登錄界面設(shè)計(jì);(2)學(xué)生信息管理系統(tǒng)注冊(cè)界面設(shè)計(jì);(3)學(xué)生成績(jī)排序;(4)簡(jiǎn)易學(xué)生信息管理系統(tǒng);(5)使用類實(shí)現(xiàn)學(xué)生信息管理;(6)將學(xué)生信息存儲(chǔ)到數(shù)據(jù)庫(kù);(7)學(xué)生信息管理系統(tǒng)綜合開發(fā)。

從以上題目可以看出,每次上機(jī)課做的內(nèi)容有很強(qiáng)的關(guān)聯(lián)性。學(xué)生從第一次上機(jī)課開始,已經(jīng)在動(dòng)手開發(fā)一個(gè)綜合管理系統(tǒng)最基礎(chǔ)的界面。對(duì)于后面的每一次上機(jī)課,都是對(duì)前面開發(fā)的程序不斷完善的過程。到了最后一次上機(jī)課,已經(jīng)可以形成一個(gè)綜合的管理系統(tǒng),然后稍加整理優(yōu)化、打包,即是一個(gè)實(shí)用的軟件。

通過以上模式的培養(yǎng),學(xué)生對(duì)實(shí)驗(yàn)操作更有興趣,更愿意在課余時(shí)間去完善系統(tǒng)。因?yàn)榍懊娴墓δ軐?shí)現(xiàn)不了,后面的實(shí)驗(yàn)沒法進(jìn)行,徹底避免了學(xué)生當(dāng)一天和尚撞一天鐘的想法。另外,最后做出的軟件,可以在學(xué)生找工作的時(shí)候給招聘方演示,提高自己的錄用率。這就更加增強(qiáng)了學(xué)生(下轉(zhuǎn)第133頁(yè))(上接第119頁(yè))想把軟件做好、做完美的想法,讓學(xué)生動(dòng)學(xué)習(xí)變主動(dòng)學(xué)習(xí),在實(shí)踐中鍛煉自己的軟件開發(fā)綜合素質(zhì)。

2.5 調(diào)整考核方式,引導(dǎo)學(xué)生提升軟件開發(fā)能力

考試是否能通過,是學(xué)生最關(guān)心的問題。傳統(tǒng)的考核方式,讓學(xué)生養(yǎng)成了考前突擊學(xué)習(xí)幾天,以卷面分考試及格為目標(biāo)的學(xué)習(xí)習(xí)慣,不利于應(yīng)用型人才的培養(yǎng)。

在實(shí)踐教學(xué)過程中,可以把最終期末考試的比重降低到50%。增加上機(jī)考試,比重為30%,從而有利于調(diào)動(dòng)學(xué)生鍛煉自己動(dòng)手能力的積極性。將課堂表現(xiàn)和平時(shí)作業(yè)成績(jī)的比重設(shè)為20%,從而讓學(xué)生重視平時(shí)每堂課的學(xué)習(xí),不會(huì)只在期末考試之前臨時(shí)突擊學(xué)習(xí)。

另外,對(duì)于軟件開發(fā)類課程,可以將期末考試的卷面考試形式變?yōu)橄到y(tǒng)開發(fā)大作業(yè)。讓學(xué)生自由發(fā)揮,開發(fā)一個(gè)綜合管理系統(tǒng),提交系統(tǒng)開發(fā)報(bào)告,并且模擬畢業(yè)答辯的場(chǎng)景,進(jìn)行現(xiàn)場(chǎng)答辯、軟件演示。通過考核方式向應(yīng)用能力測(cè)試方向的轉(zhuǎn)變,可以讓學(xué)生在思想上重視自己平時(shí)動(dòng)手能力的培養(yǎng),將教師的教學(xué)目標(biāo)和學(xué)生的學(xué)習(xí)目標(biāo)達(dá)成一致。另外,當(dāng)考核結(jié)束后,學(xué)生可以真正掌握利用C#開發(fā)實(shí)用軟件的方法。從而可以縮小高校培養(yǎng)目標(biāo)和社會(huì)需求之間的鴻溝,為公司培養(yǎng)合格的軟件開發(fā)類人才。

3 結(jié)語(yǔ)

“C#程序設(shè)計(jì)”教學(xué)應(yīng)該以培養(yǎng)學(xué)生的應(yīng)用能力為目標(biāo),提高學(xué)生學(xué)習(xí)這門課的興趣,幫助學(xué)生建立學(xué)好這門課的自信心,增強(qiáng)學(xué)生開發(fā)實(shí)用管理類軟件的能力,最終可以提高學(xué)生的綜合素質(zhì)。這種培養(yǎng)模式對(duì)于培養(yǎng)合格的計(jì)算機(jī)相關(guān)專業(yè)人才有重要意義。2012級(jí)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的學(xué)生反饋顯示,在以培養(yǎng)學(xué)生的軟件開發(fā)能力為目標(biāo)的“C#程序設(shè)計(jì)”教學(xué)模式下,大多數(shù)學(xué)生在自己積極向上的人生目標(biāo)驅(qū)動(dòng)下,提高了學(xué)習(xí)程序設(shè)計(jì)課程的興趣,積極利用課程中學(xué)習(xí)到的方法進(jìn)行上機(jī)練習(xí),開發(fā)實(shí)用類軟件,解決現(xiàn)實(shí)應(yīng)用中的問題,提升自己的綜合素質(zhì)。

注釋

第3篇

關(guān)鍵詞:校企合作;人才培養(yǎng);實(shí)踐教學(xué);人才培養(yǎng);軟件工程

一、引言

軟件工程是一個(gè)新興專業(yè),主要目標(biāo)是培養(yǎng)工程型、應(yīng)用型的專業(yè)軟件人才。隨著素質(zhì)教育改革的不斷推進(jìn),軟件工程專業(yè)的建設(shè)也面臨著全新考驗(yàn)。軟件工程建設(shè)重在實(shí)踐,只有在不斷的實(shí)踐中才能提升學(xué)生的技術(shù)和技能,為社會(huì)提供適用的專業(yè)軟件人才。本文結(jié)合近年來(lái)我院軟件工程專業(yè)的建設(shè)實(shí)踐,探討校企融合下應(yīng)用型軟件工程實(shí)踐教育模式的改革,旨在培養(yǎng)具有動(dòng)手實(shí)踐能力和創(chuàng)新意識(shí)、能很好地適應(yīng)市場(chǎng)需要的高素質(zhì)軟件工程應(yīng)用型創(chuàng)新人才。

二、應(yīng)用型軟件人才培養(yǎng)模式

軟件工程專業(yè)以計(jì)算機(jī)科學(xué)與技術(shù)學(xué)科為基礎(chǔ),強(qiáng)調(diào)軟件開發(fā)的工程性,要求學(xué)生在掌握計(jì)算機(jī)科學(xué)與技術(shù)方面知識(shí)和技能的基礎(chǔ)上,進(jìn)一步熟練掌握從事軟件需求分析、軟件設(shè)計(jì)、軟件測(cè)試、軟件維護(hù)和軟件項(xiàng)目管理等工作所必需的基礎(chǔ)知識(shí)、基本方法和基本技能,突出對(duì)學(xué)生專業(yè)知識(shí)和專業(yè)技能的培養(yǎng)[1],使學(xué)生成為能夠從事軟件開發(fā)、測(cè)試、維護(hù)和軟件項(xiàng)目管理的高級(jí)專門人才。

1.強(qiáng)調(diào)專業(yè)實(shí)際應(yīng)用能力的培養(yǎng)。通過高校、企業(yè)雙方的合作融合,引入實(shí)訓(xùn)機(jī)制,形成以“3+1”模式為框架、產(chǎn)學(xué)一體化為特色的應(yīng)用型軟件工程專業(yè)人才實(shí)踐與創(chuàng)新能力培養(yǎng)平臺(tái),并把在企業(yè)培養(yǎng)的1年時(shí)間分散在學(xué)生大學(xué)四年的學(xué)習(xí)過程中,使學(xué)生能不斷接觸軟件行業(yè)與企業(yè)[2],循序漸進(jìn),逐步加深學(xué)生對(duì)行業(yè)的認(rèn)識(shí)與理解。

2.目的是形成“工程化教學(xué)—課程實(shí)驗(yàn)教學(xué)—基地實(shí)習(xí)實(shí)訓(xùn)—真實(shí)項(xiàng)目開發(fā)”的培養(yǎng)過程,建立“課程實(shí)踐—項(xiàng)目實(shí)訓(xùn)—項(xiàng)目開發(fā)”的教學(xué)、實(shí)訓(xùn)模式,引導(dǎo)學(xué)生樹立系統(tǒng)、科學(xué)的工程項(xiàng)目概念。

3.由學(xué)校和企業(yè)雙方共同研究制訂實(shí)踐教學(xué)方案、共同實(shí)施,目的是提高學(xué)生的動(dòng)手能力以及解決實(shí)際問題的能力,使學(xué)生畢業(yè)后能很快適應(yīng)軟件企業(yè)的要求[3]。

4.每學(xué)年根據(jù)教學(xué)計(jì)劃以及教學(xué)實(shí)施的具體情況,在大一至大三期間,請(qǐng)合作企業(yè)選派資深工程師來(lái)校開設(shè)相關(guān)技術(shù)講座,并選擇部分專業(yè)課程由合作企業(yè)選派師資負(fù)責(zé)課程實(shí)踐教學(xué)、實(shí)訓(xùn)的具體實(shí)施,學(xué)生在大四的時(shí)候再集中到合作企業(yè)進(jìn)行強(qiáng)化訓(xùn)練。通過改革軟件工程專業(yè)的人才培養(yǎng)模式,結(jié)合“3+1”合作模式,借助企業(yè)的平臺(tái),按學(xué)期逐步推進(jìn)、鍛煉和提高學(xué)生的實(shí)踐能力和綜合素質(zhì),鍛煉學(xué)生適應(yīng)社會(huì)的需要,使學(xué)生能不斷接觸軟件行業(yè)與企業(yè),使其觀念及早融入社會(huì),循序漸進(jìn)地加深學(xué)生對(duì)軟件行業(yè)的認(rèn)識(shí)與理解[4],逐步形成“課程實(shí)踐—項(xiàng)目實(shí)訓(xùn)—項(xiàng)目開發(fā)”的教學(xué)、實(shí)訓(xùn)模式。

三、實(shí)訓(xùn)體系構(gòu)建

通過高校、企業(yè)雙方合作融合,將實(shí)訓(xùn)引入軟件工程專業(yè)的本科教學(xué)中,探索校企融合下應(yīng)用型軟件工程教育模式的改革。以JAVA專業(yè)實(shí)訓(xùn)為例,我們的實(shí)訓(xùn)目標(biāo)是提高學(xué)生的動(dòng)手能力以及解決實(shí)際問題的能力,使學(xué)生畢業(yè)后能盡快適應(yīng)軟件企業(yè)的要求。在企業(yè)項(xiàng)目經(jīng)理和學(xué)院教師的共同帶領(lǐng)下,通過實(shí)訓(xùn)中的具體項(xiàng)目,將原來(lái)分散的專業(yè)知識(shí)系統(tǒng)化,把整個(gè)項(xiàng)目的實(shí)施過程,貫穿于學(xué)生理論知識(shí)學(xué)習(xí)的始終[5],使學(xué)生獲得綜合性應(yīng)用鍛煉,進(jìn)一步了解標(biāo)準(zhǔn)軟件開發(fā)過程與規(guī)范,掌握軟件開發(fā)的基本技能,鍛煉其團(tuán)隊(duì)協(xié)作精神。

1.實(shí)訓(xùn)內(nèi)容和階段。我們的實(shí)訓(xùn)分兩個(gè)階段進(jìn)行:第一個(gè)階段的校內(nèi)專業(yè)實(shí)訓(xùn)為基礎(chǔ)實(shí)訓(xùn),一般以基礎(chǔ)性的、業(yè)務(wù)簡(jiǎn)單的項(xiàng)目為案例,訓(xùn)練重點(diǎn)放在編碼實(shí)現(xiàn)上。第二個(gè)階段的企業(yè)工程實(shí)踐為大中型項(xiàng)目實(shí)訓(xùn),一般由合作企業(yè)從其案例庫(kù)中選擇其之前實(shí)踐過的真實(shí)項(xiàng)目作為案例,內(nèi)容涵蓋一個(gè)軟件項(xiàng)目開發(fā)的整個(gè)生命周期,目的是通過項(xiàng)目的強(qiáng)化訓(xùn)練過程,提升學(xué)生的基礎(chǔ)知識(shí)、基本技能和基礎(chǔ)技術(shù),熟悉企業(yè)級(jí)的運(yùn)行環(huán)境和框架。兩個(gè)階段的實(shí)訓(xùn)都貫穿軟件項(xiàng)目開發(fā)的整個(gè)生命周期,包括項(xiàng)目管理、需求分析、技術(shù)儲(chǔ)備、系統(tǒng)設(shè)計(jì)、編碼、測(cè)試、提交、項(xiàng)目評(píng)審等階段,但第一個(gè)階段側(cè)重于技術(shù)儲(chǔ)備,體驗(yàn)軟件項(xiàng)目的開發(fā)過程,培養(yǎng)學(xué)生掌握軟件項(xiàng)目的調(diào)試方法和技術(shù)[6]。以JAVA實(shí)訓(xùn)為例,在技術(shù)儲(chǔ)備階段,第二個(gè)階段側(cè)重于項(xiàng)目的開發(fā)流程和各類項(xiàng)目文檔,培養(yǎng)學(xué)生養(yǎng)成良好的編程習(xí)慣、了解行業(yè)前沿應(yīng)用狀況和項(xiàng)目開發(fā)的業(yè)務(wù)流程和知識(shí),提高學(xué)生的表達(dá)、溝通和團(tuán)隊(duì)協(xié)作能力,進(jìn)而養(yǎng)成良好的職業(yè)習(xí)慣。通過項(xiàng)目的實(shí)戰(zhàn)訓(xùn)練過程,提升學(xué)生的基礎(chǔ)知識(shí)、基本技能和基礎(chǔ)技術(shù),熟悉企業(yè)級(jí)的運(yùn)行環(huán)境和框架。通過完成案例項(xiàng)目的需求分析、系統(tǒng)設(shè)計(jì)、編碼、集成、測(cè)試和項(xiàng)目評(píng)審過程的實(shí)踐,了解軟件項(xiàng)目的開發(fā)流程和規(guī)范。

2.實(shí)訓(xùn)目標(biāo)。我們的實(shí)訓(xùn)目標(biāo)按階段的不同,具體內(nèi)容也有所區(qū)別,要求學(xué)生實(shí)現(xiàn)的分段目標(biāo)的側(cè)重點(diǎn)也有所不同。(1)第一個(gè)階段的校內(nèi)短期實(shí)訓(xùn):該階段屬于基礎(chǔ)實(shí)訓(xùn),在實(shí)訓(xùn)過程中引入單元測(cè)試技術(shù)、軟件工程、質(zhì)量管理和ISO體系概念,讓學(xué)生了解到企業(yè)軟件開發(fā)對(duì)質(zhì)量的要求和管理方法,提高學(xué)員對(duì)自己編寫的軟件的測(cè)試和調(diào)試能力,修正和增強(qiáng)學(xué)員對(duì)軟件測(cè)試和質(zhì)量的意識(shí)。在實(shí)訓(xùn)過程中引入新的Web標(biāo)準(zhǔn)、HTML5、CSS3、Canva、SVG等,為學(xué)生將來(lái)進(jìn)入互聯(lián)網(wǎng)或移動(dòng)開發(fā)領(lǐng)域,進(jìn)行基礎(chǔ)知識(shí)、基本概念等的技術(shù)儲(chǔ)備。(2)第二個(gè)階段的企業(yè)工程實(shí)踐:該階段為大中型項(xiàng)目實(shí)訓(xùn),在大三第二學(xué)期校內(nèi)短期的基礎(chǔ)實(shí)訓(xùn)、學(xué)生技術(shù)發(fā)展規(guī)劃的基礎(chǔ)上,按照J(rèn)ava方向、Android和PHP前端開發(fā)三個(gè)不同的專業(yè)方向,在合作企業(yè)實(shí)訓(xùn)基地分組進(jìn)行項(xiàng)目實(shí)訓(xùn)。期間結(jié)合加強(qiáng)項(xiàng)目訓(xùn)練和創(chuàng)新創(chuàng)業(yè)指導(dǎo),培養(yǎng)學(xué)生的敬業(yè)精神、團(tuán)隊(duì)精神;以及如何把個(gè)人價(jià)值觀和公司的價(jià)值觀進(jìn)行有效的銜接。以JAVA實(shí)訓(xùn)為例,該階段的實(shí)訓(xùn)目標(biāo)如表3所示。

3.預(yù)期成效分析。通過校企融合,借助于校企合作平臺(tái),探索應(yīng)用型軟件工程實(shí)踐教育教學(xué)模式:一是能使學(xué)生獲得實(shí)踐經(jīng)驗(yàn),提高學(xué)生的綜合素質(zhì)和就業(yè)競(jìng)爭(zhēng)力;二是可為學(xué)生提供更多的與企業(yè)接觸機(jī)會(huì),創(chuàng)造就業(yè)機(jī)會(huì)[7],擴(kuò)大學(xué)生的就業(yè)渠道;三是可以為高校雙師型教師的成長(zhǎng)提供平臺(tái)和環(huán)境。(1)提高學(xué)生的綜合素質(zhì)和就業(yè)競(jìng)爭(zhēng)力。有關(guān)統(tǒng)計(jì)信息表明:我國(guó)軟件專業(yè)畢業(yè)生,無(wú)論是本科軟件工程專業(yè),還是高職軟件專業(yè),其就業(yè)率和專業(yè)對(duì)口率都不是很高;另一方面,企業(yè)又普遍反映找不到合適的軟件人才。之所以會(huì)出現(xiàn)這樣的“兩難”局面[8],糾其原因在于目前高校軟件專業(yè)的培養(yǎng)與企業(yè)對(duì)軟件人才的需求不對(duì)稱,學(xué)生在學(xué)校所學(xué)的知識(shí)和技能無(wú)法緊跟市場(chǎng),實(shí)踐動(dòng)手能力方面相對(duì)較弱,與企業(yè)直接頂崗的要求存在比較大的差距。校企合作模式,能在一定程度上彌補(bǔ)這方面的不足。(2)提升學(xué)生的就業(yè)能力,擴(kuò)大學(xué)生的就業(yè)渠道。軟件工程的發(fā)展與信息社會(huì)的發(fā)展和需求是息息相關(guān)的,而目前高校該專業(yè)的教育模式仍然集中于過多過泛的基礎(chǔ)教育,教學(xué)方式仍然沿襲以理論講授為主的模式,導(dǎo)致學(xué)生的實(shí)踐能力與理論能力失衡[8]。因此,我們通過校企融合,整合優(yōu)化培養(yǎng)方案,圍繞培養(yǎng)目標(biāo),深化軟件人才培養(yǎng)模式改革。從第二學(xué)年開始,每個(gè)學(xué)年度請(qǐng)合作企業(yè)的資深工程師為同學(xué)們進(jìn)行實(shí)踐訓(xùn)練,通過實(shí)訓(xùn),使同學(xué)們逐步對(duì)大型軟件的開發(fā)流程和方法有一個(gè)初步的了解,體驗(yàn)軟件開發(fā)的工作氛圍,逐漸樹立基本的職業(yè)觀念,以便到畢業(yè)時(shí),能很好地適應(yīng)軟件開發(fā)相關(guān)技術(shù)崗位,提升就業(yè)能力,創(chuàng)造就業(yè)機(jī)會(huì),擴(kuò)大學(xué)生的就業(yè)渠道。(3)培養(yǎng)“雙師型”教師。在校企合作的基礎(chǔ)上,選派部分教師到企業(yè)參與相關(guān)項(xiàng)目開發(fā)實(shí)踐,培養(yǎng)教師的“雙師”素質(zhì),提升教師的工程經(jīng)歷和軟件項(xiàng)目設(shè)計(jì)、開發(fā)經(jīng)驗(yàn),了解大中型軟件項(xiàng)目設(shè)計(jì)開發(fā)過程,提高教師實(shí)際工程研發(fā)能力,為雙師型教師的成長(zhǎng)提供平臺(tái)和環(huán)境,使專業(yè)教師得到工程能力的鍛煉和提高,為以后“任務(wù)驅(qū)動(dòng)、項(xiàng)目導(dǎo)向”培養(yǎng)模式的開展提前做好師資儲(chǔ)備。此外,通過校企融合模式,培養(yǎng)應(yīng)用型軟件工程人才,還可為企業(yè)培養(yǎng)更多優(yōu)秀的應(yīng)用型軟件人才。

四、結(jié)語(yǔ)

大學(xué)培養(yǎng)出來(lái)的軟件人才在層次上來(lái)說(shuō)應(yīng)該是中高級(jí)的,他們受過良好的基礎(chǔ)教育和理論教育,但由于傳統(tǒng)的閉門造車式的培養(yǎng)模式,缺少實(shí)踐的機(jī)會(huì),而且所教授的理論和技術(shù)跟不上企業(yè)的現(xiàn)實(shí)需求,導(dǎo)致傳統(tǒng)學(xué)歷教育模式培養(yǎng)出的軟件工程專業(yè)學(xué)生往往是理論知識(shí)有余而實(shí)踐操作經(jīng)驗(yàn)不足,畢業(yè)生不能夠馬上和完全適應(yīng)企業(yè)的需要。因此,當(dāng)前高校軟件產(chǎn)業(yè)人才培養(yǎng)與實(shí)際需要存在著一定程度的脫節(jié),學(xué)歷教育與不斷變化的市場(chǎng)需求的矛盾相當(dāng)突出。而校企融合模式下應(yīng)用型軟件人才培養(yǎng)模式可以在一定程度上緩解這一矛盾,為企業(yè)培養(yǎng)更多優(yōu)秀的應(yīng)用型軟件人才。

作者:黃茹芬 單位:閩南師范大學(xué)

參考文獻(xiàn):

[1]柳嬋娟,鄒海林.基于校企合作的應(yīng)用型軟件工程人才培養(yǎng)模式研究[J].計(jì)算機(jī)教育,2011,(24):9-12.

[2]張廣泉,楊季文.面向校企合作的軟件工程人才培養(yǎng)模式探討與實(shí)踐[J].計(jì)算機(jī)教育,2008,(21):29-32.

[3]張麗.軟件工程本科專業(yè)校企合作人才培養(yǎng)模式實(shí)踐[J].農(nóng)業(yè)網(wǎng)絡(luò)信息,2015,(8):137-139.

[4]徐洪智,覃遵躍.校企合作共建軟件工程專業(yè)實(shí)踐教學(xué)體系[J].實(shí)驗(yàn)室研究與探索,2013,32(6):128-130,160.

[5]王愛民,谷川.軟件工程專業(yè)校企合作實(shí)踐教學(xué)模式研究[J].實(shí)驗(yàn)技術(shù)與管理,2012,29(1):143-145.

[6]范會(huì)聯(lián),仲元昌.基于項(xiàng)目驅(qū)動(dòng)的軟件工程課程教學(xué)改革探索[J].教育與職業(yè),2013,(5):147-148.

第4篇

0 引言

石油工程專業(yè)軟件教學(xué)課程體系的改革,其目的是從適應(yīng)石油工業(yè)長(zhǎng)遠(yuǎn)發(fā)展的角度,面向飛速發(fā)展的21世紀(jì),培養(yǎng)出一批石油工程高級(jí)技術(shù)人才。面對(duì)日益飛速發(fā)展的社會(huì)主義市場(chǎng)經(jīng)濟(jì),面對(duì)國(guó)內(nèi)外對(duì)于石油資源的高度競(jìng)爭(zhēng),我國(guó)目前對(duì)于石油工程領(lǐng)域的人才需求極其強(qiáng)烈,這就促使各石油院校要加強(qiáng)對(duì)于石油工程領(lǐng)域?qū)W生專業(yè)技能的培養(yǎng),不斷完善課程體系的改革,加強(qiáng)學(xué)生的計(jì)算機(jī)應(yīng)用水平,提高學(xué)生的軟件使用技能,滿足國(guó)家對(duì)于石油類人才的需求。

為了從根本上改變石油工程專業(yè)軟件教學(xué)體系,提高學(xué)生的全面素質(zhì),加強(qiáng)素質(zhì)教育,改變過往以老師課堂傳授知識(shí)為主的教學(xué)模式,學(xué)校應(yīng)專門成立“石油工程專業(yè)軟件教學(xué)課程體系改革工作組”,深入研究石油工程專業(yè)應(yīng)開設(shè)的軟件教學(xué)課程,并結(jié)合實(shí)際的應(yīng)用情況,加強(qiáng)學(xué)生理論應(yīng)用于實(shí)際的能力。

1 石油工程專業(yè)軟件教學(xué)課程體系存在的問題

1.1 石油工程專業(yè)軟件教學(xué)培養(yǎng)體系與社會(huì)需求脫節(jié)

經(jīng)過對(duì)國(guó)內(nèi)石油領(lǐng)域?qū)τ谌瞬判枨蟮恼{(diào)查與研究,目前國(guó)內(nèi)石油領(lǐng)域需要的是軟件操作基礎(chǔ)扎實(shí)、全面的能夠獨(dú)立設(shè)計(jì)軟件程序的軟件編寫人員;具有較強(qiáng)的工程實(shí)踐能力,能夠熟練使用石油領(lǐng)域?qū)I(yè)軟件分析并解決現(xiàn)場(chǎng)問題的現(xiàn)場(chǎng)工程師;懂石油工程的相關(guān)理論,具有一定研究能力,并能有效處理綜合事務(wù)的復(fù)合型人才。社會(huì)對(duì)于石油類院校提出了這樣高標(biāo)準(zhǔn)的人才需求,但是就目前情況來(lái)看,各石油高校還不能制定有效的軟件教學(xué)培養(yǎng)體系。國(guó)外已經(jīng)有很多高校提出了結(jié)合時(shí)代背景的新人才培養(yǎng)體系,國(guó)內(nèi)各大高校應(yīng)該積極學(xué)習(xí)國(guó)外的先進(jìn)思想,加入符合我國(guó)石油工業(yè)現(xiàn)狀的創(chuàng)新,不斷深化石油工程專業(yè)軟件的教學(xué)體系改革,為國(guó)家培養(yǎng)出符合時(shí)展,社會(huì)現(xiàn)狀的高素質(zhì)人才。

1.2 石油工程專業(yè)軟件教學(xué)的教學(xué)手段和方式單一

目前國(guó)內(nèi)高校對(duì)于人才的培養(yǎng)模式還是以傳統(tǒng)的老師課堂傳授為主,這種教學(xué)手法可以最大限度地將知識(shí)灌輸?shù)綄W(xué)生大腦中,但是卻沒有考慮到學(xué)生對(duì)于新知識(shí)的接收和理解效果是否理想。傳統(tǒng)的教育注重聽,但是對(duì)于現(xiàn)代社會(huì)而言,應(yīng)用傳統(tǒng)的教育手段培養(yǎng)出來(lái)的學(xué)生缺乏動(dòng)手能力,缺乏創(chuàng)新意識(shí),缺乏對(duì)問題的深入分析和理解能力,已經(jīng)不符合現(xiàn)代社會(huì)對(duì)于人才的需求。國(guó)內(nèi)高?,F(xiàn)在也在嘗試著將理論教學(xué)應(yīng)用于實(shí)踐之中,增加學(xué)生的動(dòng)手實(shí)驗(yàn)課程,增強(qiáng)學(xué)生的自主學(xué)習(xí)能力,石油工程專業(yè)教學(xué)也在面臨著這樣的轉(zhuǎn)型。為石油工程專業(yè)開設(shè)軟件教學(xué)課程,是目前許多高校的教學(xué)手段之一。但是這種教學(xué)手段存在一個(gè)基本的問題,軟件教學(xué)手段過于單一,同時(shí)并沒有擺脫傳統(tǒng)教育方式中的老師課堂傳授的誤區(qū)。學(xué)生對(duì)于軟件的學(xué)習(xí)以實(shí)驗(yàn)課堂上老師的講解為主,課堂下對(duì)于軟件的研究學(xué)習(xí)還不夠,這主要是學(xué)校和老師向?qū)W生灌輸?shù)能浖W(xué)習(xí)重要性還不夠,學(xué)生還不能完全意識(shí)到石油工程專業(yè)軟件學(xué)習(xí)的重要性,僅僅是課堂上聽老師講課,將老師所傳授的部分知識(shí)接受后,沒有更加深入地研究和使用相關(guān)軟件。

1.3 石油工程專業(yè)軟件教學(xué)課程相對(duì)滯后,層次混亂不清

當(dāng)今國(guó)際石油行業(yè)競(jìng)爭(zhēng)空前激烈,國(guó)際石油形式日新月異。由于石油資源的不可再生性,許多國(guó)家都在研究石油領(lǐng)域新的開采、挖掘、使用等技術(shù),以期石油資源得到最大限度的利用?;谶@種現(xiàn)狀,新的技術(shù),新的概念,新的知識(shí)也不斷涌現(xiàn),原有的一些概念、知識(shí)、技術(shù)也在不斷翻新,許多之前制定的教學(xué)方式已經(jīng)不適用于新形勢(shì)下的市場(chǎng)需求。但是我國(guó)石油高校存在的問題是,還不能敏銳地捕捉到國(guó)際石油行業(yè)的變化,教學(xué)體系的改革還不能及時(shí)跟上行業(yè)變化的腳步,特別是軟件教學(xué)領(lǐng)域。眾所周知,計(jì)算機(jī)軟件是信息化時(shí)代的產(chǎn)物,符合信息化時(shí)代快速變化的特點(diǎn),軟件的使用周期明顯縮短,更加便于使用、功能強(qiáng)大的新軟件層出不窮,但是我國(guó)石油工程學(xué)生使用的軟件大多是問世時(shí)間很長(zhǎng)的、落后的軟件,同時(shí)我國(guó)高校缺乏對(duì)于學(xué)生軟件開發(fā)能力的培養(yǎng),使學(xué)生既用不到最先進(jìn)的軟件,同時(shí)還不具備開發(fā)新軟件的能力,導(dǎo)致我國(guó)石油專業(yè)領(lǐng)域?qū)W生的軟件應(yīng)用水平,創(chuàng)新能力不足。

2 以社會(huì)需求為導(dǎo)向,構(gòu)建多層次教學(xué)體系

經(jīng)過對(duì)于目前石油行業(yè)現(xiàn)狀和市場(chǎng)需求的調(diào)研,我國(guó)高校應(yīng)明確石油工程人才的培養(yǎng)目標(biāo)。將學(xué)生培養(yǎng)成具有扎實(shí)的軟件操作基礎(chǔ)、全面的獨(dú)立設(shè)計(jì)軟件程序的軟件編寫人員;具有較強(qiáng)的工程實(shí)踐能力,能夠熟練使用石油領(lǐng)域?qū)I(yè)軟件分析并解決現(xiàn)場(chǎng)問題的現(xiàn)場(chǎng)工程師;懂石油工程的相關(guān)理論,具有一定研究能力,并能有效處理綜合事務(wù)的復(fù)合型人才。在新的培養(yǎng)目標(biāo)中,一是強(qiáng)調(diào)培養(yǎng)學(xué)生的基礎(chǔ)技能和創(chuàng)新意識(shí),二是強(qiáng)調(diào)培養(yǎng)以社會(huì)需求為導(dǎo)向。

根據(jù)對(duì)于石油工程專業(yè)人才社會(huì)需求的分析,我國(guó)石油類高校應(yīng)加強(qiáng)石油工程類學(xué)生的軟件學(xué)習(xí)和編寫能力,完善石油工程專業(yè)軟件的課程設(shè)計(jì),更加全面和系統(tǒng)地建立軟件教學(xué)模式,將石油工程專業(yè)軟件的培養(yǎng)方向定位在:軟件開發(fā)方向,軟件熟練使用方向和軟件測(cè)試方向。當(dāng)然這三個(gè)方向是不同層面上人才的培養(yǎng)。石油類軟件開發(fā)方向的人才,既要能熟練使用既有的石油類相關(guān)軟件,同時(shí)要能夠評(píng)估軟件的各項(xiàng)性能指標(biāo),指出軟件存在的不足,以及未來(lái)能夠改進(jìn)的地方。石油類軟件測(cè)試方向的人才,要能夠熟練使用各類石油類相關(guān)軟件,在熟練使用石油類軟件的基礎(chǔ)上,合理、科學(xué)地評(píng)估軟件的各項(xiàng)性能指標(biāo),以期對(duì)軟件進(jìn)行改進(jìn)。石油類軟件使用方向的人才,要能夠?qū)④浖氖褂煤蛯W(xué)習(xí)應(yīng)用到實(shí)際的工程問題中去,利用科學(xué)的分析方法,解決實(shí)際的問題。同時(shí),對(duì)于三類人才的培養(yǎng),都要加強(qiáng)基礎(chǔ)知識(shí)的學(xué)習(xí),只有掌握了石油方面的基礎(chǔ)知識(shí),才能更好地應(yīng)用各種軟件去解決實(shí)際問題。在明確了這三種培養(yǎng)方向后,教師在實(shí)際教學(xué)過程中就能夠做到目標(biāo)明確,層次清晰。

3 構(gòu)建實(shí)踐教學(xué)體系

3.1 構(gòu)建實(shí)踐環(huán)節(jié)多層次體系

在對(duì)相關(guān)知識(shí)點(diǎn)學(xué)習(xí)和剖析的過程中,我國(guó)石油類高校還要加強(qiáng)構(gòu)建實(shí)踐的教學(xué)體系。將學(xué)生對(duì)于石油類軟件的學(xué)習(xí)分為對(duì)于基礎(chǔ)技能、綜合技能、應(yīng)用技能和職業(yè)技能的學(xué)習(xí)。

3.1.1 對(duì)于基礎(chǔ)技能的學(xué)習(xí)

石油工程專業(yè)的課程知識(shí)體系要覆蓋本專業(yè)軟件工程體系與核心內(nèi)容,在不斷加強(qiáng)石油類科目學(xué)習(xí)的基礎(chǔ)上,加強(qiáng)對(duì)于軟件工程體系的學(xué)習(xí),對(duì)于軟件多使用的編寫語(yǔ)言,如C語(yǔ)言等要掌握基本的語(yǔ)法規(guī)則和編寫要求,具有程序化的思維,熟悉相關(guān)軟件的開發(fā)環(huán)境,能夠驗(yàn)證相關(guān)的實(shí)踐技術(shù)知識(shí)點(diǎn)。

3.1.2 對(duì)于綜合技能的學(xué)習(xí)

以學(xué)生所學(xué)習(xí)的石油工程基礎(chǔ)理論知識(shí)為基礎(chǔ),以當(dāng)前的面向?qū)ο蟮某绦蛟O(shè)計(jì)為工具,結(jié)合軟件工程,質(zhì)量工程,過程管理的基本原理和應(yīng)用實(shí)踐,使學(xué)生掌握當(dāng)前先進(jìn)的軟件工程方法和技術(shù),具備獨(dú)立開發(fā)石油類應(yīng)用軟件的能力。

3.1.3 對(duì)于應(yīng)用技能的學(xué)習(xí)

要求學(xué)生以開發(fā)團(tuán)隊(duì)的形式,獨(dú)立完成一個(gè)軟件項(xiàng)目的開發(fā)。培養(yǎng)學(xué)生團(tuán)隊(duì)協(xié)作的能力和自主學(xué)習(xí),獨(dú)立思考,開拓創(chuàng)新的能力。建立支持小組開發(fā)的軟件開發(fā)支撐環(huán)境,讓學(xué)生從“實(shí)踐可視化”軟件工程的角度學(xué)習(xí)和運(yùn)用軟件工程的思想和現(xiàn)代技術(shù)解決軟件開發(fā)問題。

3.1.4 對(duì)于職業(yè)技能的學(xué)習(xí)

要求學(xué)生深入企業(yè)或單位,運(yùn)用所掌握的理論與實(shí)踐能力,運(yùn)用當(dāng)前較為先進(jìn)的軟件開發(fā)支撐環(huán)境,運(yùn)用軟件開發(fā)先進(jìn)技術(shù),能夠以團(tuán)隊(duì)方式建立一個(gè)具有一定規(guī)模的測(cè)試合格的應(yīng)用軟件系統(tǒng)。

3.2 構(gòu)建實(shí)訓(xùn)環(huán)節(jié)多層次體系

本著培養(yǎng)符合社會(huì)需求的高端人才,讓學(xué)生能夠“早知道,早認(rèn)識(shí),早上手,早熟悉,早應(yīng)用”,我國(guó)石油類高校應(yīng)該將教學(xué)計(jì)劃與實(shí)訓(xùn)環(huán)節(jié)緊密結(jié)合,具體可以采用以下措施:

3.2.1 基礎(chǔ)技能實(shí)訓(xùn)階段

將一些石油專業(yè)的入門軟件作為實(shí)習(xí)內(nèi)容,讓學(xué)生早早地意識(shí)到軟件應(yīng)用之于石油行業(yè)的重要性,并讓學(xué)生具備一些初級(jí)的軟件操作技能,能夠簡(jiǎn)單地應(yīng)用軟件完成一些基礎(chǔ)的應(yīng)用實(shí)例。

3.2.2 認(rèn)識(shí)實(shí)訓(xùn)階段

讓學(xué)生了解到有關(guān)于軟件應(yīng)用系統(tǒng)開發(fā)的基礎(chǔ)知識(shí),了解軟件的開發(fā)環(huán)境,軟件中數(shù)據(jù)庫(kù)的建立等。

3.2.3 課程實(shí)訓(xùn)階段

具體開設(shè)軟件學(xué)習(xí)、使用、開發(fā)的相關(guān)課程,系統(tǒng)地向?qū)W生傳授石油工程專業(yè)軟件的相關(guān)知識(shí),使學(xué)生在大腦里建立完整的知識(shí)體系,能夠熟練地將理論所學(xué)應(yīng)用到實(shí)際中。

4 改進(jìn)教學(xué)方法和手段

構(gòu)建系統(tǒng)的教學(xué)方法和手段是一項(xiàng)系統(tǒng)的工程,需要廣大師生共同努力,積極思考,勇于實(shí)踐,不斷接受新的知識(shí)。教師應(yīng)該將工程應(yīng)用中的實(shí)踐經(jīng)驗(yàn)和相關(guān)案例融入到教學(xué)體系中去,使學(xué)生能夠更加貼近實(shí)際,同時(shí)可以將軟件開發(fā)中的失敗案例向?qū)W生講述,以起到警示學(xué)生的作用,使學(xué)生在日后的學(xué)習(xí)中不會(huì)犯類似的錯(cuò)誤,避免重復(fù)性犯錯(cuò)造成的損失。教師應(yīng)積極鼓勵(lì)學(xué)生自主學(xué)習(xí),將學(xué)習(xí)從課堂延伸到課下,通過查閱相關(guān)資料,了解國(guó)內(nèi)外的動(dòng)向,掌握前沿信息,了解最新技術(shù),拓寬自己的視野。

第5篇

(浙江工業(yè)大學(xué) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,浙江 杭州)

摘 要:分析國(guó)內(nèi)高校在軟件工程課程設(shè)置上的側(cè)重點(diǎn)以及軟件職業(yè)技術(shù)資格考試內(nèi)容,提出以SWEBOK V3中知識(shí)域的要求為課程內(nèi)容基礎(chǔ)框架,基于畢業(yè)生的產(chǎn)出能力導(dǎo)向進(jìn)行教學(xué)大綱、知識(shí)內(nèi)容和考核方式改革,通過監(jiān)控學(xué)生成績(jī)對(duì)課程教學(xué)效果進(jìn)行分析和長(zhǎng)期持續(xù)改進(jìn)。

關(guān)鍵詞 :產(chǎn)出導(dǎo)向;軟件工程;課程改革

1 背 景

作為軟件工程專業(yè)的主要核心課程,軟件工程課程一直很受關(guān)注,圍繞著課程教學(xué)所進(jìn)行的教學(xué)改革也比較多[1]。目前,正在各高校進(jìn)行的工程教育專業(yè)認(rèn)證是我國(guó)為推進(jìn)工程教育改革、提高工程教育質(zhì)量、建立工程教育與工程師制度銜接、提高工程教育對(duì)產(chǎn)業(yè)發(fā)展的適應(yīng)性[2]和提高我國(guó)工程技術(shù)人才的國(guó)際競(jìng)爭(zhēng)力所做的一項(xiàng)合格性評(píng)價(jià),在給高校工程教育帶來(lái)發(fā)展契機(jī)的同時(shí)也提出了對(duì)教育理念、教學(xué)過程管理、教學(xué)內(nèi)容更新?lián)Q代等方面的挑戰(zhàn)和調(diào)整要求。

2 課程現(xiàn)狀

目前,國(guó)內(nèi)高校軟件工程課程使用的教材主要有張海藩《軟件工程導(dǎo)論》、鄭人杰《實(shí)用軟件工程》和國(guó)外翻譯版《軟件工程》。教學(xué)內(nèi)容主要有軟件工程概況、可行性研究、需求工程、傳統(tǒng)的軟件設(shè)計(jì)、面向?qū)ο笤O(shè)計(jì)、編碼、軟件質(zhì)量與保證,項(xiàng)目計(jì)劃與管理、軟件開發(fā)工具與環(huán)境等。軟件工程是一門強(qiáng)調(diào)實(shí)踐的綜合性工程課程,各高校在具體課程安排上各有側(cè)重。

例如,復(fù)旦大學(xué)(54學(xué)時(shí))的課程重點(diǎn)首先是結(jié)構(gòu)化分析與設(shè)計(jì)、面向?qū)ο蟮姆治雠c設(shè)計(jì),這兩部分內(nèi)容超過了1/4總學(xué)時(shí);其次是軟件測(cè)試和軟件項(xiàng)目管理,分別約占總學(xué)時(shí)的1/6;課程特色在人機(jī)界面設(shè)計(jì)和Web工程上。清華大學(xué)(48學(xué)時(shí))把面向?qū)ο蠓椒║ML和RUP作為重點(diǎn),占總學(xué)時(shí)的近1/3;其次是結(jié)構(gòu)化分析與設(shè)計(jì),占總學(xué)時(shí)的1/4;軟件過程及軟件工程管理是另一重點(diǎn),通過學(xué)生合作小組或參與項(xiàng)目組進(jìn)行軟件開發(fā),在實(shí)踐中理解軟件過程的意義和作用,培養(yǎng)軟件項(xiàng)目管理的意識(shí)和能力。浙江大學(xué)(理論32學(xué)時(shí)、實(shí)踐32學(xué)時(shí))重點(diǎn)講述軟件工程的常用方法,包括分析模型的建立、總體設(shè)計(jì)、軟件測(cè)試等,其特色是網(wǎng)絡(luò)應(yīng)用軟件的開發(fā)方法和實(shí)踐,通過從需求單位抽取出的大型模擬案例進(jìn)行項(xiàng)目開發(fā),鍛煉學(xué)生的系統(tǒng)設(shè)計(jì)、開發(fā)、談判、溝通、寫作、團(tuán)隊(duì)合作等能力,培養(yǎng)學(xué)生的工程職業(yè)素養(yǎng)。

通過對(duì)國(guó)內(nèi)幾所高校課程教學(xué)特點(diǎn)的分析,我們發(fā)現(xiàn)目前國(guó)內(nèi)高校軟件工程課程主要以理論知識(shí)教學(xué)為主,雖然有的院校做到了實(shí)踐與理論并重(1:1),但是大多數(shù)院校還是以理論知識(shí)教學(xué)為主。課堂教學(xué)以講述概念性基礎(chǔ)知識(shí)為主,課程的內(nèi)容主要有面向?qū)ο蟮姆治鲈O(shè)計(jì)、軟件測(cè)試和項(xiàng)目管理,對(duì)新知識(shí)、新技術(shù)和新工具介紹較少,目前軟件工程課程更像是一門導(dǎo)論課程。

3 面臨問題分析

3.1 工程專業(yè)畢業(yè)要求對(duì)課程的影響

工程專業(yè)畢業(yè)生應(yīng)具備足夠的溝通能力、合作能力、專業(yè)知識(shí)技能、終身學(xué)習(xí)能力及人格、國(guó)際視野和責(zé)任感等能力素質(zhì),這些素質(zhì)要求可以保證學(xué)生畢業(yè)進(jìn)入職場(chǎng)前具備基本的職業(yè)素養(yǎng)和從業(yè)能力。產(chǎn)出導(dǎo)向是工程教育認(rèn)證中重點(diǎn)關(guān)注的部分,課程體系設(shè)置、師資隊(duì)伍建設(shè)和外部條件配備均以有利于學(xué)生達(dá)到培養(yǎng)目標(biāo)和畢業(yè)要求為導(dǎo)向。畢業(yè)要求反作用于課程設(shè)置,要求課程的內(nèi)容建設(shè)、教學(xué)方法改進(jìn)、過程監(jiān)督以及成績(jī)考核都應(yīng)圍繞這一要求,細(xì)化產(chǎn)出導(dǎo)向的要求和能力指標(biāo),設(shè)置相應(yīng)知識(shí)點(diǎn)并調(diào)整各自的重要性比例,從知識(shí)點(diǎn)授課和實(shí)踐能力兩方面落實(shí)能力培養(yǎng),達(dá)到畢業(yè)產(chǎn)出的要求。

3.2 與軟件工程課程相關(guān)的專業(yè)技術(shù)資格考試分析

工程教育認(rèn)證是將來(lái)國(guó)家注冊(cè)工程師制度的基礎(chǔ)和重要環(huán)節(jié),目前我國(guó)已經(jīng)在土建、環(huán)境、核安全等領(lǐng)域開展試點(diǎn)工作,實(shí)現(xiàn)了對(duì)工程人才的社會(huì)評(píng)價(jià)及國(guó)際間人才資格互認(rèn)。在我國(guó),與軟件工程課程相關(guān)的全國(guó)性考試還有計(jì)算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試,由國(guó)家人力資源和社會(huì)保障部、工業(yè)和信息化部領(lǐng)導(dǎo),對(duì)全國(guó)計(jì)算機(jī)與軟件專業(yè)技術(shù)人員進(jìn)行職業(yè)資格、專業(yè)技術(shù)資格認(rèn)定和專業(yè)技術(shù)水平測(cè)試。筆者對(duì)與軟件工程課程相關(guān)的資格考試內(nèi)容進(jìn)行解析,以軟件設(shè)計(jì)師為例進(jìn)行重點(diǎn)分析,見表1。

從表1分析內(nèi)容可見,軟件工程基礎(chǔ)考試內(nèi)容與課程教學(xué)大綱知識(shí)點(diǎn)一致,在信息安全知識(shí)和標(biāo)準(zhǔn)化知識(shí)上給出新增內(nèi)容,這與SWEBOK2013知識(shí)體系一致??荚嚳颇俊败浖O(shè)計(jì)”以上述知識(shí)為基礎(chǔ),考查工程師的實(shí)際工作能力。在最近幾次考試中有考題涉及數(shù)據(jù)流圖、UML圖的應(yīng)用分析,與課程授課側(cè)重點(diǎn)也相符,更側(cè)重于實(shí)例的應(yīng)用能力,需要實(shí)踐積累與運(yùn)用。

3.3 SWEBOK V3和課程對(duì)應(yīng)關(guān)系分析

軟件工程專業(yè)的課程體系是基于軟件工程知識(shí)體系SWEBOK(software engineering body of knowledge)、計(jì)算機(jī)教程軟件工程卷(computing curriculum-software engineering, CCSE)及其中的軟件工程教育知識(shí)體(soft engineering education knowledge,SEEK)而建立起來(lái)的[3-4]。2014年,IEEE計(jì)算機(jī)協(xié)會(huì)了軟件工程知識(shí)體系指南第3版,該版將原來(lái)的10個(gè)知識(shí)域擴(kuò)展到15個(gè),與現(xiàn)有軟件工程課程大綱的比較結(jié)果見表2,其中有分布到其他課程中的知識(shí)點(diǎn)未加以說(shuō)明。新增和修改的相關(guān)知識(shí)點(diǎn)需要在軟件工程課程教學(xué)和實(shí)踐環(huán)節(jié)落實(shí)。

4 基于產(chǎn)出導(dǎo)向的軟件工程課程改革與建設(shè)

4.1 課程教學(xué)目標(biāo)修訂

基于上述分析,我們進(jìn)行基于產(chǎn)出導(dǎo)向的軟件工程課程改革和建設(shè)。課程教學(xué)以使學(xué)生掌握軟件工程的理論基礎(chǔ)知識(shí)和基本工作原理,培養(yǎng)學(xué)生具有工程問題需求分析的能力以及綜合運(yùn)用計(jì)算機(jī)科學(xué)和工程技術(shù)完成系統(tǒng)設(shè)計(jì)、實(shí)施和維護(hù)的能力為目標(biāo)。課程的主要任務(wù)是使學(xué)生掌握軟件開發(fā)過程的理論、方法、技術(shù)標(biāo)準(zhǔn)以及計(jì)算機(jī)輔助工程和環(huán)境等知識(shí)并通過實(shí)驗(yàn)靈活應(yīng)用;掌握軟件工程的基本概念、軟件開發(fā)模型、開發(fā)過程的管理和質(zhì)量控制;掌握需求分析的任務(wù)與原則,傳統(tǒng)面向?qū)ο笮枨蠓治龇椒?、設(shè)計(jì)過程與一般性概念以及文檔的編寫;掌握程序設(shè)計(jì)方法,增強(qiáng)編程實(shí)踐訓(xùn)練,掌握軟件測(cè)試技術(shù)與糾錯(cuò)性軟件維護(hù)方法;掌握UML建模技術(shù),能在軟件工程過程中使用常用建模工具,能運(yùn)用建模方法解決工程實(shí)際問題;了解專業(yè)開發(fā)活動(dòng)涉及的標(biāo)準(zhǔn)、方針、政策和法律、法規(guī),能正確認(rèn)識(shí)實(shí)施軟件工程對(duì)客觀世界和人類社會(huì)的影響。

4.2 教學(xué)內(nèi)容和教學(xué)方法改進(jìn)

根據(jù)畢業(yè)產(chǎn)出要求及SWEBOK V3新修改版,我們對(duì)教學(xué)內(nèi)容作如下調(diào)整:①在64學(xué)時(shí)課時(shí)中,將理論與實(shí)踐課時(shí)設(shè)定為1:1;②在需求分析和設(shè)計(jì)部分新增人機(jī)界面和系統(tǒng)安全知識(shí);③獨(dú)立介紹軟件復(fù)用部分知識(shí),結(jié)合軟件設(shè)計(jì)模式討論軟件可復(fù)用性;④在軟件質(zhì)量保證和項(xiàng)目管理部分新增軟件產(chǎn)品標(biāo)準(zhǔn)和行業(yè)標(biāo)準(zhǔn)、國(guó)內(nèi)外法律和法規(guī);⑤在軟件維護(hù)部分新增軟件退役和遷移。

每一章都提供參考資料,教師引導(dǎo)學(xué)生有選擇地閱讀其中的部分內(nèi)容,根據(jù)課程內(nèi)容的進(jìn)展情況布置相應(yīng)的任務(wù)、思考題和作業(yè),引導(dǎo)學(xué)生通過Internet或其他途徑查閱相關(guān)資料以拓寬知識(shí)面,了解軟件工程領(lǐng)域最新實(shí)踐研究成果。為了使學(xué)生建立起軟件開發(fā)和維護(hù)的工程化意識(shí),較系統(tǒng)地掌握按照工程化思想開發(fā)與維護(hù)軟件的方法和技術(shù),教師需在教學(xué)中培養(yǎng)學(xué)生從軟件企業(yè)開發(fā)和維護(hù)實(shí)際大中型軟件的角度出發(fā),結(jié)合成本、風(fēng)險(xiǎn)、效益、進(jìn)度、過程、質(zhì)量等多種因素系統(tǒng)地分析軟件開發(fā)和維護(hù)過程中的問題,突破以往要求完成某一給定知識(shí)點(diǎn)作業(yè)的單一思考問題局限。此外,構(gòu)造實(shí)驗(yàn)環(huán)境用于課內(nèi)工程項(xiàng)目實(shí)踐,通過模擬項(xiàng)目的開發(fā),鍛煉學(xué)生的系統(tǒng)設(shè)計(jì)和開發(fā)能力、軟件工具的使用能力、語(yǔ)言交流能力、文檔編寫能力以及團(tuán)隊(duì)合作能力,培養(yǎng)學(xué)生的職業(yè)素養(yǎng)。項(xiàng)目實(shí)踐引導(dǎo)需貫穿理論知識(shí)學(xué)習(xí)始終。

4.3 考核方式與持續(xù)改進(jìn)并行

課程強(qiáng)調(diào)過程考核,總成績(jī)分為平時(shí)和期末兩部分,分別占50%。平時(shí)成績(jī)主要考核學(xué)生的課堂表現(xiàn)、作業(yè)、實(shí)驗(yàn)?zāi)芰蛯?shí)驗(yàn)報(bào)告撰寫情況等。其中,課堂表現(xiàn)主要從學(xué)生上課是否專心聽講、回答教師提問是否正確以及分組討論是否積極、正確、有獨(dú)特見解等進(jìn)行考核,以提高課堂教學(xué)效果和運(yùn)用工程基礎(chǔ)知識(shí)及本專業(yè)基本理論解決實(shí)際工程問題的能力;作業(yè)方面重點(diǎn)考核學(xué)生掌握軟件工程理論基礎(chǔ)知識(shí)和基本工作原理的程度;課內(nèi)實(shí)踐教學(xué)環(huán)節(jié)重點(diǎn)考核學(xué)生的工程問題需求分析和設(shè)計(jì)能力,綜合運(yùn)用計(jì)算機(jī)科學(xué)和工程技術(shù)完成系統(tǒng)的分析和設(shè)計(jì)并對(duì)設(shè)計(jì)文檔進(jìn)行審查的能力;期末考試將按照課程教學(xué)目標(biāo)全面考核學(xué)生課程學(xué)習(xí)的效果,選取一定數(shù)目的學(xué)生成績(jī)?yōu)闃颖?,?jì)算該課程對(duì)畢業(yè)要求貢獻(xiàn)的達(dá)成度并通過建立閥值定量評(píng)估課程教學(xué)質(zhì)量,通過不斷提出持續(xù)的改進(jìn)意見并實(shí)施,切實(shí)加大課程對(duì)提高畢業(yè)產(chǎn)出能力的貢獻(xiàn)。

5 結(jié) 語(yǔ)

筆者基于畢業(yè)生產(chǎn)出能力對(duì)課程教學(xué)目標(biāo)進(jìn)行了修訂,完善了軟件工程課程的教學(xué)內(nèi)容和知識(shí)結(jié)構(gòu),對(duì)教學(xué)方法進(jìn)行了梳理,最后通過改變考核方式對(duì)課程進(jìn)行長(zhǎng)期監(jiān)控和調(diào)整,實(shí)現(xiàn)課程的持續(xù)改進(jìn)。下一步工作將重點(diǎn)關(guān)注課程中學(xué)生自主能力導(dǎo)引體系和畢業(yè)生能力評(píng)價(jià)反饋機(jī)制的構(gòu)建。

第一作者簡(jiǎn)介:江頡,女,副教授,研究方向?yàn)榉?wù)計(jì)算和信息安全,jj@zjut.edu.cn。

浙江省計(jì)算機(jī)應(yīng)用與教育學(xué)會(huì)教育委員會(huì)第十八屆年會(huì)

參考文獻(xiàn):

[1] 廖禮萍, 劉宏哲, 馬小軍, 等. 面向應(yīng)用型人才培養(yǎng)的軟件工程課程教學(xué)改革[J]. 計(jì)算機(jī)教育, 2014(14): 19-21.

[2] 方崢.“華盛頓協(xié)議”簽約成員工程教育認(rèn)證制度之比較[J].高教發(fā)展與評(píng)估, 2014(4): 66-76.

[3] 沈備軍. 解讀軟件工程知識(shí)體系SWEBOK V3[J].計(jì)算機(jī)教育, 2014(7): 1-2.

第6篇

關(guān)鍵詞:教學(xué)方法;軟件開發(fā)課程;高素質(zhì)人才

具備專業(yè)背景的軟件設(shè)計(jì)復(fù)合型人才在行業(yè)軟件產(chǎn)業(yè)發(fā)展中處于非常重要的地位。具備某一專業(yè)知識(shí)結(jié)構(gòu),同時(shí)又具有較強(qiáng)計(jì)算機(jī)應(yīng)用能力,甚至具備較強(qiáng)的軟件開發(fā)能力的復(fù)合型人才,在專業(yè)知識(shí)和計(jì)算機(jī)軟件設(shè)計(jì)兩個(gè)領(lǐng)域都具備相當(dāng)?shù)闹R(shí)能力,能夠成為學(xué)科交叉領(lǐng)域的行家里手,能夠利用所具備的計(jì)算機(jī)專業(yè)知識(shí)推動(dòng)本企業(yè)內(nèi)的信息化建設(shè);當(dāng)企業(yè)進(jìn)行信息化建設(shè)時(shí),他們能根據(jù)自身的專業(yè)知識(shí)背景對(duì)信息化建設(shè)過程提出符合企業(yè)實(shí)際的建設(shè)方案,甚至可以獨(dú)立承擔(dān)特定行業(yè)的信息化建設(shè)項(xiàng)目。這種能力不是一個(gè)單純計(jì)算機(jī)專業(yè)學(xué)科的畢業(yè)生所能具備的,因?yàn)橛?jì)算機(jī)專業(yè)的畢業(yè)生沒有特定行業(yè)知識(shí)結(jié)構(gòu)和背景,而且特定行業(yè)的軟件開發(fā)任務(wù),往往需要他們花大量時(shí)間理解客戶的需求;同時(shí),特定行業(yè)的畢業(yè)生如果沒經(jīng)過高層次計(jì)算機(jī)應(yīng)用知識(shí)學(xué)習(xí),他們也無(wú)法充分理解信息化在企業(yè)生產(chǎn)經(jīng)營(yíng)環(huán)節(jié)中起到的推動(dòng)作用以及其局限性,也不能科學(xué)、高效地利用信息化成果推動(dòng)企業(yè)的發(fā)展進(jìn)步。因此,計(jì)算機(jī)應(yīng)用人才不僅要由計(jì)算機(jī)專業(yè)培養(yǎng),更要從非計(jì)算機(jī)專業(yè)中培養(yǎng);不僅要培養(yǎng)非計(jì)算機(jī)專業(yè)學(xué)生使用成熟商業(yè)軟件的能力,也要培養(yǎng)非計(jì)算機(jī)專業(yè)學(xué)生利用計(jì)算機(jī)軟件進(jìn)行開發(fā)的能力。

1以項(xiàng)目實(shí)踐為導(dǎo)向的軟件開發(fā)課程教學(xué)模式

計(jì)算機(jī)課程與其他課程相比,其特點(diǎn)是非常注重課程實(shí)踐,軟件開發(fā)基礎(chǔ)課程除了與其他計(jì)算機(jī)課程一樣具有實(shí)踐性,此外,它更強(qiáng)調(diào)工程性,其學(xué)習(xí)重點(diǎn)是在應(yīng)用上,靈活應(yīng)用所學(xué)到的計(jì)算機(jī)相關(guān)知識(shí)是軟件開發(fā)基礎(chǔ)這門課程的核心和目標(biāo)。

我校軟件開發(fā)基礎(chǔ)課程教學(xué)始于2005年,至今已經(jīng)近4年。在這4年間,我們逐步摸索出一個(gè)以項(xiàng)目實(shí)踐為導(dǎo)向的軟件開發(fā)課程的教學(xué)模型。在綜合計(jì)算機(jī)基礎(chǔ)理論、現(xiàn)代軟件開發(fā)技術(shù)、軟件工程學(xué)原理和UML統(tǒng)一建模技術(shù)理論的基礎(chǔ)上,以知識(shí)應(yīng)用為目的,以項(xiàng)目實(shí)踐為手段構(gòu)建了完整的教學(xué)模型。該模型具備完整的教學(xué)系統(tǒng)結(jié)構(gòu)體系,能夠滿足目前企業(yè)對(duì)于復(fù)合型高素質(zhì)人才的實(shí)際需求。這套體系主要包括以下四個(gè)方面的內(nèi)容。

1.1實(shí)用合理的知識(shí)內(nèi)容結(jié)構(gòu)

一個(gè)專業(yè)計(jì)算機(jī)軟件開發(fā)人員需要很多計(jì)算機(jī)專業(yè)知識(shí),我們無(wú)法用同樣標(biāo)準(zhǔn)去要求非計(jì)算機(jī)專業(yè)學(xué)生掌握全部計(jì)算機(jī)專業(yè)課程知識(shí),鑒于本課程的培養(yǎng)目標(biāo),我們也不必要求學(xué)生學(xué)習(xí)過多專業(yè)課程,我們所選擇的知識(shí)應(yīng)該是必不可少且切實(shí)可用的內(nèi)容,以下是本課程的知識(shí)內(nèi)容組成(如表1所示)。

開發(fā)工具是進(jìn)行具體程序設(shè)計(jì)開發(fā)必時(shí)不可少的,學(xué)生必須掌握某種開發(fā)語(yǔ)言才能進(jìn)行具體開發(fā)活動(dòng);數(shù)據(jù)庫(kù)是目前進(jìn)行各種信息管理的主要方式和工具,絕大多數(shù)行業(yè)都需要使用數(shù)據(jù)庫(kù)進(jìn)行信息管理工作;軟件工程知識(shí)對(duì)軟件開發(fā)活動(dòng)的內(nèi)容、方式、成果等進(jìn)行總結(jié)和提煉,對(duì)于進(jìn)行軟件開發(fā)活動(dòng)具有高度的指導(dǎo)意義,特別是UML(統(tǒng)一建模語(yǔ)言)是目前主流的軟件建模語(yǔ)言。

我們認(rèn)為以上三類知識(shí)是學(xué)習(xí)軟件開發(fā)基礎(chǔ)課程的主要知識(shí)內(nèi)容,通過對(duì)以上知識(shí)的學(xué)習(xí),學(xué)生就可以建立進(jìn)行軟件開發(fā)所需要的最主要的知識(shí)框架,在此基礎(chǔ)之上,學(xué)生可以根據(jù)自身情況和不同的行業(yè)要求進(jìn)一步豐富自身的知識(shí)結(jié)構(gòu)。

1.2以項(xiàng)目開發(fā)過程為主軸的教學(xué)方式

傳統(tǒng)上,計(jì)算機(jī)課程教學(xué)一般是采取以講解知識(shí)內(nèi)容為主的教學(xué)法,教師根據(jù)教學(xué)安排,依據(jù)各個(gè)章節(jié)循序漸進(jìn)地講授課程各章節(jié)的知識(shí)點(diǎn),學(xué)生根據(jù)老師的指導(dǎo)來(lái)進(jìn)行課程內(nèi)容的學(xué)習(xí)。這種教學(xué)方式是基于行為主義的教學(xué)模式,是以教師為中心的教學(xué)結(jié)構(gòu)[1]。

以項(xiàng)目開發(fā)過程為教學(xué)主軸的教學(xué)方式在教學(xué)過程中強(qiáng)調(diào)運(yùn)用以項(xiàng)目為主軸的教學(xué)法。它是教與學(xué)互動(dòng)的模式[2],基本思路是:在對(duì)基礎(chǔ)知識(shí)進(jìn)行復(fù)習(xí)且掌握其基本知識(shí)內(nèi)容后,以一個(gè)小而完整的軟件開發(fā)項(xiàng)目貫穿整個(gè)課程教學(xué)過程的始終,以項(xiàng)目的構(gòu)建過程為線索安排教學(xué)步驟,整個(gè)教學(xué)過程由項(xiàng)目任務(wù)來(lái)驅(qū)動(dòng)。學(xué)生在學(xué)習(xí)過程中參與―個(gè)完整項(xiàng)目的分析、設(shè)計(jì)、實(shí)現(xiàn)全過程,在課堂教學(xué)中把理論和實(shí)踐教學(xué)有機(jī)地結(jié)合起來(lái)。學(xué)生不再是被動(dòng)的接受者,而是積極的參與者。這種開放性、創(chuàng)新性的教育思想和模式,有利于克服以往教學(xué)模式的弊端,可極大地促進(jìn)學(xué)生在軟件開發(fā)方面實(shí)際水平的提高[3]。

1.3以項(xiàng)目工程實(shí)踐為主體的實(shí)踐方式

在完成基于項(xiàng)目的主要教學(xué)內(nèi)容后,教師需要對(duì)學(xué)生所學(xué)習(xí)的內(nèi)容和所具備的開發(fā)能力進(jìn)行一個(gè)核查確認(rèn)。在這個(gè)階段,我們采用以具體項(xiàng)目開發(fā)的形式對(duì)學(xué)生所學(xué)知識(shí)內(nèi)容及開發(fā)能力進(jìn)行全面檢驗(yàn)工作。

1.4以項(xiàng)目完成度和應(yīng)用能力為主要參照的評(píng)價(jià)體系

教學(xué)過程的最后階段是對(duì)教學(xué)效果的評(píng)價(jià)階段,目前大部分課程主要是是采取終結(jié)式考核[4]。

以項(xiàng)目實(shí)踐為導(dǎo)向的軟件開發(fā)課程教學(xué)模式的評(píng)價(jià)體系沒有采用傳統(tǒng)的考核方式,而是完全貫徹以項(xiàng)目實(shí)踐為主軸的原則,將評(píng)價(jià)體系的評(píng)價(jià)對(duì)象從個(gè)人轉(zhuǎn)移到開發(fā)團(tuán)隊(duì)上,班級(jí)中的一個(gè)開發(fā)小組就是一個(gè)開發(fā)團(tuán)隊(duì),評(píng)價(jià)依據(jù)也從試卷轉(zhuǎn)移到所承擔(dān)的開發(fā)項(xiàng)目上。從開發(fā)分組中選出一名組長(zhǎng),模擬公司的項(xiàng)目組運(yùn)作模式,在組內(nèi)由項(xiàng)目組長(zhǎng)負(fù)責(zé)任務(wù)分配、進(jìn)度跟蹤和質(zhì)量監(jiān)控,教師抽查各組進(jìn)度狀況。各組之間展開競(jìng)爭(zhēng)和評(píng)比,以促進(jìn)各項(xiàng)目的進(jìn)展和完成。其中,項(xiàng)目進(jìn)度跟蹤考核成績(jī),由教師和項(xiàng)目組長(zhǎng)依據(jù)組員在組內(nèi)擔(dān)任的任務(wù)、進(jìn)度控制情況評(píng)定; 根據(jù)組之間競(jìng)爭(zhēng)狀況(包括進(jìn)度、質(zhì)量控制、組員之間協(xié)作情況)決定組長(zhǎng)的考核成績(jī)[5]。項(xiàng)目最后提交的項(xiàng)目成果考核采用答辯方式。項(xiàng)目開發(fā)者演示作品,并簡(jiǎn)述開發(fā)過程,并回答師生有關(guān)項(xiàng)目的實(shí)現(xiàn)技術(shù)、編程技巧、數(shù)據(jù)庫(kù)設(shè)計(jì)方面的提問。最終,由教師綜合給出成績(jī)。

評(píng)價(jià)體系的評(píng)價(jià)標(biāo)準(zhǔn)設(shè)置如表2所示。

2以項(xiàng)目實(shí)踐為導(dǎo)向的教學(xué)方法實(shí)施過程

以軟件設(shè)計(jì)課程中實(shí)施項(xiàng)目實(shí)踐為導(dǎo)向的教學(xué)方法的實(shí)施過程。

(1) 項(xiàng)目背景設(shè)置。以“教務(wù)管理信息系統(tǒng)”的開發(fā)過程作為背景,開發(fā)一個(gè)對(duì)學(xué)生信息、班級(jí)信息、教師信息及課程信息進(jìn)行計(jì)算機(jī)管理的軟件系統(tǒng),并實(shí)現(xiàn)對(duì)上述信息的常規(guī)維護(hù)操作(增,刪,改)以及查詢、統(tǒng)計(jì)和分析服務(wù)。

(2) 項(xiàng)目的最終成果要求。

在項(xiàng)目的各個(gè)開發(fā)階段都要求參與開發(fā)工作的學(xué)生提供所承擔(dān)的任務(wù)的設(shè)計(jì)文檔。

要求提供核心功能模塊的代碼。

要求提供測(cè)試方案說(shuō)明。

(3) 對(duì)學(xué)生進(jìn)行分組。

原則上以3~5人為一組,并設(shè)置一個(gè)組長(zhǎng)作為責(zé)任人,要求組長(zhǎng)作為所在開發(fā)小組的負(fù)責(zé)人,由其對(duì)組員的開發(fā)工作進(jìn)行組織和分配,總的設(shè)計(jì)開發(fā)時(shí)間設(shè)計(jì)為一個(gè)月。

(4) 教師進(jìn)行分階段項(xiàng)目開發(fā)實(shí)踐指導(dǎo)。

第7篇

實(shí)驗(yàn)室建設(shè)現(xiàn)狀與學(xué)科知識(shí)快速發(fā)展不相適應(yīng)。軟件工程專業(yè)新知識(shí)、新技術(shù)層出不窮,發(fā)展十分迅速,知識(shí)淘汰率極高,目前高校實(shí)驗(yàn)室的機(jī)器配置大多無(wú)法緊跟技術(shù)的發(fā)展,以地方高校為例,目前不少地方高校教學(xué)用的絕大多數(shù)計(jì)算機(jī)已經(jīng)超服務(wù)年限多年,無(wú)法滿足教學(xué)要求,如運(yùn)行不了新的操作系統(tǒng)和專業(yè)軟件,特別是相當(dāng)多的本該在課程實(shí)驗(yàn)中使用的軟件根本無(wú)法運(yùn)行、甚至是無(wú)法安裝,使培養(yǎng)出的人才與社會(huì)對(duì)軟件類應(yīng)用型人才的要求產(chǎn)生明顯的距離,無(wú)法滿足社會(huì)對(duì)應(yīng)用型人才的需求。

缺乏足夠的軟件人才培養(yǎng)基地,與應(yīng)用型本科培養(yǎng)目標(biāo)存在一定的距離。軟件人才的成長(zhǎng)除了要培養(yǎng)其具備扎實(shí)的理論基礎(chǔ)外,還需要在軟件項(xiàng)目設(shè)計(jì)和開發(fā)的過程中不斷錘煉、積累經(jīng)驗(yàn),才有可能逐步成長(zhǎng)為企業(yè)需要的、實(shí)用的軟件人才。由于缺乏軟件人才培養(yǎng)基地,學(xué)生幾乎沒有參與軟件項(xiàng)目設(shè)計(jì)和開發(fā)的機(jī)會(huì)。

人才培養(yǎng)的對(duì)策建議

如何多途徑培養(yǎng)軟件產(chǎn)業(yè)人才已成為國(guó)內(nèi)軟件產(chǎn)業(yè)健康發(fā)展的關(guān)鍵一環(huán)。合理的軟件產(chǎn)業(yè)人才培養(yǎng)應(yīng)該是高校和軟件企業(yè)的互動(dòng)。高校教育相對(duì)穩(wěn)定,偏重理論基礎(chǔ)知識(shí)的教學(xué),培養(yǎng)的人才根基扎實(shí);而企業(yè)更能緊跟市場(chǎng)需求,通過與企業(yè)合作進(jìn)行專業(yè)化高標(biāo)準(zhǔn)的技能培訓(xùn),是完善人才教育體系極為重要的一環(huán)。

1.合理定位培養(yǎng)目標(biāo)。根據(jù)地方高校的實(shí)際,應(yīng)定位于培養(yǎng)應(yīng)用型軟件人才,主要從事軟件設(shè)計(jì)、編碼、軟件測(cè)試和軟件過程管理等工作的復(fù)合實(shí)用型軟件人才。傳授實(shí)用的教學(xué)內(nèi)容,同時(shí)輔以有效的教學(xué)手段,使培養(yǎng)出來(lái)的軟件人才掌握就業(yè)崗位必備的基礎(chǔ)理論知識(shí)與軟件編程專門知識(shí),具備從事軟件產(chǎn)業(yè)職業(yè)要求的基本能力和基本技能;要求掌握最新IT業(yè)界、軟件業(yè)界的實(shí)用知識(shí)與技術(shù),至少應(yīng)該精通一門當(dāng)代主流程序設(shè)計(jì)開發(fā)工具,成功地完成過不少于數(shù)千行源代碼的軟件開發(fā)任務(wù),做到所學(xué)內(nèi)容專而精,以便一畢業(yè)無(wú)須再經(jīng)過專業(yè)培訓(xùn)就可以適應(yīng)工作崗位的要求。

2.制定與培養(yǎng)目標(biāo)相適應(yīng)的教學(xué)計(jì)劃。圍繞就業(yè)崗位要求開設(shè)課程,盡量不開設(shè)與崗位要求無(wú)關(guān)的理論課程,多開設(shè)與軟件開發(fā)相關(guān)的課程,并要求學(xué)生學(xué)通、學(xué)透。

3.改進(jìn)教學(xué)方法,實(shí)現(xiàn)真正的“任務(wù)驅(qū)動(dòng)、項(xiàng)目導(dǎo)向”培養(yǎng)模式?;ù罅馄刚?qǐng)具有大中型項(xiàng)目設(shè)計(jì)、開發(fā)、測(cè)試經(jīng)驗(yàn)的工程師來(lái)學(xué)校,結(jié)合他們參與開發(fā)的企業(yè)真實(shí)IT項(xiàng)目案例,邊講邊練,帶領(lǐng)學(xué)生體驗(yàn)一個(gè)大中型軟件項(xiàng)目從立項(xiàng)、計(jì)劃、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼實(shí)現(xiàn)、測(cè)試到交付客戶的完整流程。使學(xué)生建立對(duì)軟件工程項(xiàng)目開發(fā)流程的初步認(rèn)識(shí),真正實(shí)現(xiàn)“任務(wù)驅(qū)動(dòng)、項(xiàng)目導(dǎo)向”的培養(yǎng)模式。

4.培養(yǎng)學(xué)生良好的英語(yǔ)能力,包括能夠熟練閱讀軟件專業(yè)領(lǐng)域的英文資料,熟練編寫英文軟件開發(fā)文檔以及熟練進(jìn)行軟件專業(yè)領(lǐng)域書面資料的中英文對(duì)譯工作。

5.培養(yǎng)學(xué)生具有良好的團(tuán)隊(duì)工作精神,具備一定的協(xié)作能力和協(xié)調(diào)溝通能力。軟件開發(fā)需要協(xié)調(diào)不同類型、性格的人員共同奮斗,缺乏領(lǐng)軍型的人才和合作精神將難以成功。

6.強(qiáng)化實(shí)踐性教學(xué)環(huán)節(jié),培養(yǎng)學(xué)生的動(dòng)手能力,包括其應(yīng)用能力和適應(yīng)能力。軟件產(chǎn)業(yè)人員是否具備軟件工程的實(shí)踐經(jīng)驗(yàn)是相當(dāng)重要的。軟件產(chǎn)業(yè)人才必須接受包括系統(tǒng)分析、設(shè)計(jì)、編碼、調(diào)試和維護(hù)等全過程的軟件工程實(shí)際工作的訓(xùn)練,并具備相應(yīng)的實(shí)踐經(jīng)驗(yàn)。

7.培養(yǎng)學(xué)生具有較強(qiáng)的自學(xué)能力和創(chuàng)新能力,使之能滿足軟件新技術(shù)的發(fā)展。軟件技術(shù)發(fā)展與更新日新月異,需要從業(yè)人員具有較強(qiáng)的自學(xué)能力和掌握新技術(shù)的潛質(zhì),因此,除了培養(yǎng)學(xué)生的專業(yè)基礎(chǔ)知識(shí)外,還必須同時(shí)培養(yǎng)其具有持續(xù)的自學(xué)能力和創(chuàng)新能力。

第8篇

關(guān)鍵詞:軟件工程;應(yīng)用型人才;培養(yǎng)目標(biāo);地方高校

中圖分類號(hào):G640 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1002-4107(2014)03-0071-02

軟件產(chǎn)業(yè)作為信息產(chǎn)業(yè)的核心是國(guó)民經(jīng)濟(jì)信息化的基礎(chǔ)[1],一直受到世界各國(guó)的高度重視。目前,我國(guó)各類理工科高等院校大都有計(jì)算機(jī)或軟件專業(yè),每年都有大量軟件專業(yè)的畢業(yè)生走向社會(huì),然而這些畢業(yè)生中有很大一部分無(wú)法滿足軟件產(chǎn)業(yè)發(fā)展的需要,因此產(chǎn)生了企業(yè)需要大量的計(jì)算機(jī)及軟件人才,而大量的計(jì)算機(jī)及軟件專業(yè)畢業(yè)生卻難于找到合適工作的局面,計(jì)算機(jī)軟件人才緊缺已經(jīng)成為抑制我國(guó)軟件產(chǎn)業(yè)發(fā)展的“瓶頸”[2],不僅缺乏高層次的系統(tǒng)分析員、項(xiàng)目總體設(shè)計(jì)師、軟件市場(chǎng)開拓人員、軟件質(zhì)量評(píng)測(cè)人員,而且缺少大量從事基礎(chǔ)性軟件開發(fā)工作、承擔(dān)標(biāo)準(zhǔn)化程序編寫和軟件測(cè)試的人員[3]。我們培養(yǎng)的學(xué)生90%以上是面對(duì)企業(yè)的軟件從業(yè)人員,因此我們?cè)诮虒W(xué)改革過程中必須非常重視社會(huì)需求,并且將社會(huì)需求反映到我們的教學(xué)改革規(guī)劃和措施中來(lái)。

高等教育面臨著為經(jīng)濟(jì)建設(shè)服務(wù)的新形勢(shì),培養(yǎng)大量的軟件適用型人才是發(fā)展IT事業(yè)的首要任務(wù)[4]。尤其對(duì)于地方性普通高等院校來(lái)說(shuō),沒有重點(diǎn)高校的生源,又不能等同于職業(yè)培訓(xùn),如何培養(yǎng)能夠適應(yīng)科技、經(jīng)濟(jì)和社會(huì)發(fā)展需要,具有良好整體素質(zhì)的應(yīng)用型專門人才是我們面臨的重大課題。因此,在國(guó)家積極倡導(dǎo)提高教學(xué)質(zhì)量之際,我們總結(jié)全國(guó)首批軟件學(xué)院十二年辦學(xué)經(jīng)驗(yàn),提出軟件工程應(yīng)用型人才培養(yǎng)方案與課程體系改革的研究與實(shí)踐課題,旨在培養(yǎng)出適應(yīng)地方經(jīng)濟(jì)發(fā)展需要的應(yīng)用型軟件人才。

一、軟件工程專業(yè)人才培養(yǎng)存在的問題

(一)目標(biāo)定位模糊

地方高校軟件工程專業(yè)很多是利用原有計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的資源建立起來(lái)的,其人才培養(yǎng)方案多數(shù)是對(duì)原有計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的培養(yǎng)計(jì)劃進(jìn)行修改,并沒有真正地從工程角度和社會(huì)需求對(duì)軟件人才培養(yǎng)目標(biāo)進(jìn)行定位,培養(yǎng)計(jì)劃的偏差最終將導(dǎo)致人才培養(yǎng)無(wú)法實(shí)現(xiàn)專業(yè)細(xì)化,達(dá)不到企業(yè)對(duì)軟件工程人才的要求。

(二)教學(xué)資源陳舊

地方高校軟件工程專業(yè)的師資基本是以原有計(jì)算機(jī)相關(guān)專業(yè)教師為主,很少有具備大型軟件開發(fā)經(jīng)驗(yàn)的教師,教師的知識(shí)結(jié)構(gòu)陳舊,缺乏實(shí)際軟件的開發(fā)經(jīng)驗(yàn),導(dǎo)致課堂教學(xué)經(jīng)常是紙上談兵,培養(yǎng)出來(lái)的學(xué)生無(wú)法勝任軟件的開發(fā)工作。

(三)理論與實(shí)踐脫節(jié)

地方高校軟件工程專業(yè)的實(shí)踐教學(xué)并沒有按照軟件開發(fā)流程進(jìn)行實(shí)踐教學(xué)安排,更談不上如何根據(jù)軟件工程自身的生命周期和軟件工程管理的需要進(jìn)行實(shí)踐教學(xué)的安排。因?yàn)槿狈φ嬲膶?shí)踐,學(xué)生很難將在學(xué)校學(xué)到的知識(shí)應(yīng)用到實(shí)際工作中,很多學(xué)生須經(jīng)過企業(yè)培訓(xùn)方能適應(yīng)崗位需要。

二、軟件工程專業(yè)應(yīng)用型人才培養(yǎng)的目標(biāo)定位

計(jì)算機(jī)軟件行業(yè)一直是最具潛力的行業(yè),合理的軟件人才層次應(yīng)該是高級(jí)(科學(xué)型)、中級(jí)(工程型)、初級(jí)(應(yīng)用型)的“金字塔”型,但實(shí)際上我國(guó)的軟件人才呈橄欖形分布,缺少基礎(chǔ)程序員,因此必須從應(yīng)用型培養(yǎng)做起,這樣才能形成合理的軟件人才結(jié)構(gòu)。只有更多的軟件程序員產(chǎn)生,由其作為基礎(chǔ)發(fā)展起來(lái)的高級(jí)管理人員才能逐漸成長(zhǎng)。

大慶師范學(xué)院軟件工程專業(yè)是在計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的基礎(chǔ)上成立的,專業(yè)成立之后我們感到專業(yè)的發(fā)展首先要明確“培養(yǎng)什么樣的人”,即有明確的目標(biāo)定位。2011年,大慶師范學(xué)院已經(jīng)將人才培養(yǎng)總體目標(biāo)定位于培養(yǎng)適應(yīng)地方經(jīng)濟(jì)發(fā)展需要的應(yīng)用型人才,在這一原則指導(dǎo)下,我們先后到許多軟件企業(yè)和同類高校走訪調(diào)研,根據(jù)目前企業(yè)對(duì)軟件人才的需求和生源層次特點(diǎn),把目標(biāo)定位在培養(yǎng)大批初級(jí)應(yīng)用型和部分中級(jí)工程型軟件人才上,即培養(yǎng)適應(yīng)地方經(jīng)濟(jì)社會(huì)發(fā)展和油田發(fā)展建設(shè)需要,具有扎實(shí)的軟件工程專業(yè)基本理論、專業(yè)知識(shí)和基本技能,具有參與軟件工程項(xiàng)目開發(fā)的實(shí)踐能力,能夠在軟件企業(yè)以及信息產(chǎn)業(yè)相關(guān)領(lǐng)域從事軟件開發(fā)、維護(hù)、管理和軟件測(cè)試等工作的應(yīng)用型人才。

三、軟件工程專業(yè)應(yīng)用型人才培養(yǎng)方案的變革

明確了培養(yǎng)目標(biāo),接下來(lái)就要考慮“怎樣培養(yǎng)人”。為此我們根據(jù)調(diào)研了解的情況及大慶師范學(xué)院的生源特點(diǎn),對(duì)軟件工程專業(yè)的人才培養(yǎng)方案作了全面調(diào)整,按照新的培養(yǎng)目標(biāo),以軟件開發(fā)及生命周期為線索對(duì)核心課程和模塊課程重新布局,課程設(shè)置整體向?qū)嵺`應(yīng)用方向傾斜,本科四年級(jí)不再設(shè)置課堂教學(xué),而是用于實(shí)踐或?qū)嵱?xùn),理論教學(xué)總體課時(shí)刪減,專業(yè)必修課、選修課的實(shí)踐學(xué)時(shí)大幅增加,加強(qiáng)了學(xué)生應(yīng)用能力的培養(yǎng),便于學(xué)生畢業(yè)即能上崗。

(一)“平臺(tái)+模塊”的課程體系

軟件工程專業(yè)的培養(yǎng)目標(biāo)是滿足軟件行業(yè)的社會(huì)需求,面向應(yīng)用、面向工程培養(yǎng)從事軟件應(yīng)用和開發(fā)的中、低級(jí)軟件工程師,高級(jí)軟件工程師、系統(tǒng)分析人員、軟件項(xiàng)目策劃和管理人員、系統(tǒng)架構(gòu)師等是靠工作經(jīng)驗(yàn)積累才能逐步達(dá)到的。因此圍繞著培養(yǎng)目標(biāo)制定培養(yǎng)方案,將素質(zhì)與能力培養(yǎng)作為人才培養(yǎng)的核心,以培養(yǎng)學(xué)生專業(yè)理論、技術(shù)、技能以及工程經(jīng)驗(yàn)為教學(xué)主體,以培養(yǎng)高素質(zhì)應(yīng)用型軟件人才為目標(biāo)構(gòu)建課程體系。面向市場(chǎng)需求,不斷調(diào)整與軟件產(chǎn)業(yè)實(shí)際需要相適應(yīng)的課程,增加與工程實(shí)踐和前沿技術(shù)緊密結(jié)合的模塊課程,以保證軟件工程專業(yè)人才培養(yǎng)的可持續(xù)發(fā)展。

根據(jù)培養(yǎng)目標(biāo)和企業(yè)需求,我們采用“2+1+1”模式(即兩年基礎(chǔ)課、一年專業(yè)拓展課、一年企業(yè)實(shí)踐課),課程體系為“平臺(tái)+模塊”(基礎(chǔ)課程平臺(tái)、專業(yè)模塊課程),實(shí)踐教學(xué)環(huán)節(jié)和素質(zhì)拓展環(huán)節(jié)貫穿于教學(xué)全過程。平臺(tái)課程包括公共基礎(chǔ)和專業(yè)基礎(chǔ)課程,模塊課程包括軟件工程核心課程和選修課程,核心課程在原來(lái)程序設(shè)計(jì)語(yǔ)言類、軟件開發(fā)工具課程基礎(chǔ)上增加了軟件工程化開發(fā)模塊課程(軟件需求分析、軟件建模技術(shù)、軟件質(zhì)量保證與測(cè)試、軟件項(xiàng)目管理等),選修課不僅增加了新技術(shù)新方法的介紹,還設(shè)置了方向提高課程,目的是進(jìn)一步夯實(shí)學(xué)生的專業(yè)理論基礎(chǔ),提高學(xué)生的專業(yè)技能水平。此外通過實(shí)踐教學(xué)(課程設(shè)計(jì)、專業(yè)技能訓(xùn)練、專業(yè)實(shí)訓(xùn)、畢業(yè)設(shè)計(jì))和素質(zhì)拓展訓(xùn)練(人文、藝術(shù)等通識(shí)選修課、社會(huì)實(shí)踐、創(chuàng)新實(shí)踐活動(dòng)、職業(yè)發(fā)展與就業(yè)指導(dǎo)、大學(xué)生安全級(jí)心理健康教育等)加強(qiáng)學(xué)生能力培養(yǎng)。學(xué)生經(jīng)過三個(gè)階段的培養(yǎng)(基礎(chǔ)知識(shí)和專業(yè)基礎(chǔ)知識(shí)階段、專業(yè)技能訓(xùn)練和素質(zhì)拓展教育階段、企業(yè)實(shí)訓(xùn)階段),可以直接面向就業(yè)企業(yè)。

(二)建立教學(xué)實(shí)踐基地,加強(qiáng)實(shí)訓(xùn)

實(shí)踐教學(xué)是軟件工程專業(yè)本科教學(xué)的一個(gè)重要環(huán)節(jié),是培養(yǎng)學(xué)生工程能力的一個(gè)重要手段[5]。改革后的教學(xué)方案中,課程設(shè)計(jì)、專業(yè)技能訓(xùn)練、創(chuàng)新訓(xùn)練與競(jìng)賽、專業(yè)實(shí)訓(xùn)及畢業(yè)設(shè)計(jì)等實(shí)踐教學(xué)的學(xué)分已占總學(xué)分的32%。學(xué)生大三時(shí)所學(xué)課程,是根據(jù)社會(huì)需求由企業(yè)和專業(yè)針對(duì)學(xué)生特點(diǎn)共同制定的,融入了軟件開發(fā)全過程所涉及的工具和方法,為學(xué)生實(shí)訓(xùn)做好了鋪墊,這期間通過課程設(shè)計(jì)和實(shí)際項(xiàng)目驅(qū)動(dòng)教學(xué),甚至直接聘請(qǐng)企業(yè)工程師前來(lái)授課,把豐富的工作經(jīng)驗(yàn)融入教學(xué),使學(xué)生實(shí)踐能力得到鍛煉。大慶師范學(xué)院積極與地方企業(yè)聯(lián)合,以社會(huì)需求目標(biāo)導(dǎo)向?yàn)榛鶞?zhǔn),建立教學(xué)實(shí)踐基地,努力為學(xué)生搭建就業(yè)平臺(tái),營(yíng)造良好的就業(yè)環(huán)境。作為實(shí)訓(xùn)基地的企業(yè)每學(xué)年都來(lái)校對(duì)學(xué)生進(jìn)行企業(yè)需求和新技術(shù)發(fā)展等介紹;大學(xué)四年級(jí)時(shí)學(xué)生根據(jù)自己的興趣和特長(zhǎng)選擇實(shí)訓(xùn)基地,參與一個(gè)完整的項(xiàng)目開發(fā)訓(xùn)練,90%以上的學(xué)生經(jīng)過3―5個(gè)月的實(shí)訓(xùn)直接應(yīng)聘上崗,畢業(yè)就能進(jìn)入工作狀態(tài)。同時(shí)也派專業(yè)教師前往企業(yè)跟班實(shí)訓(xùn),一方面指導(dǎo)學(xué)生,另一方面鍛煉教師的實(shí)踐教學(xué)能力。大部分教師沒有參加大型軟件開發(fā)的經(jīng)驗(yàn),因此每個(gè)假期都選派年輕教師到企業(yè)學(xué)習(xí)鍛煉,經(jīng)過兩年的實(shí)踐,我們已經(jīng)有七位教師取得了全國(guó)計(jì)算機(jī)專業(yè)教師軟件工程設(shè)計(jì)開發(fā)“雙師型”教師證書,教師的實(shí)踐教學(xué)能力大幅提升。

經(jīng)過兩年的踐行,大慶師范學(xué)院軟件工程專業(yè)根據(jù)軟件產(chǎn)業(yè)發(fā)展對(duì)人才多樣性需求,探索應(yīng)用型軟件人才培養(yǎng)規(guī)律,確定了應(yīng)用型軟件人才培養(yǎng)目標(biāo),制定了《專業(yè)方向分類加主流軟件技術(shù)分類》的多元化培養(yǎng)方案,即根據(jù)社會(huì)需求及自身實(shí)際情況,為學(xué)生提供多種類型人才培養(yǎng)方案,以能力培養(yǎng)為核心,將工程素質(zhì)教育融入課程體系,通過創(chuàng)新計(jì)劃和學(xué)科競(jìng)賽等實(shí)踐鍛煉培養(yǎng)學(xué)生創(chuàng)新精神、協(xié)作精神和解決實(shí)際問題的能力,通過實(shí)訓(xùn)幫助學(xué)生快速達(dá)到企業(yè)的工作要求,學(xué)生的就業(yè)質(zhì)量明顯提高。下一步我們將進(jìn)一步細(xì)化專業(yè)方向,將原來(lái)僅以主流軟件劃分的學(xué)習(xí)方向細(xì)分為專業(yè)方向,讓學(xué)生根據(jù)自身特點(diǎn)選擇軟件開發(fā)與管理、移動(dòng)網(wǎng)絡(luò)編程、嵌入式軟件開發(fā)、數(shù)字媒體技術(shù)應(yīng)用等專業(yè)方向,學(xué)習(xí)更精細(xì)的專業(yè)課程,做到厚基礎(chǔ)、寬口徑,更好地為地方培養(yǎng)大批應(yīng)用型高素質(zhì)軟件人才。

參考文獻(xiàn):

[1][3]韓中元,雷國(guó)華,李軍.應(yīng)用型本科軟件工程人才培

養(yǎng)模式的探究與實(shí)踐[J].計(jì)算機(jī)教育,2010,(10).

[2][4]王曉銀.計(jì)算機(jī)軟件人才培養(yǎng)模式的研究[J].陜西

師范大學(xué)學(xué)報(bào):自然科學(xué)版,2007,(35).