本站小編為你精心準備了探討計算機軟件的開發能力教學實踐參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
摘要:闡述計算機課程教學目標是讓學生系統掌握計算機的基礎理論知識,學習先進的計算機開發技術,成為一名綜合素質高的計算機專業技術人才,包括掌握軟件開發能力。
關鍵詞:計算機工程,軟件開發,教學模式。
0引言
隨著科技的不斷發展,計算機技術已經深入日常生活的方方面面,在工作中離不開電腦辦公,在生活中離不開手機,與此同時,這樣的變化也人們的生活帶來了極大的便利。然而在計算機技術中,完成各項功能都基于不同的軟件,因此計算機技術專業人才需要熟練掌握并且靈活應用所學的軟件知識。計算機專業培養目標是讓學生系統掌握計算機的基礎理論知識,學習先進的計算機開發技術,成為一名綜合素質高的計算機專業技術人才,其中包括掌握軟件開發能力。縱觀近幾年人才市場存在一種現象,計算機專業的學子找不到滿意的工作,而招募計算機人才的企業高薪聘請不到專業的軟件人才,出現了工作需求和供給不平衡的狀況,這對計算機行業的發展非常不利。對此現象進行分析研究,得到的結論是計算機專業學子雖然學習了足夠的專業理論知識,但是動手能力較差,無法滿足工作崗位的需求,不能把理論知識靈活的應用在實際中。因此各大高校在培養計算機專業學子時,不僅要培養理論知識的學習,更應該培養學生的動手能力,不斷加強對軟件開發能力的培養,讓學生能在實踐中靈活應用所學知識。
1軟件開發能力教學的特點
計算機專業學生需要學習的專業知識內容較多,除了計算機專業的基礎課和專業課程,還有計算機數學的基礎知識,在具體的培養方案中有很大一部分需要學習軟件開發技術,通過系統的學習后,學生應該能了解計算機的構成,并且掌握相關的開發和設計技術。在學習過程中,學校應該注重培養學生的動手能力,把理論知識和實際操作相結合起來,可以靈活應用專業知識解決實際中出現的問題,從而滿足社會對人才的需要。從國際的角度看,我國的軟件開發技術和美國、印度等國家還存在一定的距離,要想提高我國的軟件開發技術水平,就應該從學生的培養入手,更改培養重點,為社會輸送能滿足發展的人才,從而推動我國從信息大國向信息強國轉變,在國際上占一席之地。
2軟件教學中的問題
在人才市場中,計算機專業人才供給和需求失衡,一些高校畢業生的專業技能無法滿足公司的要求,那么要改變這樣的狀況,就應該從學校的培養計劃入手。通過分析可得,學生在程序設計中會出現較大的問題,靈活度不高,動手能力不強,甚至對一些開發工具和語言的使用不熟練。當在軟件開發工作中經常會遇到難題,學生的專業知識不足,不會有效借助書籍和網絡知識等資料,最終問題無法解決,使學生的自信心遭受打擊,造成工作熱情低下,在市場中形成惡性循環,出現人才流失。
3軟件開發能力教學的策略
提高教師的軟件開發水平。任課教師會對學生造成非常大的影響,一些學生會把教師樹立成為他們學習的榜樣,這就對任課教師提出了更高的要求。任課教師可以自己進行多方面的軟件開發項目,為學生進行講解并且給學生傳授經驗教訓等,會對學生在軟件開發時起到重要作用。在講課時,教師可以轉變講授方法,通過結合軟件工程、數據庫等在自己軟件開發時的實際應用進行講解,從而更加吸引學生的注意力和熱情,教會學生理論聯系實際,并且提高學生學習的積極性。調動學生學習的興趣。任課教師要靈活應用專業技能,調動學生學習的積極性和主動性,讓學生參與進課堂,從而使課堂效果更加理想化。學生在選擇軟件開發時,很多都基于自己的控制欲并且把理想轉化為現實。興趣是一個人最好的老師,任課教師就要抓住學生的這一興趣,從而引導他們進行學習。比如在課堂中可以引入一些實踐活動,讓學生編寫游戲程序,通過靈活的實際操作調動他們的熱情和興趣,促使他們發揮主動性進行學習,這樣就會獲得更加滿意的教學效果,學生的能力也不斷提升。改革考試模式。學生的成績不能僅靠一份試卷來決定,要轉變考核方式。對學生考核要把實踐和理論相結合,加強上機考核,鼓勵學生編寫軟件系統。除此之外,在平時課后也要讓學生多次進行編程練習,把每次的作業匯總評分,這些成績也作為最后考試成績的一部分,學期末考核成績按照一定的比例計算,理論考試、上機操作和平時作業的成績各占不同的比例。通過這樣的考核方式,可以提高學生對知識的掌握程度。改進教學方法。任課教師要結合實際情況,給學生開展多媒體授課,在學生編程過程中進行細節指導,這樣不僅能使學生寫出有效代碼,更能讓學生學習教師在遇到問題時分析和解決問題的邏輯和能力。同時,也要進行小組討論學習,增強學生之間的感情和相互學習的能力,互幫互助,提升他們的團隊合作意識,促進共同進步[1]。讓學生掌握良好的學習方法。
(1)學生應保持良好的學習心態。在軟件開發的過程中會出現很多問題,是對代碼書寫者的耐心和智力的挑戰。編寫程序代碼是一個非常枯燥但是煩瑣的工作,如果書寫者沒有耐心,就會半途而廢。在編寫代碼初期,也會存在很多的錯誤,但是走錯路和走彎路對于初期的學者并不是一件壞事,可以在錯誤中吸取經驗。如果初期編寫的代碼過于冗雜,就對后期的修改不利,導致開發效率低,不能進行多方面應用。
(2)多寫程序,實踐為主。課程中會側重理論知識的學習,但是想要編寫好程序,就要不斷進行編寫嘗試,編寫程序是一項耗費腦力的工作,只有不斷實踐,進行編程嘗試,才能真正感受到編程的成就感,從而激發出學生的學習興趣,就更加愿意嘗試編程,形成一種良性循環,提升學生的學習熱情[2]。
(3)注重積累。經驗來自實踐。軟件開發是一個不斷試錯的過程,書本中學到的只是一些基礎知識,然而只有通過不斷的實踐,才能吸取經驗。編寫程序過程中遇到的問題都不同,一些解決錯誤的方法只有在不斷實踐操作中才能學到。因此,不斷進行程序編寫,吸取經驗,在提升自我的專業能力中變得尤為重要。
(4)閱讀、借鑒其他工程師設計的子程序。在網絡上會有很多人分享自己的編寫經驗,在編寫程序之前可以在網絡查找相關資料,找到相似的源程序,理清思緒,再把該程序進行更改,實現自己想要的效果。這樣從網上借鑒源程序的方法,提高了編寫程序的效率,并且也能通過參考別人編寫的程序從而達到提升自己專業能力的效果。加強自學能力的培養。在計算機技術發展日新月異的背景下,軟件技術的發展也特別快,那么軟件人才要想不被市場所淘汰,就要學會自學,不斷提升自己的能力水平。在競爭力日益激烈的狀況之下,要不斷更新自己的專業技能,只靠老師講授是遠遠不夠的,要加強自己的自學能力,通過查閱相關書籍和資料,不斷提高自己的能力水平。一位本科學習物理專業知識的學者,在本科學習的期間,學習了很多和計算機相關的專業知識和技能,在畢業后對于一些軟件技術的開發和研究可以做出一些貢獻。自學一門技術,可以先通過購買或者借閱相關的書籍,由淺入深的閱讀,在購買一些權威的多媒體課件進行觀看學習,一邊學習,一邊練習,并且不斷進行思考,把重點專業知識學習完成之后,再不斷進行練習,設計自己想要的程序。在整個編寫的過程中,會遇到很多的困難和意外,學者需要自己不斷在網上查閱資料才能解決,由此會學到充分的專業知識,也會帶來很大的成就感。
4結語
在信息技術日新月異的時代,很多的領域都離不開計算機的專業技術人員,這個技術人員指的不是計算機操作員,而是軟件的研發人員。在市場中,計算機的硬件發展已經趨于成熟,軟件發展卻遠遠跟不上。軟件的發展需要滿足不同人士的不同需求,因此需要軟件專業人才不斷進行研發,才能滿足市場上的不同需求。因此,軟件專業人員應該不斷提高自身的專業技能,轉變學習方式,符合市場的需求,各高校也要制定更加科學的培育計劃,為社會源源不斷地輸送專業人員,促使計算機行業發展更好。
參考文獻
[1]李志強.計算機專業軟件開發能力的培養策略[J].計算機教育,8(14):15-17+22.
[2]葉軍偉.高職院校計算機專業軟件開發能力培養淺析[J].科技視界,4(02):22+.
作者:何春旺 樓思思 單位:江西軟件職業技術大學