陳贛浪 李琴 蘇意玲 蔡妍 梁艷
摘 要 在 新工科 背景下 軟件工程導(dǎo)論 課程應(yīng)進行層次化 模塊化升級 以提升課程教學(xué)效果文章在 新工科 背景下 對 軟件工程導(dǎo)論 課程的創(chuàng)新與實踐進行進一步研究 并指出了目前的教學(xué)現(xiàn)狀 從專業(yè)課程體系 課程高階性 課程實踐模式 課程實踐環(huán)節(jié) 考核反饋管理 個方面闡述了有效的課程創(chuàng)新實踐策略
關(guān)鍵詞 新工科 軟件工程 導(dǎo)論課程 創(chuàng)新實踐
中圖法分類號 g642? 文獻標識碼a
1 引言
在新經(jīng)濟時代,我國的技術(shù)和產(chǎn)業(yè)紛紛得到了創(chuàng)新,由于各個技術(shù)及產(chǎn)業(yè)發(fā)展均需要高質(zhì)量人才支持,因此我國目前面臨的人才缺口較大[1] 。2016 年,我國就提出了與“新工科”發(fā)展相關(guān)的新理念,對課程教學(xué)模式提出了新要求,這是推動我國產(chǎn)業(yè)化發(fā)展的必然選擇[2] ?!败浖こ虒?dǎo)論”課程是一門計算機基礎(chǔ)課程,其主要包含軟件工程的基礎(chǔ)設(shè)計需求、維護代碼等,可以有效樹立學(xué)生的軟件工程意識,降低相關(guān)知識的理解難度,訓(xùn)練學(xué)生的編程敏銳度[3] 。目前大多數(shù)高校的“軟件工程導(dǎo)論”課程均以理論教學(xué)為主,向?qū)W生傳輸了部分軟件工程理論編程知識,尚未結(jié)合實際教學(xué)要求設(shè)置豐富的實踐教學(xué)環(huán)節(jié),因此學(xué)生難以理解理論教學(xué)內(nèi)容,掌握的知識也無法有效應(yīng)用[4] 。除此之外,受課程模式的影響,目前培養(yǎng)的人才大多數(shù)缺乏創(chuàng)新能力,在實際就業(yè)中無法發(fā)揮人才的應(yīng)用創(chuàng)新作用,不利于我國后續(xù)的技術(shù)產(chǎn)業(yè)發(fā)展[5] 。根據(jù)上述問題,本文結(jié)合目前的教學(xué)背景闡述了有效的課程創(chuàng)新實踐策略。
2 “新工科”背景概述
“新工科”是一種全新的教育方向,其主要根據(jù)我國的技術(shù)產(chǎn)業(yè)人才發(fā)展要求、國家戰(zhàn)略規(guī)劃、國際競爭形勢等共同確定[6] 。為了穩(wěn)固目前的發(fā)展狀態(tài),實現(xiàn)技術(shù)產(chǎn)業(yè)的可持續(xù)發(fā)展,需要提高人才的數(shù)量及質(zhì)量,將新工科人才作為發(fā)展的基礎(chǔ)支持[7] 。在新工科背景下,我國的工程教育發(fā)展面臨新機遇,也存在著新問題,因此,在“新工科”背景下,各個高校需要積極進行課程創(chuàng)新實踐,鞏固新工科建設(shè)效果。
軟件工程是互聯(lián)網(wǎng)、智能制造等領(lǐng)域的基礎(chǔ)學(xué)科,其與大數(shù)據(jù)、人工智能等技術(shù)有重要關(guān)聯(lián),對推動工科產(chǎn)業(yè)智能化發(fā)展有重要意義。在“新工科”背景下,軟件工程課程正在逐漸優(yōu)化升級,很多產(chǎn)業(yè)在人才的支撐下得到了創(chuàng)新與發(fā)展?!败浖こ虒?dǎo)論”課程是軟件工程的基礎(chǔ)課程,也是軟件工程的引導(dǎo)課程,對新工科背景下的技術(shù)產(chǎn)業(yè)人才培養(yǎng)有重要意義。
3 “新工科”背景下“軟件工程導(dǎo)論”課程教學(xué)現(xiàn)狀
當前,“軟件工程導(dǎo)論”課程的教學(xué)目標及知識點如表1 所列。
由表1 可知,該課程在課程建設(shè)過程中主要借助理論知識,未設(shè)置有關(guān)的實踐環(huán)節(jié),因此目前“軟件工程導(dǎo)論”課程教學(xué)存在以下問題。
(1)課程教學(xué)與產(chǎn)業(yè)需求不契合。目前,大多數(shù)工科院校在“軟件工程導(dǎo)論”課程教學(xué)的過程中均按照原有的傳統(tǒng)課程模式進行教學(xué),未根據(jù)產(chǎn)業(yè)需求及課程發(fā)展變化進行更新,導(dǎo)致建設(shè)的課程與產(chǎn)業(yè)需求不契合,培養(yǎng)的人才也難以應(yīng)用到企業(yè)中。
(2)教師人員不充足。目前各高校的教師數(shù)量有限,能夠完成部分理論教學(xué),但難以抽調(diào)教師來設(shè)置針對性的實踐教學(xué)環(huán)節(jié),導(dǎo)致難以進行課程創(chuàng)新實踐,實現(xiàn)工程導(dǎo)論課程教學(xué)效果的提高。
(3)課程評價方法不完善。目前大多數(shù)“軟件工程導(dǎo)論”課程僅使用課程組項目提交展示法進行評價,通常由教師分析學(xué)生提交的課程報告、檢查項目的開發(fā)狀況、確定學(xué)習(xí)比例,從而得出學(xué)生的課程成績。在“新工科”背景下,此評價方法難以根據(jù)課程教學(xué)效果進行課程優(yōu)化,不利于“軟件工程導(dǎo)論”課程的學(xué)習(xí)與創(chuàng)新。
4 “新工科”背景下“ 軟件工程導(dǎo)論” 課程創(chuàng)新實踐策略
4.1 優(yōu)化專業(yè)課程體系
在“新工科”背景下,為了提高“軟件工程導(dǎo)論”課程的創(chuàng)新實踐效果,需要優(yōu)化專業(yè)的課程體系。可借助SWEBOK 軟件,從軟件編程、設(shè)計、測試等領(lǐng)域出發(fā),擴充現(xiàn)有的課程內(nèi)容,設(shè)計有效的課程教學(xué)方案。
在建設(shè)“軟件工程導(dǎo)論”課程體系前,需要明確總體設(shè)計目標,即根據(jù)“新工科”背景及高校目前存在的課程創(chuàng)新實踐問題制定全新的教學(xué)計劃,貫徹全新的教學(xué)理念??蓪ⅰ败浖こ虒?dǎo)論”課程的重要知識作為課程建設(shè)集群,以學(xué)生課程創(chuàng)新能力培養(yǎng)為目標,圍繞學(xué)生對課程的實際需求優(yōu)化課程體系,同時注重綜合實踐教學(xué)。優(yōu)化的專業(yè)課程體系如圖1 所示。
由圖1 可知,優(yōu)化的“軟件工程導(dǎo)論”專業(yè)課程體系主要包括程序設(shè)計、基礎(chǔ)軟件工程等部分,其可以進行專業(yè)課程集群訓(xùn)練,培養(yǎng)學(xué)生的綜合創(chuàng)新實踐能力,提高“新工科”背景下專業(yè)課程的教學(xué)效果。
4.2 體現(xiàn)課程高階性
在“新工科”背景下,需要借助先進的教學(xué)資源,將創(chuàng)新、知識、能力等融合到軟件工程專業(yè)基礎(chǔ)課導(dǎo)論課程中,從而體現(xiàn)“軟件工程導(dǎo)論”課程的高階性。通過高階性“軟件工程導(dǎo)論”課程,學(xué)生可以培養(yǎng)自身的創(chuàng)新能力,形成全新的高級學(xué)習(xí)思維,解決課程陳舊問題,使其與最終的產(chǎn)業(yè)需求緊密聯(lián)系起來。
在體現(xiàn)課程高階性的過程中,可以結(jié)合目前的課程主體,與軟件工程課程細化知識點進行融合,從基礎(chǔ)細化角度出發(fā)優(yōu)化高階性課程。在“新工科”背景下,為了體現(xiàn)“軟件工程導(dǎo)論”課程不同部分的實際課程教學(xué)需求,可以將其劃分成若干個基礎(chǔ)教學(xué)層次,即應(yīng)用層、綜合層、基礎(chǔ)層。通過基礎(chǔ)層教學(xué)可以讓學(xué)生了解相關(guān)的軟件工程知識,直觀地認識軟件工程操作系統(tǒng),能獨立完成某些簡單工具的安裝和使用,能熟練地打開相關(guān)的操作系統(tǒng),創(chuàng)設(shè)簡單的開發(fā)環(huán)境。應(yīng)用層則需要傳授軟件工程的應(yīng)用知識,學(xué)生需要根據(jù)基礎(chǔ)的軟件工程教學(xué)命令進行應(yīng)用式開發(fā),使其最終能夠滿足實際的軟件應(yīng)用需求。綜合層則注重軟件開發(fā)工具和開發(fā)平臺的講授,主要考查學(xué)生的綜合開發(fā)能力,可以通過搭建相關(guān)的代碼管理中心對教學(xué)內(nèi)容進行創(chuàng)新優(yōu)化,從而提高“軟件工程導(dǎo)論”課程的創(chuàng)新實踐效果。
4.3 創(chuàng)新課程實踐模式
在“新工科”背景下,大多數(shù)高校在“軟件工程導(dǎo)論”課程教學(xué)過程中易忽視實踐環(huán)節(jié),尚未創(chuàng)設(shè)有效的課程實踐模式,因此導(dǎo)致最終的課程教學(xué)效果較差。事實上,“軟件工程導(dǎo)論”課程是一門實踐性很強的學(xué)科,需要通過各種各樣的項目實踐才能有效學(xué)習(xí)相關(guān)的課程基礎(chǔ)知識。因此,在后續(xù)的課程創(chuàng)新實踐過程中,需要積極創(chuàng)新現(xiàn)有的實踐教學(xué)模式,從軟件的基礎(chǔ)生命周期出發(fā),科學(xué)地安排實踐教學(xué)內(nèi)容,從而切實提高學(xué)生的綜合能力,引導(dǎo)學(xué)生不斷地參與到課程創(chuàng)新中。
例如,在“軟件工程導(dǎo)論”課程教學(xué)過程中,將一個重要的實驗基礎(chǔ)知識拆解成不同的案例模塊,學(xué)生通過課堂學(xué)習(xí)逐漸進行案例分解,完成簡單案例模塊的開發(fā),從而有效地學(xué)習(xí)了實踐知識,使學(xué)生能自主完成相關(guān)的實踐課程內(nèi)容。為了提高課程創(chuàng)新實踐效果,各高校還可以設(shè)置各種各樣的輔助課程,鼓勵學(xué)生參與到各項實踐課程中,設(shè)置獎懲機制,激勵學(xué)生有效地完成課程實踐創(chuàng)新,為學(xué)生提供更好的課程創(chuàng)新實踐平臺。
4.4 設(shè)計專業(yè)化課程實踐環(huán)節(jié)
不同的課程實踐環(huán)節(jié)最終取得的課程創(chuàng)新實踐效果也存在一定的差異,因此在“新工科”背景下進行課程創(chuàng)新建設(shè)時,各個高校可以充分利用本校資源,創(chuàng)設(shè)專業(yè)化的課程實踐環(huán)節(jié)。例如,可以從先進的IT 學(xué)習(xí)團隊中挑選出前端開發(fā)、移動開發(fā)等專業(yè)人才,舉辦創(chuàng)新型競賽,讓學(xué)生感受創(chuàng)新實踐的作用,真正意識到課程創(chuàng)新實踐對課程建設(shè)及學(xué)習(xí)的重要性。
在設(shè)計專業(yè)化課程實踐環(huán)節(jié)的過程中,可以根據(jù)以往的設(shè)計經(jīng)驗,使用分層設(shè)計法完成分組實踐,學(xué)生可以自主地參與到組隊活動中,共同完成不同的“軟件工程導(dǎo)論”課程創(chuàng)新實踐環(huán)節(jié)。
4.5 深化考核反饋管理
目前大多數(shù)高校在“軟件工程導(dǎo)論”課程考核過程中均使用應(yīng)試考核法,或根據(jù)學(xué)生上交的分組考核材料進行評分,這種評價方法缺乏一定的評價依據(jù),最終得到的考核反饋結(jié)果不準確,高校也無法根據(jù)該結(jié)果進行課程創(chuàng)新實踐。因此,在“新工科”背景下,后續(xù)的“軟件工程導(dǎo)論”課程建設(shè)過程中,應(yīng)以科學(xué)化、完整化的考核反饋機制為基礎(chǔ),深化考核反饋管理,切實滿足課程的創(chuàng)新與實踐需求。通過考核反饋管理可以有效優(yōu)化現(xiàn)有的課程內(nèi)容,以及各個課程創(chuàng)新實踐環(huán)節(jié)??己斯芾聿粌H需要對不同的創(chuàng)新實踐教學(xué)環(huán)節(jié)進行監(jiān)控,還需要對考核目標進行綜合反饋分析,有效地進行課程評價。還可以借助先進的信息化技術(shù),構(gòu)建線上考核反饋平臺,從而進一步滿足“軟件工程導(dǎo)論”課程的創(chuàng)新與實踐需求。
5 結(jié)束語
在“新工科”背景下,我國各個高校在原有的基礎(chǔ)上對課程進行了不同程度的優(yōu)化,但大多數(shù)高校未結(jié)合實際需求對課程進行有效升級,取得的教學(xué)效果不明顯。因此,本文結(jié)合新工科背景闡述了有效的“軟件工程導(dǎo)論”課程創(chuàng)新實踐策略,為推動我國技術(shù)產(chǎn)業(yè)持續(xù)發(fā)展做出了一定的貢獻。
參考文獻:
[1] 石孟良,曾磬,韓曉娟,等.“縱向挖掘、橫向比較、多向選擇”的教學(xué)創(chuàng)新實踐———以建筑學(xué)二年級“建筑設(shè)計”課程教學(xué)為例[J].安徽建筑,2023,30(1):121?123.
[2] 馬靜,劉曉曦,郭玉京,等.“召喚結(jié)構(gòu)”視野下基于師生共同體建設(shè)的《場地設(shè)計》課程教學(xué)創(chuàng)新與實踐[J].北京城市學(xué)院學(xué)報,2022(6):25?30.
[3] 俞冠伊,江舫.基于5C 核心素養(yǎng)人才培養(yǎng)模式下的環(huán)境設(shè)計課程改革與創(chuàng)新實踐———以“室內(nèi)設(shè)計原理與方法”課程為例[J].科技風(fēng),2022(34):83?85.
[4] 宋怡,劉彬輝,李斌,等.“新工科”背景下基于真實挑戰(zhàn)的學(xué)生創(chuàng)新實踐能力培養(yǎng)———以中國科學(xué)技術(shù)大學(xué)“設(shè)計創(chuàng)新”課程為例[J].工業(yè)和信息化教育,2022(11):54?57+86.
[5] 張毅,李冠亞,胡楊,等.基于“教學(xué)?研究?應(yīng)用”相結(jié)合的創(chuàng)新實踐教學(xué)———以醫(yī)學(xué)圖像處理與分析課程為例[J].中國多媒體與網(wǎng)絡(luò)教學(xué)學(xué)報(上旬刊),2022(11):80?83.
[6] 韓伏彬,董建梅,柳曉娜.師范類專業(yè)認證背景下教師教育課程體系重構(gòu)———兼論《教師工作實務(wù)指導(dǎo)》課程與教材的創(chuàng)新實踐[J].邢臺學(xué)院學(xué)報,2022,37(3):69?72.
[7] 毛凱楠,楊巍,陳曉翠,等.地方本科院校地質(zhì)類專業(yè)課程創(chuàng)新教學(xué)體系實踐———以地貌及第四紀地質(zhì)學(xué)課程為例[J].高教學(xué)刊,2022,8(17):29?34.
作者簡介:
陳贛浪(1979—),碩士,講師,研究方向:軟件工程。