張新朝
摘要:為解決數(shù)據(jù)結(jié)構(gòu)專業(yè)課程與思政元素高效融合問題,針對傳統(tǒng)課程授課過程中育人功能的匱乏,設(shè)計了數(shù)據(jù)結(jié)構(gòu)課程所有知識單元中所蘊(yùn)含的思政元素。首先,闡述數(shù)據(jù)結(jié)構(gòu)課程中開展課程思政的重要性;其次,確定數(shù)據(jù)結(jié)構(gòu)課程更加具體詳細(xì)的四個課程思政目標(biāo);最后,描述數(shù)據(jù)結(jié)構(gòu)課程思政元素設(shè)計的三個層次,以及課程思政元素設(shè)計方案,并以表格形式展示課程中每個知識單元所對應(yīng)思政主體元素,為數(shù)據(jù)結(jié)構(gòu)授課教師在結(jié)合課程思政教學(xué)過程中提供有力支撐。
關(guān)鍵詞:數(shù)據(jù)結(jié)構(gòu);課程思政元素;思政目標(biāo);教學(xué)設(shè)計
中圖分類號:G642? ? ? ? 文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2020)23-0111-03
Abstract: In order to solve the problem of efficient integration of data structure courses and ideological and political elements, in view of the lack of educating function in the traditional course teaching process, the ideological and political elements contained in all knowledge units of data structure courses are designed. First, it explains the importance of curriculum ideology in the data structure course. Second, it determines the four specific curriculum ideological and political goals of the data structure course. Finally, it describes the three levels of ideological and political element design of the data structure course, and the course thinking Design plan of political elements, and display the main elements of ideological and political affairs corresponding to each knowledge unit in the course in a table. To provide strong support for teachers of data structure in the process of combining curriculum ideological and political teaching.
Key words: data structure; Course ideological and political elements;Ideological goals;Instructional design
課程思政主要是指將思想政治工作貫穿學(xué)科體系、專業(yè)體系、教材體系、管理機(jī)制體系之中,在傳授課程知識的基礎(chǔ)上引導(dǎo)學(xué)生將所學(xué)到的知識和技能轉(zhuǎn)化為內(nèi)在德行和素養(yǎng),注重將學(xué)生個人發(fā)展與社會發(fā)展、國家發(fā)展結(jié)合起來,是高校立德樹人的突破口和新抓手,有助于幫助學(xué)生解答思想困惑、價值困惑、情感困惑,激發(fā)其為國家學(xué)習(xí)、為民族學(xué)習(xí)的熱情和動力,幫助其在創(chuàng)造社會價值過程中明確自身價值和社會定位。高校應(yīng)努力構(gòu)建課程思政的育人大格局,其關(guān)鍵在于明確立德樹人的根本培養(yǎng)方向;核心在于推動思政課程與課程思政如鳥之兩翼、車之雙輪協(xié)調(diào)前行;在繼續(xù)鞏固思政課程主渠道主陣地作用的基礎(chǔ)上,推動課程思政廣覆蓋,賦予專業(yè)課程價值引領(lǐng)的重任,并進(jìn)一步提升和改善各種專業(yè)學(xué)科的育人成效[1]。
專業(yè)教材和課程內(nèi)容應(yīng)體現(xiàn)時代性,教師在知識傳授中應(yīng)注重主流價值觀引領(lǐng)。專業(yè)課程教師應(yīng)當(dāng)具有正確的政治立場和堅定的政治意識,履行好教書育人的崗位初心,主動承擔(dān)起培養(yǎng)社會主義建設(shè)者和接班人的時代重任[2]。要避免將德育內(nèi)容生硬楔入專業(yè)課程的傾向,兩者不應(yīng)該是機(jī)械組合而應(yīng)該是有機(jī)融合、相互促進(jìn)、協(xié)調(diào)發(fā)展,在扎實的馬克思主義哲學(xué)、社會主義核心價值觀的研究和正確的人文素養(yǎng)、職業(yè)素養(yǎng)以及情感態(tài)度的培養(yǎng)基礎(chǔ)上,把家國情懷自然滲入課程方方面面,實現(xiàn)潤物無聲的效果。
1 《數(shù)據(jù)結(jié)構(gòu)》開展課程思政的重要性
數(shù)據(jù)結(jié)構(gòu)是計算機(jī)科學(xué)與技術(shù)專業(yè)、計算機(jī)信息管理與應(yīng)用專業(yè),電子商務(wù)等專業(yè)的基礎(chǔ)課,是十分重要的核心課程。所有的計算機(jī)系統(tǒng)軟件和應(yīng)用軟件都要用到各種類型的數(shù)據(jù)結(jié)構(gòu)。因此,要想更好地運(yùn)用計算機(jī)來解決實際問題,僅掌握幾種計算機(jī)程序設(shè)計語言是難以應(yīng)付當(dāng)前眾多復(fù)雜的課題。要想有效地使用計算機(jī)、充分發(fā)揮計算機(jī)的性能,還必須學(xué)習(xí)和掌握好數(shù)據(jù)結(jié)構(gòu)的有關(guān)知識。數(shù)據(jù)結(jié)構(gòu)具有理論邏輯性強(qiáng)、知識點多、內(nèi)容高度抽象、需要較高的理論演繹和邏輯思維,以及較強(qiáng)實踐性的課程特點。數(shù)據(jù)結(jié)構(gòu)課程主要包括:數(shù)據(jù)結(jié)構(gòu)基本概念,算法和算法分析,線性表定義、特點、順序和鏈?zhǔn)奖硎九c實現(xiàn),棧和隊列定義、特點、棧與遞歸、順序和鏈?zhǔn)奖硎九c實現(xiàn),字符串的定義、特點、基本操作以及存儲結(jié)構(gòu)及運(yùn)算,數(shù)組的存儲結(jié)構(gòu)、廣義表的邏輯定義及存儲結(jié)構(gòu),樹和二叉樹的定義、性質(zhì)、存儲結(jié)構(gòu)和運(yùn)算、遍歷二叉樹、線索二叉樹、樹和森林、哈夫曼樹及其應(yīng)用,圖的定義、術(shù)語、存儲結(jié)構(gòu)、遍歷、最小生成樹和最短路徑,線性查找、樹表查找和散列表查找,多種內(nèi)部排序和外部排序等重點內(nèi)容。
數(shù)據(jù)結(jié)構(gòu)課程是計算機(jī)相關(guān)專業(yè)的核心課程之一,是滿足計算機(jī)相關(guān)專業(yè)知識框架和學(xué)生畢業(yè)要求的支撐課程。通過對數(shù)據(jù)結(jié)構(gòu)課程中各種非數(shù)值數(shù)據(jù)邏輯、存儲結(jié)構(gòu)以及相關(guān)算法的學(xué)習(xí),培養(yǎng)學(xué)生具備依據(jù)工程實際問題的需求合理地組織數(shù)據(jù),并在計算機(jī)中有效地存儲數(shù)據(jù)的能力;解決工程實際問題進(jìn)行算法設(shè)計的能力;將理論知識應(yīng)用于構(gòu)建模型、算法,應(yīng)用于計算機(jī)軟件系統(tǒng),并進(jìn)行分析、實驗的能力。傳統(tǒng)數(shù)據(jù)結(jié)構(gòu)教學(xué)一般偏重于對課程理論知識的講解,對于學(xué)生在專業(yè)課程中樹立正確的世界觀、人生觀和價值觀的引導(dǎo),還存在諸多不足。針對數(shù)據(jù)結(jié)構(gòu)課程中融入專業(yè)課程思政教育,教師可以利用課堂教學(xué)活動,在理論知識講解的過程中結(jié)合思政的元素,讓學(xué)生學(xué)習(xí)課程知識的同時,也加深了對高校學(xué)生正確核心價值觀的培養(yǎng)和教育[3]。從而,在真正意義上實現(xiàn)數(shù)據(jù)結(jié)構(gòu)課程教學(xué)過程中知識與育人的協(xié)同發(fā)展功能,為培養(yǎng)德能兼?zhèn)涞挠袨榍嗄曦暙I(xiàn)應(yīng)有的力量。
2 《數(shù)據(jù)結(jié)構(gòu)》課程思政目標(biāo)
專業(yè)課程融入課程思政的目標(biāo)是深入加強(qiáng)大學(xué)生的正確世界觀、人生觀和價值觀的不斷形成,培養(yǎng)他們利用科學(xué)的觀點解決實際問題的能力。具體到每門專業(yè)課程,都應(yīng)該與專業(yè)課程內(nèi)容結(jié)合起來,制定確切的課程思政目標(biāo)。對于數(shù)據(jù)結(jié)構(gòu)課程而言,通過理論聯(lián)系實際進(jìn)行思考,可以得出引導(dǎo)學(xué)生踐行數(shù)據(jù)結(jié)構(gòu)的現(xiàn)象本質(zhì)論、客觀規(guī)律、設(shè)計方法學(xué)、實踐論等思政問題[3],提高學(xué)生運(yùn)用馬克思主義哲學(xué)的科學(xué)世界觀和方法論來幫助解決實際思想問題的能力,共筑切合大學(xué)生核心價值觀的關(guān)于數(shù)據(jù)結(jié)構(gòu)專業(yè)課程的世界觀、價值觀和人生觀。
2.1 《數(shù)據(jù)結(jié)構(gòu)》的現(xiàn)象本質(zhì)論
數(shù)據(jù)結(jié)構(gòu)包括邏輯結(jié)構(gòu)和存儲結(jié)構(gòu)兩個層次,其中數(shù)據(jù)的邏輯結(jié)構(gòu)式從邏輯關(guān)系上描述數(shù)據(jù),它是獨立于計算機(jī)的。因此數(shù)據(jù)的邏輯結(jié)構(gòu)可以看作是從具體問題中抽象出來的數(shù)據(jù)模型。換句話說,就是從實際非數(shù)字計算應(yīng)用問題的現(xiàn)象中提煉出來的本質(zhì)結(jié)論[4]。這引導(dǎo)學(xué)生可以從唯物辯證法的基本范疇之現(xiàn)象與本質(zhì)的基本概念和相互之間的辯證關(guān)系,加深對這一類理論知識的理解與應(yīng)用,同時加強(qiáng)學(xué)生利用辯證思想思考和指導(dǎo)實際生活中的具體問題。
2.2 《數(shù)據(jù)結(jié)構(gòu)》的客觀規(guī)律
數(shù)據(jù)結(jié)構(gòu)課程的重點課程目標(biāo)之一是掌握各種數(shù)據(jù)結(jié)構(gòu)的基本概念、邏輯特性和存儲表示方法,掌握算法設(shè)計的核心知識,具備電子技術(shù)、計算機(jī)組織與結(jié)構(gòu)、程序設(shè)計等認(rèn)知能力。這需要學(xué)生在學(xué)習(xí)從實際中提取出來的邏輯數(shù)據(jù)結(jié)構(gòu)過程中把握它們的各自的定義、特點特征以及性質(zhì),從唯物辯證法的角度把握各自數(shù)據(jù)結(jié)構(gòu)的所具備的客觀規(guī)律,從而指導(dǎo)自己對數(shù)據(jù)結(jié)構(gòu)中各種概念及其相關(guān)關(guān)系的把握和理解。
2.3 《數(shù)據(jù)結(jié)構(gòu)》的設(shè)計方法學(xué)
數(shù)據(jù)結(jié)構(gòu)課程的重點課程目標(biāo)之二是能夠綜合運(yùn)用各種基本的抽象數(shù)據(jù)類型設(shè)計應(yīng)用系統(tǒng)的數(shù)據(jù)組織和核心算法,并進(jìn)行程序?qū)崿F(xiàn);能夠基于應(yīng)用系統(tǒng)的數(shù)據(jù)組織和核心算法設(shè)計實驗,得出系統(tǒng)設(shè)計方案的有效性結(jié)論[5]。在選擇不同的數(shù)據(jù)結(jié)構(gòu)、不同的類型定義以及不同的程序功能實現(xiàn)過程中,學(xué)生可以充分地體驗每個部分在各自優(yōu)缺點的取舍考慮過程中如何設(shè)計最優(yōu)的類型和方案。從而加強(qiáng)學(xué)生對運(yùn)用唯物辯證法基本規(guī)律思考實際問題的能力。
2.4 《數(shù)據(jù)結(jié)構(gòu)》的實踐論
數(shù)據(jù)結(jié)構(gòu)課程最重要的一個特點就是具有較強(qiáng)的實踐性。由于各種數(shù)據(jù)結(jié)構(gòu)和算法之間存在著本質(zhì)的聯(lián)系,在某一類型數(shù)據(jù)結(jié)構(gòu)上,總要通過施加在其上的運(yùn)算來實踐,來清楚理解數(shù)據(jù)結(jié)構(gòu)的定義和作用。在數(shù)據(jù)結(jié)構(gòu)課程中,將會遇到大量的算法實踐,因為算法聯(lián)系著數(shù)據(jù)在計算過程中的組織方式,為了描述某種實踐操作,經(jīng)常需要進(jìn)行各種算法實踐。實踐是檢驗真理的唯一標(biāo)準(zhǔn),強(qiáng)調(diào)理論對實踐的依賴關(guān)系,同時理論又反過來指導(dǎo)實踐[6]。讓學(xué)生從思想上清楚地認(rèn)識到馬克思主義哲學(xué)的實踐觀在數(shù)據(jù)結(jié)構(gòu)課程的體現(xiàn)。
3 《數(shù)據(jù)結(jié)構(gòu)》課程思政元素的設(shè)計
數(shù)據(jù)結(jié)構(gòu)課程思政元素的設(shè)計主要從三個層面設(shè)計:第一、馬克思主義哲學(xué)作為科學(xué)的世界觀層面;第二、從以人為對象,以人為中心的人文素養(yǎng)出發(fā)的人生觀層面;第三、從社會主義核心價值觀之公民基本道德規(guī)范、職業(yè)素養(yǎng)以及情感態(tài)度等角度出發(fā)的價值觀層面[7]。
根據(jù)專業(yè)課程思政改革需求,設(shè)計數(shù)據(jù)結(jié)構(gòu)課程思政的改革方案,總結(jié)為:以世界觀、人生觀、價值觀為思政引領(lǐng)方向,思考課程每個重要知識單元的不同維度,結(jié)合數(shù)據(jù)結(jié)構(gòu)的課程思政目標(biāo),提煉出不同課程知識角度所隱藏的思政要素,最終達(dá)到知識與育人同向同行的教育目標(biāo)。數(shù)據(jù)結(jié)構(gòu)課程思政元素的設(shè)計如表1所示。
上表為數(shù)據(jù)結(jié)構(gòu)授課教師提供了三個層面的思政主體設(shè)計參考,院系可以根據(jù)這些思政主體修改數(shù)據(jù)結(jié)構(gòu)教學(xué)大綱,教師能夠此作為授課教案和教學(xué)進(jìn)度內(nèi)容編寫的依據(jù)[8]。
在專業(yè)課程與思政元素融合的過程中需要注意以下三點:首先,專業(yè)課程思政要以課程服人,思政教育合理適度,避免把專業(yè)課上成思政課;其次,課程思政要以情感人,課后多與學(xué)生交流溝通,使學(xué)生親其師信其道;最后,學(xué)校和學(xué)院應(yīng)該對教師和學(xué)生制定統(tǒng)一的管理制度規(guī)范,營造全面育人的教育局面。
4 結(jié)語
數(shù)據(jù)結(jié)構(gòu)課程思政元素的設(shè)計借助以專業(yè)教學(xué)為主線,思政教育為輔線,傳授學(xué)科知識的同時,也傳遞背后探索知識蘊(yùn)含的育人內(nèi)涵;將知識掌握轉(zhuǎn)換為能力培養(yǎng)。把育人體現(xiàn)在科學(xué)思維的傳導(dǎo)中,凝聚在精心設(shè)計的教學(xué)過程中,為學(xué)生上優(yōu)美的、有靈魂的數(shù)據(jù)結(jié)構(gòu)課。
參考文獻(xiàn):
[1] 朱廣琴.基于立德樹人的“課程思政”教學(xué)要素及機(jī)制探析[J]. 南京理工大學(xué)學(xué)報,2019,32(6):84-87.
[2] 王學(xué)儉,石巖.新時代課程思政的內(nèi)涵、特點、難點及應(yīng)對策略[J]. 新疆師范大學(xué)學(xué)報,2020(2):1-9.
[3] 吳強(qiáng),彭蔓蔓. 計算機(jī)組成課程思政教學(xué)實踐與探討[J]. 計算機(jī)教育, 2019(11):11-15.
[4] 姬五勝,張鳳山. “高頻電子線路”課程思政教學(xué)實踐[J]. 職業(yè)技術(shù), 2020,19(2):60-63.
[5] 李薇,黑新宏,王磊. 課程思政教育在C語言程序設(shè)計課程中的應(yīng)用[J]. 計算機(jī)教育,2019(2):20-23.
[6] 黃復(fù)賢,邵麗麗. 計算機(jī)類專業(yè)課程思政的探索與研究[J]. 菏澤學(xué)院學(xué)報, 2019,41(3):46-50.
[7] 王賢昀. 基于大數(shù)據(jù)時代下的高校思政教學(xué)改革[J]. 黑龍江教育學(xué)院學(xué)報, 2018,37(12):44-46.
[8] 周娟,汪立夏,李雄. 思政教育融入計算機(jī)專業(yè)課課堂[J]. 新校園, 2018(2):94-96.
【通聯(lián)編輯:王力】