公務員期刊網 論文中心 正文

4G下的C語言程序設計教學研究

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了4G下的C語言程序設計教學研究范文,希望能給你帶來靈感和參考,敬請閱讀。

4G下的C語言程序設計教學研究

摘要:普通高等院校本科非計算機專業(yè)學生學習C語言程序設計可以培養(yǎng)較好的鍛煉邏輯分析能力和計算思維能力。本文分析了4g環(huán)境下C語言課程教學中存在的一些問題,結合移動互聯(lián)網絡提出了基于雨課堂的C語言程序設計混合式教學策略來提高教學效果并增強學生的學習積極性。

關鍵詞:C語言;雨課堂;實踐教學

1引言

隨著無線網絡及4G技術的高速發(fā)展,智能手機也隨之迅速普及。人們改變了從計算機獲取各種知識與數(shù)據的習慣,轉而使用隨時隨地可獲取信息的智能設備。高校教學改革也逐漸認識到將此技術引入教學中,采取線上與線下相結合的混合式教學模式提高學生學習興趣和教師教學效果[1-3]。人們在理論上已經高度認可“混合式學習優(yōu)于單純的面對面學習或在線學習”這一觀點[4]?;诖耍疚氖紫确治鯟語言教學過程中存在的問題,然后提出基于雨課堂的C語言程序設計混合式教學策略。目前,C語言程序設計的教學過程中存在以下幾個方面的問題:(1)重理論輕實踐C語言雖然是一門實踐性極強的課程。然而隨著教學的不斷變化,課時不斷被壓縮,實驗課程學時不足,學生練習機會少,導致動手能力不足。(2)學生知識的儲備不足C語言程序設計課程中有很多例如遞歸、迭代、排序、鏈表、指針等可以很好鍛煉學生計算思維能力的知識,但是也需要一系列的基礎知識作為儲備。課程需要學生具備一些知識儲備,例如二進制、計算機硬件基礎、操作系統(tǒng)中的文件管理知識等。對于非計算機專業(yè)的學生而言,有部分學生沒有學習過大學計算機基礎課程,導致學生理解個別知識點困難,不能做到融會貫通。

2C語言混合式教學

在網絡越來越發(fā)達的今天,應該借助基于4G移動互聯(lián)網絡的先進的教學手段。中國礦業(yè)大學計算機學院采用了清華大學推出的雨課堂教學工具,實現(xiàn)《C語言程序設計》這門課程的混合式教學。

2.1雨課堂

雨課堂是由清華大學在線教育研發(fā)的一款基于微信平臺并融入PowerPoint的輔助教學工具[5]。它可實現(xiàn)考勤、預習、教學、考試、課后總結等環(huán)節(jié)的全方位的輔助教學功能。

2.2教學設計

在無線網絡高度發(fā)達的環(huán)境下,智能手機也悄然改變了教學方式。在教學中,可以充分利用雨課堂工具,充分利用4G網絡,將線下教學與線上教學充分的融合到一起?;谟暾n堂的C語言混合式教學主要分為以下幾個環(huán)節(jié)。(1)課前準備為了更好地進行教學,對C語言的知識點進行了梳理與劃分,結合教學大綱、教學目標錄制了微課程。根據每節(jié)課的教學內容,制作精美課件,在雨課堂插件中將視頻插入課件,上傳到“我的課程”中。已經注冊的學生可以即時看到這些課件并進行預習。但是不能將全部視頻都搬進課件,而是選取一些適合學生自主學習的內容,例如一些如排序算法、遞歸函數(shù)等C語言程序設計的典型案例。如果學習內容太多反而無法激起學生學習的興趣。(2)課堂互動在PPT制作的時候,根據教學內容,在一些重要的知識點之后設置一些隨堂測試的題目,在課堂上推送給學生即時做題。做完之后雨課堂立刻推送出題目測試結果,對學生做題的結果進行統(tǒng)計分析,給出圖形化結果。教師可以立即對結果做出判斷,即時了解學生掌握該知識點的情況,并及時做出反饋。這極大地提高了教學效果。在每章課程結束后,根據章節(jié)重點和教學目標設計了四次測試卷,涵蓋了程序設計基礎概念、程序結構、數(shù)組、函數(shù)、指針、字符串、結構體等重要的知識點,抽出20分鐘左右的時間推送給學生限時做題。這種測驗能客觀地評價每個學生的掌握情況,教師可以根據總體情況對難點、重點進行評講并有側重點地進行復習。對于錯誤率較高的學生,還可以進行單獨輔導,提高整體教學水平。(3)課后小結每堂課結束后,雨課堂會將每堂課的教學數(shù)據發(fā)送給教師。教學數(shù)據包括進入課堂人數(shù)、測驗中表現(xiàn)優(yōu)秀的學生名單及表現(xiàn)較差的預警學生名單、測試結果分析及課件數(shù)據。課件數(shù)據顯示了學生不懂的幻燈片編號,方便教師下一節(jié)課復習時再次強調,加強學習效果。(4)教學數(shù)據反饋課程結束后或課程進行中的任何階段,教師均可以登錄雨課堂網頁版,下載課程的匯總數(shù)據。匯總數(shù)據包括課堂情況、試卷等,其中有學生的到課率、每次測驗分數(shù)和每道題的答題情況。這樣可以方便教師對每個學生進行全面了解,并客觀評價每個學生的平時表現(xiàn),提高了平時成績的客觀性。

2.3實踐環(huán)節(jié)

C程序設計是一門實踐性極強的課程,必須重視學生程序設計能力的培養(yǎng)。針對中國礦業(yè)大學實際情況,為學生設計了課后的實踐訓練來提高課程的教學效果,提高學生分析問題、解決問題的能力。中國礦業(yè)大學開發(fā)了高級語言的自動評判系統(tǒng)。學生上傳自己的C程序源碼,交給系統(tǒng)評判。對于不正確的結果可以反復修改上傳,直至正確為止。該系統(tǒng)還提供了大量的練習題供學生練習,進一步提升計算思維能力。

2.4基于雨課堂的教學模式

雨課堂教學作為4G時代的產物,有效地支持了教師與學生之間的實時互動,幫助教師掌握學生學習情況、提升學生的注意力、提高教學效果。但是基于雨課堂的教學也存在一些不足之處。(1)考勤是通過學生掃描課堂二維碼進行的,個別學生不出勤仍然可以通過掃描同學分享的二維碼進入課堂,導致到課率有一定的偏差。(2)在進行章節(jié)測試或其它測試時,系統(tǒng)雖然支持主觀題,但是對于教師而言在手機端批改作業(yè)不太方便。

3結束語

基于雨課堂的C語言程序設計混合式教學策略很好地改變了傳統(tǒng)的面對面教學模式,將線上與線下無縫對接,使得學生可以利用手機和碎片化時間反復學習在面對面教學中沒有及時吸收和理解的內容,直到掌握知識點為止。線上的課堂考核使得教師及時了解學生對知識點的掌握程度,及時調整教學內容及進度。線上的課后考核再次加深了學生對理論知識的掌握程度,提高了平時成績的公平性、客觀性。該教學策略也提升了教師的教學效率與學生學習的積極主動性。

參考文獻

[1]常子楠,趙煒,邵斐.慕課與PBL相融合的教學模式在C語言程序設計課程教學中的實施.西部素質教育,2018,4(01):152-154

[2]邊倩,王振鐸.基于慕課的“C語言程序設計”課程翻轉課堂教學模式的探索研究.微型電腦應用,2018,34(03):35-37

[3]陸蔚.大數(shù)據時代下“C語言程序設計”課程改革研究.濟源職業(yè)技術學院學報,2017,16(04):87-90

[4]李延軍,等.混合學習模式在C語言程序設計移動課堂中的應用研究.計算機教育,2018(01):71-74

[5]雨課堂V3.0使用手冊.

作者:謝紅俠 張辰 劉佰龍 葛欣 單位:中國礦業(yè)大學計算機學院