趙曉榮,陳傳明,夏蕓,陶濤
(安徽師范大學(xué)計(jì)算機(jī)與信息學(xué)院,安徽蕪湖 241000)
習(xí)近平總書(shū)記強(qiáng)調(diào),各類課程與思想政治理論課通向同行,堅(jiān)持教書(shū)和育人相統(tǒng)一[1]。由“思想政治教育課程”轉(zhuǎn)換為“課程思政”[2],將思想政治教育融入各個(gè)專業(yè)課程的課堂教學(xué)中。工科教育改革中提出的“新工科”[3]推動(dòng)現(xiàn)有工科專業(yè)的改革創(chuàng)新,探索符合工程教育規(guī)律和時(shí)代特征的新培養(yǎng)模式,同時(shí)要求計(jì)算機(jī)類專業(yè)教育過(guò)程中更加注重對(duì)學(xué)生應(yīng)用能力和創(chuàng)新能力的培養(yǎng)。高等教育在“課程思政”和“新工科”背景下,遇到了新的挑戰(zhàn),計(jì)算機(jī)類專業(yè)課程教學(xué)過(guò)程中需要強(qiáng)調(diào)工程技術(shù)應(yīng)用和創(chuàng)新能力的培養(yǎng),同時(shí)挖掘課程思政元素,實(shí)現(xiàn)價(jià)值引領(lǐng)和知識(shí)傳授同行。面向?qū)ο蟪绦蛟O(shè)計(jì)課程是計(jì)算機(jī)專業(yè)的核心基礎(chǔ)課程之一,開(kāi)設(shè)于大一下學(xué)期,選擇Java 語(yǔ)言進(jìn)行課程教學(xué)。對(duì)于大學(xué)一年級(jí)的學(xué)生,課程教學(xué)過(guò)程中價(jià)值引領(lǐng)和知識(shí)傳授同等重要。本文以面向?qū)ο蟪绦蛟O(shè)計(jì)課程為例,設(shè)計(jì)可行、有效的課程思政案例。
在傳統(tǒng)計(jì)算機(jī)專業(yè)課程的教學(xué)過(guò)程中,教師和學(xué)生均傾向于專業(yè)知識(shí)的學(xué)習(xí)和訓(xùn)練,對(duì)于課程思政的理解和學(xué)習(xí)較少。近年來(lái),眾多從事計(jì)算機(jī)專業(yè)教學(xué)的高校教師結(jié)合學(xué)科專業(yè)和課程特點(diǎn),從不同的維度開(kāi)展了一系列的課程思政元素的挖掘和探索[4-5]。
面向?qū)ο蟪绦蛟O(shè)計(jì)強(qiáng)調(diào)以面向?qū)ο蟮哪J絹?lái)分析問(wèn)題、設(shè)計(jì)程序,如何在教學(xué)過(guò)程中融入課程思政內(nèi)容,學(xué)者們進(jìn)行了相關(guān)研究,提出了自己的觀點(diǎn)并進(jìn)行了探索。張翔等人提出了從課程融合、師資培訓(xùn)、開(kāi)展多樣化課程思政活動(dòng)促進(jìn)課程思政的融合[6];李金忠詳細(xì)分析了該課程的理論和實(shí)踐教學(xué)內(nèi)容中各個(gè)模塊內(nèi)容蘊(yùn)含的思政元素,并結(jié)合多樣化的教學(xué)方法和實(shí)踐活動(dòng)將課程思政有機(jī)地融入教學(xué)過(guò)程[7];高虎從教師自學(xué)、思政元素切入、課程資料、師生互動(dòng)等方面進(jìn)行了課程思政實(shí)踐的探索[8]。
隨著研究的深入和思政教育的持續(xù)改進(jìn),面向?qū)ο蟪绦蛟O(shè)計(jì)課程的課程思政教學(xué)和相關(guān)建設(shè)取得了較多成果,但是仍舊存在思政案例融入不夠自然、思政教育效果不理想等問(wèn)題,這些問(wèn)題可能對(duì)學(xué)生的專業(yè)學(xué)習(xí)和思政教育都產(chǎn)生不良影響。本文圍繞“立德樹(shù)人”和“專業(yè)知識(shí)教學(xué)”兩個(gè)核心任務(wù),設(shè)計(jì)符合專業(yè)特點(diǎn)和課程特征的思政案例,從知識(shí)點(diǎn)講解和思維啟發(fā)兩個(gè)維度進(jìn)行課程思政探索和實(shí)踐,促進(jìn)課程思政元素更自然地融入面向?qū)ο蟪绦蛟O(shè)計(jì)教學(xué)之中,實(shí)現(xiàn)價(jià)值引領(lǐng)和知識(shí)傳授同行。
“類的繼承”一節(jié)是本門課程中類與對(duì)象基礎(chǔ)知識(shí)之后的重要內(nèi)容,是以已存在的類作為父類、新增成員變量和方法建立新子類的特性。通過(guò)“類的繼承”特性設(shè)計(jì)程序能夠提升代碼的復(fù)用率并減少程序中重復(fù)的代碼量,在軟件開(kāi)發(fā)過(guò)程中能夠大大縮短開(kāi)發(fā)周期、降低成本。在中國(guó)共產(chǎn)黨發(fā)展歷程中,回顧百年黨史,汲取奮進(jìn)力量,續(xù)寫輝煌篇章,是我們每一個(gè)人的時(shí)代使命。繼承黨的優(yōu)良傳統(tǒng),結(jié)合時(shí)代特色續(xù)寫新篇章,和“類的繼承”思想一致,在“類的繼承”教學(xué)過(guò)程中融入“百年黨史的發(fā)展與傳承”實(shí)例,加強(qiáng)課程的育人效果。
“類的繼承”之前主要講授了Java 的基礎(chǔ)語(yǔ)法知識(shí)和類與對(duì)象,學(xué)生對(duì)Java 語(yǔ)法、程序結(jié)構(gòu)以及類與對(duì)象基本概念具有了初步的認(rèn)識(shí)。“類的繼承”是本課程中重要的章節(jié)內(nèi)容,繼承也是Java 的重要特性,本節(jié)課程從知識(shí)、能力、育人三個(gè)方面設(shè)置了三個(gè)教學(xué)目標(biāo),詳細(xì)的教學(xué)目標(biāo)如表1所示,要求學(xué)生掌握“類的繼承”基本知識(shí)并能夠基于父類和類的繼承性快速設(shè)計(jì)軟件程序,同時(shí)引入思政元素,實(shí)現(xiàn)思想政治方面的教育引導(dǎo)。
表1 “類的繼承”教學(xué)目標(biāo)
學(xué)生已經(jīng)掌握了Java 中if、for 等語(yǔ)句和基本語(yǔ)法的使用,對(duì)于類的定義以及使用具有了基礎(chǔ)的認(rèn)識(shí)和應(yīng)用能力,但是面向?qū)ο蟪绦蛟O(shè)計(jì)思想以及“類與對(duì)象”概念知識(shí)運(yùn)用不夠熟練,所以在“類的繼承”章節(jié)中需要在鞏固“類與對(duì)象”思想的編程應(yīng)用,然后再引入繼承和子類的概念,結(jié)合對(duì)比分析、情景案例、案例實(shí)現(xiàn)等教學(xué)方法,使學(xué)生掌握“類的繼承”相關(guān)知識(shí)以及編程應(yīng)用,增強(qiáng)代碼的編寫能力以及復(fù)用性,同時(shí)通過(guò)課程思政元素融入課堂教學(xué)增強(qiáng)學(xué)生的思想政治覺(jué)悟和學(xué)習(xí)的主動(dòng)性。
“類的繼承”是類與對(duì)象相關(guān)知識(shí)擴(kuò)展的內(nèi)容,所以通過(guò)實(shí)例中類的定義和對(duì)比分析的方式讓學(xué)生自主總結(jié)什么是類的繼承以及子類的定義等基礎(chǔ)知識(shí),同時(shí)增強(qiáng)學(xué)生獨(dú)立思考和自主學(xué)習(xí)的能力;然后結(jié)合黨的指導(dǎo)思想發(fā)展史進(jìn)一步講授類的繼承特性,運(yùn)用案例引出、對(duì)比分析、案例實(shí)現(xiàn)等教學(xué)方法使學(xué)生更深刻地理解“類的繼承”,引導(dǎo)學(xué)生使用發(fā)展的眼光認(rèn)識(shí)黨的發(fā)展歷史,進(jìn)一步引導(dǎo)學(xué)生用發(fā)展的眼光對(duì)待自己的學(xué)習(xí)與成長(zhǎng),實(shí)現(xiàn)“立德樹(shù)人”和“專業(yè)知識(shí)傳授”兩個(gè)核心教學(xué)目標(biāo)。
本節(jié)課主要分為新課導(dǎo)入、知識(shí)講授和案例講解、應(yīng)用實(shí)踐、回顧總結(jié)四個(gè)階段。
1)新課導(dǎo)入
導(dǎo)課階段采用之前的Person 類實(shí)例進(jìn)行新課內(nèi)容導(dǎo)入,既可以幫助學(xué)生復(fù)習(xí)鞏固類與對(duì)象的知識(shí),又可以自然過(guò)渡到新課內(nèi)容。首先基于表2中左邊一列的Person 類引導(dǎo)學(xué)生分析定義右邊一列的Student類,進(jìn)行對(duì)比分析總結(jié)這兩個(gè)類的異同點(diǎn)——兩個(gè)類的定義中第2-15行代碼是相同的。相比于Person類,Student類僅新增了一個(gè)成員變量schoo(l第4行)和兩個(gè)成員方法(第17-22行),這種情形下使用類的常規(guī)定義會(huì)產(chǎn)生很多重復(fù)的代碼。在程序開(kāi)發(fā)過(guò)程中可以利用“類的繼承”減少重復(fù)代碼的編寫、提高程序開(kāi)發(fā)效率。本階段總結(jié)分析了為什么學(xué)習(xí)類的繼承,能夠較好地激發(fā)學(xué)生的學(xué)習(xí)動(dòng)力。繼而引出“類的繼承”和“子類的定義”的基本概念。
表2 Person類和Student類
2)知識(shí)講授和案例講解
結(jié)合Person 類和Student 類實(shí)例講解“類的繼承、子類和父類”的基礎(chǔ)概念,然后介紹子類的定義以及extends關(guān)鍵字的使用方法,引導(dǎo)學(xué)生基于繼承的概念重新定義Student子類,利用實(shí)例輔助新課內(nèi)容的講授和知識(shí)點(diǎn)的理解。
然后以黨的指導(dǎo)思想發(fā)展史為例,從馬克思主義到習(xí)近平新時(shí)代中國(guó)特色社會(huì)主義思想的不斷探索和完善,講述指導(dǎo)思想的繼承和創(chuàng)新,選擇“毛澤東思想”和“習(xí)近平新時(shí)代中國(guó)特色社會(huì)主義思想”類繪制其UML 圖,如圖1 所示,引導(dǎo)學(xué)生理解“類的繼承”概念和使用方法,同時(shí)進(jìn)一步鞏固對(duì)于百年黨史的認(rèn)識(shí),增強(qiáng)學(xué)生的政治素養(yǎng)。
圖1 類的繼承UML圖
3)應(yīng)用實(shí)踐
根據(jù)圖1 所示的UML 圖進(jìn)行代碼設(shè)計(jì)和實(shí)現(xiàn)。這個(gè)階段充分體現(xiàn)學(xué)生的主體地位,借助于課件上展示的“類的繼承UML 圖”,引導(dǎo)學(xué)生獨(dú)立思考如何定義“毛澤東思想”類,基于該類和類的繼承性如何設(shè)計(jì)實(shí)現(xiàn)“習(xí)近平新時(shí)代中國(guó)特色社會(huì)主義思想”子類,從編程實(shí)現(xiàn)的角度進(jìn)一步理解類的繼承,增強(qiáng)學(xué)生的實(shí)踐應(yīng)用能力。
4)回顧總結(jié)
然后結(jié)合上述的應(yīng)用實(shí)例總結(jié)類的繼承特點(diǎn)、子類的定義、子類中成員的訪問(wèn),幫助學(xué)生進(jìn)一步鞏固類的繼承等知識(shí)點(diǎn)以及使用方法,增強(qiáng)學(xué)生在編程中運(yùn)用繼承和持續(xù)發(fā)展的思想,提高軟件程序設(shè)計(jì)的效率,在自我成長(zhǎng)過(guò)程中同樣需要保持持續(xù)發(fā)展的狀態(tài),成為更加優(yōu)秀的自己。
在本次教學(xué)過(guò)程中利用案例增強(qiáng)知識(shí)點(diǎn)的趣味性。首先選擇熟悉的Person 類和Student 類代碼實(shí)例對(duì)比分析提出“類的繼承”相關(guān)基本概念,重寫Student類的代碼理解“類的繼承”的應(yīng)用方法實(shí)現(xiàn)了本節(jié)課程教學(xué)的知識(shí)目標(biāo)。應(yīng)用舉例環(huán)節(jié)選擇黨的指導(dǎo)思想發(fā)展過(guò)程實(shí)例,分析黨的指導(dǎo)思想發(fā)展史中繼承的優(yōu)良傳統(tǒng)和創(chuàng)新發(fā)展,引導(dǎo)學(xué)生更深刻地了解黨的歷史和持續(xù)發(fā)展的特點(diǎn),并從代碼實(shí)現(xiàn)的角度鞏固“類的繼承”知識(shí)的應(yīng)用實(shí)踐,實(shí)現(xiàn)了本次教學(xué)的能力目標(biāo)。在課堂上的知識(shí)總結(jié)階段引導(dǎo)學(xué)生用持續(xù)發(fā)展的眼光對(duì)待自己的學(xué)習(xí)與成長(zhǎng),幫助學(xué)生形成良好的學(xué)習(xí)觀,實(shí)現(xiàn)了育人目標(biāo)。
在程序設(shè)計(jì)中運(yùn)用這種繼承和持續(xù)發(fā)展的思想,才能更好地提高代碼的復(fù)用率,繼而提升面向?qū)ο缶幊痰男剩n堂上使學(xué)生參與到該實(shí)例的編程實(shí)現(xiàn)過(guò)程中,符合了“新工科”背景下對(duì)于計(jì)算機(jī)專業(yè)學(xué)生的新要求,能夠增強(qiáng)學(xué)生的應(yīng)用實(shí)踐能力。講授“類的繼承”知識(shí)方法的同時(shí)使學(xué)生進(jìn)一步加深對(duì)于百年黨史的了解,實(shí)現(xiàn)了“立德樹(shù)人”和“專業(yè)知識(shí)教學(xué)”同行達(dá),到潤(rùn)物細(xì)無(wú)聲的課程思政教學(xué)效果。經(jīng)過(guò)教研,學(xué)生在課后的實(shí)驗(yàn)題目上也取得了較好的成績(jī)。
軟件的使用過(guò)程中會(huì)遇到很多異常的情況,在實(shí)際的軟件開(kāi)發(fā)過(guò)程中,“異常處理”在處理用戶的各類異常操作、提升軟件的魯棒性和用戶的體驗(yàn)方面至關(guān)重要?!爱惓L幚怼笔菐椭绦蛟诮鉀Q問(wèn)題的過(guò)程中捕獲和處理發(fā)生的異常情況,使得程序能夠正常運(yùn)行。只有對(duì)所解決的問(wèn)題進(jìn)行各類異常分析,才能提高程序的魯棒性和安全性,同時(shí)在這一節(jié)教學(xué)過(guò)程中引導(dǎo)學(xué)生不斷精益求精,在專業(yè)學(xué)習(xí)和實(shí)踐過(guò)程中發(fā)揚(yáng)工匠精神,提升職業(yè)素養(yǎng),為進(jìn)入軟件行業(yè)夯實(shí)基礎(chǔ)。
“異常處理”之前已經(jīng)學(xué)習(xí)了和類與對(duì)象、封裝與繼承、接口實(shí)現(xiàn)等內(nèi)容,學(xué)生已經(jīng)具備了面向?qū)ο缶幊痰幕A(chǔ)知識(shí)能力,本節(jié)是軟件開(kāi)發(fā)過(guò)程中重要的應(yīng)用知識(shí)。本節(jié)課程從知識(shí)、能力、育人三個(gè)方面設(shè)置了三個(gè)教學(xué)目標(biāo),詳細(xì)的教學(xué)目標(biāo)如表3所示,不僅要求使學(xué)生掌握在編程中使用異常處理機(jī)制以及異常類的應(yīng)用方法,同時(shí)在編程過(guò)程中發(fā)揚(yáng)工匠精神、精益求精,設(shè)計(jì)魯棒性更強(qiáng)的程序,增強(qiáng)面向?qū)ο缶幊痰某删透泻妥院栏小?/p>
表3 “異常處理”教學(xué)目標(biāo)
學(xué)生已經(jīng)掌握了基于Java 中類和對(duì)象進(jìn)行面向?qū)ο缶幊痰幕灸芰?,也在?shí)驗(yàn)中強(qiáng)化了編程實(shí)踐能力,但是設(shè)計(jì)的程序僅僅能滿足實(shí)驗(yàn)室環(huán)境的應(yīng)用,不具備較強(qiáng)的魯棒性。本節(jié)的“異常處理”機(jī)制能夠增強(qiáng)程序的魯棒性,結(jié)合情景案例、對(duì)比分析、案例實(shí)現(xiàn)等教學(xué)方法,使學(xué)生掌握類的異常處理機(jī)制以及應(yīng)用方法,同時(shí)通過(guò)在教學(xué)過(guò)程中引導(dǎo)學(xué)生不斷精益求精,設(shè)計(jì)更好地軟件,成為更好的自己。
結(jié)合日常軟件使用的體驗(yàn)和問(wèn)題,引入本門課的知識(shí),將枯燥的理論知識(shí)和實(shí)際問(wèn)題聯(lián)系起來(lái),激發(fā)學(xué)生的學(xué)習(xí)興趣,學(xué)完后也能增強(qiáng)學(xué)生的成就感和獲得感。同時(shí)異常處理機(jī)制能夠提升應(yīng)用程序的魯棒性,引導(dǎo)學(xué)生需要不斷地精益求精、發(fā)揚(yáng)工匠精神,設(shè)計(jì)使用便利、用戶體驗(yàn)良好的軟件,在學(xué)生心中深植一顆“軟件工程師”的種子。
本節(jié)課的教學(xué)過(guò)程主要分為四個(gè)環(huán)節(jié):新課導(dǎo)入、知識(shí)講授、應(yīng)用實(shí)踐、回顧總結(jié)。
1)新課導(dǎo)入
首先由學(xué)生熟悉的語(yǔ)音助手相關(guān)圖片開(kāi)啟本節(jié)課程教學(xué),提出問(wèn)題引導(dǎo)學(xué)生主動(dòng)思考參與課堂教學(xué):我們平時(shí)會(huì)利用語(yǔ)音助手幫助定鬧鐘、到電話等,但是大家回憶一下你的手機(jī)助手在遇到它不知道的問(wèn)題是怎么處理的呢?有些會(huì)告訴你正在學(xué)習(xí)中或者幫你打開(kāi)瀏覽器搜索,大多數(shù)的語(yǔ)音助手遇到異常問(wèn)題時(shí)均會(huì)給予我們一定的反饋,這也是提升用戶體驗(yàn)的設(shè)計(jì)。現(xiàn)在大家思考一下之前編寫的程序,如圖2所示,如果遇到用戶的異常輸入比如“6 2.4”,會(huì)發(fā)生什么結(jié)果呢?此時(shí)結(jié)合代碼運(yùn)行演示,根據(jù)異常的運(yùn)行結(jié)果引導(dǎo)學(xué)生——我們應(yīng)該發(fā)揮工匠精神不斷精益求精,設(shè)計(jì)適用性更強(qiáng)的程序,在編程過(guò)程中如何提升程序的魯棒性呢?繼而引出本節(jié)課的主題——異常處理。
圖2 整數(shù)相除代碼圖
2)知識(shí)講授
首先由圖2中例子運(yùn)行的異常結(jié)果引出——程序遇到異常的情況就會(huì)拋出異常,程序中沒(méi)有考慮各類異常情況的處理時(shí),程序運(yùn)行就會(huì)報(bào)錯(cuò)終止,“異常處理”可以幫助程序處理這類情況,提升程序的魯棒性。然后講授異常的相關(guān)基本概念,結(jié)合實(shí)驗(yàn)中常見(jiàn)的“ArrayIndexOutOfBoundsException”和“NullPointerException”等異常輔助學(xué)生理解異常相關(guān)概念,然后講授Java中常見(jiàn)的異常類和異常處理機(jī)制——try-catch語(yǔ)句的使用方法。結(jié)合圖2 例子代碼在eclipse 中演示異常處理機(jī)制的使用,核心代碼如下:
現(xiàn)場(chǎng)編寫代碼演示異常處理機(jī)制的應(yīng)用,運(yùn)行程序解決異常終止的問(wèn)題,使學(xué)生具有更強(qiáng)的代入感,增強(qiáng)學(xué)生對(duì)于異常處理機(jī)制和異常類的理解。
然后輸入“6 0”,根據(jù)出現(xiàn)的異常,引導(dǎo)學(xué)生動(dòng)手編程實(shí)現(xiàn)該異常的處理,這樣既滿足了新工科背景下對(duì)于實(shí)踐能力的培養(yǎng),同時(shí)通過(guò)程序的運(yùn)行實(shí)踐增強(qiáng)學(xué)生的興趣并提升注意力??偨Y(jié)使用多個(gè)catch語(yǔ)句塊捕獲并處理不同的多種異常,同時(shí)也可以使用一個(gè)catch語(yǔ)句捕獲Exception 類及其異常子類對(duì)象處理多種異常,擴(kuò)展異常處理相關(guān)知識(shí)。
3)應(yīng)用實(shí)踐
利用求分?jǐn)?shù)類對(duì)象的除法操作問(wèn)題鞏固異常處理機(jī)制的使用,此處給予學(xué)生5分鐘的思考時(shí)間,然后找同學(xué)上臺(tái)演示如何通過(guò)異常處理機(jī)制的使用捕獲異常,使學(xué)生參與到課堂教學(xué)中來(lái),增強(qiáng)學(xué)生的實(shí)踐能力。
4)回顧總結(jié)
首先回顧總結(jié)常見(jiàn)的異常相關(guān)類、異常處理機(jī)制try-catch 語(yǔ)句,然后引導(dǎo)學(xué)生思考:對(duì)于面向?qū)ο蟪绦蛟O(shè)計(jì)有什么新的認(rèn)識(shí)?引導(dǎo)學(xué)生對(duì)比分析僅考慮正確性和異常處理兼顧的程序設(shè)計(jì)過(guò)程,增強(qiáng)程序的正確性和魯棒性同樣重要的意識(shí),在編程的過(guò)程中不僅要考慮程序的正確性,同時(shí)應(yīng)該精益求精,通過(guò)異常處理方法提升程序的魯棒性,這樣才可以提升用戶的體驗(yàn),為以后設(shè)計(jì)優(yōu)秀的軟件奠定基礎(chǔ)。
本節(jié)課主要講授Java中的異常處理,重點(diǎn)介紹了異常類和異常處理機(jī)制try-catch語(yǔ)句的使用,使學(xué)生構(gòu)建程序設(shè)計(jì)過(guò)程中異常處理的知識(shí)體系,實(shí)現(xiàn)了本節(jié)課的知識(shí)目標(biāo)。課堂上由語(yǔ)音助手和前面實(shí)驗(yàn)中編寫的代碼實(shí)例導(dǎo)入新課,不僅激發(fā)了學(xué)生的興趣,同時(shí)基于前面實(shí)驗(yàn)中的程序和對(duì)比學(xué)習(xí)法,輔助學(xué)生理解異常處理的知識(shí),動(dòng)手編寫程序完成練習(xí),實(shí)現(xiàn)能力目標(biāo)。在課堂總結(jié)的環(huán)節(jié),引導(dǎo)學(xué)生養(yǎng)成不斷探索、精益求精的學(xué)習(xí)精神,程序設(shè)計(jì)的過(guò)程中,正確性和魯棒性兼顧才能設(shè)計(jì)更好的軟件、成為一名優(yōu)秀的軟件工程師,實(shí)現(xiàn)育人目標(biāo)。
在軟件開(kāi)發(fā)過(guò)程中異常處理是至關(guān)重要的,本次課程通過(guò)代碼實(shí)例引入“異常處理”概念知識(shí),同時(shí)結(jié)合編碼實(shí)現(xiàn)增強(qiáng)學(xué)生對(duì)于異常處理機(jī)制的使用方法,在程序設(shè)計(jì)過(guò)程中發(fā)揚(yáng)工匠精神、不斷地精益求精,設(shè)計(jì)能夠應(yīng)對(duì)各種異常情況的程序。教學(xué)過(guò)程中充分發(fā)揮學(xué)生的主體地位,設(shè)置練習(xí),學(xué)生獨(dú)立思考編寫程序、共同演示運(yùn)行結(jié)果,增強(qiáng)學(xué)生的代入感和成就感,加深對(duì)于知識(shí)的理解,滿足新工科對(duì)于工科教育的要求。學(xué)習(xí)利用異常處理機(jī)制如何設(shè)計(jì)魯棒性更強(qiáng)的程序的同時(shí),引導(dǎo)學(xué)生在學(xué)習(xí)、生活以及以后的工作中也要不斷地精益求精、發(fā)揚(yáng)工匠精神,才可以開(kāi)發(fā)更優(yōu)秀的軟件,實(shí)現(xiàn)教書(shū)和育人同行。經(jīng)過(guò)教研,課后的實(shí)驗(yàn)作業(yè)成績(jī)反饋中,同學(xué)們能夠較好地掌握了異常處理機(jī)制的使用方法。
在面向?qū)ο蟪绦蛟O(shè)計(jì)的課程教學(xué)中,老師要充分圍繞“立德樹(shù)人”和“專業(yè)知識(shí)教學(xué)”的雙重根本任務(wù)開(kāi)展教學(xué)活動(dòng),落實(shí)到每一節(jié)課堂中。本文對(duì)于本課程的教學(xué)過(guò)程中兩個(gè)思政案例實(shí)施過(guò)程進(jìn)行詳細(xì)的闡述和思考,以中國(guó)共產(chǎn)黨指導(dǎo)思想的發(fā)展史案例輔助理解“類的繼承”知識(shí)點(diǎn)和“異常處理”知識(shí)教學(xué)中引導(dǎo)學(xué)生在程序設(shè)計(jì)中不斷精益求精、發(fā)揚(yáng)工匠精神兩種不同的模式進(jìn)行了課程思政的探索。為了更好地開(kāi)展課程思政,今后需要進(jìn)一步探索新工科背景下具有計(jì)算機(jī)類專業(yè)特色的課程思政案例,讓學(xué)生可以在學(xué)習(xí)專業(yè)知識(shí)的基礎(chǔ)上,同時(shí)進(jìn)行愛(ài)國(guó)、奉獻(xiàn)、敬業(yè)、創(chuàng)新精神教育的熏陶,進(jìn)而為國(guó)家培養(yǎng)出符合中國(guó)特色和時(shí)代需求的新興人才。