陸青梅 趙山林 高媛 喬志惠
摘要:針對C語言課程教學過程中存在的主要問題,以提高學生學習主觀能動性和學習興趣為目標,從教學目標、教學方法、教學內容、實踐活動、成績考核以及學生的思政教育等方面提出了一些教學改革方法和措施。通過本課程教學改革,希望非計算機專業(yè)的學生在掌握C語言的基礎知識的同時,能運用所學知識解決實際工程問題,并且具有優(yōu)秀的職業(yè)素養(yǎng)。
關鍵詞:課程思政;新工科;實踐創(chuàng)新
0 引言
信息技術與新經濟的迅速發(fā)展,推動了中國新一輪工程教育改革,如何培養(yǎng)德才兼?zhèn)湫偷母咚刭|卓越工程創(chuàng)新人才,也成為新工科建設的重要話題。2019 年 3 月,在學校思想政治理論課教師座談會上,習近平總書記指出“思政課作用不可替代,思政課教師隊伍責任重大”,深刻闡述了辦好思政課的重大意義。2020 年 6 月,教育部印發(fā)了《高等學校課程思政建設指導綱要》,強調要落實立德樹人的根本任務,全面推進課程思政建設??梢姡鹿た婆c課程思政是當前大學生能力培養(yǎng)及道德教育的新趨勢。
1 教改方案設計
本次教學改革從我校實際出發(fā),構建“1+X”課程教學體系,其中“1”表示一門必修課(程序設計語言類),“X”表示面向不同專業(yè)學生的學習需求而開設的若干選修課,包括大學計算機應用基礎(專業(yè)結合)、 計算機文化基礎(辦公操作)、數據分析及應用、Python+專業(yè)應用等。C語言作為本次教改“1”的部門,作為程序設計語言類的必修課,著力于提高學生使用計算機解決本專業(yè)實際問題的能力外,更重要的是培養(yǎng)并提高學生的“計算思維”能力和創(chuàng)新能力。通過本課程的學習,使學生掌握面向對象程序設計方法的基本原理,掌握常用的數據結構與算法的基礎知識,掌握數據庫技術基本理論,培養(yǎng)學生使用計算機解決實際問題的能力,為后續(xù)“X”課和專業(yè)課學習打下堅實基礎。
2 教改項目實施特點
(1)案例教學加小型項目實踐的教學設計。
采用案例教學方法,突出程序過程講解。對初學編程的人來說,必須先掌握C語言的一些基本語法才能進行編程。先講清楚案例所要解決的問題本身,再探討解決思路并總結出算法過程,然后再結合算法的實現講解每個步驟所用到的語法知識。這樣既加強了程序設計思維方式的培養(yǎng),又將煩瑣的概念和語法知識點都分散到不同的案例中。
通過一定階段學習和考核后,把學生按考核成績分成不同的小組,按難易程度布置小型項目任務,培養(yǎng)學生學習的主動性和協(xié)作性,激發(fā)學生的學習興趣。
(2)階梯式考核方式
改革成績考評方法,發(fā)揮考試的激勵與診斷反饋功能。傳統(tǒng)的C語言程序設計課程成績的構成是平時成績占20%,期末考試占80%。這種考核方式導致學生不注重平時學習,只注重期末突擊。為了約束學生的學習行為,真正考查學生平時的學習情況,采用階梯式考核的方式督促和檢驗學生學習。該考核方式共分三個階段進行,使用本項目組開發(fā)的考試系統(tǒng),按照預定的知識點完成組卷,確保每份試卷內容不同,學生隨機抽取試卷。考試結束后系統(tǒng)自動閱卷得到考試成績。階段一﹑階段二均采用開卷考試,階段三屬于綜合測試,采取閉卷的方式全面考核學生知識點的掌握情況和動手編程解決實際問題的能力。階梯考試匯總按照階段一占20%,階段二占20%,階段三占60%的比例進行計算,將階梯考試匯總成績作為期末考試成績結合平時成績按8:2的比例計算總評成績。平時成績由電子作業(yè)構成。電子作業(yè)包括每章布置的案例驗證性實驗和設計性實驗,以及項目小組的表現,根據學生完成情況(作業(yè)數量和質量)給出成績。
(3)課程教學中思政元素的融入
傳統(tǒng)課程教學中,雖然教師偶爾也會開展思政教育,但其并沒有納入教學目標,思政教育內容也不成體系,沒有貫穿于課程教學全過程。因此,要有效地突出課程教學的育人價值,需從教學目標、教學內容、教學方法等方面進行全面的教學設計,根據課程特色,從“育人”本質出發(fā),將思政內容和專業(yè)內容進行有機結合,把課堂向外延伸,落實課堂教學主渠道,實現課程教育和思政教育“1+1>2”的協(xié)同效應。
思政元素的融入設計主要從兩方面進行:
一是在日常課堂教學中結合知識要點充分挖掘思政元素,比如以下知識點的講解對于思政元素的融入:
關于變量命名規(guī)則 引入沒有規(guī)則不成方圓,引導學生要遵紀守法,遵守各項規(guī)章制度的敬畏心理。
關于運算符優(yōu)先級 引入事有輕重緩急,凡事都要有條理的處事方式。
關于數組模塊 將物以類聚人以群分的思想融入數組的概念用法中,例如讓同學們要見賢思齊多與優(yōu)秀的正能量的人交友; 在查找、排序問題等的典型算法中繼續(xù)培養(yǎng)學生的抽象思維、邏輯推理能力以及精益求精的精神。
關于函數模塊培養(yǎng)學生分而治之的思想、要有大局意識,把握全局、統(tǒng)籌規(guī)劃、團隊合作和責任擔當意識等等。
二是在項目實踐中融入思政元素。如:
項目設計:組隊的形式進行項目分析與實現 結合協(xié)作精神、創(chuàng)新意識、品牌意識、職業(yè)道德教育
項目實踐與應用:結合社會責任、挑戰(zhàn)未來、團隊合作、吃苦耐勞、工匠精神教育
項目評價:各組通過交流與展示,進行自評與互評。結合質量意識、實事求是教育。
3 結語
通過本課程教學改革,學生在掌握C語言的基礎知識的同時,能運用所學知識解決實際工程問題,并且具有優(yōu)秀的職業(yè)素養(yǎng),這種模式的教學有助于增強學生學習積極性與主觀能動性,全面培養(yǎng)其問題解決能力、實踐能力及創(chuàng)新能力,提高了學生的工程教育理念,在今后專業(yè)課學習中,也有極大的幫助。
參考文獻:
[1]張書月.C語言程序設計課程改革與計算思維的培養(yǎng)[J].電腦知識與技術,2020,16(5):116-117.
[2]朱衛(wèi)東,喬良才,喬舒云.基于超星慕課平臺下課堂教學環(huán)節(jié)重構的研究——以C語言設計教學為例[J].電腦知識與技術,2018,14(3):160-161.
[3]陳衛(wèi)東. 教育技術學視野下的未來課堂研究[D]. 上海: 華東師范大學, 2012.
[4]劉欣欣, 徐紅云. 大學計算機基礎的MOOC教學實踐[J]. 計算機教育, 2017(1): 14-17.
基金項目:教育部2021年第二批產學合作協(xié)同育人項目(項目編號:202102603001)