制定軟件工程專業(yè)培養(yǎng)方案研究
時間:2022-12-03 02:42:23
導語:制定軟件工程專業(yè)培養(yǎng)方案研究一文來源于網友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
[摘要]項目驅動教學的研究在21世紀初逐漸邁向了高潮,項目驅動教學可以與多個學科進行結合。項目驅動教學源于建構主義理論,以項目為紐帶鏈接教師和學生以及整個教學過程,在教學中應用也屢見不鮮。培養(yǎng)符合市場所需的應用型復合人才是建設一批應用型本科大學的初衷。如何結合地方經濟特色以及專業(yè)建設的特點,培養(yǎng)應用型復合人才是地方各大高校的教改重點。該文結合學校進行軟件工程專業(yè)認證的實際背景,探討以項目驅動的方式去制定軟件工程專業(yè)應用型人才的培養(yǎng)方案和具體實施方法。
[關鍵詞]培養(yǎng)方案;項目驅動;教學方法;專業(yè)特色
一、引言
當前許多大學特別是應用型大學的專業(yè)培養(yǎng)方案大都是基于專業(yè)知識所包含的領域知識點,再把知識點之間的銜接關系設置課程依賴關系。這種方案對于一些工科專業(yè),尤其是培養(yǎng)目標是定位于應用型的專業(yè)會存在一些不足。這種模式導致學生畢業(yè)之后所學能力與人才市場匹配度不夠緊密,學生掌握的知識點比較碎片化,難以形成一個較為全面的專業(yè)知識體系,就更別說如何綜合應用專業(yè)知識去解決實際問題。針對該現狀,目前許多工科專業(yè)都引入了工程教育認證體系,旨在利用工程管理手段來指導培養(yǎng)學生過程。工程教育專業(yè)認證是國際通行的工程教育質量保障制度,也是實現工程教育國際互認和工程師資格國際互認的重要基礎。工程教育專業(yè)認證的核心就是要確認工科專業(yè)畢業(yè)生達到行業(yè)認可的既定質量標準要求,是一種以培養(yǎng)目標和畢業(yè)出口要求為導向的合格性評價。工程教育專業(yè)認證要求專業(yè)課程體系設置、師資隊伍配備、辦學條件配置等都圍繞學生畢業(yè)能力達成這一核心任務展開,并強調建立專業(yè)持續(xù)改進機制和文化以保證專業(yè)教育質量和專業(yè)教育活力[1,2]。從筆者所在院校軟件工程專業(yè)開展工程教育認證以來,本專業(yè)按照工程認證的標準制定了一系列的考核指標和評價標準。雖然取得一定效果,但是本文認為還是存在一些如下不足之處:每門課程達成度分析只是代表了學生對本門課程知識點掌握情況,不能反映出學生利用課程所學知識解決實際問題的能力。有些課程設定培養(yǎng)目標以及考核手段不一定適用于應用型工科專業(yè),比如類似“軟件工程”等一些IT相關專業(yè),編程動手能力是軟件工程專業(yè)的通關鑰匙,得不到這把鑰匙,從作者教學實踐和統(tǒng)計結果來說是難以學好后續(xù)相關課程,進而導致學生畢業(yè)后的就業(yè)競爭力也將會大打折扣,甚至出現畢業(yè)就失業(yè)的情況。課程之間的能力培養(yǎng)銜接不通順,尤其是前后關聯(lián)比較大的課程,分散計算的達成度,不能反映出課程之間的能力;比如針對我校“軟件工程”專業(yè)為例來說,作者這些年一直從事“算法與數據結構”以及“企業(yè)級框架編程”兩門核心專業(yè)課程的教學工作。這些課程需要學生在學習之前要具備較為扎實的程序設計的實踐能力,但實際情況是學生對基礎知識掌握得非常不夠,導致后續(xù)課程推進非常緩慢,甚至是草草結課。畢業(yè)設計環(huán)節(jié)是用來檢驗學生綜合應用整個專業(yè)知識去解決具有一定應用價值的綜合問題,但是本階段學生大多數都是處于考研或是找工作、實習等階段,不能集中精力去完成階段目標,因此培養(yǎng)效果將會大打折扣。如何破解上述這些現實問題,僅僅依托工程教育認證是會存在一定的不足,還是需要優(yōu)化大學整個教學以及培養(yǎng)環(huán)節(jié),形成面向“具備工程能力”的目標的一條可衡量、可復制的應用型人才培養(yǎng)方案。本文在從現實教學過程出現的不足之處進行分析,提出“以項目驅動來制定專業(yè)培養(yǎng)方案”,探討如何在執(zhí)行工程教育認證的背景下,提高學生的專業(yè)能力。
二、傳統(tǒng)專業(yè)培養(yǎng)模式存在的不足
為了滿足新形勢下的大學生培養(yǎng)要求,各大高校一般都會結合自己的辦學定位以及特色進行不斷的、持續(xù)的課程教學改革,尤其是在教育部提倡建設一批高質量的面向應用型本科的政策導向后,地方高等院校積極發(fā)揮其與地方市場緊密接觸的優(yōu)勢,充分調研,把握本地及周邊市場各行業(yè)對人才的特殊需求,結合區(qū)域經濟發(fā)展的特點,制定相應的培養(yǎng)計劃及課程設置,使學生所學知識即是行業(yè)所需之求[3-4]。我校結合當地實際,針對軟件工程專業(yè)學生的就業(yè)特點,例如:學生的就業(yè)方向比較廣,有些從事軟件服務外包,有些從事嵌入式設備軟件開發(fā),還有些從事國產操作系統(tǒng)生態(tài)產業(yè)鏈等等。不同的從業(yè)方向,需要不同的專業(yè)技能,需要不同的對待。因此在專業(yè)教育環(huán)節(jié),重點培養(yǎng)學生的專業(yè)基礎技能,適時制定了一套較為完備的培養(yǎng)方案。(一)專業(yè)知識不閉環(huán)。培養(yǎng)方案中以專業(yè)基礎教育為核心,通過引導學生向不同方向進行有針對性的培養(yǎng)。本方案在執(zhí)行過程中雖然起到了一定的成效,但是也發(fā)現一些問題。每個環(huán)節(jié)沒有進行有效的反饋機制,進行入下一個環(huán)節(jié)的學習時,會發(fā)現上一個環(huán)節(jié)的知識有些同學沒有掌握好,往往影響后續(xù)的課程學習,也影響了學生綜合技能的提高。(二)課程之間、課程群之間銜接不徹底。各個專業(yè)的課程中會存在一些較為緊密相連的課程,目前普遍的做法是把這些課程作為一個課程群來整體建設,著力打造一些精品課程,利用建設精品課程,帶動這個課程群的建設,輻射專業(yè)建設。課程群建設已不是什么新鮮事,該種模式也不斷被許多高等教育工作者進行探討與實踐過[5]。課程群的建設雖然有利于整合一些教學資源,便于同一個群內的教師進行協(xié)作,但是在實際教學實施過程中,可以發(fā)現各個課程群之間的銜接沒有受到過多的關注,導致學生所掌握的知識點比較零碎,難以形成一個完整的體系。課程群能力達成度計算也沒有一種較好的計算方法。(三)畢業(yè)實踐環(huán)節(jié)考核力度不夠。畢業(yè)實踐環(huán)節(jié)是綜合考核一個畢業(yè)生能否充分利用全部所學專業(yè)知識,而進行的一項非常重要的實踐環(huán)節(jié)。這個環(huán)節(jié)的教學設計一定要圍繞應用型人才的指標去制定,然而現有模式下畢業(yè)實踐環(huán)節(jié)大多數都停留在論文寫作之上,而很少關注系統(tǒng)是否完成,有沒有達到應用指標。從大學生本科培養(yǎng)體系來說,作為高等學校的一名教師,個人還是認為本科畢業(yè)設計是必要的且需要重視。近期教育部提出了要加強大學生的“負擔”,盡量做到“寬進嚴出”也是非常有必要的。畢業(yè)論文作為培養(yǎng)最后一環(huán),是檢驗教學效果,衡量學生掌握本專業(yè)知識的重要環(huán)節(jié),必須要精心設計教學方法及考核指標。本文認為畢業(yè)論文可以根據專業(yè)的不同,采用不同的標準,而非論文作為唯一指標。比如:軟件工程專業(yè)的學生,特別是要面向應用型的人才需求市場,企業(yè)更加關注的學生是否掌握應用的技能,可以更多關注畢業(yè)設計的系統(tǒng)開發(fā)上,這個比重的權值要更高,其次才是根據系統(tǒng)撰寫的論文。
三、項目驅動的培養(yǎng)方案
針對現實的實際情況,結合我校軟件工程專業(yè)本節(jié)淺析項目驅動來制定相關的培養(yǎng)方案?!绊椖框寗臃ā本褪且砸粋€或多個項目為教學內容串聯(lián)整個知識體系,以此來驅動學生去主動學習。學生可以掌握在實際工程項目中的流程,更能切實的融入實際工程問題中去,鍛煉動手實際操作能力。培養(yǎng)方案是大學培養(yǎng)過程的指導性文件,為了突破現有的問題,還需要進行一定優(yōu)化設計。(1)頂層設計來說,如軟件工程專業(yè)參照工程驅動的教學培養(yǎng)模式,利用項目梳理整個培養(yǎng)體系,銜接各個知識板塊。讓學生既能掌握所學知識點,也能夠進行綜合運用;(2)執(zhí)行層面,或是說考核指標上還需要加強學生的課程難度以及畢業(yè)難度。在項目驅動過程中,設定幾個環(huán)節(jié),每個環(huán)節(jié)要制定相應“畢業(yè)指標”,真正體現工程能力達成度的培養(yǎng)。以項目驅動方方式的教學培養(yǎng)方案如下圖所示:整專業(yè)知識分成三個階段:(1)基礎知識:抓基礎,打鬧專業(yè)基本技能;(2)專業(yè)核心知識:深入掌握專業(yè)核心能力技能;(3)面向產業(yè)能力,拓展就業(yè)方向,提升競爭力。(一)基礎知識環(huán)節(jié)。本環(huán)節(jié)是針對入學1—2年的學生,他們首先必須具備的就是編程能力,即能寫程序、讀程序。在本階段所涉及的專業(yè)核心課程如:“計算機導論”“C語言程序設計”“算法與數據結構”“關系數據庫系統(tǒng)”“操作系統(tǒng)”等,這些課程要不能孤立去建設,而應建立一個或多個課程群建設。(1)打通課程群,課程之間能力相互考核。課程群的建設也應該圍繞項目驅動的方式進行設計,對于課程群涉及的實驗環(huán)節(jié),需要打破傳統(tǒng)的針對每門課程單獨設立小實驗及課程設計的教學模式,而是要精心設計一些比較適合課程群的教學需求又能培養(yǎng)學生綜合運用幾門課程知識的實驗案例。如:軟件工程專業(yè)中,語言類課程與、算法與數據結構、數據庫課程可以結合起來,設置一個小型應用系統(tǒng)案例,這樣可以促進學生綜合運用多門課程的知識內容,既融會貫通了專業(yè)知識,又切合實際地培養(yǎng)了動手能力。(2)階段目標考核。通過這種方式也打通各個課程群之間銜接。本階段一定要設定“畢業(yè)達標點”,負責前序環(huán)節(jié)的教師團隊必須要能夠交付滿足后續(xù)環(huán)節(jié)指標的“學生”。對那些不滿足的要求的學生,要進行逐個分析,給予重重修或是降級預警、甚至是退學等處理。(二)專業(yè)核心環(huán)節(jié)。本環(huán)節(jié)將是著重培養(yǎng)學生的項目管理相關知識,即為能掌握軟件工程相關理論、軟件需求以及基本的軟件設計等。本階段所涉及專業(yè)課主要是:“軟件工程”“軟件需求分析”“軟件項目管理”“企業(yè)開發(fā)框架”等。項目驅動教學方式在該階段更加實用,教學過程中,各門課程任課教師團隊可以協(xié)商一個較為中等規(guī)模的項目,從項目的需求獲取、項目的詳細設計、項目的具體實施,每個階段可以對應一門課程的考核目標,形成一套較為完整的項目管理實施方案。(三)面向產業(yè)能力培養(yǎng)應用型本科院校結合與地方的自身優(yōu)勢,加大與區(qū)域內企業(yè)合作,注重學生實習基地的建設。學生在實習基地實踐學習具有以下幾個優(yōu)點:一是因實習內容來源于行業(yè)實際項目,這種方式更能真實地反映出學生的專業(yè)技能;二是實習基地的實踐能讓學生切身體驗行業(yè)生產實際狀況,了解專業(yè)對口的工作;三是為基地企業(yè)發(fā)現人才提供了一條很好的途徑,實現用人單位、學生和學校三方共贏的局面。從和本地多家公司的人力資源經理交流的感受就是軟件工程專業(yè)的學生只要具備一定的軟件開發(fā)能力,基本上是能夠滿足就業(yè)市場要求的。畢業(yè)設計中的一個系統(tǒng)若能夠進行有效的、獨立的開發(fā)完成,是最能體現學生的能力,也會最好的檢驗手段。因此在畢業(yè)設計及考評環(huán)節(jié),可以邀請有工程背景的企業(yè)開發(fā)人員或雙師型的教師著重檢查畢設所涉及軟件系統(tǒng)的功能完成情況以及是否是學生自己完成。
四、結束語
應用型本科院校共同的辦學目標就是能夠培養(yǎng)應用型和具有競爭力的人才,雖然工程教育認證是一個適當的手段,但是僅僅依靠工程教育認證還是難以達成培養(yǎng)目標。因此當前院校應當采取了學校與社會用人部門相結合、師生與生產實際相結合、理論與實踐相結合的基本模式,在培養(yǎng)方案中以“項目驅動”來整合所有的知識點,讓學生不僅僅掌握知識點,還要形成整個專業(yè)的宏觀體系,能夠做到學以致用。本文結合教學過程中遇到的一些問題,指出現有教學方案及培養(yǎng)體系存在一定不足之處并給予相應的解決方案,探討了在工程認證教育背景下融合項目驅動方式來制定人才培養(yǎng)的教學方案,對培養(yǎng)應用型人才有一定的借鑒意義。
參考文獻
[1]顧佩華,胡文龍,陸小華,等.從CDIO在中國到中國的CDIO:發(fā)展路徑、產生的影響及其原因研究[J].高等工程教育研究,2017(01):24-43.
[2]劉光星,曹茜林.面向工程教育專業(yè)認證的課程教學改革—以“工業(yè)控制網絡”課程為例[J].高教學刊,2020(25):113-116.
[3]王聃.OBE理念下計算機專業(yè)應用型本科人才培養(yǎng)模式的創(chuàng)新與實踐[J].黑龍江科學,2020,11(15):60-61.
[4]張勝男,牛連強,張志佳,等.能力導向的應用型本科大數據專業(yè)課程群建設研究[J].計算機教育,2019(05):142-145.
[5]王麟娜,當前高校教學管理存在的問題及其對策[J].教育探索,2011(03):91-92.
作者:張正 蔡莉莉 單位:1.金陵科技學院軟件工程學院 2.南京傳媒學院傳媒技術學院 3.江蘇海事職業(yè)技術學院信息工程學院
精品范文
3制定方案