張劍 楊力 楊云 李縉 劉卓林
[摘 要] “軟件質量保證與測試”是工程類課程,是軟件工程專業的一門核心專業課程,課程中蘊含愛國情懷、人文背景、敬業精神、思想政治元素,對學生成長成才具有很重要的意義。以該課程為核心,對課程中的理論、實踐進行深入的探討和研究,將思想政治教育融入課程教學中,對課程思政的背景及意義、課程思政教學路徑進行探索?;诮虒W方法和教學措施的課程思政教學實踐,從學生學風、專業學習效果以及課程組教師思想政治素養等方面分析課程思政的教學效果。
[關鍵詞] 軟件測試;教學管理創新;課程思政
[基金項目] 2020年度西南石油大學研究生優質課程建設“軟件質量保證和測試”(YZ20YB08)
[作者簡介] 張 劍(1978—),男,四川榮縣人,碩士,西南石油大學計算機科學學院講師,主要從事軟件工程及測試研究。
[中圖分類號] G642 ? [文獻標識碼] A ? [文章編號] 1674-9324(2021)30-0120-04 ? [收稿日期] 2021-03-23
一、課程思政的背景
課程思政是高校以習近平新時代中國特色社會主義思想為指導,以教育工作的重要論述為根本遵循,落實立德樹人根本任務的重要舉措,是構建德智體美勞全面培養教育體系,形成更高水平的人才培養體系,完善全員全程全方位的重要抓手[1]。高校教師要不斷提升自己的專業水平,充分發揮教師的積極性、創造性、主動性,使專業課與思想政治理論課同向同行,形成協同效應。
“軟件質量保證和測試”是軟件工程專業的一門專業選修課程。該課程以實踐為核心,讓學生對軟件質量和測試有深入的理解,學習如何使用測試技術去提高軟件質量。在教學過程中積極開展課程思政,利用實際案例為學生傳播社會主義道德觀、價值觀、法律意識,培養精益求精的工匠精神[2]。
二、課程思政的意義
習近平總書記在全國高校思想政治工作會議上指出,高校是黨領導下的高校,是中國特色社會主義高校。全國高校都在課程改革,圍繞學生、關照學生、服務學生,不斷提高學生的思想水平、政治覺悟、道德品質文化素養,讓學生成為德才兼備全面發展的人才,讓學生具有正確的價值觀,培養新時代的社會主義接班人[3]。課程思政應有效融入學生的課程體系。首先,對接受教育者而言,能有效滿足學生的價值訴求。相對于本科生而言,研究生心理更成熟,而且伴隨著年齡增長以及學識長進,研究生中大部分人已經形成穩定的價值觀,在面對抉擇時,會尋求一種既符合自身價值又能契合社會主流價值觀的價值目標。其次,從知識體系層面來看,研究生課程體系分為事實性、方法論、規范性、價值性四大知識層次,但是實際教學過程中這四大層次常常各自為政,并不能有機結合。課程思政隱式融入研究生的課程體系,充分挖掘課程中的思想政治元素和道德內涵,這樣學生就更能有效吸收知識傳授與價值引導相結合后的四個層次的知識。最后,從社會層面來看,研究生是今后中國社會主義事業建設和發展的高層次人才,所以課程思政對于他們的政治思想素養培養和提升會推動中國的政治生態發展。
三、課程思政教學路徑探索
(一)課程簡介
“軟件質量保證和測試”是軟件工程本科生和碩士研究生必修的軟件工程類專業課程。課程對軟件測試的主流技術進行講解,學生在課程學習和實踐中,找出軟件系統的BUG,對軟件測試技術進行深入的了解、掌握。怎樣運用軟件測試技術達到對項目的質量保障,滿足客戶需求,是課堂需要講解的重點。實踐很重要,對該專業學生的職業精神和職業素養起到很重要的支撐作用,特別是對于面向工程和論文的研究生而言,這門課至關重要。
(二)教學路徑
在課程思政改革過程中,應培育學生對所學專業課的興趣和愛好。對待每一件事情都要有一種嚴謹的態度。應將社會主義核心價值觀進行提升,要對自己的國家報以敬愛和感恩之心。對待自己的工作要敬業,用誠懇和吃苦耐勞的精神去做好每一件事情,誠信的對待領導和同事。教師應不斷教引學生的人文精神、仁愛之心,實現知識傳授、教書育人合二為一。
四、課程思政教學實踐
(一)教學方法
1.課前引導。通過書籍或者網絡工具向學生普及課程的背景、發展、分類等;通過網絡課程,讓學生先預習相關測試課程的大概內容;提前給學生設立課程問題,建立課程目標[4]。該方法旨在培養學生的學科學習興趣。
2.講授法。教師準備好教學PPT,在網絡工具的協助下,通過簡明生動的口頭語言,向同學講述課程內容,包括課程核心知識及課程之外的拓展知識。
3.討論法。教師讓同學組成多個小組,并為每個小組設定圍繞教材中心的討論問題,小組內各個成員各抒己見。這種教學方法不僅能提高同學們的自我思考能力,也能培養團隊間的合作精神。
4.直觀演示法。教師在課堂上通過多種軟件測試技術進行一些示范性的測試實驗。這是一種將本學科知識可視化的方法,學生可以通過觀察測試實驗過程和結果獲得感性認知,也能讓學生間接體會到取得測試成果后的成就感,提高學生學習該課程的積極度[5]。
5.練習法。在教師的指導下把知識了解得更通透,并合理運用這些知識來形成技能技巧,這是一種被廣泛使用的方法。例如對于一種測試方法,教師給出一些需要測試的軟件項目實例讓學生動手練習,這樣不僅能起到對知識的鞏固作用,也能提高學生實踐操作的能力[6]。
6.任務驅動法。教師布置各種任務,讓學生查閱相關資料并在規定的時間內完成。
7.參觀教學法。組織學生去現場了解工作流程,結合學習內容再進行進一步提升。
8.自主學習法。布置一些自主學習的內容讓學生自主完成。大學生需要具備良好的自學能力以及自我反省的能力。學生在自學過程中可能會碰到較難的問題,可以相互溝通共同學習。這種方法不僅能有效提升學生的自學和自我反省的能力,還能培養團隊合作意識。