李璞,鄧璐娟,張志鋒
(鄭州輕工業大學a.軟件學院;b.計算機與通信工程學院,河南 鄭州 450000)
早在2019年,教育部就啟動了本科專業建設的“雙一流計劃”,要求地方高校加強優勢和特色專業的建設力度,創新教學理念和方式,大力提高專業課程建設和教學品質,為社會培養更多專業基礎扎實、實踐應用能力強的人才。對地方院校來說,這既是機遇又是挑戰。軟件工程專業作為近年來較為火熱的專業,地方院校應積極對其進行課程建設探索,助力專業水平邁向新階段。
近年來,國家始終高度關注教育行業的發展,大學本科教育更是教育改革的重點。為了實現教育強國的目標,教育部于2019年公開“雙萬計劃”,即逐步建立一萬個國家一流本科專業和一萬個省級一流本科專業,逐漸增強高等教育的教學水平,朝著高水平素質教育目標前進。地方高校在教育部政策的號召下,積極進行專業優化和改革升級,力爭獲得一流本科專業認證。軟件工程專業屬于計算機專業類別,符合當今時代互聯網高度發展的社會現實,能夠為社會提供高水平的軟件開發、軟件維護、軟件運營工程師,有利于推動計算機行業的發展。諸多地方院校的該專業已經納入了“雙一流”建設隊伍中,如何優化課程體系建設、培養更多優質人才成為主要的問題。因此,地方院校有必要從現實情況出發,對課程體系建設基本情況進行梳理,找出建設中存在的不足之處,并采取積極的解決措施,不斷提高專業課程的品質。
在我國地方高校中,超過500個高校開設了軟件工程專業。部分實力雄厚的地方院校,軟件工程專業更是其特色和示范性專業。地方院校開設該專業的目的在于順應計算機時代的發展,培養具備計算機軟件設計能力的現代化人才。為了實現人才培養目標,地方院校會構建完整的專業課程體系,課程主要包括C語言程序設計、軟件工程導論、數據結構與算法、數據庫技術、網絡編程等等。課程體系明確規定了不同年級、不同學習科目和學習難度,使學生由淺入深、循序漸進地學習專業課程知識。除了基礎課程設計外,地方高校還將項目實訓納入培養方案中,使學生可以寒暑假時期,參與到導師的軟件設計實訓項目中,有效提升綜合素質,為未來的就業做好充足準備。很多地方院校軟件工程專業的學生畢業后進入了華為、騰訊、阿里等公司和一些科研機構,獲得了較好的個人發展平臺和機會。
“雙一流”建設的目的在于提升高校專業的教學質量,更好地為社會和行業發展服務[1]。地方院校培養出了大量軟件工程人才,在企業中發揮了自己的才能,很多學生經過自己的努力成為企業骨干。但是,開設軟件工程專業的大部分地方院校無法明確自身培養出的人才所具備的最大的優勢和擅長領域,導致一些稀缺性的崗位很難招聘該校的學生。學生在經過四年的本科學習后,即使具備了扎實的理論基礎知識,也無法認清其專業特點和自身優勢。可見,當前大部分地方院校的人才培養目標不明確,只注重基礎理論知識的傳授,忽視了個性化人才的培養,影響了學生在就業市場上的競爭力。比如我國軟件工程專業最強的數十所大學均為“雙一流”建設高校,包括清華、北大、哈工大等強勢院校,這些高校專業人才培養目標明確,學生具有較為明顯的專業優勢和擅長領域,很多知名企業優先選聘上述院校的學生。對向雙一流高校努力的其他地方院校來說,亟須明確自身人才培養的目標,優化課程建設,打造專業培養優勢,充分發揮專業課程對人才的塑造作用。
軟件工作專業實踐性較強,學生只有在多次實踐操作中才能提高自己的專業技能。地方院校注意到了實踐課程的重要性,也將項目實訓納入課程建設中來,但是,實訓課程的占比較低,一般每個學期的實訓課程不超過總課時的三成,基礎的理論課程仍然占據主體地位。可見,絕大多數的地方院校仍以基礎理論課程為主,課程建設較為傳統、缺乏特色。從學生的反饋和評價中可以得知,學生們更喜歡上實訓課程,對實訓課程上所學的知識內容印象更為深刻。將實訓課程開發作為課程建設的重要方向,有助于打造專業特色。從現實情況來看,一些開設了大量實訓課程的地方院校具備特色建設意識,但在實踐課程安排、課程內容選擇等方面仍存在缺乏規劃的情況,沒有突出整個課程體系的特色元素。以浙江大學為例,該校的軟件工程專業具有鮮明的特色,課程體系和教學計劃較為靈活,教學側重實踐,比如實施雙導師制度,學生既可以在學校學習知識、參加實訓,還可以在企業中汲取軟件開發和設計的實際經驗。
由于工科建設的要求,軟件工程專業的課程建設需要與企業進行密切合作,開發優質的校企合作課程,豐富原有的教材知識體系,不斷拓展學生眼界。地方院校與企業的合作交流,能夠優化課程資源配置,以企業的人才需求為導向,精準進行課程體系設計,從而能夠實現產學研的有機結合。很多地方院校在課程體系建設中忽視了企業的重要作用,沒有積極主動聯系企業和相關行業部門,在沒有充分了解當前產業需求的前提下,便進行軟件工程專業的課程體系建設。還有一些地方院校雖然積極與企業合作,優化了課程教學資源,開發了一些校企合作授課模式和課程,但是持續性不長,往往實施了幾個月之后便不了了之。顯然,這些地方院校尚未建立與企業合作的長效機制。由此可見,地方院校的軟件工程課程建設普遍存在與企業合作交流不足的問題,影響了校企協同育人模式的推行。
軟件工程專業的課程內容不是一成不變的,需要根據時代變化、產業需求不斷調整課程方向和內容。很多地方院校課程體系建設完畢后,為了節省資源,很少對課程體系進行調整和更新,導致很多課程內容無法契合當下的產業發展需求,學生的專業學習效果大打折扣[2]。具體表現為沒有及時補充新的課程內容、沒有及時調整不符合行業發展實際的教材內容、沒有及時更新教材版本等等。可見,時新性不足同樣是軟件工程專業課程建設的問題,影響了教學效果的提升。比如當5G技術出現后,物聯網、智慧城市、智能家居等領域是軟件工程專業的新方向,清華大學、北京大學、哈爾濱工業大學等重點院校根據產業變化,及時豐富了課程內容,將物聯網、5G技術等相關內容納入課程學習中,不斷擴充學生眼界,使其準確把握專業的最新風向,在未來能夠抓住更多機遇。而一些缺乏新觀念的院校,對課程內容的更新存在滯后性,往往行業變化出現很長一段時間后,才進行課程體系的更新,影響了學生眼界和思維的拓展。
為了優化課程體系建設、落實人才培養要求,地方院校應積極主動地洞察行業發展方向,結合學校自身發展定位和優勢,明確人才培養目標。首先,地方院校應借助多樣化的手段了解軟件工程專業的行業發展和變化,可以邀請行業專家、課程建設專家共同探討,形成行業發展信息的總結。在獲得行業發展的相關信息后,地方院校應詳細分析自身的優勢和劣勢,結合本省的實際發展情況,明確人才需求的整體情況。地方院校在掌握行業整體情況后,應盡快形成人才培養的宏觀目標,然后通過詳細的調查和研討最終確定具體目標。
其次,地方院校可以采取調研的方式,對院校教師、行業精英、優秀校友、企業等主體進行調查,了解其對軟件工程專業人才培養目標、內容的想法和意見。在得到調研信息后,地方院校應對信息進行選擇性的應用,結合本省的實際情況和學校的師資基礎情況,確定專業人才培養目標。隨后,邀請專家對培養目標進行評估,保留科學合理之處,調整不合時宜的內容。人才培養目標確立后,專業課程建設便有了中心和支撐點,一切課程規劃都以培養目標為宗旨,有利于后續課程規劃工作的開展。以鄭州輕工業大學為例,該校的軟件工程專業為國家一流建設專業,該校結合自身定位和行業發展,明確了培養高素質應用人才的目標,為后續課程制定和完善指明了方向。
網絡時代,科學技術的發展瞬息萬變,每天都有新的科技產品和網絡商品誕生。若想滿足“雙一流”高校的建設需求,地方高校應緊跟時代步伐,及時更新基礎課程體系,筑牢課程體系的根基[3]。當互聯網行業出現新變化、新產品后,地方院校應召集課程建設小組,研討在課程體系中加入新的理論內容,達成一致后盡快落實。基礎課程體系的不斷更新能夠持續拓展學生的專業視野,使學生能夠學習到行業內最新的知識內容,不斷激發其好奇心和專業興趣。比如學校可在原有的Java、C++等基礎課程上,增加可視化編程、物聯網原理、大數據算法等符合時代發展變化的課程內容。基礎課程體系的不斷調整和更新,能夠完善院校的學科建設,能夠對學生實施全面的能力培養,不斷引導其對計算機行業的認知和理解,增強其行業敏感度,有助于建立宏觀、完整的知識體系。地方院校對基礎課程內容的不斷調整符合教育部的要求,也踐行了持續深化課程改革的發展理念。
除了基礎課程外,實踐性的課程必不可少。在“新工科”建設的推動下,實踐性課程的地位日益提升,已經成為特色課程體系建設必不可少的重要內容[4]。因此,地方院校應注重對學生實踐課程的打造,加強與企業的合作和交流,不斷完善實訓中心,使學生的軟件技能得以施展,讓其感受實踐對自我提升的作用。在校企合作方面,地方院校應積極主動與省內實力強的IT集團、電子產業進行溝通,以人才輸送的方式尋求合作,邀請企業內的優質從業者加入實踐課程的開發中。學校可以充分吸收行業意見,豐富實踐課程的內容和維度,實現對學生能力的全面培養。可以校企合作開發在線課程,為學生提供自主學習平臺。在實訓中心完善方面,地方院校應加大資金和技術投入,引入先進、自動化的實訓管理系統,開設特色、個性化的實訓課程,使學生在校園內便可完成實習活動。以中山大學為例,該校為了優化軟件工程專業的課程建設,建立實訓中心,開發了智能化的實訓課程系統。學生在宿舍便可以借助云技術完成實操,系統會自動對學生進行打分,增強了學生的實踐體驗。
教師團隊是課程體系建設的主心骨,其素質和行業敏感性影響了課程體系的規劃和選擇[5]。為了進一步落實“雙一流”的專業建設要求,地方院校應注重教師團隊的優化,積極調整教師團隊結構,全面提升教師隊伍水平。一方面,地方院校應加大軟件工程專業人才的引進力度,吸引國內外優秀的博士加入課程構建團隊,將國外、國內的先進理念應用到課程規劃中。同時,有必要對建設理念保守、建設經驗不足的教師進行調整,明確課程建設的主要骨干。另一方面,地方院校還應加大對教師團隊的培訓力度。由于教師長期在院校授課,與現實的生產實際情況相脫離。為了使課程建設與產業發展情況相匹配,院校應定期公派專業教師到國外、企業中進行學習,了解行業內最新的變化情況,為課程體系的更新提供數據信息支撐。地方院校還可以與其他院校建立課程資源的信息共享機制,實現多個學校之間的課程資源流動,既節約了成本,還促進了院校間的友好交流。這樣,一個學校的學生借助互聯網便可學習另外幾所學校的課程內容,能夠為學生專業資源的獲取提供便利。總之,高水平的教師團隊是課程體系建設的支柱,地方院校有必要加強師資力量建設。
“雙一流”建設的目標不僅要打造一流的學科,還要培養一流的、德才兼備的人才[6]。在專業課程體系建設中,基礎和實踐知識固然重要,但學生道德素質的培養也是不可或缺的重要內容。為了實現立德樹人的目標,地方院校應從課程內容、課程評價機制兩個角度出發。
在課程內容方面,地方院校應增加思想政治教育、馬克思主義哲學等通識類課程,加強對學生價值觀、道德素質的培養。為了提高這類通識課程的地位,地方院校還應制定明確的課時數,加大這類課程的考評占比,提升教師和學生對思政培養的重視。在課程評價機制方面,地方院校應從多個角度評價學生的課程學習效果,實施“考試+實驗+思想道德測評+平時表現”相結合的評價機制,彌補單一考試評估的不足,全面評估課程體系建設的效果。多元化課程評估機制的建立,能夠引導學生注重自身思想道德建設,有助于培養專業扎實、思想政治覺悟高的人才隊伍,最終更好地為社會主義現代化服務。
為了積極落實教育部對學科建設的要求,地方院校應在洞察行業發展方向的基礎上,明確人才培養目標,并完善基礎課程體系,增加實踐性的教學內容,還應該打造素質教學隊伍,踐行立德樹人理念,培養專業素質扎實、品德高尚的人才。