公務(wù)員期刊網(wǎng) 論文中心 正文

課程思政下的軟件工程教學(xué)途徑探索實(shí)踐

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了課程思政下的軟件工程教學(xué)途徑探索實(shí)踐范文,希望能給你帶來靈感和參考,敬請閱讀。

課程思政下的軟件工程教學(xué)途徑探索實(shí)踐

摘要:高校理工科課程是落實(shí)“課程思政”的重要組成部分,本文闡述了軟件工程課程引入課程思政的必要性,探索了軟件工程課程的思政教學(xué)改革思路,并以《軟件工程導(dǎo)論》這門課程探索性實(shí)踐了從課程內(nèi)容、課程組織方式和課程評價三個方面融入課程思政內(nèi)容,提高學(xué)生的團(tuán)隊(duì)溝通能力。

關(guān)鍵詞:課程思政;教學(xué)改革;軟件工程;團(tuán)隊(duì)溝通能力

一、軟件工程課程引入課程思政的必要性

理工科專業(yè)課由于涵蓋非常多的抽象理論和復(fù)雜計(jì)算公式,因此在實(shí)際授課過程中,教師往往把精力集中在理論和公式的講解和實(shí)際應(yīng)用上,甚至多年的教學(xué)改革方向一直都致力于如何將理論和實(shí)踐更好地結(jié)合,強(qiáng)調(diào)工程認(rèn)證、校企結(jié)合與項(xiàng)目驅(qū)動,忽略了理工科專業(yè)課程中所蘊(yùn)含的思政類人文思想,導(dǎo)致部分很多優(yōu)秀的理工科學(xué)生缺少了除了知識和實(shí)踐外的能力。美國麻省理工等四所大學(xué)提出了新的工程教育理念,它認(rèn)為工科學(xué)生應(yīng)具備CDIO,即構(gòu)思、設(shè)計(jì)、實(shí)施、運(yùn)作四方面的能力,它認(rèn)為學(xué)生的能力可分為工程基礎(chǔ)知識、個人能力、人際團(tuán)隊(duì)能力和工程系統(tǒng)能力等四個層面,其中工程基礎(chǔ)知識和工程系統(tǒng)能力是實(shí)際操作能力的基礎(chǔ),應(yīng)與社會發(fā)展對接;而個人能力和團(tuán)隊(duì)能力,則強(qiáng)調(diào)了自我學(xué)習(xí)提高的能力和團(tuán)隊(duì)內(nèi)的溝通能力。這種工程教育的思想是歐美基于幾十年工程教學(xué)改革方法基礎(chǔ)上提出了,對新時代的理工科學(xué)生提出了更高的能力要求。而作為軟件工程的學(xué)生,人際團(tuán)隊(duì)能力尤為重要。一個軟件項(xiàng)目的實(shí)施要有科學(xué)的軟件過程方法、新的技術(shù)支撐,還需要項(xiàng)目團(tuán)隊(duì)成員的通力配合。項(xiàng)目團(tuán)隊(duì)包括需求分析人員、架構(gòu)師、數(shù)據(jù)庫設(shè)計(jì)人員、項(xiàng)目經(jīng)理、開發(fā)人員以及測試人員等等,學(xué)生不僅要具備在團(tuán)隊(duì)內(nèi)部的人際溝通能力,還要在軟件開發(fā)過程的各個環(huán)節(jié)互相配合,才能使得軟件產(chǎn)品順利上線?!盾浖こ虒?dǎo)論》作為軟件工程專業(yè)學(xué)生的專業(yè)必修課之一,應(yīng)立足學(xué)科理論、方法和專業(yè)知識體系基礎(chǔ)上,實(shí)現(xiàn)工科課程“課程思政”的目的,提高軟件工程專業(yè)學(xué)生的人際團(tuán)隊(duì)溝通能力。

二、提高團(tuán)隊(duì)溝通能力在軟件工程課程中的探索實(shí)踐—以《軟件工程導(dǎo)論》為例

(一)結(jié)合軟件工程內(nèi)容進(jìn)行團(tuán)隊(duì)溝通教育《軟件工程導(dǎo)論》這門課是教授用先進(jìn)適用的軟件管理方法提高軟件生產(chǎn)率并提高軟件產(chǎn)品質(zhì)量,包括可行性研究、需求分析、形式化說明技術(shù)、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、實(shí)現(xiàn)、面向?qū)ο蟮脑O(shè)計(jì)、軟件項(xiàng)目管理等內(nèi)容。在需求分析內(nèi)容的講授中,為了清楚的了解客戶的需求,開發(fā)更為真正滿足客戶需求的軟件產(chǎn)品,需要與客戶進(jìn)行溝通,此時可引入溝通的技巧、團(tuán)隊(duì)溝通的原則以及溝通的分類,了解不同形式溝通的優(yōu)缺點(diǎn)。在設(shè)計(jì)實(shí)現(xiàn)過程中,模型化方法則解決了與軟件開發(fā)工程師、測試工程師等的溝通問題。在面向?qū)ο髮?shí)現(xiàn)的講授中,為了提高程序的重用性、擴(kuò)充性以及健壯性,應(yīng)是所有程序開發(fā)人員相互配合,要在程序模塊編寫過程中,盡量不使用全局信息,降低方法與外界的耦合程度等等。在軟件項(xiàng)目開發(fā)的全過程中,不僅要使用科學(xué)的開發(fā)方法,在各個階段都可以引入團(tuán)隊(duì)的知識,包括什么是團(tuán)隊(duì)、團(tuán)隊(duì)的培育、團(tuán)隊(duì)執(zhí)行力的提高以及團(tuán)隊(duì)激勵和溝通方法等等內(nèi)容。

(二)結(jié)合項(xiàng)目開發(fā)案例的團(tuán)隊(duì)實(shí)戰(zhàn)《軟件工程導(dǎo)論》這門課一共64學(xué)時,采用理論教學(xué)和實(shí)驗(yàn)教學(xué)結(jié)合的方法,有32學(xué)時用于理論教學(xué),32學(xué)時用于實(shí)驗(yàn)教學(xué)。實(shí)驗(yàn)課則是利用分組實(shí)現(xiàn)案例的方法,完成一個項(xiàng)目從需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼到測試的全部內(nèi)容,其中需求分析、詳細(xì)設(shè)計(jì)和測試是整體項(xiàng)目完成的3個關(guān)鍵階段,學(xué)時分配較大,編碼則交由學(xué)生課后完成。實(shí)驗(yàn)課采用角色分工,通過角色扮演體會項(xiàng)目完成需要各個部分的相互配合,有項(xiàng)目經(jīng)理,負(fù)責(zé)與客戶溝通,寫需求文檔;有技術(shù)經(jīng)理,按照難易程度將項(xiàng)目各個部分分配給程序員。

(三)評價考核按照團(tuán)隊(duì)劃分等級《軟件工程導(dǎo)論》最終的期末成績按照平時成績+實(shí)驗(yàn)報(bào)告成績+期末考試成績?nèi)呒訖?quán)構(gòu)成。平時成績利用班課進(jìn)行手勢簽到,然后利用活動、課堂表現(xiàn)和課外資源學(xué)習(xí)等積累經(jīng)驗(yàn)值,并結(jié)合云班課后臺數(shù)據(jù),確定平時表現(xiàn)得分。實(shí)驗(yàn)報(bào)告成績按照團(tuán)隊(duì)考核,并按照團(tuán)隊(duì)最終實(shí)驗(yàn)報(bào)告質(zhì)量,劃分實(shí)驗(yàn)課成績等級,等級劃分為A+、A、B+、B、B-五類,表現(xiàn)優(yōu)異的個人在團(tuán)隊(duì)基礎(chǔ)分上做3到5分的加減分,最高不超過5分。由于實(shí)驗(yàn)項(xiàng)目圍繞團(tuán)隊(duì)開展,采用該考核方式,從成績導(dǎo)向上強(qiáng)調(diào)團(tuán)隊(duì)合作的重要性。個人考核和團(tuán)隊(duì)考核雙向考核的方式,讓學(xué)生感受到個人是團(tuán)隊(duì)的一部分,個人表現(xiàn)優(yōu)異,積極貢獻(xiàn),團(tuán)隊(duì)考核才能取得更好的成績。如果團(tuán)隊(duì)一盤散沙考核等級低,個人表現(xiàn)再優(yōu)異也難拿到高分,這就是考核評價的杠桿作用。

三、總結(jié)

該論文在《軟件工程導(dǎo)論》課程中,探索性實(shí)踐了課程思政。在內(nèi)容上,結(jié)合軟件工程各章節(jié)內(nèi)容,學(xué)習(xí)了團(tuán)隊(duì)的基礎(chǔ)知識,并通過不同角色分工協(xié)作完成自選項(xiàng)目內(nèi)容;在考核評價上,采用云班課的過程考核方式,從云班課后臺提取經(jīng)驗(yàn)數(shù)據(jù),確定平時個人表現(xiàn)成績;從團(tuán)隊(duì)實(shí)驗(yàn)完成質(zhì)量上確定團(tuán)隊(duì)得分等級;用加權(quán)的形式展示了個人得分與團(tuán)隊(duì)得分的關(guān)系,較好地發(fā)揮了分?jǐn)?shù)的杠桿作用。

參考文獻(xiàn):

[1]張巖松.新編團(tuán)隊(duì)合作能力訓(xùn)練[M].西安:西安電子科技大學(xué)出版社,2015.7:15-16.

作者:辛雨璇 佟林 單位:牡丹江師范學(xué)院