黎梨苗 劉欣 何可可
摘要:針對(duì)計(jì)算機(jī)專業(yè)課程有機(jī)融入課程思政教育存在一定困難的問(wèn)題,文章結(jié)合傳統(tǒng)節(jié)日及文化遺產(chǎn)對(duì)“面向?qū)ο蟪绦蛟O(shè)計(jì)”課程中的I/O流與異常教學(xué)進(jìn)行了課程思政方案設(shè)計(jì),提出了該課程的思政教學(xué)策略,并將思政元素有機(jī)融入課程教學(xué)與實(shí)踐,旨在為計(jì)算機(jī)專業(yè)課程思政教學(xué)提供參考與借鑒。
關(guān)鍵詞:課程思政;I/O流;異常;面向?qū)ο蟪绦蛟O(shè)計(jì);傳統(tǒng)節(jié)日;文化遺產(chǎn)
中圖法分類號(hào):G642文獻(xiàn)標(biāo)識(shí)碼:A
Research on curriculum policy strategy based on I/O flow and exception
LI Limiao,LIUXin,HE Keke
(School of Computer Engineering and Applied Mathematics,ChangshaUniversity,Changsha 410003,China)
Abstract:Aiming at the difficulty of organically integrating computer courses into ideological and political education, this paper designs a course ideological and political plan for I/O flow and abnormal teaching in the course of “object-oriented programming” in combination with traditional festivals and cultural heritage,and proposes the ideological and political teaching strategy of this course, and the organic integration of ideological and political elements into the course teaching and practice, aims to provide reference and reference for the ideological and political teaching of computer professional courses.
Key words: course ideology and politics, I/O flow, exceptions, object-oriented programming, traditional festivals,cultural heritage
1引言
課程思政是指以構(gòu)建全員、全程、全課程育人格局的形式,將各類課程與思政理論課同向同行,形成協(xié)同效應(yīng),把“立德樹(shù)人”作為教育的根本任務(wù)的一種綜合教育理念。課程思政的主要形式是將思政教育元素,包括思政教育的理論知識(shí)、價(jià)值理念以及精神追求等融入各門課程,潛移默化地對(duì)學(xué)生的思想意識(shí)、行為舉止產(chǎn)生影響。
大學(xué)思政教育是一種高端的德育,智育是其干,德育是從智育之樹(shù)上長(zhǎng)出的花朵。它不能是簡(jiǎn)單地向?qū)W生傳輸一種思想或價(jià)值觀,或以某些先進(jìn)的價(jià)值觀給學(xué)生灌輸。大學(xué)思政要培養(yǎng)的是優(yōu)秀知識(shí)分子的品格,如張載所言:“為天地立心,為生民請(qǐng)命,為往圣繼絕學(xué),為萬(wàn)世開(kāi)太平”,這是中國(guó)知識(shí)分子的傳統(tǒng)良心與美德[1]。李金忠[2]提出了基于“面向?qū)ο蟪绦蛟O(shè)計(jì)”課程的思政教書(shū)育人的目標(biāo),探了討如何將思政元素有機(jī)地融入課程教學(xué),從提升教師的課程思政意識(shí)與融合教學(xué)的能力、有效融合課程思政和教學(xué)內(nèi)容、應(yīng)用形式多樣的教學(xué)方法、開(kāi)展多樣化的課外實(shí)踐活動(dòng)四個(gè)方面,設(shè)計(jì)了“面向?qū)ο蟪绦蛟O(shè)計(jì)”課程思政的策略。但是,其存在一定的不足,即對(duì)于面向?qū)ο竺總€(gè)主題內(nèi)容只講述了對(duì)應(yīng)主題的思政內(nèi)容,沒(méi)有給出教學(xué)上思政如何融入內(nèi)容的方法。王軒等[3]分析了課程思政的內(nèi)涵與特征,探索課程思政的價(jià)值所在,為高校課程思政教學(xué)改革提供了新思路。當(dāng)前,高校課程思政勢(shì)在必行[4]。本文結(jié)合千年傳承的傳統(tǒng)節(jié)日及文化遺產(chǎn)對(duì)“面向?qū)ο蟪绦蛟O(shè)計(jì)”課程中的 I/O 流與異常教學(xué)進(jìn)行了課程思政方案設(shè)計(jì)。
2 I/O 流與異常
2.1 I/O 流的概念
大多數(shù)廣泛應(yīng)用的程序都需要實(shí)現(xiàn)與設(shè)備之間的數(shù)據(jù)傳輸,程序和數(shù)據(jù)設(shè)備之間的順序數(shù)據(jù)流動(dòng)稱為“流”。流是指線性的順序的輸入輸出數(shù)據(jù)序列。流把 I/O 設(shè)備內(nèi)部的具體操作封裝起來(lái),屏蔽了數(shù)據(jù)源與數(shù)據(jù)宿的多樣性與復(fù)雜性,給程序提供了一個(gè)統(tǒng)一的操作界面和操作流程。流分為輸入流和輸出流,以當(dāng)前運(yùn)行的程序(內(nèi)存)為基準(zhǔn),輸入流代表進(jìn)入程序中的數(shù)據(jù)序列參與程序的計(jì)算;輸出流代表從程序中流向外部的數(shù)據(jù)序列予以保存到目的地。從鍵盤輸入數(shù)據(jù)、讀文件以及從網(wǎng)絡(luò)接受數(shù)據(jù)都是輸入流,而將數(shù)據(jù)顯示到顯示屏、寫(xiě)文件、向網(wǎng)絡(luò)發(fā)送數(shù)據(jù)、打印數(shù)據(jù)都是輸出流。數(shù)據(jù)流圖形描述如圖1所示。
2.2異常的概念
在面向?qū)ο蟪绦蛟O(shè)計(jì)中,經(jīng)常會(huì)由于程序員編寫(xiě)代碼錯(cuò)誤或者運(yùn)行環(huán)境的問(wèn)題,使程序不能正常運(yùn)行,這就叫做異常。程序出現(xiàn)異常時(shí)可以通過(guò)程序員進(jìn)行修改,以達(dá)到運(yùn)行時(shí)無(wú)誤的狀態(tài),而無(wú)法由程序員來(lái)改正的異常叫錯(cuò)誤。通常而言,錯(cuò)誤是指異常。程序編譯期是捕捉錯(cuò)誤的最佳時(shí)期,程序中的大部分錯(cuò)誤可以通過(guò)對(duì)程序進(jìn)行編譯檢查出來(lái),而有一些錯(cuò)誤在程序編譯期間檢查不出來(lái),只有在程序運(yùn)行期間才能檢查出來(lái)。
2.3 I/O 流與異常的關(guān)系
I/O 流即輸入輸出數(shù)據(jù)流,在“面向?qū)ο蟪绦蛟O(shè)計(jì)課程中,I/O 流的出現(xiàn)必定會(huì)伴隨著數(shù)據(jù)流的中斷,所以要處理程序運(yùn)行過(guò)程中流被中斷的問(wèn)題(即流的異常),我們得進(jìn)行異常處理,異常處理機(jī)制采用 try/catch 機(jī)制,代碼結(jié)構(gòu)如下:
try {
含有流(inputstream與outputstream)代碼的語(yǔ)句;
} catch( Exception e){
捕獲具體異常語(yǔ)句;
}
try 塊是程序員預(yù)先估計(jì)可能會(huì)有異常產(chǎn)生的要寫(xiě)的代碼,凡是有流的語(yǔ)句都是 try 塊中的代碼,因?yàn)橹灰橇?,都有可能產(chǎn)生中斷的現(xiàn)象,因此可以將 try 塊中的代碼看作是“試著去做的事”,一旦出現(xiàn)異常,則啟用 catch 塊來(lái)捕獲異常,獲取到具體產(chǎn)生了什么樣的異常,根據(jù)提示,程序員進(jìn)行相應(yīng)處理。
2.4 I/O 流與異常問(wèn)題的提出
如今,不管是傳統(tǒng)節(jié)日還是文化遺產(chǎn)的保護(hù),我們都在繼承著、延續(xù)著,這就是一股一直在傳承的流。就文化遺產(chǎn)而言,有許多關(guān)于文化遺產(chǎn)的數(shù)據(jù)都需要進(jìn)行保存與統(tǒng)計(jì),因此可以設(shè)計(jì)相關(guān)系統(tǒng)來(lái)加以保存。作為一個(gè)實(shí)際項(xiàng)目,顯然這些數(shù)據(jù)不能保存到外存是不合實(shí)際情況的。如何實(shí)現(xiàn)將數(shù)據(jù)保存到外存并能從外存讀出數(shù)據(jù)是擺在文化遺產(chǎn)管理面前的難題。因此,用文化遺產(chǎn)來(lái)做 I/O 流類的思政案例是非常合適的。
在上述流的問(wèn)題處理過(guò)程中,有些細(xì)節(jié)問(wèn)題待處理,如對(duì)文化遺產(chǎn)的不同數(shù)據(jù)進(jìn)行統(tǒng)計(jì)時(shí),一旦輸入非數(shù)字,則程序顯示錯(cuò)誤信息,并終止運(yùn)行。這種處理方式對(duì)用戶來(lái)說(shuō)不太友好。那么,如何解決這個(gè)問(wèn)題?此時(shí),確保用戶即使輸入非法數(shù)字,也應(yīng)有提示信息,并讓用戶重新輸入,這就要用到異常處理方面的知識(shí)。雖然我們可以用文化遺產(chǎn)管理作為“面向?qū)ο蟪绦蛟O(shè)計(jì)”課程設(shè)計(jì)的實(shí)踐案例,但對(duì)于理論知識(shí)教學(xué)來(lái)說(shuō),采用文化遺產(chǎn)作為思政案例出現(xiàn)的異常通常是指文化遺產(chǎn)的一些不法行為,如買賣、偷盜、摧毀等。
3 I/O 流與異常課程思政策略
3.1相應(yīng)知識(shí)思政設(shè)計(jì)
由 I/O 流引入傳統(tǒng)節(jié)日與文化遺產(chǎn),因?yàn)檫@是千年傳承下來(lái)的,一直隨著時(shí)間的推移而流傳至今。這股傳統(tǒng)節(jié)日與文化遺產(chǎn)流是我們要一直傳承與繼承下去的,我們要把所有有關(guān)方面的習(xí)俗與管理一直延續(xù),如果蓄意篡改、不發(fā)揚(yáng)、不遵守,那么這些現(xiàn)象就屬異常,就得采取措施加以防范。
3.2教學(xué)思政偽代碼設(shè)計(jì)
try {
傳統(tǒng)節(jié)日習(xí)俗的準(zhǔn)備;
傳統(tǒng)節(jié)日習(xí)俗的慶祝形式;
文化遺產(chǎn)的發(fā)掘;
文化遺產(chǎn)的保護(hù);
文化遺產(chǎn)的管理;
} catch(傳統(tǒng)節(jié)日與文化遺產(chǎn) e){篡改、不遵守、買賣、偷竊等;
}
3.3偽代碼分析
要一直把傳統(tǒng)節(jié)日與文化遺產(chǎn)傳承下來(lái),試著(try)去做好每一件與傳統(tǒng)節(jié)日與文化遺產(chǎn)有關(guān)的事情,如傳統(tǒng)節(jié)日的準(zhǔn)備,包括清明節(jié)應(yīng)該準(zhǔn)備香火、紙錢、鮮花等,端午節(jié)應(yīng)該準(zhǔn)備包粽子與賽龍舟,中秋節(jié)應(yīng)該準(zhǔn)備生產(chǎn)月餅。在文化遺產(chǎn)發(fā)掘的正確途徑方面,正確挖掘與處理方式、合法保護(hù)形式與管理形式都是我們要去試著做好的事情,一旦發(fā)現(xiàn)實(shí)際情況與上述情況相違背,我們就得采?。?catch)相應(yīng)的措施,以找到具體異常,包括篡改、不發(fā)揚(yáng)、不遵守、買賣、偷竊等,然后進(jìn)行整改。
3.4 I/O 流與異常的思政課程實(shí)驗(yàn)設(shè)計(jì)
對(duì)于 I/O 流,主要是要實(shí)現(xiàn)對(duì)數(shù)據(jù)的增加、刪除、查詢、修改等操作,但數(shù)據(jù)保存在內(nèi)存(數(shù)組)中,一旦退出程序,數(shù)據(jù)即丟失。顯然作為一個(gè)實(shí)際操作驗(yàn)證,數(shù)據(jù)不能保存到外存是不合實(shí)際情況的。為學(xué)生布置實(shí)驗(yàn)任務(wù):做一個(gè)對(duì)文化遺產(chǎn)數(shù)據(jù)增加、刪除、查詢與修改的界面來(lái)進(jìn)行實(shí)驗(yàn)。其中,要求學(xué)生達(dá)到熟練流應(yīng)用與異常處理的目的。
3.5 I/O 流與異常的思政課程設(shè)計(jì)
課程設(shè)計(jì)選題選擇學(xué)生熟悉的管理系統(tǒng)來(lái)進(jìn)行設(shè)計(jì),主要內(nèi)容是要實(shí)現(xiàn)文化遺產(chǎn)的管理。首先對(duì)管理系統(tǒng)的功能模塊結(jié)構(gòu)進(jìn)行設(shè)計(jì),然后就單個(gè)模塊進(jìn)行界面設(shè)計(jì),要求界面操作簡(jiǎn)單、美觀、易懂,要對(duì)每個(gè)模塊出現(xiàn)的異常進(jìn)行處理,使界面的容忍性更好。每個(gè)模塊要具備獨(dú)特的功能,要求學(xué)生考慮其系統(tǒng)性與創(chuàng)新性。學(xué)生在設(shè)計(jì)文化遺產(chǎn)管理系統(tǒng)的界面時(shí),可以參考已有熟悉的管理系統(tǒng),再加上自己更改特性來(lái)實(shí)現(xiàn)管理系統(tǒng)的個(gè)性化,達(dá)到創(chuàng)新效果。要設(shè)計(jì)好文化遺產(chǎn)管理系統(tǒng),首先得進(jìn)行調(diào)研并進(jìn)行需求分析,接下來(lái)設(shè)計(jì)管理系統(tǒng)的功能模塊結(jié)構(gòu),對(duì)每個(gè)功能模塊完成哪些功能進(jìn)行細(xì)化。學(xué)生要做好文化遺產(chǎn)管理系統(tǒng)就得對(duì)有文化遺產(chǎn)的知識(shí)進(jìn)行收集與學(xué)習(xí),這即培養(yǎng)了學(xué)生對(duì)我國(guó)文化的了解與知識(shí)的掌握,又使中國(guó)文化的財(cái)富在下一代青少年身上埋下了種子,源遠(yuǎn)流長(zhǎng),達(dá)到繼承與弘揚(yáng)中國(guó)文化的目的與效果。學(xué)生通過(guò)文化遺產(chǎn)管理系統(tǒng)項(xiàng)目的訓(xùn)練與實(shí)踐,既可以掌握 Java 核心知識(shí),提高程序設(shè)計(jì)能力和軟件開(kāi)發(fā)能力,又提升了綜合素質(zhì),了解了軟件工匠精神、勇于探索的創(chuàng)新精神、樂(lè)于奉獻(xiàn)的團(tuán)隊(duì)協(xié)作精神、軟件行業(yè)職業(yè)素養(yǎng)等;既增強(qiáng)了綜合應(yīng)用所學(xué)知識(shí)分析和解決實(shí)際問(wèn)題的實(shí)踐能力,又培養(yǎng)了工程意識(shí)、自身的文化素養(yǎng)。
4總結(jié)
首先,傳統(tǒng)節(jié)日與文化遺產(chǎn)是人人都在經(jīng)歷與參與的案例,通俗易懂。對(duì)其進(jìn)行引入是對(duì)歷史的一種宣傳,可以讓每個(gè)學(xué)生加強(qiáng)相關(guān)意識(shí)與歷史知識(shí)的接收。其次,可以通過(guò)對(duì)傳統(tǒng)節(jié)日與文化遺產(chǎn)案例講解,描述期間現(xiàn)出的諸多典型人物、先進(jìn)事跡以及不良現(xiàn)象,從而有機(jī)融入“奉獻(xiàn)精神”“責(zé)任與擔(dān)當(dāng)”“人生價(jià)值”“遵紀(jì)守法”和“不以惡小而為之、不以善小而不為”等思政元素,引導(dǎo)學(xué)生主動(dòng)接受思想的浸潤(rùn)和靈魂的洗禮,以榜樣的力量激勵(lì)人、鼓舞人,并將之內(nèi)化為精神追求、外化為自覺(jué)行動(dòng)。再次,傳統(tǒng)節(jié)日與文化遺產(chǎn)相關(guān)方面的教育是中國(guó)青少年必須掌握的知識(shí),讓其受到祖輩及其事跡的熏陶,有助于加強(qiáng)青少年一代對(duì)祖輩的尊敬與愛(ài)戴,進(jìn)一步了解我國(guó)的發(fā)展歷史。
文化遺產(chǎn)是我們的祖先智慧的結(jié)晶,它直觀地反映了人類社會(huì)發(fā)展的重要過(guò)程,具有歷史、社會(huì)、科技、經(jīng)濟(jì)和審美價(jià)值,是社會(huì)發(fā)展不可或缺的物證。因此,保護(hù)文化遺產(chǎn)就是保護(hù)人類文化的傳承,培植社會(huì)文化的根基,維護(hù)文化的多樣性和創(chuàng)造性,保證社會(huì)不斷向前發(fā)展。可見(jiàn),課堂引入文化遺產(chǎn)對(duì)學(xué)生進(jìn)行教育意義深遠(yuǎn)。
課程思政結(jié)果表明,引入傳統(tǒng)節(jié)日與文化遺產(chǎn)來(lái)教授 I/O 流與異常知識(shí),不僅改變了“面向?qū)ο蟪绦蛟O(shè)計(jì)”課程教學(xué)枯燥無(wú)味的現(xiàn)狀,提高了學(xué)生的學(xué)習(xí)興趣,還可以加強(qiáng)學(xué)生對(duì)我國(guó)傳統(tǒng)節(jié)日與文化遺產(chǎn)知識(shí)的了解與掌握。
參考文獻(xiàn):
[1]賀利堅(jiān),宋文婷.課程思政:既是要求,也是需求[ J].計(jì)算機(jī)教育,2019(11):5?6.
[2]李金忠.有機(jī)融入思政元素的面向?qū)ο蟪绦蛟O(shè)計(jì)課程教學(xué)探析[J],計(jì)算機(jī)教育,2021(7):51?55.
[3]王軒,寧金成.基于“課程思政”理念的專業(yè)課程教學(xué)改革探索與實(shí)踐[J],科技民創(chuàng)新,2020(8):91?92+95.
[4]陳燕紅,謝衛(wèi)國(guó).新疆高校計(jì)算機(jī)專業(yè)課程思政探索與案例分析[J].計(jì)算機(jī)教育,2020(1):20?23.
作者簡(jiǎn)介:
黎梨苗(1979—),博士,研究方向:可信計(jì)算、計(jì)算機(jī)教學(xué)。劉欣(1978—),博士,研究方向:物聯(lián)網(wǎng)、計(jì)算機(jī)教學(xué)。