文/楊云峰(通訊作者) 胡金燕 李文赫 王銀鳳 王美娜
2017年上海先后在《思想理論教育導刊》、《上海教育》等期刊上陸續刊發了從“思政課程”向“思想教育”發展的一系列文章,[1][2]闡述了思想教育育人的重要性,開啟了思想教育育人教育之新波。
思政教育在高校的教書育人中具有非常重要的作用。思政教育不僅僅是思政課程的任務,同時也是各門專業課的任務,因為教書育人的責任不需要區分思政課程和非思政課程。對于思政課程,任課教師都是專職教師,具有扎實的思政教育基礎和豐富的教學經驗。而對于非思政課程,由于任課教師往往專注于授課內容和授課體系的建設,因此需要加強思想教育。
思想教育實質是一種課程觀,不是增開一門課,也不是增設一項活動,而是將高校思想政治教育融入課程教學和改革的各環節、各方面,實現立德樹人潤物無聲。[1]
思政教育,既要有顯性思政教育,也要有隱性思政教育。顯性思政主要是體現在思想政治理論課的教學,這也是社會主義社會大學的優勢所在。高德毅及宗愛東[1]指出要想充分發揮高校思想政治理論課的思政教育作用,需要做好大學課程與中小學課程的銜接,也要做好本科、碩士研究生、博士研究生課程之間的銜接。在做好顯性思政的同時,也要做好隱性思政,不僅要做好思想政治課程,也要充分發掘所有課程的思想政治教育資源,發揮所有課程的思政教育作用。
高校思想政治工作關系高校培養什么樣的人、如何培養人以及為誰培養人這個根本問題。因此做好思想教育,就是堅持社會主義辦學方向,堅持立德樹人,弘揚社會主義核心價值觀,讓廣大師生做社會主義核心價值觀的堅定信仰者、積極傳播者、模范踐行者。
思想教育案例與思想教育元素,往往都是由任課教師將其融入到課程教學中,學生是被動地接受。為了更好地完成思想教育任務,有必要增加學生主動搜集與授課內容相關的思想教育案例,并由學生講述出來,實現雙向思想教育,就可以達到讓學生更好地理解社會主義核心價值觀和社會主義的優越性,進而實現全方位育人。
隨著科學技術的進步,計算機科技也在飛速發展。數據結構是一門重要的計算機基礎課程,是介于數學、計算機硬件和計算機軟件之間的一門重要的計算機類核心課程。該課程在計算機專業以及相關專業中都占據了非常重要的位置。通過學習數據結構課程,能強化學生對數據結構基本知識的學習和程序設計基本能力的訓練,提高邏輯分析能力和解決問題的能力。將思想教育元素深度融入課程教學中,能夠更好地提高學生程序設計和軟件開發的能力,進而實現培養優秀的綜合型技術人才的目的。
(1)思想教育案例與授課要點
該課程偏重于計算機方向的基礎理論和算法,是計算機編程語言與實際應用的連接紐帶,具有較強的邏輯性和抽象性,因此學生對于該課程的理解和掌握也具有一定的難度。為了讓學生更容易接受和掌握這門課程,在授課的過程中,引入了大慶精神、鐵人精神、學科發展史、大師成長之路等經典的思政案例和一些實際生活中的例子,結合數學思維,逐步抽象出本課程中的數據以及數據之間的關系,讓學生充分理解這些數據結構的理論和實際生活中具體案例之間的關系,進而更好地理解和掌握該課程的內容。
思想教育案例主要包括愛國主義教育思政案例、能夠深度融合于授課內容的思政案例、課程思維訓練思政案例。思政案例與授課內容的融合如表1所示。

表1 授課要點與思政設計
(2)思想教育案例與教學設計
在具體的教學過程中,針對每一塊內容均做了詳細的教學設計,讓抽象的數據結構不再抽象,深深地吸引學生的學習興趣和動力,力爭讓學生能牢牢掌握每一個知識點,徹底理解和掌握數據結構這門重要的基礎課程。
在講授單鏈表這一部分內容時,為了方便讓學生理解增加結點的具體過程,給學生播放中國架設高鐵鐵路橋的短視頻,通過該短視頻能夠讓學生認識到橋梁的鋪設詳細過程,而該過程剛好和單鏈表中增加結點的過程一致,這樣就可以讓學生更直觀地觀察到單鏈表的創建過程。同時該短視頻也能讓學生更多地了解和認識我國在高鐵建設領域取得的偉大成就,讓學生能夠感受到作為一名中國人的驕傲。當學生掌握單鏈表的建立過程,再講授單鏈表的查找結點、刪除結點、修改結點等其他的操作,這樣學生就會比較容易地接受了。
思想教育案例不局限于任課教師講授,同時也給學生布置作業,搜集指定知識點相關的思政案例,然后在上課前5分鐘分享給所有同學。這樣就可以讓學生由被動地接受變為主動的學習,實現雙向思想教育,可以更好地激發學生學習的興趣,深入地理解為誰培養人的真諦。
(1)軟件工程思維訓練
算法與數據結構這門課程的抽象程度很高,使用案例驅動教學可以逐步引導學生進入學習的佳境。為了更好地發揮案例教學的作用,給學生講解一下軟件工程的基本思想和一些簡單的軟件開發模型。之后結合具體的案例,演示基于軟件工程的軟件開發過程,讓學生直觀地認識什么是軟件工程,如何利用軟件工程開發軟件。
此外也會給學生布置一些實際的演練任務,利用軟件工程思想開發一些稍微復雜一點的綜合性案例。由于課堂時間有限,因此綜合性案例的具體開發工作都是由學生在課余時間完成,老師定期進行線上和線下相結合的模式進行現場指導。同時會在云課堂講解相關案例的具體開發過程,在學生完成指定的案例項目后發布給學生,讓學生們和自己開發的案例做個對比,查找不足,這樣在后續的項目中會逐步提高。
(2)教學案例設計
良好的教學設計能夠讓一堂課變得更加充實有效,并激發學生的學習興趣。
在講授線性表時,就會引入一個簡單案例,從鍵盤讀入一組整數,將其存儲到一個數組中,然后計算該組整數的數學期望、方差。
在講授單鏈表時,也引入一個簡單案例,把一個給定的數組中的元素依次存儲到一個單鏈表中,并根據要求在單鏈表中增加、修改和刪除一個結點,并分析單鏈表和靜態數組存儲數據時,增加和刪除數據的異同,進而總結出各自的優缺點。
在講授霍夫曼樹的時候,引入一個綜合性案例,某文本數據文件中包含了若干字符,根據該文件中的數據創建一棵霍夫曼樹,完成全部字符的編碼,并完成霍夫曼解碼工作。此案例涉及了文本文件的讀寫、數據的統計、線性表、霍夫曼樹等數據結構相關內容。完成此案例,則可以讓學生得到一個綜合性的訓練。
思想教育在社會主義建設中將會發揮非常重要的作用,如何更好地完成思想教育和培養合格的社會主義建設者,是高校教師一直以來的責任與義務。如何能更好地完成教書育人、立德樹人,為社會主義建設培養接班人,將一直是我們努力與奮斗的目標。