摘 要】隨著社會的進步與發(fā)展,軟件行業(yè)開始走向?qū)I(yè)化、規(guī)?;?、產(chǎn)業(yè)化。為了進一步適應IT行業(yè)的多元化人才需求,學校必須適時轉(zhuǎn)變并創(chuàng)新計算機軟件專業(yè)教學模式,提高計算機軟件教學水平與質(zhì)量,促進學生綜合素質(zhì)與能力的整體提升。本文主要對IT教育機構(gòu)相互合作的教學模式、以CDIO為基礎(chǔ)的實踐教學模式、以MOOC為基礎(chǔ)的應用型教學模式、以軟件工程為導向的教學模式進行詳細分析,以期為提高計算機軟件專業(yè)課程設(shè)計與實踐教學質(zhì)量提供幫助。

關(guān)鍵詞】計算機軟件專業(yè) 教學新模式 構(gòu)建

引 言

隨著市場人才需求量的不斷加大,各大院校招生規(guī)模也隨之擴大,計算機軟件專業(yè)教學模式開始備受關(guān)注。在此形勢下,我國各大高校在計算機軟件專業(yè)教學上也進行了一系列的深化改革,并在很大程度上提高了整體教育教學水平與質(zhì)量。然而,就快速更新進步的IT行業(yè)來講,其不僅需要軟件人才,還要求人才必須具備扎實的專業(yè)基礎(chǔ)知識及良好的動手操作能力,只有這樣,才能夠滿足行業(yè)發(fā)展的多樣化需求。因此,對既定教學模式進行創(chuàng)新構(gòu)建,培養(yǎng)出高素質(zhì)、高能力的軟件人才具有非常重要的現(xiàn)實意義。[1]

計算機軟件專業(yè)教學存在的問題

1.教學模式相對落后

由于計算機軟件技術(shù)的實踐性和工具性相對較強,在教學過程中,教師主要利用多媒體進行教學,多媒體可以將教材內(nèi)容生動、直觀地展示給學生,但學生依舊處于被動地位,被動地接受知識,無法進一步掌握學習技巧,直接影響了學生學習的積極性與主動性。

2.學生綜合素質(zhì)相對較差

高校在計算機軟件專業(yè)教學上,太過注重講解基礎(chǔ)理論知識,尚未全面涉及學生所學知識在工作中的合理應用,導致其對相關(guān)軟件的使用、實踐能力存在明顯不足。

3.教學內(nèi)容太過陳舊

就計算機軟件專業(yè)學生而言,軟件技術(shù)就是獨立的內(nèi)容,即C語言,所覆蓋的理論知識也十分多元化,從語言程序設(shè)計、算法、數(shù)據(jù)結(jié)構(gòu)、軟件工程等各個環(huán)節(jié),到操作系統(tǒng)、數(shù)據(jù)庫、網(wǎng)絡建設(shè)等各個階段,學生所面對的理論知識相對復雜和枯燥,很容易影響其學習的積極性與主動性。

4.教師經(jīng)驗相對匱乏

計算機軟件專業(yè)教師的主要責任是培養(yǎng)人才,但其中大部分高校計算機軟件專業(yè)教師經(jīng)驗相對匱乏,且?guī)熧Y力量不足,再加上很多高校很少為教師提供更多接受繼續(xù)教育的機會,從而使得教師的知識體系無法得到及時更新與完善。

計算機軟件專業(yè)教學新模式的構(gòu)建

1.與IT教育機構(gòu)合作的教學模式

(1)共同規(guī)劃人才培養(yǎng)方案

學校可以與IT教育機構(gòu)共同規(guī)劃完善的人才培養(yǎng)方案,進一步確定培養(yǎng)目標。在社會發(fā)展的推動下,軟件行業(yè)的分工也隨之細化,軟件行業(yè)人才需求開始走向多元化和系統(tǒng)化,并隨之形成了分層次格局,主要包括系統(tǒng)工程師、軟件開發(fā)、系統(tǒng)管理、系統(tǒng)維護等。在不同的崗位上,人才培養(yǎng)就需要采取與之相適應的機制和方式。高校與IT教育機構(gòu)相互合作,規(guī)劃人才培養(yǎng)方案時,應該以培養(yǎng)軟件專業(yè)人才發(fā)展為依據(jù),滿足軟件行業(yè)各個層次對復合型人才的需求。

(2)共同參與整個教學過程

IT教育機構(gòu)十分了解企業(yè)對人才的要求及其應具備的能力和專業(yè)素質(zhì)等,高校計算機軟件專業(yè)在與IT教育機構(gòu)合作辦學的過程中,應該使其積極參與學校課程設(shè)計、教材選擇等方面,IT教育機構(gòu)則為計算機軟件專業(yè)學生提供一系列的實訓基地、更加多樣化的設(shè)施設(shè)備、更多的實習崗位。同時,學校還要與IT教育機構(gòu)共同對教學過程和學生學習進行評價、考核,可以邀請專家到學校講授知識與經(jīng)驗,正確引導學生的實踐訓練,從而讓學生參與到計算機軟件企業(yè)的相關(guān)項目中去,使學生后續(xù)可以進一步適應工作崗位,更好地完成工作。

(3)共同構(gòu)建一支完善的師資隊伍

由于計算機軟件專業(yè)的實踐性較強,這就要求教師既要熟練掌握理論知識,又要具有豐富和扎實的實踐經(jīng)驗與能力。就高校目前的師資隊伍來看,雙師型教師只占少數(shù),根本無法進一步適應軟件專業(yè)教育發(fā)展的多元化趨勢。計算機軟件專業(yè)與IT教育機構(gòu)合作開展教學,為學校培養(yǎng)雙師型教師提供了重要幫助。學校派遣軟件專業(yè)教師到企業(yè)接受信息技術(shù)與知識的洗禮,對培養(yǎng)學生的實踐操作能力有很大的幫助。但是,實踐訓練需要專業(yè)的指導監(jiān)控,使學生可以正確使用軟件,避免對其產(chǎn)生依賴,從而過度沉迷,對學習造成不必要的影響。[1]

2.以CDIO為基礎(chǔ)的實踐教學模式

(1)構(gòu)建實踐教學模式

高校計算機軟件專業(yè)構(gòu)建實踐教學模式是以CDIO為基礎(chǔ)的,應該結(jié)合課程嚴格遵循CDIO教學模式做中學和項目教學思想。具體如下圖所示。

(2)明確教學思路與方式

高校計算機軟件專業(yè)應該嚴格遵循CDIO教學模式和實踐教學體系結(jié)構(gòu),制定以CDIO為基礎(chǔ)的實踐教學體系,并按照做中學和實踐項目原則把項目劃分成具體的任務,而不同的任務需要進行規(guī)劃、設(shè)計、實施、運作等。各階段的實施都需以教師的正確指導為前提,學生的主動進行為輔助。

(3)強化教師教學實踐能力

基于CDIO實踐教學模式的有效實施,教師的軟件開發(fā)與管理能力是關(guān)鍵,轉(zhuǎn)換軟件項目開發(fā)與管理能力為項目教學的能力,這就需要專業(yè)教師同時兼具軟件工程師的能力。高??梢远ㄆ诎才沤處熯M入企業(yè)進行鍛煉,鼓勵教師積極參加企業(yè)項目的研發(fā)工作,在此過程中,提高自身實踐能力和項目能力。與此同時,教師可以充分了解企業(yè)具體的工作流程與文化,還可以對軟件開發(fā)技術(shù)與市場人才需求動態(tài)變化進行實時跟蹤,努力提升自身的專業(yè)能力與素質(zhì)。

(4)完善學生考核評價體系

與傳統(tǒng)教學模式相比,基于CDIO的實踐教學模式主張學生處于項目的主體地位,所以,學生的考核與評價始終貫穿于整個項目實踐過程。其中,既要考核學生專業(yè)理論知識掌握的程度,又要評價學生的實踐能力、應用能力、團隊合作能力、創(chuàng)新能力,等等。以CDIO為基礎(chǔ)的實踐教學考核評價主要把知識、能力、素質(zhì)考核等評價與項目實踐相融合,構(gòu)成一套完整的、系統(tǒng)的體系。[2]

3.以MOOC為基礎(chǔ)的應用型教學模式

(1)課堂教學

在計算機軟件專業(yè)課堂教學過程中,教師應該積極培養(yǎng)學生發(fā)現(xiàn)問題、分析問題、解決問題的能力,并對課程教學內(nèi)容進行深層探究。教師還應熟練掌握課程在教學模式中的具體分布,對學生在學習中所遇到的重難點,進行系統(tǒng)的、全面的講解,并深入分析,有助于學生全面扎實地掌握更多基礎(chǔ)理論知識。學生則以課堂上積極提問的互動方式,通過討論或者向教師提問,解決自己在學習中所遇到的疑難問題。教師應切實以計算機軟件課程教學目標與實踐能力訓練要求為依據(jù),為學生提供啟發(fā)式的深層教學。

(2)在線課程

教師想要建設(shè)計算機軟件專業(yè)在線課程,則必須以MOOC為載體進行教學設(shè)計。一是構(gòu)建課程資源。教師可以通過課程大綱、教學內(nèi)容、參考資料等,以課程為平臺,搜集資料。二是組織學習活動。教師可以在課后測驗和作業(yè)等方面組織相關(guān)活動,以便為學生的最終考核評價奠定堅實的基礎(chǔ)。三是互動學習。學生與老師彼此之間可以積極互動,在課堂上,學生針對老師的授課內(nèi)容積極發(fā)言,提出自己的觀點,并與老師、同學進行深層的溝通與交流。四是在線考試。在線考試是對學生整個學習過程的綜合情況進行考核評估。[3]

4.以軟件工程為導向的教學模式

(1)整合內(nèi)容

計算機軟件專業(yè)的各課程之間勢必會有一定的關(guān)聯(lián)與重復內(nèi)容,這就要求教師在授課時合理把握時間與進度,科學處理內(nèi)容的講授順序。但是,一般情況下,課程教學大綱之間是相互獨立的,會直接影響學生系統(tǒng)、整體地掌握專業(yè)知識、技能等。以軟件工程為導向的教學模式,嚴格遵守了邏輯關(guān)系一致性的原則,進一步優(yōu)化并整合了專業(yè)課程教學內(nèi)容。同時,遵循協(xié)調(diào)一致性原則,避免重復講授相同或相似內(nèi)容。例如,“面向?qū)ο蟪绦蛟O(shè)計”主要內(nèi)容是面向?qū)ο罄碚摚败浖O(shè)計模式”主要是構(gòu)造對象原則,以及成熟的以對象結(jié)構(gòu)為基礎(chǔ)的設(shè)計模式內(nèi)容。教師在教學中,切實根據(jù)計算機軟件專業(yè)培養(yǎng)目標,對教學內(nèi)容所包含的案例進行適當調(diào)整,并詳細分析案例,全面展現(xiàn)各課程內(nèi)容的延續(xù),有助于學生進一步掌握軟件設(shè)計的理論知識,既增強了課程內(nèi)容的連貫性,又正確引導學生熟練掌握了軟件設(shè)計技能。

(2)實施時間

以軟件工程為導向的計算機軟件專業(yè)教學模式,在具體實施時間與進度上,需要體現(xiàn)交叉課程的時效性與同時性。同時性實際上就是各個交叉學科同時在一個學期開展教學,各課程的交叉主要體現(xiàn)在內(nèi)容和授課時間上。在具體實施時,可以把重復內(nèi)容作為一門課程進行講授。例如,面向?qū)ο蟪绦蛟O(shè)計、軟件設(shè)計模式等。但是,時效性主要體現(xiàn)在課程教學順序上,順序安排十分緊密,不會出現(xiàn)由于課程間隔時間過長,學生遺忘了學過的內(nèi)容的情況,而對后續(xù)教學活動的開展造成直接的影響。因此,計算機軟件專業(yè)以軟件工程為導向的教學模式,需要在計劃安排過程中,進一步滿足時效性。

(3)多元化教學

以軟件工程為導向的計算機軟件專業(yè)教學模式,講究并利用啟發(fā)式、參與式、討論式等各種教學互動的方式方法,可以激發(fā)學生學習的積極性與主動性,使其變被動為主動。另外,通過綜合性交叉,還可以提高學生綜合分析與解決問題的能力。這樣的教學模式,有助于培養(yǎng)學生的軟件項目開發(fā)意識,在已有課程體系的基礎(chǔ)上,通過管理信息系統(tǒng)、軟件綜合實踐、課程設(shè)計等案例分析,進一步提高教學效果,增強學生的實踐動手能力。[4]

結(jié) 語

綜上所述,隨著信息化時代的到來,計算機軟件行業(yè)開始實現(xiàn)多元化發(fā)展趨勢。為了進一步滿足軟件行業(yè)的人才需求,計算機軟件專業(yè)教學必須全面加強。而計算機軟件專業(yè)主要目標就是培養(yǎng)既具備良好專業(yè)能力,又具備綜合素質(zhì)的復合型人才。因此,高校應積極創(chuàng)新并構(gòu)建計算機軟件專業(yè)新的教學模式,根據(jù)專業(yè)具體情況,通過與IT教育機構(gòu)互相合作等方式,提高計算機軟件教學水平與質(zhì)量,促進學生綜合素質(zhì)與能力的整體提升。

參考文獻:

[1]符湘萍:《高職院校計算機軟件專業(yè)合作辦學模式探析》,《電子制作》2017年第2期,第43頁。

[2]劉春友、宋雅麗:《基于CDIO模式的高職軟件專業(yè)實踐教學體系的構(gòu)建》,《計算機光盤軟件與應用》2012年第22期,第236-237頁。

[3]宋曉明:《基于MOOC的應用型本科院校課程教學新模式探討》,《經(jīng)貿(mào)實踐》2017年第19期。

[4]袁援、凌卉:《軟件工程為導向的計算機軟件課程群教學模式的探討》,《課程教育研究》(新教師教學)2014年第35期。