申玲
(貴州大學 計算機科學與技術(shù)學院,貴州 貴陽)
高校之本在于立德樹人。青年學生需要正確地引導和精心地栽培。只有做好學生思想政治工作,不斷提高學生的政治覺悟和思想水平,才能使學生除了具備過硬的專業(yè)技能外,更要樹立正確的政治方向和遠大的理想,樹立科學的世界觀和價值觀,成為德才兼?zhèn)涞娜瞬?。根?jù)習近平總書記指出的,統(tǒng)一課程教學和人才培養(yǎng)全局,把培養(yǎng)學生、以學生為中心、作為大學的第一要務[1]。因而如何以專業(yè)課的課堂為主渠道,將學生的思政教育與專業(yè)課程很好地融合起來,是高校老師值得探討的重要課題。
《軟件工程》作為計算機科學與技術(shù)專業(yè)高年級學生的專業(yè)必修課,具有綜合性強、實踐性強的特點。綜合性表現(xiàn)在它不僅涉及計算機科學、工程學、數(shù)學、心理學等多門學科,也涉及諸多社會因素和個人因素。實踐性表現(xiàn)在著力培養(yǎng)學生的工程應用能力,利用所學專業(yè)知識分析問題、解決問題的能力。這就為培養(yǎng)學生的愛國主義情懷、學術(shù)誠信、職業(yè)道德、團隊協(xié)作等提供了多方位、立體化的實踐案例和實踐機會。一方面培養(yǎng)學生樹立正確的思想政治觀念,并在實踐中得以鍛煉;另一方面培養(yǎng)學生從實踐中探索道理,深化認識,進一步加強思想道德素質(zhì)的建設。幫助即將踏入社會的大學生樹立正確的人生價值觀。
《軟件工程》課程思政育人目標為:以培育學生良好的認知并在實踐中運用為主線,結(jié)合學生的認知規(guī)律,將社會主義核心價值觀的“愛國、敬業(yè)、誠信、友善”貫穿于整個教學實踐。融合愛國主義、社會責任、職業(yè)道德等要素,使學生的認知、情感和行為相結(jié)合,實現(xiàn)知識傳授和價值引領(lǐng)相統(tǒng)一[2]。
課程從技術(shù)和管理兩個角度來討論軟件工程的實施,共分為七個主要知識模塊,與四個思政育人目標的對應關(guān)系如圖1。
圖1 主要知識模塊與思政育人目標的對應關(guān)系
以往的概論中只講述了軟件的概念,學生會感到比較抽象?,F(xiàn)在通過分析我國的操作系統(tǒng)、系統(tǒng)軟件、應用軟件、工具軟件等的發(fā)展水平比較落后。以此激發(fā)學生的愛國熱情、喚起學生的社會責任感和歷史使命感。也列舉了有軟件功能與性能走在世界前列的,比如中國的電子商務等應用軟件。提升了學生的民族自豪感,學習軟件工程的興趣[3]。針對許多大學生只重視個人前途,社會主人翁意識淡化的現(xiàn)象,要加強愛國主義思想政治教育,積極引導學生樹立對國家、對民族的責任感和使命感。作為當代大學生,只有切實提高自身的綜合素質(zhì),才能擔負起時代賦予的歷史使命和社會責任。華民族的偉大復興、繁榮富強需要廣大大學生的努力,需要廣大大學生的積極參與,貢獻自己的一份力量。在概論中通過對軟件工程的目標和軟件工程原則的學習,使學生對軟件工程專業(yè)有更好的認知、激發(fā)學生對軟件工程方向的熱愛、提升學生學習興趣,同時引導學生認真考慮個人的職業(yè)規(guī)劃,為祖國的建設做貢獻。
在軟件測試的知識模塊,通過播放《創(chuàng)新中國》的記錄片,講述中國最新的科技成就和創(chuàng)新精神等,通過關(guān)注我國在最前沿科技的突破,培養(yǎng)學生科學嚴謹?shù)膶I(yè)精神,激發(fā)學生的愛國熱情和專業(yè)課學習的積極性。在軟件測試的實踐中,通過對共產(chǎn)黨員網(wǎng)的熱詞搜索等模塊的測試,引導學生了解不忘初心、牢記使命的內(nèi)涵。培養(yǎng)學生愛國情懷、培養(yǎng)樹立遠大理想,為實現(xiàn)中國夢而奮斗[4]。
在系統(tǒng)分析知識模塊中,從學生對事物的正確認知出發(fā),指導學生在實際的系統(tǒng)分析中發(fā)現(xiàn)不足并提出改進方案。引導學生對身邊的生活、工作等環(huán)節(jié)的改進深入思考,開啟學生的創(chuàng)新意識[3]。學生自己發(fā)現(xiàn)和提出問題是創(chuàng)新的基礎;獨立思考,學會思考是創(chuàng)新的核心;歸納概括得到猜想和規(guī)律。并加以驗證,是創(chuàng)新的重要方法。大學生的培養(yǎng)目標之一就是創(chuàng)新意識的培養(yǎng)。學生應該鍛煉從各種不同的角度權(quán)衡系統(tǒng)設計的合理性,培養(yǎng)學生嚴謹?shù)墓ぷ鲬B(tài)度。
在系統(tǒng)設計知識模塊中,培養(yǎng)學生在軟件分析建模過程中嚴謹、細致的工作態(tài)度和工作作風。高尚的情操能提高學生的人生價值,能擴展學生的事業(yè)。大學生要樹立起端正的工作態(tài)度,嚴謹細致的工作作風。克服浮躁心理、改變懶散拖沓等不良習慣,增強責任心和使命感,兢兢業(yè)業(yè)做好本職工作。培養(yǎng)學生在軟件設計建模過程中嚴謹、細致的工作態(tài)度。努力培養(yǎng)過硬的專業(yè)本領(lǐng),養(yǎng)成勤于學習、善于學習的好習慣。
系統(tǒng)設計一定要做到學有所思、思有所悟,才能增強系統(tǒng)設計工作的科學性和創(chuàng)造性。這就要求學生學勤學善思明辨篤行。第一,學習要抓緊每分每秒,刻苦勤奮,不怕吃苦;第二,在學習過程中要多加思考,不怕質(zhì)疑,對于發(fā)現(xiàn)的問題要勇于提出來,去積極探索解決問題的方案;第三,對遇到的問題要能明確地分析,清楚地辨別。這就要求大學生運用正確的三觀認清真善美,摒棄那些假惡丑;第四,就是要將正確的認知去指導實踐。這是學習的最后階段,要使所學知識最終有所落實。培養(yǎng)大學生在學習、做事方面,不空談、要有實際行動。能將所學理論聯(lián)系實際,通過實踐去檢驗學到知識,才能對所學知識有更深刻的體會,進而又發(fā)現(xiàn)更多的有價值的新知識。軟件設計師在軟件設計的過程中,不能隨心所欲、不能僅僅考慮功能是否正確,同時要考慮以后是否方便其他人員的升級和維護。未經(jīng)授權(quán)也不能向他人傳播本項目的設計。學生不理解這些職業(yè)道德和職業(yè)規(guī)范,就很可能掌握了技術(shù),卻迷失了方向。
在系統(tǒng)測試知識模塊鍛煉學生測試時一絲不茍、反復推敲。培養(yǎng)學生的敬業(yè)精神,融入人文精神,工匠精神教育[5]。一方面作為精神文明的主要內(nèi)容,人文精神集中反映了新時代背景下大學生的價值觀和時代精神。在掌握本專業(yè)知識的同時,著力宣傳正直、善良、正義、等人文知識,營造濃厚的人文氛圍,通過長期地熏陶、潛移默化培養(yǎng)學生的人文精神。另一方面通過專業(yè)知識的學習和課程實踐,培養(yǎng)學生以公眾利益為先、質(zhì)量至上、愛崗敬業(yè)的職業(yè)操守,使學生樹立起敬業(yè)、精益求精、專注、創(chuàng)新的工匠精神。
在項目管理知識模塊,讓學生了解軟件開發(fā)涉及很多社會因素,項目的實施也會對社會造成各種各樣的影響,這些影響有正面的、也有負面的。所以軟件項目的實施除了涉及技術(shù)因素以外,也會涉及一些社會政治因素。這就要求學生首先要考慮社會責任,其次才是公司和自身的利益。不僅要積極營造正面影響,更要注意負面影響會造成的后果。在軟件項目開發(fā)的全過程,學生都要樹立公德意識、責任意識、安全意識和環(huán)保意識等[6]。要求學生不僅能用專業(yè)知識解決復雜工程問題,還應該具有良好的思想道德素質(zhì)。
在系統(tǒng)實現(xiàn)的知識模塊,通過體會程序設計的嚴謹性,加強學生對知識的敬畏之心,樹立實事求是、嚴謹求實的價值觀與人生觀。
在課程設計實踐環(huán)節(jié),通過訓練學生的組織、管理和領(lǐng)導能力,培養(yǎng)學生的團隊協(xié)作精神。讓學生認識到學習、工作中很多任務單靠一個人的體力和智力都是無法完成的。在團隊中既要發(fā)揮自己的優(yōu)勢,又要善于利用團隊其他成員的長處來彌補自己的不足。要養(yǎng)成互相幫助、互相協(xié)作的工作習慣。為了開發(fā)真正滿足客戶需求的軟件產(chǎn)品,強調(diào)團隊知識,包括團隊執(zhí)行力的提高及團隊激勵和溝通技巧。引導學生注意培養(yǎng)自身與人溝通的能力,表達能力、科學論文的寫作能力、知識的歸納總結(jié)能力、自學能力等。結(jié)合專業(yè)的培養(yǎng)目標,對自己的大學生活有正確的規(guī)劃。不僅僅是專業(yè)知識的學習,更要加強自身思想政治的學習。為成為國家需要的全面發(fā)展的高素質(zhì)人才而努力。
在系統(tǒng)建模的知識模塊,從UML 發(fā)展的歷程、引出學生應該具有包容與協(xié)作的品格,包容不僅產(chǎn)生和諧,而且產(chǎn)生凝聚力,比如善于聽取各種不同的意見,要有寬闊的胸懷。培養(yǎng)學生不斷進取、自信的精神。人生道路曲折漫長、社會到處充滿競爭。我們做任何事都離不開自信和進取,自信是成功的動力、進取是通向成功的橋梁。針對同伴間出現(xiàn)的偶爾的不和諧,要用包容的態(tài)度去對待。培養(yǎng)學生的秩序感、相互合作精神。系統(tǒng)動態(tài)建模中的時序圖縱軸表示時間,橫軸表示模塊中各對象之間的消息交互。向?qū)W生展示了每一個功能的實現(xiàn)都必須遵循一定的規(guī)則,并且需要各類角色相互配合才能完成的道理。系統(tǒng)建模中協(xié)作圖的設計,則表現(xiàn)了對象間消息交互的多樣性,從而引導學生了解人與人之間的交流只有遵循某些規(guī)則,才能是和諧的。
在系統(tǒng)設計知識模塊,讓學生體會系統(tǒng)設計不可能一個人完成,團隊間要養(yǎng)成互相幫助、互相協(xié)作的氛圍。從參與者的需求分析出發(fā),培養(yǎng)學生的全局觀,尊重團隊所有參與者的理念。培養(yǎng)學生從系統(tǒng)整體、軟件開發(fā)全過程出發(fā)來思考問題,在這樣的準則指引下,可以有效處理上級和下級、個人和團隊、團隊內(nèi)部和外部的關(guān)系。培養(yǎng)學生具有全局觀念,今后會從組織整體和長期的利益考慮問題,有效開展工作。
以往的《軟件工程》采用傳統(tǒng)的教學方法,以老師講授為主。學生容易感到抽象、枯燥,學習興趣不高,學習積極性不夠。課程融入思想政治教育以后,為了更好地將專業(yè)知識和思政內(nèi)容相融合,達到使學生深刻領(lǐng)悟、從而達到立德樹人這一根本任務的實現(xiàn)和落實[7]。《軟件工程》教學改進了教學方法,使學生成為了學習的主體,提高了學生的學習主動性,讓學生對思想政治教育的內(nèi)容有深刻的認識。
針對以往課堂講授理論知識時學生有時會覺得枯燥、抽象的問題,在教學中加入了許多案例。這些案例既與軟件工程專業(yè)知識相關(guān),又昭示了思想政治教育的深刻道理。例如通過分析我國軟件行業(yè)在世界上的發(fā)展水平這一案例,既讓學生掌握了軟件的概念和主要分類,也讓學生了解到中國的軟件業(yè)正在快速地發(fā)展,中國的軟件市場正保持著高速成長。讓學生感受中國在全球經(jīng)濟發(fā)展中的重要地位,從而提升學生的學習興趣,激發(fā)學生的愛國熱情。又例如通過為客戶開發(fā)了一個拋棄式原型系統(tǒng),客戶建議不再改進直接使用的案例,讓學生掌握軟件開發(fā)過程模型的特點的同時,融入了軟件工程師職業(yè)道德及職業(yè)規(guī)范的教育。不僅要考慮項目自身的利益,更要兼顧社會責任,這要求學生要有社會公德、社會責任、安全意識和環(huán)保意識等。不僅能用專業(yè)知識解決復雜工程問題,還應該具有良好的思想道德素質(zhì)。豐富的案例教學解決課程知識的實用性。
翻轉(zhuǎn)課堂改變了以往的教學過程以教師為主體,學生積極性不高的狀況。某些知識點不再由老師課堂講授,改為學生在課外自主學習。課堂上老師和學生相互談論、共同探索。提高了學生的學習積極性,也培養(yǎng)了學生自主學習的能力和習慣。例如軟件測試的知識,通過要求學生在課外對共產(chǎn)黨員網(wǎng)的熱詞搜索等模塊進行測試,讓學生掌握測試的各種方法和技巧。課堂上討論嚴格的軟件測試的重要性,軟件錯誤可能帶來的隱患引導。同時讓學生了解不忘初心、牢記使命的內(nèi)涵。增強愛國意識、培養(yǎng)學生樹立遠大理想,為實現(xiàn)中國夢而奮斗。再例如在學習系統(tǒng)分析和設計的時候,讓學生在課前調(diào)查了一些系統(tǒng)開發(fā)失敗的案例:銥星計劃、Windows phone、網(wǎng)景公司、騰訊微博等。課堂上老師和學生一起總結(jié)了應從各個不同的角度分析系統(tǒng)設計的合理性,以提升開發(fā)效率,培養(yǎng)學生嚴謹?shù)墓ぷ鲬B(tài)度。同時引導學生注意培養(yǎng)自身與人溝通的能力,表達能力、科學論文的寫作能力、知識的歸納總結(jié)能力、自學能力等。結(jié)合專業(yè)的培養(yǎng)目標,對自己的大學生活有正確的規(guī)劃。不僅僅是專業(yè)知識的學習,更要注重自身思想政治的學習。為成為國家需要的全面發(fā)展的高素質(zhì)人才而努力。
《軟件工程》課程的考核成績由兩部分構(gòu)成,分別為期末考試和平時的過程性考核。過程性考核包括課外作業(yè)、課堂討論和團隊作業(yè)三部分。在過程性考核當中增加了思政元素的考核內(nèi)容,采用多角度全方位的考核機制對學生進行評價。在課外作業(yè)中采用老師評價和個人自評的相結(jié)合的方式,重點考查學生愛國、敬業(yè)、誠信三個思政育人目標。在課堂討論中采用課堂表現(xiàn)和日常行為相結(jié)合的方式,重點考查學生愛國、敬業(yè)、誠信三個思政育人目標。在團隊作業(yè)中采用答辯的方式,通過教師打分,小組間相互打分,重點考查學生敬業(yè)、友善兩個思政育人目標。成績構(gòu)成與涉及的思政元素如表1 所示。
表1 成績構(gòu)成與設計的思政元素
將思想政治教育融入到《軟件工程》課程的學習中,一方面專業(yè)知識的案例加強了思想政治教育對學生的啟發(fā)和激勵,更容易引起學生的共鳴。另一方面思想政治學習不僅能促進學生的思想進步,堅定學生的政治方向,思政元素的設置也鍛煉了學生的思維能力,有助于學生對知識的理解以及思考的多元化發(fā)展[8]。只有這樣,才能培養(yǎng)出擔負起民族復興大業(yè)的時代新人;才能培養(yǎng)出德智體美勞全面發(fā)展的社會主義建設者和接班人。