盧道設(shè)等
摘要摘要:當前軟件專業(yè)的職業(yè)教育水平較為低下,尤其體現(xiàn)在編程技能上。通過分析影響編程技能學習的因素,探討針對性的解決方案,旨在提升學生軟件編程學習效果與技能水平。
關(guān)鍵詞關(guān)鍵詞:高職院校;職業(yè)教育;軟件技術(shù);編程技能
DOIDOI:10.11907/rjdk.1431039
中圖分類號:G433
文獻標識碼:A文章編號文章編號:16727800(2015)004019802
0引言
隨著我國經(jīng)濟社會的不斷發(fā)展,加上科技興國戰(zhàn)略的深入實施,我國急需大量科學技術(shù)專業(yè)人才,因而越來越重視專業(yè)技術(shù)人才的培養(yǎng),尤其是計算機人才培養(yǎng)。然而,當前我國計算機人才培養(yǎng)遠遠不能滿足社會發(fā)展需求,軟件技術(shù)職業(yè)教育水平普遍較為低下,尤其體現(xiàn)在編程技能上。針對這一現(xiàn)狀,本文結(jié)合高職院校教學實際,對影響編程技能學習的因素進行分析,并提出相應(yīng)策略,以培養(yǎng)出更多滿足社會發(fā)展需求的軟件技術(shù)專業(yè)人才。
1編程技能學習現(xiàn)狀
目前,學生對新生事物的接受能力越來越強,對新事物的使用與體驗要求也越來越高,特別是在軟件產(chǎn)品的使用與體驗上。高職院校的很多學生都是從軟件產(chǎn)品界面豐富的交互效果上得到心理滿足,從而產(chǎn)生學習編程及從事計算機軟件開發(fā)的興趣和愿望。然而,目前課堂教學內(nèi)容及授課方式卻給予學生一種錯覺:編程只是用來解決數(shù)學問題,軟件的交互只是白字黑屏的單一效果呈現(xiàn)。從而,學生學習計算機編程的興趣大大降低,進而影響到相關(guān)知識與技能的掌握??傮w而言,影響編程技能學習的主要因素包括如下方面:
(1)硬件設(shè)施。職業(yè)院校的硬件設(shè)施普遍較為落后,特別是民辦職校為了節(jié)省資金,更是在硬件設(shè)備購置上不愿投入,盡可能不購買新設(shè)備,這對于軟件專業(yè)新知識、新技能的學習與掌握極為不利。
(2)教師知識與技能水平。教師的知識與技能水平直接影響著教學質(zhì)量與效果。不具實踐經(jīng)驗的教師教給學生理論知識,這些理論知識或過于陳舊,或難以應(yīng)用于實踐,都不利于學生技能水平的提升。具有企業(yè)工作經(jīng)驗的教師能更好地根據(jù)未來社會崗位需求進行相關(guān)知識教學,注重學生實踐能力的培養(yǎng)。
(3)教師態(tài)度及教學方法。教師必須因材施教,針對所教學生的學習規(guī)律與態(tài)度,調(diào)整教學方法,力求最大限度地滿足學生學習需要。當前,高職很多年輕教師習慣于運用針對本科生或研究生的教學方法,這些教學方法大多并不適用于高職學生,生搬硬套只會適得其反。有的教師會認真負責地研究學生的個性特點與學習狀態(tài),及時調(diào)整教學方法,解答學生編程學習過程中的疑惑,盡力為學生更好地學習提供最大幫助。
(4)課程體系設(shè)置。當前,很多高職院校的課程體系設(shè)置比較錯亂,不能體現(xiàn)時代發(fā)展需求及特點,也不能為當?shù)亟?jīng)濟發(fā)展服務(wù)。很多院校是在相互參考借鑒中進行課程體系設(shè)置,沒有把握本院自身特點,導致教學效果不佳。因此在課程體系設(shè)置上,各高職院校必須根據(jù)自身實際和學生特點做出相應(yīng)調(diào)整。課程體系設(shè)置既要適應(yīng)時代發(fā)展,更要真正地教給學生新知識、新技術(shù),讓學生學以致用。同時,在進行課程體系設(shè)置時,要充分考慮到地區(qū)工作崗位群的能力要求與學生群體的知識及能力水平要求,盡最大可能實現(xiàn)二者之間的平衡。
2措施建議
學校硬件設(shè)施落后、教師知識與技能水平參差不齊等問題的解決需要一個過程。為了讓教師深入企業(yè)實踐,更好地將課本知識與實際結(jié)合起來,可建立教師下企業(yè)鍛煉的良性機制。在應(yīng)對學生學習效果差的問題上,教師可從教學方法上著手改進,如項目式教學法[1]、情景教學法[2]、任務(wù)驅(qū)動教學法[3]、案例教學法等。教師要擴散思維,積極利用實驗室當前可用設(shè)備建立相應(yīng)的項目任務(wù)[4],并模擬公司項目開發(fā)[5]等。同時,也應(yīng)合理進行頂層設(shè)計,深入研究課程體系,合理安排相關(guān)課程,讓教師最大程度地利用已有資源為學生提供服務(wù)。此外,教師應(yīng)把握新時代學生特點,有針對性地分析新問題,并采取相應(yīng)解決策略。
(1)合理設(shè)置課程體系。從制定培養(yǎng)方案開始,在考慮各項課程關(guān)聯(lián)性的基礎(chǔ)上,把握學生興趣點,兼顧教學難易度,分析各門課程在當前教學中所遇到的阻力,合理設(shè)置課程及其前置課程。如安排VB窗體設(shè)計課程為C語言編程課程的前置課程。VB窗體設(shè)計課程的目標不是讓學生掌握編程技能,而是讓學生體驗編程的樂趣,學生在體驗了編程樂趣的基礎(chǔ)上再深入學習編程技能就相對容易得多。
(2)豐富課程內(nèi)容,變革教學方法。當前,很多教師對待教學采取“以不變應(yīng)萬變”的方式:“不變”的是課程教學內(nèi)容與授課方式,“變”的是一屆又一屆的學生。這種教學方式雖然給教師帶來便利,卻不利于學生知識掌握和技能水平提升。教師應(yīng)將課程內(nèi)容與生活實際、企業(yè)實踐結(jié)合起來,豐富授課內(nèi)容,改變傳統(tǒng)教學方法,充分發(fā)揮學生學習的主動性和自主性,讓學生在愉快的學習體驗中掌握編程知識,提升編程技能。
(3)創(chuàng)設(shè)情境,積極引導。教師充分利用實驗室已有設(shè)備積極進行項目開發(fā),鼓勵學生積極參與,提前讓學生接觸并熟悉項目開發(fā)環(huán)境,引導他們思考可能存在的問題并進行相應(yīng)的前期準備。項目選取應(yīng)側(cè)重身邊的實例(如模仿app應(yīng)用),目的在于教授學生知識的過程中盡可能地保持學生學習的積極性和求知欲,使得教學效果最大化。
(4)注重實訓教學。教學過程中,帶領(lǐng)學生參觀校企合作的企業(yè)單位以加強體驗學習,讓企業(yè)項目負責人針對現(xiàn)實案例給予相關(guān)指導,讓學生在企業(yè)環(huán)境下感受所學知識的實際應(yīng)用,為學生今后就業(yè)奠定一定基礎(chǔ)。
3結(jié)語
高職教育必須服務(wù)于地區(qū)經(jīng)濟發(fā)展,雖然軟件技術(shù)職業(yè)教育發(fā)展前景廣闊,但當前效果卻不甚理想。廣大職業(yè)教育工作者應(yīng)從多方面努力,盡力解決學校設(shè)施落后、課程體系設(shè)置不合理、教師知識水平參差不齊等問題,著力改變高職院校學生計算機技能、尤其是編程技能差的現(xiàn)狀,以更好地培養(yǎng)符合社會需求的軟件技術(shù)專業(yè)人才。
參考文獻參考文獻:
[1]黃向洪.項目教學法在《計算機組裝與維修》教學中的應(yīng)用[J].計算機光盤軟件與應(yīng)用, 2012(24):209210.
[2]馬春雷.情景教學法在計算機教育中的應(yīng)用[J].計算機光盤軟件與應(yīng)用,2012(20):280289.
[3]張婷娟.高職計算機程序設(shè)計類課程教學探討[J].晉城職業(yè)技術(shù)學院學報,2012(25):3133.
[4]盧道設(shè),許燦,張志青,等.虛擬機技術(shù)在實踐教學中的應(yīng)用[J].軟件導刊, 2014,13(6): 165167.
[5]暢金龍,劉海鷗,雷鳴,等.模擬公司項目教學法在計算機課程中的應(yīng)用研究[J].電子商務(wù), 2014(4):7273.
責任編輯(責任編輯:孫娟)