林 敏
(武漢工程職業(yè)技術(shù)學(xué)院 湖北 武漢:430080)
2020年3月,教育部頒發(fā)了《高等學(xué)校課程思政建設(shè)指導(dǎo)綱要》,明確指出各學(xué)科課程思政建設(shè)的目標要求和內(nèi)容重點,并提出要科學(xué)設(shè)計課程思政教學(xué)體系、結(jié)合專業(yè)特點分類推進課程思政建設(shè)。課程思政的提出意味著讓學(xué)校教育回歸其育人的根本。讓大學(xué)的所有課程都與思想政治課程同向同行,共同擔當育人之責,一起落實好學(xué)校立德樹人的根本任務(wù)。
筆者在教學(xué)中,對《C#程序設(shè)計》課程進行了課程思政的嘗試,取得了較好的教學(xué)效果。
C#是微軟為.Net平臺特別設(shè)計的一種高級編程語言?!禖#程序設(shè)計》是計算機類相關(guān)專業(yè)的專業(yè)核心課,前導(dǎo)課程為《C語言》,后續(xù)課程為《ASP.NET》和《JAVA》等。授課對象為計算機類相關(guān)專業(yè)的學(xué)生,授課時間為一學(xué)期,共64課時。
本課程的教學(xué)目標是:通過學(xué)習《C#程序設(shè)計》,學(xué)生應(yīng)掌握C#的基本數(shù)據(jù)類型、結(jié)構(gòu)化程序設(shè)計方法(順序、選擇和循環(huán))、面向?qū)ο蟪绦蛟O(shè)計思想及相關(guān)知識(類、屬性、方法、繼承、多態(tài)、重載等),并學(xué)會可視化環(huán)境下“WinForm”相關(guān)控件的使用方法等。在教學(xué)過程中,應(yīng)注重提高學(xué)生的編程動手能力和職業(yè)素養(yǎng),力求達到崗位技能和職業(yè)標準的要求。同時,還需強化學(xué)生的工程倫理教育,以精益求精的大國工匠精神感召學(xué)生,激發(fā)其科技報國的家國情懷和使命擔當。
本課程的教學(xué)理念概括為“三個一”:即一個中心(以學(xué)生為中心)、一條主線(抓住課程思政育人主線)、一個目標(實現(xiàn)立德樹人的總目標)?!傲⒌隆笔且缘掠秊橄?,通過正面的教育來引導(dǎo)、感化和激勵人;“樹人”則是堅持以人為本,通過合適的教育來塑造、改變和發(fā)展人。
圍繞“立德樹人”的總目標,在《C#程序設(shè)計》教學(xué)過程中,筆者選取“循環(huán)語句”教學(xué)章節(jié)為例,通過對循環(huán)概念的講解和大國工匠李萬君事跡的導(dǎo)入,引導(dǎo)同學(xué)們思考什么是工匠精神?通過分組討論,反復(fù)交流和修改程序代碼,進一步引導(dǎo)同學(xué)們探討工匠精神體現(xiàn)在哪些方面?作為計算機相關(guān)專業(yè)的學(xué)生,應(yīng)該如何培養(yǎng)自身的工匠精神?思政內(nèi)容的融入應(yīng)避免“物理焊接”,最好讓學(xué)生能自然地接受,把思政內(nèi)容作為課程學(xué)習的一部分。
本案例教學(xué)所需2課時,80分鐘。教學(xué)過程的實施基于BOPPPS教學(xué)法。BOPPPS教學(xué)法是教師們開展課前教學(xué)設(shè)計和課中組織課堂教學(xué)的一種有效方法。該方法共包含6個教學(xué)環(huán)節(jié):①導(dǎo)言(Bridge-in)、②學(xué)習目標(Objective/Outcome)、③前測(Pre-assessment)、④參與式學(xué)習(Participatory Learning)、⑤后測(Post-assessment)和⑥總結(jié)(Summary)。
通過案例法導(dǎo)入及講授法實現(xiàn)知識點講解和參與式學(xué)習環(huán)節(jié),將學(xué)生分組,通過“分一分、議一議、碼一碼、講一講和評一評”的教學(xué)過程,充分發(fā)揮學(xué)生的主體性和積極性,通過“前測”和“后測”環(huán)節(jié)檢測預(yù)習和學(xué)習效果,通過“總結(jié)”環(huán)節(jié),帶動學(xué)生們在交流中自我總結(jié),在總結(jié)中鞏固和提升。
融入思政元素的具體教學(xué)過程實施如下。
本教學(xué)環(huán)節(jié)用時6分鐘,旨在提出問題并引導(dǎo)學(xué)生思考,激發(fā)學(xué)生的學(xué)習興趣,增加對循環(huán)概念的初步認識,進而引入C#程序設(shè)計中的循環(huán)語句。教師通過實例和相應(yīng)實例的文字說明、圖片展示或動畫播放等導(dǎo)入新課。本環(huán)節(jié)的導(dǎo)入實例可從能達到知識目標和思政目標的素材上加以準備。如基于知識目標的導(dǎo)入實例:實現(xiàn)2個數(shù)相加可以直接求和,而100個數(shù)相加如何實現(xiàn)?假設(shè)我們已經(jīng)實現(xiàn)了通過控制臺輸出一個小人,如何讓小人奔跑起來?實現(xiàn)通過控制臺輸出一個正方形、等腰三角形或直角三角形等?;谒颊繕说膶?dǎo)入實例選取大國工匠李萬君的事跡材料(文字、圖片和視頻等),通過思政實例展示何為工匠精神和從培養(yǎng)工匠精神所需付出的堅持和努力等方面引導(dǎo)學(xué)生去思考。
本教學(xué)環(huán)節(jié)用時10分鐘,旨在明確本次課學(xué)習的知識目標和思政目標。在教學(xué)過程中教師通過講授法講解C#中的四種循環(huán)語句while、do while、for和foreach in的語法格式和使用要點,在講解循環(huán)的概念中自然地融入思政元素“工匠精神”。何為工匠精神?工匠精神就是體現(xiàn)在日復(fù)一日、年復(fù)一年的重復(fù),多次的循環(huán)和千錘百煉中。
本教學(xué)環(huán)節(jié)計劃用時10分鐘,其中學(xué)生測驗8分鐘,教師點評2分鐘。設(shè)計意圖旨在培養(yǎng)學(xué)生預(yù)習和自學(xué)的習慣,檢查預(yù)習的效果和對新知識的掌握程度、學(xué)習能力等。預(yù)習作業(yè)上次課后已布置,內(nèi)容為本節(jié)課的四種循環(huán)語句。因受時間限制,建議測驗以客觀選擇題為主,測驗的形式采用線上布置(如超星爾雅學(xué)習通或智慧樹等)線下點評。通過測驗,教師可很快了解學(xué)生預(yù)習的情況,并通過測驗成績來評估預(yù)習效果,進而提醒和督促學(xué)生重視本教學(xué)環(huán)節(jié)的學(xué)習。
本教學(xué)結(jié)構(gòu)用時35分鐘。在這場“程序的音樂盛會”中,由教師擔任指揮家,學(xué)生則是一個個優(yōu)秀的演奏者。之前學(xué)生已分成若干組并選出組長,要求每個組在案例庫中選一個與其他組不重復(fù)的案例并將其實現(xiàn)(案例庫里的案例教師提前準備)。在編碼實現(xiàn)案例的過程中,每個組員都要認真思考和參與編碼,互相修改編寫的代碼,反復(fù)琢磨代碼、優(yōu)化代碼之后再提交給組長。組長匯總后代表小組發(fā)言并展示代碼,最后由教師點評,組與組互評(從案例功能的實現(xiàn)情況和是否為最優(yōu)代碼的角度)、組員與組員互評,最終評選出最優(yōu)組長和最優(yōu)個人。
本環(huán)節(jié)通過“分一分、議一議、碼一碼、講一講和評一評”的過程,充分發(fā)揮了學(xué)生的主體性和積極性,使得師生之間和學(xué)生之間達到充分的知識互動。通過動手編碼,體會了循環(huán)語句在實際案例中的應(yīng)用,進而達到能力目標,通過分組完成任務(wù)培養(yǎng)了學(xué)生的團隊精神,達到第1個思政目標;通過引導(dǎo)學(xué)生思考代碼、修改代碼,優(yōu)化代碼和展示代碼的過程讓學(xué)生懂得優(yōu)秀的程序代碼是需要經(jīng)過反復(fù)推敲和修改的,進而再次融入思政點(工匠精神),潛移默化中達到第2個思政目標。
本教學(xué)環(huán)節(jié)用時10min,其中學(xué)生測驗7min,教師點評3min。本環(huán)節(jié)通過有針對性的測評方式檢驗學(xué)生學(xué)習效果、教學(xué)目標的達成度并培養(yǎng)學(xué)生預(yù)→學(xué)→練→測的習慣?;诰€上線下混合式教學(xué)法,教師通過線上測驗、線下分析,及時評估學(xué)習效果,讓學(xué)習目標可衡量、可評價。另外,根據(jù)測驗結(jié)果,教師還需時時關(guān)注學(xué)習完成情況,分析學(xué)生知識掌握情況,因材施教及時地進行個人輔導(dǎo),對共性問題在課堂上重點講解。
本教學(xué)環(huán)節(jié)用時9分鐘,首先由最優(yōu)個人總結(jié)案例編碼的過程,再由最優(yōu)組長總結(jié)案例實現(xiàn)的思路和方法,最后由教師帶領(lǐng)學(xué)生對本次課的教學(xué)內(nèi)容進行深入細致的歸納梳理。設(shè)計意圖旨在通過個人、組長和教師的總結(jié),幫助學(xué)生們在交流中總結(jié),在總結(jié)中思考、在思考中鞏固和提升。本環(huán)節(jié)既進行了學(xué)習內(nèi)容的回顧與整理,也進行了鞏固與提升,同時師生雙方還進行了自我審視、批判性反思,讓知識的學(xué)習過程中的參與感和體驗感更為深刻。
本次課通過反復(fù)修改與精煉程序代碼的過程,潛移默化地培養(yǎng)學(xué)生的工匠精神;在參與式學(xué)習環(huán)節(jié)中將學(xué)生分組,培養(yǎng)團隊合作精神,思政元素的融入合理,思政目標明確,提高了育人效果。課堂的組織上從知識與能力、情感與態(tài)度以及立德與樹人三個維度開展教學(xué),同步實現(xiàn)知識傳授、能力培養(yǎng)和價值塑造的教學(xué)目標。同時,運用了講授法、案例導(dǎo)入法、分組討論法、線上線下混合式教學(xué)法和BOPPPS教學(xué)法。教學(xué)接地氣,課堂互動感強,學(xué)生參與度高,不少學(xué)生在學(xué)習通平臺上評價本次課內(nèi)容充實,形式豐富,上課有趣,部分截圖如圖1所示。
圖1 學(xué)生通上部分學(xué)生評價截圖
課程思政不能是干巴巴的說教,教師應(yīng)提高自身的德育意識和育德能力,將思政教育與專業(yè)教學(xué)協(xié)同推進,不斷提升育人能力。讓學(xué)生們覺得課程思政有情有義、有愛有溫度。本思政案例的設(shè)計以學(xué)生為中心,圍繞立德樹人的基本點在教學(xué)實施過程中融入了團隊合作精神和工匠精神,在知識傳授和能力培養(yǎng)的同時,實現(xiàn)價值塑造,結(jié)合課堂內(nèi)外和程序內(nèi)外,基于線上線下混合式教學(xué)模式,將信息技術(shù)與專業(yè)教學(xué)深度融合,運用多種教學(xué)方法,讓學(xué)習目標可衡量、可評價。本案例的設(shè)計來源于實際教學(xué),且通過實踐,取得了較好的教學(xué)效果。
本課程中融入了思政元素團隊合作精神和工匠精神,雖在教學(xué)過程中有針對性對學(xué)生進行了培養(yǎng)和練習,但團隊合作精神、工匠精神的形成非一日之功,在本課程后面的教學(xué)中還需反復(fù)強調(diào)和循循善誘;教學(xué)方式上還要不斷創(chuàng)新,課程思政的實施效果評價還需進行長期、持續(xù)的調(diào)研與分析。