鄭宇
摘 要:為使學(xué)生的軟件設(shè)計能力得到進(jìn)一步提升,文章主要探究計算機專業(yè)軟件設(shè)計能力培養(yǎng)模式,完善教學(xué)內(nèi)容,優(yōu)化教學(xué)方式,創(chuàng)建新型的教學(xué)課程體系。此外,還對軟件設(shè)計學(xué)生實踐操作能力培養(yǎng)中出現(xiàn)的問題進(jìn)行分析,探索最佳的軟件設(shè)計能力培養(yǎng)模式。重視對學(xué)生實踐技能的培訓(xùn),創(chuàng)建出立體化的教學(xué)方式和體系,能夠有效提升學(xué)生對軟件設(shè)計開發(fā)的實踐操作技能。
關(guān)鍵詞:軟件設(shè)計能力 培養(yǎng)模式 內(nèi)容優(yōu)化 實踐操作
中圖分類號:G642 文獻(xiàn)標(biāo)識碼:A 文章編號:1672-3791(2018)01(c)-0008-02
信息產(chǎn)業(yè)中關(guān)鍵的組成要素就是軟件產(chǎn)業(yè),同時也是國家實現(xiàn)信息化的必要保證,重視對軟件產(chǎn)業(yè)的發(fā)展具有較大的實際意義。在計算機的學(xué)科知識教學(xué)中,軟件設(shè)計能力是一項重要的實踐操作技能。對計算機專業(yè)的學(xué)生來講,除了能夠培養(yǎng)其專業(yè)化的技能,還能夠培養(yǎng)其創(chuàng)造性的思維模式和信息素養(yǎng)。軟件設(shè)計過程中,對工具的利用、對問題分析思考的過程以及綜合創(chuàng)造等技能的鍛煉都有利于對專業(yè)人才素質(zhì)的培養(yǎng)。
1 對計算機專業(yè)軟件設(shè)計能力培養(yǎng)模式的探索
1.1 完善教學(xué)內(nèi)容,優(yōu)化教學(xué)方式
完善教學(xué)內(nèi)容。計算機軟件技術(shù)在各個行業(yè)領(lǐng)域內(nèi)都有非常普遍的運用,而且該專業(yè)的理論知識更新速度較快,具有極強的實踐操作性。對學(xué)生的要求主要表現(xiàn)在兩個方面,一是要具備專業(yè)扎實的理論知識基礎(chǔ)。二是學(xué)生應(yīng)該加強自身的實踐操作能力,并重視自我學(xué)習(xí)能力的鍛煉[1]?;谏鲜鰞蓚€要求,在進(jìn)行人才培養(yǎng)過程中,就需要把對學(xué)生專業(yè)素養(yǎng)和實踐能力的培養(yǎng)作為主線,同時按照市場和區(qū)域經(jīng)濟(jì)發(fā)展建設(shè)對人才的需求為基礎(chǔ)的人才培養(yǎng)原則,重視對軟件開發(fā)與設(shè)計能力的鍛煉與培養(yǎng)。教師在教學(xué)過程中應(yīng)該同時強調(diào)理論知識和實踐技能,完善教學(xué)內(nèi)容。在對學(xué)生基礎(chǔ)能力培養(yǎng)方面,增加了對算法的分析和設(shè)計以及面向?qū)ο蟮姆治雠c規(guī)劃課程。通過對教學(xué)內(nèi)容的優(yōu)化與設(shè)計,提升軟件設(shè)計理論的實用性,也拓寬了軟件設(shè)計理論的深度與廣度,使之能夠更好地為軟件設(shè)計能力培養(yǎng)服務(wù)。
1.2 創(chuàng)建先進(jìn)的課程教學(xué)體系
計算機專業(yè)對人才能力培養(yǎng)的關(guān)鍵與核心是軟件的設(shè)計與研發(fā)。在對計算機軟件設(shè)計能力的培養(yǎng)特征的研究和教學(xué)經(jīng)驗的總結(jié)與整理之后,把培養(yǎng)學(xué)生的軟件設(shè)計技能作為關(guān)鍵,創(chuàng)建出先進(jìn)的課程教學(xué)體系。該教學(xué)體系包括4個層次:第一,基礎(chǔ)的理論知識層級,該層次內(nèi)的教學(xué)任務(wù)是加強對學(xué)生計算機系統(tǒng)基礎(chǔ)理論知識的培養(yǎng),并把計算機的操作系統(tǒng)、計算機的組成原理等作為主要的教學(xué)課程內(nèi)容。第二,基礎(chǔ)訓(xùn)練層級,在該層次內(nèi)主要的課程是對計算機程序的設(shè)計和算法等。教學(xué)任務(wù)是強化學(xué)生對程序的設(shè)計能力,并能夠?qū)γ嫦驅(qū)ο筌浖脑O(shè)計方法有一定的認(rèn)知和了解。第三,高級的理論層次,該層次的教學(xué)目標(biāo)是學(xué)生需要軟件的體系結(jié)構(gòu)、設(shè)計與研發(fā)和項目管理等基礎(chǔ)理論知識有全面的認(rèn)知,并能夠熟練掌握運用,保證其能夠進(jìn)行高級的應(yīng)用實踐[2]。該層次內(nèi)的主要教學(xué)可稱為軟件工程與測試、軟件的質(zhì)量保障等。第四,綜合運用層級,主要的教學(xué)任務(wù)是培養(yǎng)學(xué)生面向應(yīng)用,全面提升學(xué)生對軟件項目的設(shè)計與研發(fā)能力,并把系統(tǒng)集成、程序設(shè)計與項目管理等作為主要的教學(xué)課程。每一個層次之間都有緊密的聯(lián)系,同時又都是各自的基礎(chǔ),能夠更好地促進(jìn)學(xué)生軟件理論知識的學(xué)習(xí)和專業(yè)素養(yǎng)的形成,加強學(xué)生的設(shè)計和實踐技能,為社會培養(yǎng)更多專業(yè)化的計算機軟件研發(fā)人員。
1.3 改變教學(xué)模式,創(chuàng)造良好的課堂教學(xué)氛圍
第一,合理有效地利用教學(xué)課件。大多數(shù)的教師都認(rèn)為PPT投影的方式難以達(dá)到預(yù)期的教學(xué)效果,同時難以提升學(xué)生課堂的參與度。對于該問題,教師應(yīng)該重視提高PPT的質(zhì)量,盡量使用動態(tài)的PPT教學(xué),通過動態(tài)的演示能夠使學(xué)生更加容易理解課程內(nèi)抽象的知識。
第二,適當(dāng)增加課程密度。一門課程間隔時間較長,會使學(xué)生在上課時忘記上節(jié)課的內(nèi)容,極大地降低學(xué)生的學(xué)習(xí)效率和教學(xué)質(zhì)量。增加課程密度,能幫助學(xué)生回顧上節(jié)課學(xué)習(xí)的知識點,提高教學(xué)質(zhì)量和教學(xué)效果。
1.4 重視實踐教學(xué),加強對學(xué)生實踐技能的鍛煉
提升學(xué)生的實踐操作和動手能力,就必須重視實踐教學(xué)。教師應(yīng)該積極引導(dǎo)學(xué)生分析問題處理問題,并將實際的崗位需求作為教學(xué)目標(biāo)。第一,組織實驗和畢業(yè)設(shè)計等,全面加強對學(xué)生的實踐能力培養(yǎng)。教師可以通過課程實驗的方式,加強學(xué)生對課程內(nèi)容的理解與掌握,該方式也是學(xué)生對所學(xué)知識的運用[3]。此外,教師還可以把部分的課程單獨分離出來,并設(shè)置成為實驗課程,提升實踐教學(xué)在整個教學(xué)過程中地比例。而進(jìn)行畢業(yè)設(shè)計環(huán)節(jié)能夠有效地檢驗學(xué)生的學(xué)習(xí)效果,包括對理論知識的掌握程度和實踐技能的檢驗。第二,教師應(yīng)該重視對學(xué)生的課外實踐和課內(nèi)實踐。對學(xué)生的課內(nèi)實踐主要為了鍛煉學(xué)生對編程的應(yīng)用能力。課程實驗中重視對綜合設(shè)計類實驗比重的提升,降低基礎(chǔ)驗證實驗在實驗教學(xué)中所占的比例。需要注意的是,基礎(chǔ)的實驗驗證應(yīng)該在課堂教學(xué)過程中同步進(jìn)行,能夠強化學(xué)生對課程的理解和知識的掌握。課外實踐主要是鼓勵學(xué)生積極參與大學(xué)生創(chuàng)新計劃和教師的科研題目以及軟件研發(fā)小組的各項實踐活動。帶領(lǐng)學(xué)生參與各種競賽,提升學(xué)生對軟件設(shè)計的興致。
1.5 學(xué)校應(yīng)該加強與企業(yè)之間的合作與交流
通過創(chuàng)建校企合作的方式,加大對實踐基地的規(guī)劃與建設(shè),并充分利用企業(yè)在行業(yè)領(lǐng)域內(nèi)的優(yōu)勢,培養(yǎng)社會需要的人才。同時定期安排學(xué)生到企業(yè)參觀,實地學(xué)習(xí),使學(xué)生能夠?qū)⒗碚撝R與實踐聯(lián)系在一起,全面提升學(xué)生的分析能力和設(shè)計規(guī)劃水平。
2 當(dāng)前學(xué)生在實踐過程中出現(xiàn)的問題
2.1 學(xué)生缺乏對軟件的研發(fā)與實踐技能
回顧教學(xué)過程,可以發(fā)現(xiàn)學(xué)生普遍難以掌握軟件開發(fā)的技術(shù),出現(xiàn)這種情況的主要因素為學(xué)生缺乏實踐鍛煉,同時沒有有效的實踐環(huán)境和相關(guān)制度。
2.2 學(xué)生缺乏對實踐項目的鍛煉
課程教學(xué)更多的以理論知識和基礎(chǔ)技術(shù)能力的鍛煉為主,而進(jìn)行課程實驗則能夠有效的幫助學(xué)生掌握知識,并強化對知識的運用和理解。沒有對實踐項目的鍛煉,導(dǎo)致學(xué)生在畢業(yè)設(shè)計階段難以獨立完成課題設(shè)計與規(guī)劃。而且學(xué)生難以實現(xiàn)對課程知識的聯(lián)系運用,不能達(dá)到學(xué)以致用的目標(biāo)。社會對軟件人才的需求量與學(xué)校的供給形成矛盾。主要體現(xiàn)在畢業(yè)生就業(yè)困難,而且部分企業(yè)對畢業(yè)生的能力不滿意。另外,軟件開發(fā)技術(shù)培訓(xùn)行業(yè)的快速發(fā)展也在一定程度上表明學(xué)校培養(yǎng)的軟件人才還不能完全適應(yīng)企業(yè)的需求。
3 結(jié)語
有效的軟件設(shè)計實踐能力人才培養(yǎng)模式能夠提升教學(xué)質(zhì)量,使學(xué)生能夠更好地適應(yīng)社會的需求。學(xué)生實踐技能的提升,使其更積極主動地參與各種競賽和教師的科研題目。在對學(xué)生實踐技能培養(yǎng)模式的研究中,通過對培養(yǎng)方案的制定與完善,優(yōu)化教學(xué)內(nèi)容,加大對實踐教學(xué)基地的規(guī)劃與建設(shè),重視對師資力量的強化等方式,所形成的人才培養(yǎng)模式一定能夠提升學(xué)生軟件設(shè)計實踐能力,為國家軟件工程的發(fā)展提供專業(yè)化高素質(zhì)人才。
參考文獻(xiàn)
[1] 杜景龍,連達(dá)軍.地理信息科學(xué)專業(yè)本科生GIS軟件設(shè)計與開發(fā)能力的培養(yǎng)[J].蘇州科技大學(xué)學(xué)報:自然科學(xué)版,2017,34(3):71-75.
[2] 陳志泊,張海燕,王春玲,等.以程序設(shè)計與軟件開發(fā)能力為主的計算機專業(yè)應(yīng)用型人才培養(yǎng)模式的研究與實踐[J].計算機教育,2015(7):94-98.
[3] 王海舜,蔣巍巍,劉師少.基于程序設(shè)計能力培養(yǎng)的軟件設(shè)計類課程群架構(gòu)[J].計算機教育,2012(3):23-26.