C語言程序設計課程資源優化方法

時間:2022-10-11 15:38:50

導語:C語言程序設計課程資源優化方法一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

C語言程序設計課程資源優化方法

摘要:混合式教學模式將課堂教學與在線教學進行深度融合,以尋求兩者優勢互補。本文以山西工程科技職業大學《C語言程序設計課程的混合式教學過程為研究對象,以“調研職業要求、分析工作過程、提出學習任務、設計學習情境”為選取步驟,優化教學內容;將考核方式改革為多元化考核辦法,注重實踐技能考核。依托線上教學平臺,采集分析教育數據,調整教師教學決策,提升混合式教學效果,對完善高校人才培養新模式構建進行了積極探索與研究。

關鍵詞:混合式教學;課程資源;教育數據;教學決策

混合式教學模式綜合了線上教學平臺和線下教學的優點,近年來在高校課程的授課過程中越來越得到普及,但是由于諸多因素的影響,混合式教學一些亟待解決的問題提上了日程[1-3],項目以《C語言程序設計》課程的混合式教學過程為研究對象,剖析混合式教學發展中存在的問題,優化教學資源,依托線上教學平臺,采集分析教育數據,調整教師教學決策,開展了基于混合式教學的《C語言程序設計》資源優化及應用研究。

一、課程概況

《C語言程序設計》是信息學院各個專業開設的一門打通課,盡管信息工程學院的《C語言程序設計》課程采用了混合式教學模式,仍存在教學內容和應用兩張皮、考核和評價方式單一等問題,為了提高《C語言程序設計》課程的混合式教學效果,提高學生的實踐開發能力,對課程資源進行了優化。

二、課程資源優化

(一)教學內容優化

1.選取步驟《C語言程序設計》課程的教學內容知識點繁多,有一定的難度,不易掌握。遵循學生職業能力培養的基本規律,以認知規律為依據進行整合、序化教學內容,課程內容主要以“滿足崗位職業能力需求,兼顧行業發展趨勢”為出發點進行選取,具體課程內容的選取步驟如圖1所示。依據知識目標、能力目標、素質目標將教學內容劃分成由簡單到復雜的3個模塊、7個項目,每個項目又根據知識點,將其融于10個學習情景中;實訓學習領域劃分成由簡單到復雜的3個模塊、3個項目,每個項目又根據知識點,將其融于16個學習情景中,教學采用“模塊—項目—情景”來組織,隨著對各情景的學習,學生的知識結構更加系統化。2.教學內容課程的理論知識部分分為基礎、進階、綜合三個模塊。其中,“基礎模塊”設置了6個學習情景,使學生掌握C語言課程的基本語法及其使用。“進階模塊”圍繞數組、函數知識點設置了2個學習情景,使學生理解數組的組織形式、掌握數組的基本語法知識、學會使用數組解決實際問題;理解模塊化的概念、掌握函數的基本語法知識、學會使用函數處理模塊化的問題。“綜合模塊”圍繞結構體、指針知識點設置了兩個學習情景,使學生理解結構體數據的組織形式,掌握結構體相關的語法知識、學會使用結構體處理復雜數據;掌握指針的基本概念、學會使用指針構造復雜的數據類型。

(二)考核方式優化

為了調動學生的積極性,客觀反映學生的學習過程及效果,對課程的考核方式進行了優化。形成性考核:利用學習通平臺APP提供的簽到、測試、討論答疑、作業等功能,學生通過完成課前預習檢測,單元測試、現場編程、回答技術難點問題、現場解決調試出現的異常現象等任務來賺取經驗值。課程結束后以經驗值總值作為考核分值。學習通平臺APP的參與,使得形成性考核做到了公平公正。應用能力考核:通過提交項目報告書、小組合作分析報告,現場項目演示運行以及個人開發項目答辯作為考核內容。考慮到職業崗位的能力要求,設置采分點有:軟件開發報告是否規范,程序運行是否無誤,數據處理是否合理等,實現了課程評價與技能評價相互融合。考核方式包括學生自測、雙盲互測和教師評測三個環節,盡量避免教師給分的主觀性。終結性考核:考核方式為上機考試,包括選擇題、程序改錯題、程序填空題和編程題。選擇題由程序自動閱卷,其余流水閱卷。

(三)教學方法優化

結合《C語言程序設計》課程及混合式教學的特點,課程的教學方法進行了優化改進,具體流程如下:課前,教師準備教學視頻并上傳到學習通平臺,學生通過學習通平臺完成課前自主學習,包括:1.視頻學習教學知識點。2.完成教師指定習題,檢測學生預習效果。授課過程中,首先通過案例導入教學內容,進行情景描述,并演示案例運行效果,并指出該模塊設計的學習目標,敘述要具體明確,有階段性且可測試衡量。主要包括:1.案例運行結果。2.測量評價依據。3.知識模塊學習目標。授課過程中,還會引入提問環節,根據學習通平臺的預習結果,針對學生完成課前練習題中比較薄弱的環節及知識點進行提問,加深學生對該內容的理解。教師講授結束后,進入小組討論及實際上機操作環節,具體過程如下:1.結合案例分組討論,設計解決方案(畫流程圖,寫偽代碼);2.教師組織學生展示解決方案,引導學生進行自主探究,對探究結果做出總結、提煉;3.編碼實現程序設計,注重實踐性。要求學生根據所畫的流程圖編寫代碼,教師采用個別指導,對出錯的點進行改正;4.教師組織學生進行成果展示,總結學習內容。最后,教師對本節課的內容進行教學總結;對學生學習過程中出現的問題進行總結;對學生的課堂表現進行點評。

三、教育數據分析與應用

(一)混合式教學過程

在開設課程前,進行學習通自建課熱身,首先教師手機安裝學習通APP,登錄注冊,完成課程建班課;學生手機端下載學習通平臺APP,使用手機號進行注冊,加入對應班級,熟悉平臺基本功能,具體教學過程如下:課前通過學習通發布資源,學生保質保量完成預習,一方面,熟悉即將講解的內容,另一方面,督促學生預習相關知識,通過完成預習環節的測試題,明確自己的知識薄弱點。課中主要引入案例進行教學,將案例的實現以“情景描述、情景分析、情景實現、總結提高”四個步驟實現,學生在完成案例的過程中,強化自己比較薄弱的知識點,提高知識模塊的綜合應用能力。課后,在學習通平臺上完成相關測試題,還可以瀏覽課程網站和微信公眾平臺,查看案例的設計和項目的實現代碼,拓展知識面。課程的案例庫選擇了與職業資格考證知識、計算機等級考試和程序設計競賽相關的案例,實現了教學內容與崗位技能相互融合的目標。在課程結束時,可以利用學習通中經驗值的統計,作為學生平時成績的參考依據;還可以利用“測試統計”分析,查看學生易錯知識點,為下一輪的教學奠定基礎。

(二)教育數據應用

采集并分析混合式教學過程中線上平臺產生的教育數據,可應用于混合式教學模式的優化[4-6]。例如,采集線上平臺產生的測試成績數據,進行學情分析,教師實時掌握學生比較薄弱的知識,從而優化調整教學決策[7-10]。接下來以具體知識模塊的混合式教學過程為例,展示教育數據的采集及應用過程。一維數組知識模塊的學習過程中,學生通過學習通平臺對三組測試題目進行了答題,答題情況匯總如下,其中表1為答題情況統計表。1.學情分析(1)學習目標。通過一維數組模塊的學習,學生應掌握一維數組的基本語法;根據題目會靈活運用一維數組設計程序;掌握for循環;能看懂稍微復雜的程序。(2)重要知識點。一維數組知識模塊的重要知識點包括:根據題目靈活運用一維數組設計程序;一維數組涉及的循環算法的設計思路及方法。2.學習效果分析課前,學生自主學習學習通中發布的資源,完成了自測題目,自測題目主要考核一維數組的定義、初始化、引用的形式等基礎知識,從學生答題情況來看,該部分知識掌握得比較好,達到了有效預習的效果。課中,首先講解了一維數組的應用案例,發布前測題目并組織學生答題,前測題目主要圍繞數組案例開展,答題情況不是很理想,學生一維數組的編程應用能力有待加強。圍繞前測題目答題情況,教師重點講解錯誤率較高的幾個題目,并進一步講解有關案例,并采用了小組討論、實際上機操作等方式,提高了學生學習參與度、啟發學生思維,保證學生學習效果;最后,發布了一維數組后測題,這部分題目主要考核學生對于一維數組在復雜編程中的應用的掌握情況,答題情況較好,平均正確率為96.4%。最后,在課后答疑環節,重點講解一維數組涉及的循環算法的設計思路及方法,結合例子進行鞏固練習,以便后續內容的學習。

四、小結

本文以《C語言程序設計》課程的混合式教學過程為研究對象,針對教學中存在教學資源不足、考核評價方式單一等缺點,優化教學資源,整合、序化教學內容;對課程的考核方式進行了優化,注重實踐技能考核。在《C語言程序設計》的混合式教學過程中,充分利用線上教學平臺的實時性,快捷性,采集分析教育數據,及時發現學生學習中存在的問題,調整教師教學決策,保證了混合式教學模式下的教學效果,本文對完善高校人才培養新模式構建進行了積極探索與研究。

參考文獻

[1]王丹.基于云班課的混合式教學應用研究[D].石家莊:河北師范大學,2020.

[2]于劍,韓雁,梁志星.中國民航大學多維課堂教學質量評價體系研究[J].高教發展與評估,2018,34(2):63-72,105-106.

[3]林旭陽.基于微課的中職《計算機組裝與維護》混合式教學實踐研究[D].桂林:廣西師范大學,2020.

[4]張芬芬.混合式教學模式下學生學習行為分析模型構建與應用研究[D].黃石:湖北師范大學,2021.

[5]柳明明.混合式教學背景下高中英語教師教學行為有效性研究[D].哈爾濱:哈爾濱師范大學,2021.

[6]于千程.基于超星平臺在高職專業課《公司信貸》中混合式教學設計與應用研究[D].石家莊:河北師范大學,2020.

[7]張秀芬,蔚剛,胡志勇,等.教師視角下的課程有效教學質量保障策略[J].圖學學報,2020,41(1):158-163.

[8]萬貝貝.混合式教學模式下學生個人大數據的應用研究[D].武漢:華中師范大學,2019.

[9]郭金玲,趙怡.基于教育大數據的混合式教學決策優化方法研究[J].計算機時代,2020(9):116-119.

[10]裴瑩,付世秋,吳鋒.我國教育大數據研究熱點及存在問題的可視化分析[J].中國遠程教育,2017(12):1-8

作者:郭金玲 單位:山西工程科技職業大學信息工程學院