核心期刊咨詢網
您當前的位置:首頁 > 學術論文 > 電子信息論文 > 計算機專業軟件開發能力的培養

計算機專業軟件開發能力的培養

來源:核心期刊咨詢網位置:電子信息論文時間:2020-04-26 09:5812

  摘要:怎樣改變教學方法,提高學生的軟件開發能力,一直是高校計算機專業老師所關心的問題。用科學的教學方法,讓學生在軟件開發中不斷提高水平和能力,從而讓教學質量不斷提高。所以軟件開發課程在高校計算機專業教學中有很重要的地位。

  關鍵詞:項目練習;軟件開發;能力培養
 

軟件工程論文

  1 背景

  計算機專業學生軟件開發能力的培養,是學生在畢業之后能否找到稱心如意工作的極其關鍵因素。傳統的教學方法培養出的學生,理論多于實踐,明顯和社會脫節,很難適應社會崗位的需要。所以,目前高校計算機專業學生的主要培養目標就是,以市場為導向,培養符合社會定位的應用型軟件開發人才。

  2 計算機軟件開發類課程的目標:

  學習先進的計算機軟件設計方法,理論基礎和開發技術,成為綜合素質強,有創新和較強實踐能力的專業人才。軟件開發能力是計算機軟件類專業學生的基本技能,也是很重要的技能。目前,軟件開發人才在市場上極度緊缺,一個是剛性的需求,一個是目前高校培養的軟件開發類人才從數量到質量都嚴重不足。雖然現在高校計算機專業的招生規模不斷增大,但教學質量并沒有質的提高。主要表現在理論知識不扎實,缺乏動手能力,自學能力不強,經驗不足等等。因此,必須加強高校計算機專業學生軟件開發能力的培養。軟件開發專業需要的開發人員,必須具備下面幾個重要特征:一,扎實的理論基礎和技術能力,能夠適應不斷變化的軟件行業。二,獲得實際開發軟件的經驗,技術,對編程的核心技能,規范和相關工具能夠熟練應用。三,具有良好的溝通能力和團隊協作精神。

  3 目前計算機軟件開發類課程的不足

  3.1教學方法導致學生思維模式單一

  軟件開發類課程要求學生有發散性思維,有一定的創造力。所以基于軟件開發類課程實踐性,應用性的特點,軟件開發必須日新月異,有一套切實可行的,有效的教學方式。

  3.2 學生學習興趣的丟失

  現在市場上的教材形形色色,枯燥無味,老師傳統的側重理論的教學方法很難讓學生激發起學習的興趣,并不了解自己所學的東西有什么實際的用處,因為學校和市場是不同的環境,所以很容易導致實踐和理論的脫節。

  3.3 教學模式的不合理

  傳統的教學模式都是學生被動的聽和接受知識,沒有自主性和能動性。而老師是主動的講授,在整個教學過程中占有絕對的主導地位。所以這種教學模式沒有辦法培養出符合市場定位和導向的,具有創造性和開發性的高技能型軟件開發人才。

  4 關于軟件開發課程教學的幾點思考

  4.1 不斷激發學生主動學習的興趣

  比如,在軟件中的某一個模塊,老師先用理論知識講解用到的技術,講解其中的設計思路并展示最終效果。然后學生模擬模塊功能進行反復練習,逐漸熟悉軟件的開發方法和設計思路,然后老師再帶領學生進行技術創新,不斷擴充模塊功能,讓學生也發揮想象,提出自己的創意和思路。可采用“分組討論”的方式,分析并提出原有模塊功能的不足和缺陷,暢所欲言。這些小型項目的開發可以分階段進行,理論和實踐相結合,不斷發揮學生的主觀能動性,提高其興趣。

  4.2 教學方式的改進一問題導向

  教師在上課前針對所講內容,先提出問題,以問題為切人點,將所講授知識融合在問題當中,通過解決問題來學習相關知識,讓學生掌握解決問題的方法和知識,用這種方式來激發學生理論學習的興趣。軟件開發過程中,理論知識的學習是非常必要的,理論知識的學習,重在讓學生掌握軟件開發技術的重點和難點,從而做到有的放矢。老師可以通過問題導向的方式來調動學生學習理論知識的興趣,結合實例進行講解,從而讓學生打下良好的理論基礎,并鼓勵學生將所學的理論知識應用在實際的軟件開發中,增強學生的實踐能力。

  另外,在教學的初期,要具體指導,用多媒體講解,應該現場編程。但有些老師害怕中間某個環節出錯,就在幻燈片上播放。教學效果大打折扣。所以,最好的方法就是,邊講邊編程,結合新算法,自由發揮,考察學生的理解能力。學生不僅要學會編程,而且還要學會分析問題和查找錯誤的能力。在教學的后期,還要加強軟件項目的開發。老師可以先演示一個小游戲,然后用編程的方法編寫這個軟件的功能,學生就會覺得非常好玩,寓教于樂。游戲雖然小,但基本包括可開發軟件的所有方法。比如系統分析,概要設計,游戲規則的算法設計,可視化對象的編程方法,軟件的調試與測試,編寫相關文件等等。在學習過程中可以一起討論。相互幫助,共同成長。也可以利用互聯網找到問題的答案。最后,畢業設計的選題也要有實際的意義。鼓勵學生開發一些真正的軟件系統,還需要學生實際的調研,分析,整理,總結出真正符合實際的用戶需求。總之,這樣更能有效地提高學生的軟件開發能力和水平。

  4.3 教師要做好軟件開發啟蒙

  現在許多教師重視學歷提升,論文發表,輕視軟件開發技術和實踐,因為后者很難被大眾認可,而且非常辛苦。評職稱時寫一篇文章遠遠強過開發一個優秀的軟件,兩者的技術含量和付出的勞動成果顯然不成正比。但從長遠來看,軟件開發有益于科研工作的開展和教學。需要研究一種綜合算法,還要編寫很多軟件代碼,構建軟件的實驗平臺,因此,軟件開發能力的培養和啟蒙至關重要。

  4.4 教師的軟件開發能力需要極大提升

  現在很多高校教師缺乏軟件開發的經驗,只能紙上談兵,很難理論和實際相結合。只有開發過大量高質量的軟件系統的老師,上課時才能結合自己的經驗來講解算法和所用到的數據結構,軟件工程等相關課程。這些經驗和方法都是通過不斷的實踐總結得到的,因此,學生會非常的感興趣。并從中得到最大的收益。學生不僅學習到了軟件開發的方法和實際的操作技能,也增強了開發軟件的信心。你如果沒有開發過大量的程序和軟件系統,就很難理解比如,面向方法,面向過程,面向服務等等軟件設計方法的思想和精髓。也很難將這些方法付諸實踐。

  推薦閱讀:《軟件和集成電路》(月刊)創刊于1984年,郵發代碼:82-469。由中國電子信息產業發展研究院、北京中電報發展有限公司主辦的計算機科學技術刊物。

電子信息論文發表流程

電子信息論文發表流程-核心期刊咨詢網
城市管理論文發表咨詢電話:400-7890619

相關論文閱讀

期刊論文問答區

電子信息優質期刊

省級期刊、國家級期刊、核心級期刊快速發表,電子信息論文發表就找核心期刊咨詢網

最新期刊更新

精品推薦