關(guān)鍵詞:項(xiàng)目教學(xué);思政元素;文化特色;編程思維
中圖分類號:TP39 文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2024)36-0168-03 開放科學(xué)(資源服務(wù)) 標(biāo)識碼(OSID) :
0 引言
為深入貫徹落實(shí)習(xí)近平總書記關(guān)于“大思政課”的重要指示批示和在中國人民大學(xué)考察時的重要講話精神,貫徹落實(shí)中共中央、國務(wù)院《關(guān)于新時代加強(qiáng)和改進(jìn)思想政治工作的意見》[1],中共中央辦公廳、國務(wù)院辦公廳印發(fā)的《關(guān)于深化新時代學(xué)校思想政治理論課改革創(chuàng)新的若干意見》[2]和中共中央辦公廳《關(guān)于加強(qiáng)新時代馬克思主義學(xué)院建設(shè)的意見》[3]精神,高校越來越重視課堂思政建設(shè)。C語言程序設(shè)計(jì)是工科基礎(chǔ)課[4],項(xiàng)目教學(xué)法注重在實(shí)踐的第一線培養(yǎng)學(xué)生的職業(yè)操作技能、創(chuàng)新思維能力、解決實(shí)際問題的綜合能力和適應(yīng)工作崗位的能力,是一種“真刀真槍”的演練。將項(xiàng)目式教學(xué)和C語言程序相結(jié)合,具有更強(qiáng)的實(shí)踐性,應(yīng)用性,但如何在項(xiàng)目式教學(xué)中有效地融入思政元素,是當(dāng)前C語言程序設(shè)計(jì)課程教學(xué)面臨的挑戰(zhàn)。
1 課程思政應(yīng)用在C語言程序設(shè)計(jì)項(xiàng)目教學(xué)的難點(diǎn)
1.1 專業(yè)課思政元素難把握
部分專業(yè)課教師,尤其是工科類教師,對課程思政的認(rèn)識存在偏差,認(rèn)為專業(yè)課程與思政教育關(guān)聯(lián)性弱,難以將兩者有效融合[5]。同時由于思想政治教育的復(fù)合性,專業(yè)課應(yīng)用性強(qiáng),適用范圍廣,重在實(shí)踐,教師很難準(zhǔn)確把握專業(yè)課的思政元素。另外專業(yè)課教師往往不能很敏銳地抓住思政元素,缺乏統(tǒng)一的課程思政體系建設(shè),導(dǎo)致教師在挖掘和應(yīng)用思政元素時缺乏有效指導(dǎo)。
1.2 高校文化差異
教學(xué)目標(biāo)往往和課程思政目標(biāo)是結(jié)合在一起的,是一個系統(tǒng)性工作,須對教學(xué)目標(biāo)與教學(xué)內(nèi)容進(jìn)行規(guī)劃周詳?shù)母母?。同時每個高校的文化特色不同,高校在改革的時候生搬硬套導(dǎo)致在對學(xué)生課程思政教育時出現(xiàn)觀念上的偏差[6]。高校在開展課程思政教育時,需要結(jié)合自身特點(diǎn),構(gòu)建完整的課程思政體系,以確保思政教育的有效性。
1.3 項(xiàng)目教學(xué)思政難點(diǎn)
項(xiàng)目教學(xué)以學(xué)生為中心,強(qiáng)調(diào)學(xué)生自主學(xué)習(xí),鼓勵學(xué)生積極思考,并與實(shí)際應(yīng)用緊密結(jié)合,這與傳統(tǒng)教學(xué)模式有著顯著區(qū)別[7]。
如何制訂合理的學(xué)習(xí)目標(biāo),并設(shè)計(jì)可操作的實(shí)施方案,是項(xiàng)目教學(xué)的關(guān)鍵問題[8]。項(xiàng)目教學(xué)需要與之匹配的教材,傳統(tǒng)的教材劃分方式往往不適合項(xiàng)目教學(xué),需要專門編制符合項(xiàng)目教學(xué)特點(diǎn)的理論教材和實(shí)驗(yàn)教材[9]。項(xiàng)目案例通常是較為復(fù)雜的程序,需要根據(jù)知識模塊將案例分解為多個子項(xiàng)目,以便更好地與理論和實(shí)驗(yàn)課銜接。項(xiàng)目教學(xué)中,如何有效地將思政元素融入教學(xué)案例,并將其升華至更高的思想高度,是項(xiàng)目教學(xué)中的重要挑戰(zhàn)[10]。
2 項(xiàng)目教學(xué)在C語言課程中的應(yīng)用
2.1 明確教學(xué)目標(biāo)
C語言程序設(shè)計(jì)課程是工科專業(yè)學(xué)生必備的基礎(chǔ)課程,其目標(biāo)是使學(xué)生掌握C語言編程技能,并培養(yǎng)學(xué)生的編程思維,為后續(xù)的軟件學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)[11]。
為了更好地實(shí)現(xiàn)項(xiàng)目教學(xué)目標(biāo),將C語言程序設(shè)計(jì)課程的教學(xué)目標(biāo)劃分為“語句、代碼、程序、應(yīng)用”4個層次,旨在培養(yǎng)學(xué)生的編程思維,進(jìn)而提升學(xué)生的編程能力[12]。為了幫助學(xué)生更好地學(xué)習(xí)C語言,教學(xué)過程中需要引導(dǎo)學(xué)生循序漸進(jìn),從簡單的代碼練習(xí)開始,逐步提升編程能力,最終掌握編程思維。將項(xiàng)目教學(xué)目標(biāo)轉(zhuǎn)化為可衡量的指標(biāo),使教學(xué)效果更加明確。
2.2 組織項(xiàng)目教學(xué)
1) 實(shí)踐教學(xué)教學(xué)過程中,以學(xué)生學(xué)習(xí)成果為導(dǎo)向,采用任務(wù)驅(qū)動教學(xué)法[13],結(jié)合學(xué)生的認(rèn)知特點(diǎn),循序漸進(jìn)地設(shè)計(jì)教學(xué)案例和實(shí)踐案例,并將思政元素融入其中,使教學(xué)內(nèi)容更加豐富和生動。
以開放性實(shí)驗(yàn)“學(xué)生成績系統(tǒng)”為例,將該項(xiàng)目分解為多個子項(xiàng)目,循序漸進(jìn)地進(jìn)行教學(xué)。首先,讓學(xué)生完成簡單的子程序練習(xí),作為項(xiàng)目的前期準(zhǔn)備。然后,發(fā)布完整的項(xiàng)目任務(wù),要求學(xué)生在前期基礎(chǔ)上,綜合運(yùn)用所學(xué)知識完成系統(tǒng)設(shè)計(jì)。最后,通過學(xué)生之間的交流,引導(dǎo)學(xué)生進(jìn)行拓展,完成更復(fù)雜的項(xiàng)目,幫助學(xué)生更深入地理解知識,提升技能。通過分步教學(xué),學(xué)生更容易掌握復(fù)雜知識,并最終完成項(xiàng)目設(shè)計(jì)。
2) 理論教學(xué)
以問題為導(dǎo)向的教學(xué)方法,能夠引導(dǎo)學(xué)生深入思考,將問題轉(zhuǎn)化為程序語言,并理解編程背后的思維方式和價值取向。通過問題引導(dǎo)、分組討論和互動教學(xué),激發(fā)學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生的主動學(xué)習(xí)意識,使課堂充滿活力。
3) 線上監(jiān)督與分析
隨著信息技術(shù)以及AI技術(shù)的發(fā)展,許多課程進(jìn)行教學(xué)改革,線上線下混合教學(xué)模式已經(jīng)成為教育教學(xué)的有效手段[14]。利用“學(xué)習(xí)通”教學(xué)平臺發(fā)布學(xué)習(xí)資源,引導(dǎo)學(xué)生進(jìn)行課前預(yù)習(xí)。利用在線測試平臺,及時檢查學(xué)生對知識的掌握情況。課后布置習(xí)題,包括選擇題、判斷題和編程題等,幫助學(xué)生鞏固知識,并提升實(shí)踐能力。通過線上資源的有效利用,并將其與平時成績掛鉤,提高學(xué)生參與學(xué)習(xí)的積極性。
3 將課程思政融入程序設(shè)計(jì)課程改革實(shí)踐
3.1 思政元素
1) 結(jié)合地方特色
陜西是一個富有文化底蘊(yùn)、紅色文化豐富的城市,形成了憨厚老實(shí)的老秦人形象,這些經(jīng)典的故事、鮮活的人物都是最好的思政育人元素,若將其有機(jī)融入專業(yè)知識講授,使學(xué)生在聽課過程中既掌握專業(yè)知識,又潛移默化地接受思想政治教育,這樣才是一節(jié)完美的、有意義的課程。另外陜西還擁有比較濃郁的紅色文化,延安精神,這也是激勵新一代青年最好的素材。理工科教師挖掘的課程思政元素應(yīng)以小見大,在課程教學(xué)中找準(zhǔn)思政切入點(diǎn),通過對教學(xué)案例和實(shí)踐案例的重新設(shè)計(jì),從細(xì)微處挖掘和融入通俗易懂、接地氣的思政元素。
2) 綜合文化特點(diǎn)
西安作為陜西的省會,十三朝古都,歷朝歷代都有著“愛國情、強(qiáng)國心、報國志”的凄美故事與豪言壯志。C語言程序設(shè)計(jì)課程是培養(yǎng)學(xué)生核心素養(yǎng)、計(jì)算思維和程序設(shè)計(jì)能力的基礎(chǔ)課程。C語言作為大多數(shù)專業(yè)大學(xué)生第一次接觸的計(jì)算機(jī)類編程學(xué)科,旨在培養(yǎng)學(xué)生的內(nèi)在素養(yǎng),將固有思維轉(zhuǎn)化為計(jì)算機(jī)思維的目標(biāo)。學(xué)生在學(xué)習(xí)的同時改變自身原有的思維模式,以及知識結(jié)構(gòu),這就要求要有正確的世界觀、人生觀和價值觀[15]。“以史為鏡,可以知興替;以人為鏡,可以明得失”,相信古人的智慧足以引導(dǎo)當(dāng)代大學(xué)生建立正確的人生方向。
3) 融入校園文化
結(jié)合我校“人文、科技、創(chuàng)新”和諧統(tǒng)一的辦學(xué)理念,秉承“自強(qiáng)不息、修德載物”的校訓(xùn)和“篤實(shí)惟新、負(fù)重圖強(qiáng)、馳而不息、交通報國”的大學(xué)精神。當(dāng)今社會,飛快的生活節(jié)奏讓大家變得比較浮躁,很難能守護(hù)初心,面對社會復(fù)雜的誘惑,很容易讓學(xué)生迷失自我,陷入花花綠綠的“世界”中,因此,廣大學(xué)生更應(yīng)該秉承學(xué)校的辦學(xué)理念,艱苦奮斗,秉持初心。
4) 植入編程思維
C語言設(shè)計(jì)是大多數(shù)專業(yè)的第一門語言課程,與其說學(xué)會C語言,倒不如說是學(xué)會編程思維。C語言中包含基礎(chǔ)的數(shù)據(jù)類型、程序設(shè)計(jì)結(jié)構(gòu)等知識,對于學(xué)生的邏輯判斷能力要求較高,需要學(xué)生能將平時的數(shù)學(xué)問題、實(shí)際問題轉(zhuǎn)變?yōu)槌绦蛩季S,最終用程序?qū)崿F(xiàn)。在C語言中存在很多有趣且富有內(nèi)涵的問題,例如利用循環(huán)知識解決“每天進(jìn)步一點(diǎn)點(diǎn)”的問題,這樣能讓學(xué)生在掌握循環(huán)結(jié)構(gòu)的同時督促學(xué)生每天學(xué)習(xí),所謂“積跬步以至千里”;利用switch語句實(shí)現(xiàn)人生路徑選擇的設(shè)計(jì),教育學(xué)生尊重每一次人生路上的選擇。將這些勵志、有引導(dǎo)性的人生哲理融入各個知識點(diǎn)中,讓學(xué)生在學(xué)習(xí)理論知識的同時,自己驗(yàn)證結(jié)果,同時能從具體、實(shí)際的案例中盡快掌握編程思維,從而以一應(yīng)百,能自行解決所有問題。
3.2 改進(jìn)教學(xué)方法
目前的課程教學(xué),教師主要關(guān)注的是知識維度、技能維度和學(xué)習(xí)維度3個維度的教育教學(xué),即知識的傳授、技能的訓(xùn)練和能力的培養(yǎng)[16]。項(xiàng)目教學(xué)能夠促進(jìn)學(xué)生對知識的熟練掌握,若恰當(dāng)?shù)亟Y(jié)合一些思政元素可以讓廣大學(xué)生塑造良好的精神品質(zhì),擔(dān)負(fù)起歷史使命,承擔(dān)公民責(zé)任。
讓學(xué)生在掌握C語言知識的同時,教師應(yīng)搜索課程思政資源,將其融入原有的項(xiàng)目教學(xué)方法中,建立C 語言程序設(shè)計(jì)課程思政體系,形成C語言課程思政庫。以“學(xué)生成績系統(tǒng)”為例,下表為部分項(xiàng)目對應(yīng)的知識點(diǎn)與思政融入點(diǎn)對應(yīng)表。
4 結(jié)論
大學(xué)生是祖國的下一代,少年強(qiáng)則國強(qiáng),廣大青年應(yīng)當(dāng)有明確的愛國情懷,為祖國、為民族、為社會做出自己的貢獻(xiàn)。因此,大學(xué)生掌握知識的同時還要注重他們的精神培養(yǎng),C語言程序設(shè)計(jì)是學(xué)生學(xué)習(xí)專業(yè)知識的基礎(chǔ)工具,一方面應(yīng)當(dāng)注重實(shí)踐,讓學(xué)生能夠真實(shí)用到,促進(jìn)后續(xù)專業(yè)課程的學(xué)習(xí),另一方面要結(jié)合所處的地方特色、文化特點(diǎn)、高校文化等進(jìn)行課程思政。