軟件工程課程群建設思考

前言:尋找寫作靈感?中文期刊網用心挑選的軟件工程課程群建設思考,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。

軟件工程課程群建設思考

摘要:互聯網思維深度影響著我們今天的社會,互聯網、人工智能、大數據、云計算、物聯網的互相影響協同發展,無論是商業、經濟、政治還是教育,互聯網思維都慢慢地改變著曾經的發展模式。為了培養出高素質復合型軟件工程專業人才,文章提出了一些基于互聯網與智能時代的軟件工程課程建設的建議與思考。首先介紹了互聯網思維,接著說明了傳統的軟件工程課程群建設模式,最后提出了互聯網與智能時代的軟件工程課程群建設幾點建議。

關鍵詞:互聯網思維;智能時代;軟件工程;課程群建設

一、引言

互聯網思維是互聯網這種信息技術發展帶來的商業模式創新,已慢慢地滲透到其他領域。在高等教育中,互聯網思維也在深刻改變著傳統教育行業。軟件工程專業廣泛存在于各高校,目標是培養程序開發人員。但是,現在大多數高校的軟件工程專業教學模式仍然是傳統教學模式,不符合現代計算機與互聯網發展模式。因此,探索一種符合互聯網與智能時展模式的新型軟件工程教學方法勢在必行。在軟件工程專業教學模式創新中,建立與之匹配的人才培養方案是核心任務。在制定軟件工程人才培養方案中,課程群建設是首先要考慮的內容。

二、互聯網與智能時代

在經濟、金融與商業等領域里,互聯網作為一種新興的生產力,極大地改變了原有發展模式。因此,近五年出現了互聯網思維模式這一概念,其也將繼續影響與改變著今天和未來的世界。目前廣泛使用的互聯網思維模式定義是趙大偉所著的《互聯網思維“獨孤九劍”》書中的9大互聯網思維[1]。深度學習的高效與廣泛應用,標志著人工智能時代的來臨,互聯網、大數據、云計算、物聯網的互相影響,交叉結合式發展是未來社會發展的主旋律。軟件工程專業以計算機科學與技術學科為基礎,強調軟件開發的工程性,要求學生有較強的編程能力,針對應用問題,進行軟件需求分析、軟件設計、軟件測試、軟件維護和軟件項目管理[2]。運用互聯網思維模式,將軟件工程專業建設進行重組,在原有課程基礎之上,構建新型軟件工程課程群[3-4]。保留核心基礎性課程,加入新興的實用性課程,去除過時的,不太相關的課程,結合軟件工程項目化運作需求,重新安排這些課程教學順序,建立符合軟件工程實際需求的新型課程與培養方案。接下來的內容,將對互聯網與智能時代進行軟件工程課程群建設具體方案進行思考,形成一個行之有效的軟件工程課程群建設具體方案,提供一些建設原則、建設目標與建設方法。

三、傳統的軟件工程課程群建設

傳統的軟件工程課程建設是二十世紀九十年代互聯網興起,各大高校紛紛建立了計算機科學與技術專業,繼而在此基礎上建立的軟件工程專業。因此,傳統的軟件工程專業是以計算機科學與技術專業為基礎,目標是培養軟件開發與設計、項目管理型人才[2]。以此為培養目標的軟件工程專業,課程設置是計算機科學與技術專業基礎與核心課程,加上軟件設計、開發、測試等方向的專業課程,這樣拼湊起來的課程群是現今很多高校軟件工程課程設置的現狀。這樣的課程設置符合當時時展的需要。由于二十世紀九十年代互聯網興起,這種新興的技術很多人不懂它的深刻內涵,通過很多人的應用與開發,慢慢成為而今大眾所熟知的工具,這樣人們也對互聯網有了更深刻的理解和認識,互聯網思維的出現標志著人類認識互聯網的成熟。在當今時代,信息化已經不是時代的主題了,智能化才是當前時代的主旋律,結合智能信息時代特點,重新審視軟件工程專業內涵和人才培養目標,區別與計算機科學與技術專業的不同,發展智能軟件工程專業,建立智能型軟件工程課程群是各大高校的迫切任務。

四、互聯網與智能時代軟件工程課程群建設

當前的互聯網與智能時代是經歷了信息化的發展時代,整個世界發生了巨大變化,但是發展的基礎沒有改變,計算機仍然是馮諾依曼體系結構,互聯網仍是早期的互聯網模式,因此軟件工程專業課程建設仍然要以計算機科學與技術專業課程為基礎,只是要考慮智能軟件工程的特殊性,重新考慮以前軟件工程的基礎核心課程,重新編寫教材,重新設置各門課程的教學目標,教學方法要多樣化,避免單一教學模式,生動課堂教學,編寫或改進當前的基礎核心課程,重點是增加智能學科方面的內容。軟件工程方向課程要充分考慮當前課程之間的聯系,要讓緊密相關的課程安排同一老師教學,使學生能更好地適應其教學方式??紤]當前方向課程的局限性,增加一些必要課程,去除一些無用的課程,改進和新編一些課程。教材要進行調整,新技術的出現改變了原來的開發方式,一定要及時更新。人工智能時代,程序設計語言有新的出現,比如python語言,應該及時增加此類必要的新課程。由于智能化的特點,數據驅動的軟件設計是最大的特色,大數據的出現使當今的軟件工程面臨新的挑戰[5]。如何快速有效地開發出高效的軟件,是當今軟件工程行業的工作標準,培養軟件工程人才充分考慮未來這些學生工作的特性,制定合理的課程群是基本要求,各行各業需要的人才素質不一,培養適合軟件工程行業人才素質也是大學軟件工程專業的培養目標。因此,軟件工程專業課程群應充分體現實踐特色,項目管理型設計與教學是課程群要充分考慮并體現的。其中軟件開發是團隊合作的結果,如何在高校學習中培養學生的團隊合作能力,項目管理能力,也是軟件工程的培養目標。因此,新型的軟件工程課程群要充分考慮此因素。

五、結論

總而言之,重新認識今天我們所處的時代,深刻理解時代的變革,發現當前軟件工程專業建設的優缺點,找到存在的關鍵問題,結合當前時代的特點,充分考慮軟件工程行業人才標準,改進當前軟件工程專業建設中的局限性,發展新型的課程群。建設適合軟件工程行業要求規范的人才培養方案是當前我們的主要任務。

參考文獻:

[1]趙大偉.互聯網思維“獨孤九劍”[M].北京:機械工業出版社,2014,3-5.

[2]王超.互聯網思維下的高校計算機課程教學模式探索[J].互聯網天地,2015,(6):6-8.

[3]程格平,寧彬,熊啟軍,華麗,羅穎.基于“互聯網+”的應用型本科計算機專業教學改革研究[J].計算機時代,2016,(8):88-93.

[4]王飛.互聯網思維下應用型本科院校的教學改革初探[J].廣州化工,2015,43(24):239-241.

[5]覃曉虹,張連浩,蘇景陽.基于校企合作的項目驅動教學模式的《軟件工程》課程教學改革研究與實踐[J].電腦迷,2018,(01).

作者:程波 單位:重慶三峽學院

亚洲精品一二三区-久久