高校軟件的開發能力培養與教學實踐
摘要:本文,基于高校學生軟件開發能力現狀進行原因分析;其次,側重從明確培養目標,加強師資隊伍建設;改革教學手段和教學方法;注重通過教學實踐培養學生編程能力;強化實踐輔導和考核等方面探討了高校學生軟件開發能力的培養。
關鍵詞:高校;軟件開發;能力培養;教學實踐
一、 高校學生軟件開發能力現狀
當前高校計算機教學中,重理論輕實踐現象在一定程度上仍然存在,難以實現理論和實踐的有機結合。集中體現三個方面:其一,實踐能力不足,獨立開發軟件的能力偏弱;其二,創新能力不足,開發軟件程序趨同性明顯;其三,學生對軟件開發的興趣不夠強烈,具備較高軟件開發能力的學生比重偏低。當前高校計算機專業畢業生軟件開發能力普遍偏弱已成為普遍現象
二、影響高校學生軟件開發能力培養的原因分析
2.1教師的軟件開發水平不高
教師的軟件開發水平對學生的學習成效產生直接影響。當前,高校計算機專業教師的軟件開發能力普遍偏弱,原因在于:那些熱愛軟件開發及開發能力強的人在畢業后多選擇去軟件公司就業,而進入高校的這一部分人才,多數并不是特別熱衷于軟件開發。當前很多高校的計算機專業教師,缺乏軟件開發經驗,更有一些教師甚至沒有自主完成或參與過完整的項目開發。
2.2教學方法老套教學方法有待改進
教師將程序語言細節講解納入理論教學的重點,但卻忽視了貼近學生實際的案例的導入和分析,因此難以調動起學生對軟件開發的興趣和積極性。學生無法對軟件開發的意義、框架和方法形成正確的認識和整體的把握。同時,在實踐環節,教師預留給學生進行實踐操作的時間和機會較少,且實驗主要以驗證性實驗為主,而有助于學生軟件開發能力培養的設計性和綜合性的實驗卻很少。因此,教學方法的落后不利于促進學生形成對軟件開發的興趣,跟談不上軟件開發能力的提升。
三、高校軟件的開發能力培養與教學實踐策略
3.1修訂培養目標,提供教師素質
為提升高校學生軟件開發能力,必須明確計算機專業課程的培養目標,加強軟件開發師資隊伍建設。具體如下:
其一,修訂專業人才培養方案。將培養和提高學生的軟件開發能力納入到專業人才培養方案當中,明確對應的課程安排、課時安排、校內實訓基地以及校外實習基地等,為計算機專業學生軟件開發能力的培養和提高提供參考依據和指導。
其二,強化教師自身軟件開發能力。一方面,教師可以與學生一同來進行某一軟件的開發,通過這一過程,使學生認識到軟件開發的重要性。另一方面,學校應盡可能為教師提供軟件開發相關的培訓機會和深造機會,使教師可以通過參加一些相關的學術研討,軟件項目開發等,提升軟件開發水平;在實際情況允許的情況下,還可以派遣教師到軟件企業掛職,參與企業的實際項目,進一步開拓教師的事業,提升教師的軟件開發能力。
3.2教學手段和教學方法的改革
教師通過課堂教學,引導學生專注學習,保障學生學習方向的正確性,使學生能夠通過理解和一系列學習掌握一定的知識,進而達到培養軟件開發能力和創新能力的目的。教學手段和教學方法改革是提升課堂教學成效的重要途徑。具體如下:
其一,改革教學手段。課程組在選擇教學方式時,應結合多方面進行考慮來制作課件和選擇授課方式。具體而言,在制作課件時應充分考慮該課程涉及的教學內容,結合學生實際和人才培養方案,選取和組織課件內容。同時,要注重課件的展現效果。在選擇授課方式時,盡量靈活和多元,實現對學生全感官的綜合調動和刺激。例如,可以選取在多媒體教室板書、課件、編程演示相結合,也可以采取在機房邊講邊練的雙重強化模式。
其二,改革教學方法。項目式教學和任務驅動式教學較為符合計算機專業特點。針對開設的每一門課程,設計對應的軟件系統開發和設計任務,由學生自主分成小組來完成軟件的設計和開發任務。同時,也可以將一個大型軟件設計和開發項目,分解為多個不同的模塊,由學生自主來進行具體模塊的設計和實現。通過引入項目式教學和任務驅動式教學法可以有效地提升學生的軟件開發能力。
3.3改革課后實踐教學環節,注重培養學生的實際編程能力
通過實踐環節教學可以實現對學生理論學習的檢驗,同時也可以加深學生對理論學習的理解。通過課后實踐環節,可以有效地培養和提升學生的實際編程能力和創新能力。具體而言,可劃分為基礎實驗和課程設計:
其一,基礎實驗環節。該環節主要強調培養學生的基本調試能力和基本編程能力。其中,基本調試能力是基本編程能力形成的重要前提。在實際的編程實踐中,學生經常會遇到這樣或那樣的問題,大多數學生尋找解決途徑的方式是向書本和老師求助。只有少數的學生會選擇自主去思考、探索造成問題的原因。因此,基礎實驗環節,主要側重于培養學生的調試技能和基本的編程能力。學生只有通過調試掌握了基本語法和多種知識,才能形成較強的編程能力。
其二,軟件設計環節。該環節側重于培養學生的綜合編程能力。因此,這個環節實踐內容的設計,應強調綜合性,以培養學生靈活運用所學知識解決實踐問題,增強調試能力和編程能力,養成良好的程序設計風格,初步形成軟件工程化思想。
3.4強化實踐教學輔導和考核,確保實踐教學質量
實踐教學的考核主要采取實踐報告和涉及成果展示的方式來進行。在考核階段,教師應要求學生勤記錄、勤思考、勤動手。針對實踐過程中遇到的一些突出問題和解決方法進行詳細的記錄,通過成果展示和撰寫實踐報告的方式來進行考核。由教師統一對報告進行批閱,對出現的典型問題進行集中講解。同時,在成果展示中,教師應要求各小組選取一位代表來講解、演示及回答老師及同學提出的疑問。教學考核由兩部分構成,即階段考核和最終考核,保證實踐教學的質量。
參考文獻
[1]王爽,趙會洋.高校發展轉型背景下學生軟件開發能力培養模式研究[J].電腦知識與技術,2014,08:1775-1777.
[2]葉軍偉.高職院校計算機專業軟件開發能力培養淺析[J].科技視界,2014,02:229+228.
欄目分類
- 2025年中科院分區表已公布!Scientific Reports降至三區
- 2023JCR影響因子正式公布!
- 國內核心期刊分級情況概覽及說明!本篇適用人群:需要發南核、北核、CSCD、科核、AMI、SCD、RCCSE期刊的學者
- 我用了一個很復雜的圖,幫你們解釋下“23版最新北大核心目錄有效期問題”。
- CSSCI官方早就公布了最新南核目錄,有心的人已經拿到并且投入使用!附南核目錄新增期刊!
- 北大核心期刊目錄換屆,我們應該熟知的10個知識點。
- 注意,最新期刊論文格式標準已發布,論文寫作規則發生重大變化!文字版GB/T 7713.2—2022 學術論文編寫規則
- 盤點那些評職稱超管用的資源,1,3和5已經“絕種”了
- 職稱話題| 為什么黨校更認可省市級黨報?是否有什么說據?還有哪些機構認可黨報?
- 《農業經濟》論文投稿解析,難度指數四顆星,附好發選題!