陳燕紅,謝衛(wèi)國
(1.新疆農(nóng)業(yè)大學(xué) 計(jì)算機(jī)與信息工程學(xué)院,新疆 烏魯木齊 830052;2.新疆醫(yī)科大學(xué) 馬克思主義學(xué)院,新疆 烏魯木齊 830011)
新疆地處祖國西北邊陲,是多民族聚居地區(qū),計(jì)算機(jī)專業(yè)各民族高素質(zhì)人才是新疆各行業(yè)信息化建設(shè)人才需求中極其重要的一部分。在新的形勢(shì)下,擺在計(jì)算機(jī)學(xué)院全體教師面前的一項(xiàng)重要課題是如何培養(yǎng)出德才兼?zhèn)涞挠?jì)算機(jī)專業(yè)高素質(zhì)人才。我院長期以來非常重視學(xué)生的德育和能力培養(yǎng),進(jìn)行了大量的探索工作,確立了以學(xué)生德育為先,以計(jì)算機(jī)應(yīng)用能力培養(yǎng)為重,以學(xué)生就業(yè)為導(dǎo)向,以專業(yè)建設(shè)為出發(fā)點(diǎn),以教學(xué)改革為核心的指導(dǎo)思想,探索并踐行了在培養(yǎng)學(xué)生的編程能力、應(yīng)用開發(fā)能力以及分析問題、解決問題的綜合能力的同時(shí),自然融入人文教育、德育教育[1],探索了“德育為先、能力為重”培養(yǎng)計(jì)算機(jī)專業(yè)人才的教學(xué)模式;同時(shí),也提出了提升專業(yè)教師思政育人的意識(shí)和能力,促使專業(yè)課程與思政課程協(xié)同育人的目標(biāo)[2]。
計(jì)算機(jī)學(xué)院擁有著先天的網(wǎng)絡(luò)思政育人優(yōu)勢(shì)[3],同時(shí)也面臨著新挑戰(zhàn),專業(yè)課教學(xué)中應(yīng)以計(jì)算機(jī)技術(shù)作為課程思政的切入點(diǎn),強(qiáng)調(diào)以互聯(lián)網(wǎng)信息化作為課程思政的重要途徑,提出學(xué)校應(yīng)該注重價(jià)值觀的教育、愛國主義的教育[4]。教師作為課程的主體,在培養(yǎng)學(xué)生掌握專業(yè)知識(shí)的同時(shí),更重要的是培養(yǎng)學(xué)生的“愛國之心,報(bào)國之志”。此外,課程思政如何融入學(xué)生教學(xué)中亦是值得深思的課題。在互聯(lián)網(wǎng)技術(shù)、網(wǎng)絡(luò)安全技術(shù)的迅猛發(fā)展下,計(jì)算機(jī)學(xué)院應(yīng)讓學(xué)生意識(shí)到國內(nèi)科技發(fā)展的突出實(shí)力,增強(qiáng)學(xué)生對(duì)祖國的自信心[5]。
針對(duì)不少學(xué)生存在的專業(yè)課壓力過大但動(dòng)力不足的現(xiàn)狀,教師可在上課過程中適時(shí)加入人格、素質(zhì)、民族團(tuán)結(jié)和愛國教育。通過融入思政教育的課程案例,或在上課間歇播放3~5 min 的勵(lì)志、感恩、孝道等主題的視頻或動(dòng)畫,引導(dǎo)學(xué)生探討并思考如何培養(yǎng)良好的學(xué)習(xí)習(xí)慣、心理素質(zhì)和個(gè)人品德。
通過在課間或課后與學(xué)生充分溝通,了解其家鄉(xiāng)、家庭的實(shí)際情況以及在學(xué)校所遇到的困難,幫助并鼓勵(lì)學(xué)生克服困難,為改善家庭生活條件和為家鄉(xiāng)作貢獻(xiàn)而努力學(xué)習(xí);同時(shí),教師在課后也應(yīng)想辦法在力所能及的事情上盡全力幫助有困難的學(xué)生。
教師在課堂上適時(shí)融入的“德育教育”[6]、課間的溝通以及課后的盡心幫助,不僅能夠活躍上課氣氛,拉近師生之間的距離,提高教學(xué)效果,更重要的是還從思想上對(duì)學(xué)生進(jìn)行正確引導(dǎo),并用實(shí)際行動(dòng)為學(xué)生樹立好的榜樣。
通過搜集、整理、整合在教學(xué)科研中積累的資源,篩選出適合教學(xué)和專業(yè)拔高的特色案例,并在其中自然融入思政教育,形成多層次、多維度分類的課程特色案例庫;同時(shí),精心設(shè)計(jì)上機(jī)實(shí)踐作業(yè),積極研發(fā)擁有自主知識(shí)產(chǎn)權(quán)、融入思政教育的綜合實(shí)踐項(xiàng)目,并利用這些項(xiàng)目引導(dǎo)學(xué)生應(yīng)用知識(shí)解決實(shí)際問題,增強(qiáng)學(xué)生的綜合應(yīng)用能力和創(chuàng)新意識(shí)。學(xué)生在完成項(xiàng)目開發(fā)的過程中,能夠深刻體會(huì)并認(rèn)同其中融入的思政和人文教育[7]。
積極組建課程興趣與程序開發(fā)小組,吸納多民族學(xué)生加入并進(jìn)行定期輔導(dǎo),引導(dǎo)學(xué)生探索計(jì)算機(jī)應(yīng)用領(lǐng)域內(nèi)的相關(guān)知識(shí),激發(fā)學(xué)習(xí)熱情;同時(shí),引導(dǎo)各民族學(xué)生團(tuán)結(jié)互助、互敬互愛。通過在開發(fā)小組中完成創(chuàng)新項(xiàng)目、設(shè)計(jì)參賽作品以及經(jīng)歷比賽的全過程,各民族學(xué)生相互學(xué)習(xí)、協(xié)作,互相幫助,學(xué)生的計(jì)算機(jī)專業(yè)知識(shí)掌握得更加牢固,綜合應(yīng)用能力顯著提高,并充分激發(fā)學(xué)習(xí)動(dòng)力和成就感。我們指導(dǎo)學(xué)院不同民族的學(xué)生積極參加中國大學(xué)生計(jì)算機(jī)設(shè)計(jì)大賽、挑戰(zhàn)杯、互聯(lián)網(wǎng)+大賽等多項(xiàng)專業(yè)比賽,并指導(dǎo)漢族、維吾爾族、哈薩克斯坦族、回族等多民族學(xué)生共同申報(bào)并完成大學(xué)生創(chuàng)新創(chuàng)業(yè)項(xiàng)目,均取得了優(yōu)異的成績。這些措施既能夠培養(yǎng)學(xué)生的學(xué)習(xí)熱情,又可以激發(fā)其學(xué)習(xí)動(dòng)力和成就感,同時(shí)也向各民族學(xué)生傳遞團(tuán)結(jié)、互助、互愛的思想。
筆者在教授計(jì)算機(jī)專業(yè)課程Java 語言程序設(shè)計(jì)的過程中,設(shè)計(jì)了很多融入思政教育的課程案例,以下介紹其中的兩個(gè)典型案例,以期能為其他專業(yè)的課程思政案例設(shè)計(jì)提供有益的借鑒。
1)案例主題。
案例主題是任務(wù)分解編程思想。
2)案例意義。
在講解程序設(shè)計(jì)中的重要編程思想——任務(wù)分析思想時(shí),通過采取情景導(dǎo)入法、聯(lián)想對(duì)比法、討論式教學(xué)法等策略實(shí)現(xiàn)復(fù)雜問題的形象化解釋,同時(shí)自然地進(jìn)行多個(gè)角度的思政映射。通過引入兩個(gè)子案例“卡雷爾機(jī)器人在不平坦的道路上跑到終點(diǎn)”“美味的抓飯”,達(dá)到3 個(gè)目的:①鼓勵(lì)學(xué)生在現(xiàn)實(shí)生活中保持積極心態(tài),要樂觀向上;②進(jìn)行愛家人、愛學(xué)校、愛祖國的感恩教育;③利用承上啟下式任務(wù)驅(qū)動(dòng)法、聯(lián)想對(duì)比法,使學(xué)生能較深刻地理解并靈活應(yīng)用任務(wù)分解編程思想。
3)案例描述。
(1)案例簡介。在講解Java 語言程序設(shè)計(jì)課程中的任務(wù)分解編程思想時(shí),引入一個(gè)復(fù)合案例,該案例中包含兩個(gè)前后呼應(yīng)的子案例,分別是“卡雷爾機(jī)器人在不平坦的道路上到達(dá)終點(diǎn)”和“美味的抓飯”。利用該復(fù)合案例形象地介紹如何利用卡雷爾機(jī)器人程序剖析任務(wù)分解的編程思想,引導(dǎo)學(xué)生逐步理解“自頂向下,逐層分解,逐步求精”的編程思想,為后期利用計(jì)算機(jī)解決實(shí)際問題奠定基礎(chǔ);同時(shí),也自然地融入自我培養(yǎng)積極樂觀的生活態(tài)度、學(xué)會(huì)感恩等思政教育。
(2)子案例1。專業(yè)知識(shí)教授:通過重現(xiàn)前一節(jié)課“卡雷爾機(jī)器人在平坦的道路上跑到終點(diǎn)”的動(dòng)畫,引出新的情景“道路中突然出現(xiàn)一個(gè)甚至多個(gè)坑洞”,引導(dǎo)學(xué)生思考,在新的情況下,應(yīng)該如何指導(dǎo)卡雷爾機(jī)器人完成任務(wù),從而引出本節(jié)課的任務(wù)分解編程思想。主要?jiǎng)赢嬓Ч统绦蛉鐖D1 所示。
思政映射與融入點(diǎn):通過動(dòng)畫“卡雷爾機(jī)器人在不平坦的道路上跑到終點(diǎn)”,映射出在學(xué)生的人生道路上,也同樣不是一帆風(fēng)順,而是充滿坎坷的。這就需要自己用積極、樂觀的心態(tài)去努力克服困難、解決問題,終將獲得成就感和幸福感。與此同時(shí)也獲得歷練的機(jī)會(huì),以后遇到類似困難時(shí)能游刃有余地輕松解決。正如很多偉人,遇到的坎坷越多,經(jīng)受的歷練就越多,最后的成就也就越大。
圖1 子案例1 中的主要?jiǎng)赢嬓Ч统绦?/p>
(3)子案例2。專業(yè)知識(shí)教授:通過呈現(xiàn)的圖片“美味的抓飯”,假設(shè)情景“假期的某一天,家人都在上班,媽媽打電話,讓小明同學(xué)為家人準(zhǔn)備午飯:美味的抓飯”,引導(dǎo)學(xué)生利用任務(wù)分解思想,有條不紊地完成這個(gè)較復(fù)雜的任務(wù),實(shí)現(xiàn)將任務(wù)分解思想應(yīng)用到現(xiàn)實(shí)生活中,從而加深學(xué)生對(duì)知識(shí)點(diǎn)的理解。
思政映射與融入點(diǎn):通過該情景引導(dǎo)學(xué)生聯(lián)想到自己無時(shí)無刻受到家人無微不至的關(guān)愛,卻常常忽視父母既要工作,又要照顧孩子的辛勞;同樣,學(xué)生在學(xué)校也實(shí)時(shí)受到老師和同學(xué)的關(guān)心,但很少去感恩。這一次希望學(xué)生利用自己所學(xué)的知識(shí)和掌握的技術(shù),模擬為家人做一頓美味的抓飯,從而通過一點(diǎn)一滴的努力去感恩、去回報(bào)。該案例映射出在生活的任何微小細(xì)節(jié)上,學(xué)生都可以隨時(shí)感受到家人、老師、學(xué)校和國家的愛,同時(shí)也要感恩,也要盡自己的力量去愛家人、愛學(xué)校、愛自己的祖國。
(4)教學(xué)方法。整個(gè)案例采用多種方法和策略,如演示法(重現(xiàn)前一節(jié)課內(nèi)容的動(dòng)畫)、任務(wù)驅(qū)動(dòng)法(提出新的任務(wù))、案例分析法(分析新任務(wù)的解決方案)、討論式教學(xué)法(多種方案的分析比較),同時(shí)也利用多種媒體,如文字、圖片、動(dòng)畫、音頻等,最終較好地達(dá)到深刻理解并掌握專業(yè)知識(shí)點(diǎn)的目的,同時(shí)自然融入思政教育。
4)案例反思。
在利用以上案例講解計(jì)算機(jī)程序設(shè)計(jì)的重要思想“自頂向下,逐層分解,逐步求精”時(shí),學(xué)生較深刻地理解了以下幾個(gè)問題:為什么要進(jìn)行任務(wù)分解;針對(duì)一個(gè)具體問題,如何進(jìn)行任務(wù)分解;如何利用任務(wù)分解思想進(jìn)行編程。同時(shí),也思考著面對(duì)一個(gè)復(fù)雜的問題該如何梳理和解決;如何用自己所學(xué)的知識(shí)回報(bào)家人和社會(huì)。后期,利用問題分解編程思想進(jìn)行實(shí)際應(yīng)用時(shí),絕大多數(shù)學(xué)生能做到深刻領(lǐng)會(huì)、靈活應(yīng)用。
然而,也存在一些需要思考和解決的問題,如對(duì)于少數(shù)民族學(xué)生,特別是漢語水平不理想的少數(shù)民族學(xué)生,在講授該部分內(nèi)容時(shí),該如何做到既幫助學(xué)生理解任務(wù)分解編程思想并進(jìn)行靈活應(yīng)用,又能讓學(xué)生理解并認(rèn)同老師所融入的思政教育。
1)案例主題。
案例主題是Java 面向?qū)ο筇匦浴庋b性、繼承性。
2)案例意義。
在講解Java 程序設(shè)計(jì)中的面向?qū)ο筇匦浴庋b性、繼承性時(shí),通過采取任務(wù)驅(qū)動(dòng)法、案例分析法、討論式教學(xué)法等策略實(shí)現(xiàn)知識(shí)難點(diǎn)的形象化解釋,同時(shí)自然融入愛家、愛家鄉(xiāng)、愛祖國的思政教育。通過引入案例“美麗的新疆我們的家”,達(dá)到3 個(gè)目的:①利用形象的繪圖程序案例,使學(xué)生較清晰、深刻地理解Java 面向?qū)ο筇匦灾械碾y點(diǎn)——封裝性和繼承性;②靈活利用所學(xué)知識(shí)點(diǎn)進(jìn)行復(fù)雜圖形的繪制;③進(jìn)行愛家、愛家鄉(xiāng)、愛祖國,維護(hù)大美新疆的民族團(tuán)結(jié)、和諧穩(wěn)定人人有責(zé)的思政教育。
3)案例描述。
(1)案例簡介。引入一個(gè)基于繪圖程序的案例“美麗的新疆我們的家”。該案例從繪制一個(gè)窗戶、一個(gè)門開始,到繪制多個(gè)窗戶、多個(gè)門,最后繪制出美麗的家鄉(xiāng)。在此過程中引導(dǎo)學(xué)生思考組建一個(gè)幸福家庭的不易,進(jìn)而引申到維護(hù)大美新疆的民族團(tuán)結(jié)、和諧穩(wěn)定人人有責(zé)。利用該案例形象地介紹如何理解并靈活應(yīng)用封裝性和繼承性,從而為后期理解多態(tài)性奠定基礎(chǔ)。
(2)案例具體內(nèi)容。專業(yè)知識(shí)教授:通過承上啟下式任務(wù)驅(qū)動(dòng)法,逐步引出封裝性的概念、特性和應(yīng)用。
首先,講解面向?qū)ο蠹夹g(shù)中的封裝性。針對(duì)提出的任務(wù)“畫一個(gè)門”,運(yùn)用學(xué)過的知識(shí)編寫程序。然后,不斷提出增加了難度的新任務(wù)“畫三個(gè)門”“畫三個(gè)窗戶”“一幢房子”“三幢房子”,逐步引導(dǎo)學(xué)生積極思考和討論編程思路。最后,對(duì)基于面向過程編寫的程序和基于面向?qū)ο蠓庋b性編寫的程序進(jìn)行分析對(duì)比,歸納出基于面向?qū)ο蠓庋b性、繼承性編程的優(yōu)點(diǎn)和注意事項(xiàng)。
其次,講解封裝性的綜合應(yīng)用。引導(dǎo)學(xué)生在封裝門和窗戶的基礎(chǔ)上,積極思考如何繪制一幢房子,進(jìn)一步思考如何用最簡潔、合理的程序繪制多幢房子。對(duì)不同解決思路進(jìn)行分析、對(duì)比,提煉出最合理的編程思路,從而實(shí)現(xiàn)利用封裝性解決復(fù)雜問題。
最后,引導(dǎo)學(xué)生發(fā)揮想象力,利用所學(xué)知識(shí)編寫程序繪制“美麗的新疆我們的家”。思政映射與融入點(diǎn):在講到繪制一幢房子的程序設(shè)計(jì)時(shí),引導(dǎo)學(xué)生思考維系一個(gè)幸福家庭的不易,我們都要珍惜自己的幸福生活,進(jìn)而引申至維護(hù)新疆穩(wěn)定和諧的局面更加不易,維護(hù)大美新疆的民族團(tuán)結(jié)、和諧穩(wěn)定人人有責(zé)。
(3)教學(xué)方法。整個(gè)案例采用多種方法和策略,如逐步遞進(jìn)的任務(wù)驅(qū)動(dòng)法(繪制一個(gè)窗戶和門、繪制多個(gè)窗戶和門、繪制一幢房子、繪制我們美麗的家鄉(xiāng))、案例分析法(分析新任務(wù)的解決方案)、討論式教學(xué)法(多種解決方案的分析比較),同時(shí)也利用多種媒體,如文字、圖片、動(dòng)畫等,最終較好地達(dá)到深刻理解并掌握專業(yè)知識(shí)難點(diǎn)的目的,而且自然融入思政教育。
4)案例反思。
在利用以上案例講解Java 程序設(shè)計(jì)中的面向?qū)ο筇匦浴庋b性、繼承性時(shí),學(xué)生較深刻地理解了以下幾個(gè)問題:如何對(duì)一個(gè)任務(wù)中涉及的事物進(jìn)行封裝;如何判斷是否可以利用繼承性編寫程序;同時(shí),也懂得了幸福的生活得來不易,需要身處其中的所有人珍惜和維護(hù)。
即使在理解的基礎(chǔ)上,熟練而且靈活地應(yīng)用封裝性和繼承性也是有一定難度的,而且解決不同的問題,思考的角度也不同,因此仍有部分學(xué)生在應(yīng)用該知識(shí)點(diǎn)時(shí)遇到困難。這就需要教師利用不同類型的典型案例進(jìn)行講解,引導(dǎo)學(xué)生逐步消化和真正掌握,同時(shí)能夠體會(huì)和認(rèn)同教師在案例中融入的思政和人文教育。
在計(jì)算機(jī)專業(yè)課程的育人設(shè)計(jì)背景和主要思路指導(dǎo)下,通過深入分析思政和育人教育融入計(jì)算機(jī)專業(yè)課程的方法,我們探索并實(shí)施了新疆高校計(jì)算機(jī)專業(yè)課程思政。實(shí)踐證明這些措施在培養(yǎng)學(xué)生的學(xué)習(xí)熱情,激發(fā)其學(xué)習(xí)動(dòng)力和成就感的同時(shí),成功且自然地融入了德育教育,取得了好的效果。新疆地區(qū)計(jì)算機(jī)專業(yè)各民族高素質(zhì)人才是新疆各行業(yè)信息化建設(shè)人才需求中極其重要的一部分,探索并踐行“德育為先、能力為重”的計(jì)算機(jī)專業(yè)人才培養(yǎng)模式刻不容緩。后期,我們將進(jìn)行更多、更有效的新疆高校計(jì)算機(jī)專業(yè)課程思政探索,并積極進(jìn)行相關(guān)課程案例的設(shè)計(jì)和有效實(shí)施。