張秀梅


摘? 要:新時代背景下高校的思政課程不再是孤軍奮戰(zhàn),而是融合到“課程思政”當中。該文從C++程序設計“課程思政”的教學研究出發(fā),根據(jù)教學大綱要求,教學過程中進行“課程思政”教學設計,并列舉結合思政元素的典型案例,實現(xiàn)了思政教育與專業(yè)教育相統(tǒng)一,價值引領與知識傳授相結合。從教學效果來看,C++程序設計“課程思政”教學研究基本達到了預期的教學目的,同時為其他專業(yè)課程的“課程思政”教學提供一定的參考。
關鍵詞:C++程序設計? 典型案例? 課程設計? 課程思政
中圖分類號:G64? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文獻標識碼:A? ? ? ? ? ? ? ? ? ?文章編號:1672-3791(2021)02(c)-0008-03
Research and Discussion on the Curriculum Ideology and Politics Teaching of C++ Programming
ZHANG? Xiumei
(School of Computer and Software Engineering, University of Science and Technology Liaoning, Anshan, Liaoning Province,114051 China)
Abstract: Under the background of the new era, ideological and political courses in colleges and universities are no longer a solitary struggle, but integrated into the curriculum ideology and politics. The paper starts from the curriculum ideology and politics teaching research of C++ programming. According to the requirements of the syllabus, the ideological and political teaching design of the course is carried out in the teaching process, and typical cases of ideological and political elements are listed. Ideological and political education and professional education are unified. Value guidance is combined with knowledge imparting. From the teaching effect, the teaching research of C++ programming curriculum ideology and politics has basically achieved the expected teaching purpose. At the same time, it provides some reference for the ideological and political teaching of other professional courses.
Key Words: C++ programming; Typical case; Course design; Curriculum ideology and politics
2020年教育部印發(fā)《高等學校課程思政建設指導綱要》,全面推進高校課程思政建設。課程思政建設要實現(xiàn)價值塑造與知識傳授、能力培養(yǎng)一體化推進,把專業(yè)教育與思想政治教育緊密融合,形成協(xié)同效應。而課程思政與單純的思政課程不同,它需要將專業(yè)知識與思政課程同向同行,協(xié)同發(fā)展[1-2]。新形勢下高等院校要做到全面提升人才培養(yǎng)水平,能培養(yǎng)為中國特色社會主義建設的有用之才,必須將“課程思政”融入教育教學的全過程中[3-6]。相比于其他專業(yè)的課程,計算機類課程具有抽象性和復雜性特點,在“課程思政”教學研究方面要充分滿足其專業(yè)的特殊要求。而C++程序設計課程是學生進行專業(yè)學習的首開課程,是程序設計的“敲門磚”,其設計思想、編程規(guī)范、學習擴展,對專業(yè)興趣的培養(yǎng)和后續(xù)的其他專業(yè)課的學習都有重要的指導意義。
1? 教學內容的確定
C++程序設計是軟件工程和網(wǎng)絡工程專業(yè)的專業(yè)基礎課,主要任務是掌握C++語言的語法及常見的編程方法,能夠利用C++語言解決簡單的編程問題,建立面向對象的編程思想,培養(yǎng)程序設計能力和程序設計規(guī)范。根據(jù)學校最新的教學大綱要求,并結合CS2013[4](計算機科學高等教育指導性大綱,其涉及了18個知識領域)通過知識單元實例化將完整的知識體系分配到專業(yè)培養(yǎng)方案中,利用思維導圖展現(xiàn)整體教學內容,具體如圖1所示。確定教學內容后,可以有針對性地在某些部分中加入思政元素內容,具體內容見表1。在不斷地教與學過程中,可以繼續(xù)填充此表格內容。
2? 教學過程設計
認真學習2019年學校教學工作會議上所提出的課程思政教育改革工作實施方案,了解到課程思政不僅可以彌補傳統(tǒng)思政課的不足,而且可以在潛移默化中熏陶學生的思想。因此,教師應主動在教學過程中考慮課程思政,在專業(yè)課堂中融入思政元素,努力實現(xiàn)課程育人,做好思政課堂的延伸。
如何進行加入思政的課程設計?編程對于大部分的大一學生來說是陌生的,但對于數(shù)很熟悉,引入有趣的數(shù),先從簡單的數(shù)開始了解編程,讓學生成為課堂的主體,而不再選擇做旁觀者。對于數(shù)的編程,由奇偶數(shù)、素數(shù)到斐波納契數(shù)列,進而引出中國數(shù)的游戲——幻方,講解幻方的起源,中國有“河圖”和“洛書”之說,南宋楊輝在1275《續(xù)古摘奇算法》中對該問題詳細的研究,引導學生了解中國的歷史文化,增強自豪感提高內動力。當對編程有一定的認識,并且學習了循環(huán)結構后,引出新的問題——人生來就有3個生理周期,分別為體力周期、情感周期和智力周期,對應周期長度分別為23天、28天和33天。每一個周期中有一天是高峰,在高峰這一天,人會在相應的方面表現(xiàn)出色。對于每個人,想知道何時3個高峰在同一天,請編程實現(xiàn)給定各個峰值點后,求下一個同時到達峰值的時間。通過該程序的編寫,讓同學們更好地認識自己,激發(fā)他們的興趣,認識到現(xiàn)實中的問題都可以嘗試用編程來實現(xiàn),不斷提升自己分析問題和解決問題的能力。學到面向對象設計時,提到2020年7月31日我國北斗三號全球衛(wèi)星導航系統(tǒng)正式開通,北斗閃耀,澤沐八方。經(jīng)過26年的努力奮斗,北斗由吉星、愛星和萌星按照各自的軌道運行覆蓋全球,讓同學們感到祖國的強大,激發(fā)學生學習的堅強決心和信心。
課堂教學過程中提出現(xiàn)實的問題,抽取出核心內容,進行剖析演示過程,選取合適的結構,現(xiàn)場編寫代碼并進行調試,運行測試結果來對比結論。然后提出類比問題,由學生自行調試。通過問題的提問、分析、解決、拓展,為學生拓開思路,讓學生進行“再創(chuàng)造”,當學生對某種感興趣的事物產(chǎn)生疑問并急于了解其中的奧秘時,教師不是簡單地把自己知道的知識直接傳授給學生,讓他們得到暫時的滿足,而應該充分相信學生的認知潛能,鼓勵學生自主探索,主動進行猜測、推理、實驗、交流等教學活動,以此來真正地提高學生自主認知能力。
3? 結語
疫情使教學方式、學習方式、師生的溝通方式發(fā)生了改變,但教書育人的初心未改,確保教學質量的使命不變。高等教育中,專業(yè)課教師與學生的接觸時間更長,對學生的影響也更深,而C++程序設計課程是學生接觸到的第一門專業(yè)課,開課的好壞,對專業(yè)的興趣培養(yǎng)和未來的職業(yè)指引有深遠影響,同時思政元素的有效加入,對培養(yǎng)學生的價值觀、人生觀、世界觀有重要意義。教學過程中采用過程化考核,將課程的知識點打散細化到整個學期,而且通過有效的評價機制可以讓教師及時地了解教學目標的實現(xiàn)程度和學生的學習狀況,及時調整教學活動,改善教學計劃和方法,進而有效地提高教學質量。
參考文獻
[1] 韓小雅,張廣.高校課程思政的內涵及完善路徑[J].西部素質教育,2020,6(5):28-29.
[2] 鄧嬋娟.課程思政:高校各類課程協(xié)同育人機制研究[J].黑龍江教育:理論與實踐,2020(5):8-9.
[3] 高林曉,王玉林,馮定坤,等.“課堂思政”背景下儀器分析實驗教學改革探究[J].云南化工,2019, 46(9):176-178.
[4] 蘇小紅,趙玲玲,邱景,等.CS2013指導下的程序設計課程實踐教學實施方案設計與翻轉實驗教學實踐[J].中國大學教學,2016(5):55-60,69.
[5] 楊嬌嬌.高校專業(yè)課教師在課程思政實踐中存在的問題及對策研究[D].湖南大學,2019.
[6] 顏魯薪,湯旻安,姚翔飛,等.基于課程思政建設的專創(chuàng)融合課程建設探究[J].創(chuàng)新創(chuàng)業(yè)理論研究與實踐,2020,3(9):14-15,18.