席曉聰 劉偉童 劉美珍
(山東女子學(xué)院 山東·濟(jì)南 250300)
2020年5月,教育部發(fā)布了《高等學(xué)校課程思政建設(shè)指導(dǎo)綱要》,要求各高校全面推進(jìn)課程思政建設(shè),做好思政教育,全面提高人才培養(yǎng)質(zhì)量。課程思政的建設(shè)關(guān)鍵在于教師,教師必須提高思政育人意識(shí),做好各項(xiàng)工作,保障思政建設(shè)落地落實(shí)[1]。
《C語言程序設(shè)計(jì)基礎(chǔ)》是大學(xué)新生廣泛開設(shè)的一門專業(yè)基礎(chǔ)課,是一門嚴(yán)謹(jǐn)、實(shí)踐性強(qiáng)的課程。課程主要講授C語言程序設(shè)計(jì)的基本內(nèi)容知識(shí)、方法與技巧,如數(shù)據(jù)類型、控制結(jié)構(gòu)、函數(shù)、指針、程序設(shè)計(jì)方法等,學(xué)生通過學(xué)習(xí),可以掌握基本的結(jié)構(gòu)化程序設(shè)計(jì)方法,進(jìn)而可以使用計(jì)算思維解決復(fù)雜的現(xiàn)實(shí)問題,并為后續(xù)的課程奠定堅(jiān)實(shí)的邏輯思維和編程基礎(chǔ)[2]。
目前高校師資隊(duì)伍中80%是專業(yè)教師,進(jìn)行教授專業(yè)課程,學(xué)生絕大部分的學(xué)習(xí)時(shí)間也聚焦在專業(yè)課上,由此可見,專業(yè)課程是課程思政的最理想的依托。在專業(yè)課中尤其是受眾最廣泛、最先入為主的專業(yè)基礎(chǔ)課程中,做好課程思政,才能更能發(fā)揮好隱性教育渠道,產(chǎn)生“潤(rùn)物無聲”的效果。《C語言程序設(shè)計(jì)基礎(chǔ)》課程作為一門專業(yè)基礎(chǔ)課程,可以在課程思政教育中起到很好的鋪墊和引導(dǎo)作用。工科類專業(yè)課程,課程思政教育需要強(qiáng)化培養(yǎng)學(xué)生的工程倫理素養(yǎng),培養(yǎng)學(xué)生的大國(guó)工匠精神和科技報(bào)國(guó)的家國(guó)情懷、使命擔(dān)當(dāng),這與《C語言程序設(shè)計(jì)基礎(chǔ)》課程的性質(zhì)和特點(diǎn),與最終培養(yǎng)的學(xué)生核心素養(yǎng)是一脈相連的。因此《C語言程序設(shè)計(jì)基礎(chǔ)》中開展課程思政具有十分的必要性和重要意義。
要做好課程思政落地見效,必須對(duì)課程思政教學(xué)體系進(jìn)行有針對(duì)性的設(shè)計(jì)。C語言是過程化編程語言,其主要培養(yǎng)學(xué)生嚴(yán)謹(jǐn)和縝密的計(jì)算思維能力,結(jié)合該門課程特點(diǎn),本文提出了以突出職業(yè)素養(yǎng)教育為主的課程思政教學(xué)體系設(shè)計(jì)。
知識(shí)目標(biāo):熟知并會(huì)運(yùn)用C語言的數(shù)據(jù)類型、語法,掌握并熟練應(yīng)用C語言程序設(shè)計(jì)的方法,并能理解與運(yùn)用結(jié)構(gòu)化程序設(shè)計(jì)的思想和方法解決一定的實(shí)際問題。
能力目標(biāo):具備運(yùn)用所學(xué)的知識(shí)和技能對(duì)復(fù)雜問題進(jìn)行分析、編制出高效的C語言應(yīng)用程序的能力,培養(yǎng)學(xué)生科學(xué)的計(jì)算思維方式和軟件工程設(shè)計(jì)方法,以具備良好的工程素養(yǎng)。
素養(yǎng)目標(biāo):培養(yǎng)學(xué)生工程倫理素養(yǎng),深化職業(yè)理想和職業(yè)道德教育,培養(yǎng)工匠精神和激發(fā)學(xué)生科技報(bào)國(guó)的家國(guó)情懷、使命擔(dān)當(dāng),從而確立正確的人生觀、價(jià)值觀[3]。
該課程思政教育圍繞堅(jiān)定學(xué)生理想信念,厚植愛黨愛國(guó)愛社會(huì)主義情感為主線,重點(diǎn)突出以職業(yè)理想和職業(yè)道德教育為重點(diǎn)的思政教育教學(xué)設(shè)計(jì),其詳細(xì)內(nèi)容如下。
第一章緒論。教學(xué)設(shè)計(jì)思路:編程語言類的課程緒論多數(shù)是枯燥和令人生畏的。為打消學(xué)生的畏懼心理,恰逢開課時(shí)間臨近國(guó)慶節(jié),第一堂課開展編程1小時(shí)活動(dòng),通過1小時(shí)關(guān)于C語言簡(jiǎn)介的講授,引導(dǎo)大家編制自己的第一個(gè)小程序-愛國(guó)主義圖案設(shè)計(jì)與輸出,向祖國(guó)獻(xiàn)禮。不但可以使學(xué)生們快速體驗(yàn)到編程的樂趣,而且無形中進(jìn)行了愛國(guó)主義教育。涉及課程思政教育元素:社會(huì)主義核心價(jià)值觀-提高學(xué)生的愛國(guó)修養(yǎng)。使用教學(xué)方法:講授法、啟發(fā)式教學(xué)。
第二章、第三章基本數(shù)據(jù)類型和基本算術(shù)運(yùn)算。教學(xué)設(shè)計(jì)思路:學(xué)習(xí)一門編程語言,必須要先開始學(xué)習(xí)基本的編程元素,如數(shù)據(jù)類型和各種基本算術(shù)運(yùn)算。萬里長(zhǎng)城始于足下,要想編制高質(zhì)量的程序代碼,必須抓好、打牢學(xué)習(xí)編程元素的基礎(chǔ),遵循各項(xiàng)編程規(guī)范。并從遵守編程規(guī)范出發(fā),引導(dǎo)學(xué)生做人、做事要遵章守紀(jì),大到國(guó)家法律法規(guī),小到作業(yè)、考試都必須守規(guī)守矩。涉及課程思政教育元素:職業(yè)素養(yǎng)教育-恪守職業(yè)規(guī)范、提升專業(yè)素養(yǎng)。使用教學(xué)方法:講授法、演示法。
第四章輸入與輸出。教學(xué)設(shè)計(jì)思路:scanf和printf函數(shù)可以靈活的實(shí)現(xiàn)各種鍵盤輸入和屏幕輸出,但也是最復(fù)雜的一部分。在教學(xué)過程中,會(huì)使用演示示例告誡學(xué)生一旦由于使用上的粗心與疏忽,很可能會(huì)造成數(shù)據(jù)的輸入與輸出不正確,甚至?xí)?dǎo)致嚴(yán)重的損失和不可彌補(bǔ)的失誤。涉及課程思政教育元素:深化職業(yè)道德教育—明白自己的責(zé)任和義務(wù),并敢于承擔(dān)責(zé)任。使用教學(xué)方法:?jiǎn)l(fā)式教學(xué)、項(xiàng)目驅(qū)動(dòng)式教學(xué)。
第五章選擇控制結(jié)構(gòu)。教學(xué)設(shè)計(jì)思路:在講解選擇結(jié)構(gòu)時(shí),進(jìn)行情景模擬設(shè)置—火神山、雷神山的建設(shè),讓學(xué)生們?cè)趯W(xué)習(xí)中懂得當(dāng)面臨個(gè)人利益與集體利益相沖突時(shí),需要具有奉獻(xiàn)精神和犧牲小我換大我情懷。涉及課程思政教育元素:深化職業(yè)理想和職業(yè)道德教育—愛崗敬業(yè)、無私奉獻(xiàn)。使用教學(xué)方法:?jiǎn)l(fā)式教學(xué)、線上教學(xué)、項(xiàng)目驅(qū)動(dòng)式教學(xué)。
第六章循環(huán)控制結(jié)構(gòu)。教學(xué)設(shè)計(jì)思路:奧運(yùn)會(huì)上奧運(yùn)健兒的表現(xiàn)讓我們熱血澎湃,在講解循環(huán)結(jié)構(gòu)中,會(huì)讓大家計(jì)算如果運(yùn)動(dòng)員每天有所保留的進(jìn)行鍛煉,只付出9成的努力,那一年下來她勝算的概率是多少?最后的數(shù)值會(huì)讓大家大吃一驚,并明白循環(huán)的力量,告誡學(xué)生一定要持之以恒、百折不撓的盡全力打磨自己的專業(yè)能力才會(huì)有好的收獲。涉及課程思政教育元素:培養(yǎng)學(xué)生的大國(guó)工匠精神—精益求精。使用教學(xué)方法:線上教學(xué)、項(xiàng)目驅(qū)動(dòng)式教學(xué)、對(duì)分課堂。
第七章函數(shù)。教學(xué)設(shè)計(jì)思路:通過一個(gè)復(fù)雜系統(tǒng)“志愿者服務(wù)管理系統(tǒng)”的實(shí)現(xiàn),向?qū)W生們講授分而治之的思路,通過對(duì)復(fù)雜系統(tǒng)地不斷拆解進(jìn)行構(gòu)建子函數(shù)并進(jìn)行合作,才能高效地實(shí)現(xiàn)復(fù)雜系統(tǒng)。在講授函數(shù)分而治之思想的同時(shí),也向大家傳遞“無私奉獻(xiàn)、不求回報(bào)”的志愿者精神。涉及課程思政教育元素:自覺實(shí)踐職業(yè)精神,增強(qiáng)團(tuán)隊(duì)合作意識(shí),并進(jìn)行熏陶志愿者精神。使用教學(xué)方法:講授法、項(xiàng)目驅(qū)動(dòng)式教學(xué)。
第八章程序設(shè)計(jì)方法。教學(xué)設(shè)計(jì)思路:在講授自上而下、精益求精的程序設(shè)計(jì)方法時(shí),帶領(lǐng)學(xué)生對(duì)復(fù)雜案例進(jìn)行反復(fù)推敲與驗(yàn)證,最終得到滿足條件的結(jié)果,但是如果轉(zhuǎn)變思路,鉆研創(chuàng)新,將會(huì)得到一個(gè)更加理想的效果甚至是超越。涉及課程思政教育元素:激發(fā)學(xué)生的創(chuàng)新意識(shí),并培養(yǎng)學(xué)生科技報(bào)國(guó)的家國(guó)情懷。使用教學(xué)方法:線上教學(xué)、對(duì)分課堂、項(xiàng)目驅(qū)動(dòng)式教學(xué)。
該課程基于信息技術(shù)構(gòu)建線上、線下混合式教學(xué)模式[4]。線上課程選用智慧樹平臺(tái)《程序設(shè)計(jì)基礎(chǔ)(山東聯(lián)盟)》作為教學(xué)資源,線上教學(xué)作為傳統(tǒng)課堂教學(xué)的補(bǔ)充,積極引導(dǎo)學(xué)生自主進(jìn)行學(xué)習(xí),并完成課前預(yù)習(xí)、課上交互、課后復(fù)習(xí)與作業(yè)提交、問題反饋等教學(xué)環(huán)節(jié)。線下授課內(nèi)容主要以項(xiàng)目驅(qū)動(dòng)式教學(xué)來進(jìn)行知識(shí)點(diǎn)的講授和練習(xí),讓學(xué)生們能在實(shí)際操作中真正理解每一個(gè)知識(shí)點(diǎn)。課下練習(xí)還輔助采用在線判題OJ(Online Judge)系統(tǒng),讓學(xué)生們隨時(shí)隨地自主練習(xí)并隨時(shí)接受反饋來修正學(xué)習(xí)內(nèi)容,并通過OJ系統(tǒng)的日益鍛煉鞏固和提升學(xué)生的計(jì)算思維和嚴(yán)謹(jǐn)?shù)木幊桃?guī)范,從而培養(yǎng)和提高職業(yè)素養(yǎng)。通過教學(xué)過程實(shí)施中的隱性滲透,可以將思政元素的教育開展穿插到各個(gè)方面,從而避免了思政元素過于突兀。而且通過思政元素和知識(shí)點(diǎn)的有機(jī)結(jié)合,不僅能使晦澀的理論易于理解,也能使授課內(nèi)容不再那么枯燥,從而提高學(xué)生的學(xué)習(xí)興趣,提高課堂質(zhì)量,最終將思政教育植根于學(xué)生思想中,真正達(dá)到潤(rùn)物細(xì)無聲的思政效果。
課程考核方式以激發(fā)學(xué)生學(xué)習(xí)動(dòng)力和提升職業(yè)素養(yǎng)為著力點(diǎn),通過加強(qiáng)對(duì)學(xué)生線上線下、課內(nèi)課外學(xué)習(xí)的評(píng)價(jià),強(qiáng)化問題求解能力,并加強(qiáng)綜合型、項(xiàng)目式學(xué)習(xí)等類型作業(yè),以提升課程學(xué)習(xí)的廣度和深度,并通過形成性評(píng)價(jià)機(jī)制,隨時(shí)了解學(xué)生的學(xué)習(xí)動(dòng)態(tài),并隨之調(diào)整教學(xué)內(nèi)容、教學(xué)方法等。
要做好課程思政,就是要將其融入教學(xué)目標(biāo)、教學(xué)內(nèi)容、教學(xué)方法、教學(xué)實(shí)施、課程評(píng)價(jià)等各環(huán)節(jié)中,構(gòu)建思政一體化的全程育人新格局,在傳授知識(shí)和能力的同時(shí)對(duì)大學(xué)生進(jìn)行主流價(jià)值觀熏陶,讓廣大學(xué)生成為中國(guó)科技的創(chuàng)新者、實(shí)踐者,擔(dān)當(dāng)起民族復(fù)興的偉大使命。本文通過依托《C語言程序設(shè)計(jì)基礎(chǔ)》課程,在工科專業(yè)中進(jìn)行了以職業(yè)素養(yǎng)教育為主的課程思政教學(xué)體系研究,并付諸實(shí)施,實(shí)踐教學(xué)表明,學(xué)生的計(jì)算思維能力明顯提高,邏輯思維縝密性增強(qiáng),代碼風(fēng)格規(guī)范,并具有了一定獨(dú)立解決復(fù)雜問題的能力和創(chuàng)新創(chuàng)造能力,提升了職業(yè)素養(yǎng),深化了職業(yè)理想和職業(yè)道德教育,從而為今后的職業(yè)生涯打好了堅(jiān)實(shí)的技術(shù)基礎(chǔ)和基礎(chǔ)素養(yǎng)。