林傳文
[摘? ? ? ? ? ?要]? 計算機專業實施“課程思政”改革是順應新時代本科專業教育發展要求,是本科專業落實立德樹人根本任務的重要途徑。計算機專業課程思政就是要將思政教育元素融入課程教學的各個環節中,加強學生的思想教育理念。
[關? ? 鍵? ?詞]? 課程思政;計算機專業;教學探索
[中圖分類號]? G642 ? ? ? ? ? ? ? ? ? ?[文獻標志碼]? A? ? ? ? ? ? ? ? ? ? ? [文章編號]? 2096-0603(2020)18-0048-02
黨的十八大以來,教育事業得到黨中央的高度重視,尤其是在培養社會主義建設者和接班人方面,黨的十八大報告提出把立德樹人作為教育的根本任務。課程思政是高校落實立德樹人的重要舉措和內在需要。
一、課程思政的內涵
在2016年全國高校思想政治工作會議上,習近平總書記強調,要用好課堂教學這個主渠道,思想政治理論課要堅持在改進中加強,提升思想政治教育親和力和針對性,滿足學生成長發展需求和期待,其他各門課都要守好一段渠、種好責任田,使各類課程與思想政治理論課同向同行,形成協同效應[1]。
課程思政的建設,正是打破了長期以來思想政治教育與專業教育相互隔絕的“孤島效應”。課程思政是指以構建全員、全程、全課程育人格局的形式將各類課程與思想政治理論課同向同行,形成協同效應,把“立德樹人”作為教育的根本任務的一種綜合教育理念[2]。課程思政從課堂教學切入,優化課程設置,完善教學設計,把思想政治教育元素和思想政治教育功能融入課堂教學各環節,從而達到“1+1>2”的效果,實現思想政治教育與知識體系教育的有機統一。
二、計算機專業課程思政改革的意義
在計算機專業課程中引入思政元素,能夠幫助學生擁有正確的世界觀、人生觀和價值觀,對于培養高素質的技術技能人才起到思想引領、培養職業道德、提高責任意識的作用。
(一)計算機專業課程思政具有引領思想價值的作用
伴隨著經濟全球化、文化多元化的日益深入,當代大學生面臨著各種文化思想和價值觀念的沖擊,西方的人生觀、價值觀或多或少影響著大學生的思想。某些大學生不同程度地存在著政治信仰迷茫、理想信念模糊、價值取向扭曲、誠信意識淡薄、團結協作觀念較差、心理素質欠佳等問題。大學生是祖國的未來和希望,是國家興旺發達的橋梁和支柱。如何在多元化文化背景下正確引導大學生樹立正確的世界觀、人生觀、價值觀,成為亟待解決的問題,理想信念教育顯得尤為重要。一個大學生如果有了崇高的理想和堅定的信念,就會產生明確的目標,不會受到糟粕思想的腐蝕,從而產生強烈的進取心,自強不息。因此,在大學生形成世界觀、人生觀、價值觀的關鍵時期,通過計算機專業課程思政的開展,把課程思政作為本科人才培養過程中的首要內容,引導學生樹立正確的世界觀、人生觀和價值觀,提升認識世界和改造世界的能力,堅定理想信念,樹立中國特色社會主義思想,踐行社會主義核心價值觀,同時起到了知識傳授和思想價值引領的作用。
(二)計算機專業課程思政具有培養職業道德的作用
“敬事而信”,敬業精神自古有之。進入新時代,職業道德被提高到用人單位考查入職者的首要因素的地位。大學教育更是把職業道德建設作為培養擔當民族復興大任的時代新人的重要內容,這不僅是新時代社會對大學生的素質要求,同時也是大學生自我發展的必然要求,更是踐行社會主義核心價值觀的內在要求,這對于推進中國特色社會主義事業、建設社會主義現代化國家、實現中華民族偉大復興具有重要意義。通過計算機課程思政的開展,把職業道德的思政元素融合到專業知識教學中,引導學生培育正確的職業道德和職業情操,提高大學生的綜合素養和政治品質,引領計算機行業文明進步,凝心聚力助力社會經濟高質量發展。
(三)計算機專業課程思政具有提高責任意識的作用
“所以盡職者無他,正己格物而已”。“責任”二字體現了負責和擔當。諸葛亮“鞠躬盡瘁,死而后己”古已有之。2017年發布的《中長期青年發展規劃(2016—2025年)》中曾指出,我們要引導廣大青年增強使命感和責任意識,自覺地把自己的人生追求融入黨和國家事業之中[3]。隨著社會經濟的高速發展,在多元文化沖擊下,部分當代大學生社會責任感缺乏、艱苦奮斗精神淡化,以自我為中心,缺乏奉獻精神,金錢至上主義、個人本位主義紛至沓來。當前,大學生責任意識的培養應是大學思想政治教育中的重中之重。通過計算機課程思政的開展,引導學生牢固樹立大局意識、責任意識、奉獻意識,勇于擔當,善于擔當,充分發揮青年生力軍的作用,具有強烈的團隊意識和集體榮譽感,勇擔大學生的“初心”和“使命”。
三、以編譯原理為例探索計算機專業課程思政的實現路徑
(一)結合編譯原理學科特點開展思政教育
編譯原理是計算機專業學生的一門重要專業基礎課,“其知識結構貫穿程序設計語言、系統環境以及體系結構,能以相對獨立的視角體現從軟件到硬件協同的整機概念;同時,其理論基礎又涉及形式語言與自動機、數據結構與算法等計算機學科的許多重要方面”[4],它有一定的理論性,又有一定的實踐性,具有多學科交叉的特點。編譯技術基于計算機語言學,前端通過形式語言學對計算機語言進行形式化分析,后端針對計算機體系結構進行優化,它是社會科學與自然科學交叉的學科,體現了人文精神和科學精神的結合。結合編譯原理課程特點,融入人文精神和科學精神等思政元素,正是對“全課程育人理念”的實踐,引導學生認識到人文精神與科學精神的相互統一和辯證關系,共同推動計算機科學的進步。
(二)結合學術志向開展思政教育
編譯技術起源于20世紀50年代的美國,經過半個多世紀的發展日趨成熟。國內非常重視編譯技術的發展和編譯人才的培養,龍芯、華為等企業克服重重困難,不停追趕學術前沿,信息自主可控,取得了顯著進展。2019年8月31日,華為推出了首個完全自主研發的方舟編譯器,可以支持多種編程語言、多種芯片平臺的聯合編譯、運行,包含編譯器、工具鏈、運行時環境等關鍵部件[5]。2020年3月17日,Java14發布,龍芯中科在其中發揮了重要作用。根據OpenJDK官方發布新聞中的統計報告,龍芯中科(Loongson)的代碼提交次數位列全球前第4位[6]。盡管取得了諸多成績,但是核心技術缺乏,創新能力不足,導致國內的編譯器、操作系統等系統軟件的發展與國外差距依然很大。發展中國自主的信息基礎產業成為未來計算機專業學術研究的主要動向,在編譯原理課堂教學中,融入學術志向,引導學生樹立正確的學習方向,激發愛國主義熱情,為實現信息產業的底層基礎設施“中國造”而努力奮斗。
(三)結合創新教學形式開展思政教育
編譯原理涉及大量的學科交叉內容,算法復雜且具有一定抽象性導致不易理解,實驗課程內容難度較高代碼量較大。所以一直以來在計算機專業課程中編譯原理以難教難學著稱[7]。如何更好地激發學生的學習興趣,改善教學效果,實現教學目標,是每個編譯原理教師需要思考的問題。通過實際教學實踐,在教學過程中采用任務驅動、項目引導、多媒體教學、實驗、自主學習等多種教學方法,取得了良好的效果,從而激發了學生的科學探索精神,培養學生的專業基本能力以及探索未知的能力。課堂上多媒體理論精講、案例分析、課堂討論,課下以學生通過參考書籍、教學平臺、專業論壇、項目引導等進行自主學習為主,老師輔導為輔,完成編譯原理課程的學習,將課內、課外學習結合,達到運用系統實現原理解決實際工程問題應用能力培養的目標。
(四)結合實驗課程開展思政教育
編譯原理課程理論比較枯燥,傳統教學中“教師為本、課程為本、教材為本”,理論與實踐結合較少、教學方法較為單一。通過引入“理論與實踐的辯證統一”這一思政元素,學習和運用辯證唯物主義世界觀和方法論,掌握認識和實踐辯證關系的原理,堅持實踐第一的觀點,不斷推進實踐基礎上的理論創新。在實驗教學過程中,實驗設計結合理論和學生水平進行有針對性的布置,系統而有效訓練學生的軟件開發能力,達到理論與實踐的融會貫通。針對我校卓越工程計劃軟件工程專業,依托模塊化改革,設定編譯原理實驗課程模塊的實驗環節,本課程模塊環節設計成三個設計性實驗,內容包括詞法分析器的設計與實現、語法分析器的設計與實現(LL(1)和LR(0)),每個實驗相互聯系又遞進進行,三個實驗完成后,最后再將前面幾個實驗集成為一個小型的編譯器。通過該實驗環節讓學生掌握簡單編譯器的設計、實現和維護等方面的技術。
四、結語
隨著新一輪科技革命的發展,新一代人工智能的熱潮已經來臨,計算機專業人才的市場需求越來越大,對計算機專業教育的要求也隨之提高,思政教育在計算機專業教學中的作用越來越重要。今后的教學需格外注重計算機專業和思政課堂教學的有機統一,使二者形成協同效應。
參考文獻:
[1]習近平在全國高校思想政治工作會議上強調:把思想政治工作貫穿教育教學全過程開創我國高等教育事業發展新局面[N].人民日報,2016-12-09.
[2]王曉清.將思想政治教育融入到大學英語教學中[J].吉林醫藥學院學報,2019(4):319-320.
[3]中共中央國務院:《中長期青年發展規劃(2016—2025年)》[Z].2017-04-03.http://www.gov.cn/zhengce/2017-04/13/content_5 185555.htm#1.
[4]王生原,董淵,張素琴,等.編譯原理(第3版)[M].北京:清華大學出版社,2015.
[5]華為.方舟編譯器[EB/OL].2019.https://www.openarkco-mpiler.cn/home.
[6]Java Platform Group.Insights and updates on Java SE and Open JDK from the Java Plat form Group Product Management Team[EB/OL].https://blogs.oracle.com/java-platform-group/the-arrival-of-java-14.
[7]翟海霞,趙珊.編譯原理課程的“因點施教”課堂教學方法[J].教育現代化,2019(62).
編輯 馬燕萍