国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

程序設(shè)計(jì)類(lèi)課程學(xué)生課堂行為數(shù)據(jù)采集系統(tǒng)的研究

2021-09-12 05:58虞菊花常興治陶亞輝
關(guān)鍵詞:日志代碼程序設(shè)計(jì)

虞菊花 常興治 陶亞輝

[摘? ? ? ? ? ?要]? 課堂中學(xué)生的行為,直接反映了教學(xué)的精確性和有效性,而程序設(shè)計(jì)類(lèi)課程教師最關(guān)注的學(xué)生課堂行為,則是學(xué)生代碼的編寫(xiě)。從學(xué)生程序撰寫(xiě)的行為數(shù)據(jù)出發(fā),搭建數(shù)據(jù)采集系統(tǒng),將學(xué)生有效的輸入代碼的行為數(shù)據(jù)采集后進(jìn)行處理存儲(chǔ)到數(shù)據(jù)庫(kù)中,并實(shí)時(shí)呈現(xiàn)到教師的前端編程開(kāi)發(fā)環(huán)境,輔助教師開(kāi)展教學(xué)活動(dòng),提高教學(xué)效果。

[關(guān)? ? 鍵? ?詞]? 程序設(shè)計(jì)類(lèi)課程;學(xué)生課堂行為;數(shù)據(jù)采集;教學(xué)改革

[中圖分類(lèi)號(hào)]? G434? ? ? ? ? ? ? ? ? ?[文獻(xiàn)標(biāo)志碼]? A? ? ? ? ? ? ? ? ? ? ? [文章編號(hào)]? 2096-0603(2021)32-0067-03

在以學(xué)生操作為主的課程中,如程序設(shè)計(jì)類(lèi)課程,學(xué)生普遍存在動(dòng)手能力不強(qiáng)、主動(dòng)性不夠等問(wèn)題。而在教學(xué)過(guò)程中,教師往往只能在教室中來(lái)回穿行,盡可能督促學(xué)生跟隨教師的教學(xué)思路,一步步完成實(shí)踐技能的訓(xùn)練。一旦教師的監(jiān)督力度不夠,則無(wú)法保障教學(xué)的質(zhì)量和效率。在高職院校中,課堂教學(xué)的師生比幾乎都在1 ∶ 40以上,加上學(xué)生的自覺(jué)性更低、實(shí)踐能力基礎(chǔ)更薄弱的現(xiàn)狀,在上課過(guò)程中實(shí)施全面、有力、有效且能夠刺激學(xué)生的教學(xué)監(jiān)控,顯得尤為重要。

如何有效地刺激學(xué)生持續(xù)性地學(xué)習(xí),一直是教學(xué)的一大難題。本文根據(jù)這一難題,研究了程序設(shè)計(jì)類(lèi)課程學(xué)生課堂行為數(shù)據(jù)采集系統(tǒng)。以Python程序設(shè)計(jì)基礎(chǔ)課程為例,教師建立統(tǒng)一的操作系統(tǒng)環(huán)境,學(xué)生通過(guò)瀏覽器登錄操作系統(tǒng),進(jìn)行代碼的輸入、測(cè)試和運(yùn)行等操作,學(xué)生的所有操作數(shù)據(jù)將被行為數(shù)據(jù)采集系統(tǒng)收集匯總后,實(shí)時(shí)顯示在操作系統(tǒng)環(huán)境中供教師查看,以便及時(shí)了解學(xué)生的學(xué)習(xí)狀態(tài),并根據(jù)學(xué)生的學(xué)習(xí)狀態(tài)數(shù)據(jù),及時(shí)調(diào)整自己的教學(xué)節(jié)奏和方法。

一、學(xué)生課堂行為數(shù)據(jù)信息

學(xué)生在上課過(guò)程中會(huì)產(chǎn)生各種隨機(jī)的行為數(shù)據(jù),但是大部分?jǐn)?shù)據(jù)并不能代表學(xué)生的學(xué)習(xí)狀態(tài),也無(wú)法表征學(xué)生的學(xué)習(xí)行為。學(xué)生課堂行為數(shù)據(jù)并非指學(xué)生觀看屏幕的時(shí)間、抬頭低頭率等參數(shù)指標(biāo),而是能夠直接反映學(xué)生學(xué)習(xí)的行為數(shù)據(jù)信息。

同時(shí),在傳統(tǒng)教學(xué)模式下,被認(rèn)為能夠客觀衡量學(xué)生行為的數(shù)據(jù),主要集中在教學(xué)平臺(tái)。現(xiàn)在廣泛使用的教學(xué)平臺(tái),如智慧職教、大學(xué)生慕課、超星學(xué)習(xí)通等,或通過(guò)學(xué)生是否完整學(xué)習(xí)課程視頻的數(shù)據(jù)來(lái)判斷是否完成學(xué)習(xí)任務(wù),或通過(guò)平臺(tái)中課程的客觀測(cè)試題對(duì)學(xué)生進(jìn)行成績(jī)?cè)u(píng)分,這些方法根本無(wú)法真正反映學(xué)生的學(xué)習(xí)行為和學(xué)習(xí)效果。

現(xiàn)在的教學(xué)活動(dòng),教學(xué)平臺(tái)無(wú)法對(duì)學(xué)生的學(xué)習(xí)行為進(jìn)行客觀判斷和采集,更沒(méi)有其他較好的工具或者平臺(tái)來(lái)采集學(xué)生過(guò)程性實(shí)踐操作的行為數(shù)據(jù),進(jìn)而對(duì)學(xué)生的學(xué)習(xí)活動(dòng)進(jìn)行過(guò)程性的客觀評(píng)價(jià)。對(duì)于程序設(shè)計(jì)類(lèi)課程來(lái)說(shuō),重在代碼的設(shè)計(jì)和實(shí)踐操作,編寫(xiě)代碼的有效行為才是采集行為數(shù)據(jù)信息的目標(biāo)。

本文主要針對(duì)程序設(shè)計(jì)類(lèi)課程,采集教學(xué)過(guò)程中學(xué)生產(chǎn)生的課堂行為數(shù)據(jù)信息。不同班級(jí)不同的學(xué)生,他們的課堂行為數(shù)據(jù)在整個(gè)課堂教學(xué)過(guò)程中不斷發(fā)生變化,在不同的教學(xué)活動(dòng)中產(chǎn)生不一樣的代碼輸入行為數(shù)據(jù)。學(xué)生課堂行為數(shù)據(jù)采集的信息主要包括以下幾個(gè)部分。

(一)學(xué)生相關(guān)信息

教師一般會(huì)對(duì)不同的班級(jí)采用不同的授課方式,且會(huì)在一門(mén)課程的持續(xù)教學(xué)過(guò)程中,根據(jù)學(xué)生的學(xué)習(xí)狀態(tài)和學(xué)習(xí)水平做出動(dòng)態(tài)的調(diào)整。

學(xué)生的課堂行為數(shù)據(jù)采集,基礎(chǔ)信息便是學(xué)生的學(xué)號(hào)和姓名,以表征學(xué)生個(gè)體。而學(xué)生又是處于不同班級(jí)的,除了學(xué)生個(gè)體本身,不同班級(jí)的橫向?qū)Ρ葦?shù)據(jù)也非常重要,因此,另一個(gè)學(xué)生相關(guān)的信息便是其班級(jí)信息。

(二)代碼數(shù)據(jù)

程序設(shè)計(jì)類(lèi)課程,最重要的評(píng)判學(xué)生行為的指標(biāo),顯然就是學(xué)生在上課過(guò)程中能夠積極主動(dòng)地輸入程序代碼,而將學(xué)生代碼輸入的行為進(jìn)行量化分析,其前提就是定義代碼輸入的行為數(shù)據(jù)。

以Python程序設(shè)計(jì)基礎(chǔ)為例,一個(gè)知識(shí)點(diǎn)的教學(xué)活動(dòng)不管教學(xué)方式如何變化,教學(xué)過(guò)程主要分為理論的講解、實(shí)踐任務(wù)的下發(fā)、學(xué)生的操作、教師的講解以及學(xué)生的修改。作為編程類(lèi)課程,學(xué)生針對(duì)實(shí)踐任務(wù)輸入的代碼以及對(duì)代碼的修改是最關(guān)鍵的課堂行為數(shù)據(jù)。

首先,學(xué)生會(huì)根據(jù)教師下發(fā)的任務(wù),輸入相應(yīng)的原始代碼,每過(guò)一定時(shí)間數(shù)據(jù)采集系統(tǒng)會(huì)定時(shí)自動(dòng)保存學(xué)生輸入的代碼,也可由學(xué)生手動(dòng)強(qiáng)制保存,所有的代碼都會(huì)被存入學(xué)生本地的日志文件中。其次,隨著教師的講解,學(xué)生可能會(huì)迭代修改代碼,也有可能會(huì)因?yàn)樵即a是正確的,而無(wú)需修改。因此,學(xué)生如果修改代碼,所有的最新代碼也會(huì)被定時(shí)或強(qiáng)制保存,而原本如果學(xué)生輸入的代碼就是正確的,不用根據(jù)教師的講解修改,則可通過(guò)代碼運(yùn)行部分的數(shù)據(jù)體現(xiàn)。

根據(jù)課堂教學(xué)實(shí)踐任務(wù)的逐步開(kāi)展,上述行為會(huì)被不斷重復(fù)。學(xué)生登錄開(kāi)發(fā)環(huán)境后所有輸入的代碼都被保存下來(lái),以便進(jìn)行學(xué)生操作數(shù)據(jù)的橫向和縱向?qū)Ρ取?/p>

當(dāng)然,除了輸入的代碼數(shù)據(jù),運(yùn)行結(jié)果也是非常重要的。不管是原始輸入的還是修改的代碼,都會(huì)被學(xué)生運(yùn)行,以測(cè)試自己輸入的代碼是否正確。一般的,教師下發(fā)的任務(wù)答案是唯一的,所以,不管學(xué)生的代碼如何書(shū)寫(xiě),運(yùn)行結(jié)果是否正確,都可以將其與正確答案進(jìn)行對(duì)比。因此,代碼運(yùn)行后的結(jié)果數(shù)據(jù),也將會(huì)被保存在本地日志文件中,以便后續(xù)發(fā)送至數(shù)據(jù)庫(kù),被用于分析學(xué)生的實(shí)踐操作行為。

同時(shí),大部分學(xué)生學(xué)習(xí)Python程序設(shè)計(jì)基礎(chǔ)時(shí),并沒(méi)有編程基礎(chǔ),在寫(xiě)程序代碼的過(guò)程中,會(huì)出現(xiàn)各種各樣的錯(cuò)誤,有的是語(yǔ)法錯(cuò)誤,有的是拼寫(xiě)錯(cuò)誤,有的是程序邏輯錯(cuò)誤,不管哪種錯(cuò)誤,都需要學(xué)生學(xué)會(huì)定位自己發(fā)生錯(cuò)誤的代碼。學(xué)生課堂行為數(shù)據(jù)采集系統(tǒng)的開(kāi)發(fā)環(huán)境平臺(tái),提供學(xué)生進(jìn)行代碼調(diào)試的工具,可以幫學(xué)生快速找到自己程序異常的原因。因此,代碼調(diào)試的異常提示數(shù)據(jù)也會(huì)被保存到本地日志文件中。

猜你喜歡
日志代碼程序設(shè)計(jì)
基于OBE的Java程序設(shè)計(jì)個(gè)性化教學(xué)研究
項(xiàng)目化教學(xué)在Python程序設(shè)計(jì)課程中的應(yīng)用
C++程序設(shè)計(jì)課程教學(xué)改革研究
高效管理日志文件用命令行就可以
醫(yī)學(xué)專(zhuān)業(yè)“Python程序設(shè)計(jì)”課程教學(xué)改革總結(jié)與思考
讀扶貧日志
雅皮的心情日志
雅皮的心情日志
神秘的代碼
一周機(jī)構(gòu)凈增(減)倉(cāng)股前20名
旅游| 昭平县| 洛川县| 甘孜县| 武强县| 卢龙县| 门源| 兰州市| 得荣县| 遂川县| 木里| 资阳市| 高密市| 广西| 方城县| 华容县| 镇安县| 双柏县| 横山县| 台东市| 延寿县| 乐平市| 济宁市| 嘉禾县| 淄博市| 八宿县| 叙永县| 江孜县| 沁阳市| 吉林市| 道真| 隆昌县| 建平县| 宜良县| 本溪市| 湘乡市| 天气| 泰州市| 万安县| 邹城市| 宁国市|