999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于EduCoder的程序設計類課程教學效果評估方法研究

2023-07-16 08:17:00張云峰王維維汪松鶴
軟件導刊 2023年6期
關鍵詞:教學效果實訓作業

張云峰,王維維,汪松鶴

(國防科技大學 電子對抗學院,安徽 合肥 230037)

0 引言

OBE(Outcome Based Education)教育模式現已成為國內外眾多高校普遍認可的工程教育模式,國內又將其稱為基于學習產出的教育模式、成果導向教育模式等。OBE教育模式已廣泛應用于人才培養和課程建設。OBE教育模式是以實際產出為核心的教育理念,如何評價學生已取得的學習成果,即如何進行教學質量評估是OBE教育模式強調解決的問題[1-5]。

教學效果評估作為院校教學工作的重要部分,評估的目的是為了及時掌握學生的學習情況并發現問題。通過原因分析,改進教學方法、調整實訓內容、優化教學設計,進而提高教學質量。根據不同的教學對象與課程特點,教學評估的方法有很多。為了探索有效的教學評估方法,學者們有的在模型算法上進行深入研究,有的在評估系統設計與實現上開展工作。教學效果評估需要設計評估指標以及評估權值,然后運用相關算法進行評估[6-7]。目前研究的指標大多為通用指標,不能完全支持程序類課程評估。為了克服傳統評估系統數據冗余度高、工作量大、操作繁瑣等不足,人們開發了各類教學質量評估系統[8-9],但這類系統傾向于進行全面分析,缺少對課程及學生學習過程的分析。隨著數字化教學技術的快速發展,涌現出一系列在線實踐教學工具和平臺,各平臺都有學習評估功能,但在課程教學效果評估方面都有需要改進的地方[10]。本文根據程序設計類課程特點,在通用評估指標基礎上,提出針對程序設計課程的專用評估指標,設計了用于統計分析的數據表結構,開展了評估數據的分析,實現了教學效果評估從定性評估向定量評估轉變;利用EduCoder平臺自動實現評估數據的收集、處理及應用,提高了評估效率。

1 程序設計類課程教學目標及課程特點

程序設計類課程的教學目標是學生在掌握程序設計語言基本語法的基礎上,能夠熟練使用程序設計語言進行軟件開發,具有一定的解決實際問題的能力。程序設計類課程通過介紹基本編程語言、數據結構和算法,進一步提高學生的數據思維能力,從而設計出高質量的程序[11]。

程序設計類課程是實踐性非常強的課程,實踐是學好課程的關鍵。與一些偏重理論的課程相比,程序設計動手實踐的過程強調學生“思行并重”[12]。學生只有通過經常性地上機實踐,才能掌握編程方法,熟悉調試技術,最終提高解決實際問題的能力。

為了提高程序設計類課程的教學質量,學者們對教學模式、教學內容以及教學方式等方面的改革進行了深入研究[13-15]。隨著網絡技術的發展,線上線下混合式教學模式已被廣泛采用,如MOOC[16]、雨課堂[17-18]及各類在線實訓平臺現已普遍應用于教學過程中,程序設計類課程的講授、測試及評估方法發生了巨大變化。

2 程序類課程教學效果評估指標及評估方法

2.1 評估指標

常見的教學效果評估指標包括出勤率,以及作業的完成率、正確率、重復率、上交及時性與測試情況。但由于課程教學目標及課程特點不同,不同課程的評估內容有一定區別。

程序設計類課程除關心學生對基本語法的掌握情況外,更關注學生獨立編寫程序的能力。程序類課程教學效果評估指標主要包括學生作業完成情況、程序開發能力、學習態度等方面。作業完成情況包括作業上交及時性、正確率、重復率和完成時間;程序開發能力包括調試方法掌握情況以及解決復雜問題的能力;學習態度情況包括課堂活躍度、作業雷同情況以及附加作業完成情況。評估指標還包括測試情況以及定期的問卷調查結果。評估指標如圖1所示。

Fig.1 Evaluation indicators圖1 評估指標

2.2 評估方法

為了實現及時、準確、分類記錄評估數據,方便評估數據管理,根據確定的評估指標建立相關二維表,主要包括作業情況記錄表、學習態度記錄表和測試成績記錄表。其中,作業情況記錄表用于記錄平時作業完成情況,主要字段包括學號、課程編號、教師編號、作業編號、正確率、是否雷同、雷同關系(相關同學信息)、作業提交時間、作業截止時間、作業提交及時性、備注(用于對作業總結),表結構見表1;學習態度記錄表用于記錄學生一個時間段的課堂活躍度、是否有抄襲情況以及學習主動性,主要字段包括學號、課程編號、教師編號、活躍度、作業雷同情況、附加作業完成情況、統計起始時間、統計結束時間,表結構見表2;測試成績記錄表用于統計單元或階段測試情況,主要字段包括學號、課程編號、教師編號、測試名稱、測試時間、成績、分析報告,表結構見表3。將3個基本信息表數據進行匯總,基本就能反映學生的學習情況,同時配合問卷調查等其他活動,能夠作為了解學生情況、教學情況以及改進教學的依據。為了降低數據冗余度,還需設計學生基本信息表、課程信息表及教師信息表,表結構在此不再進行贅述。

Table 1 Assignment record表1 作業情況記錄

Table 2 Learning attitude record表2 學習態度記錄

Table 3 Test performance record表3 測試成績記錄

教師通過定期分析記錄表中的學生學習情況信息,有利于及時發現問題,從而及時改進教學,促進教學質量提升。通過記錄表的形式,實現了教學效果評估從定性評估向定量評估轉變。

隨著學生人數以及學習任務的增加,手工進行記錄維護效率低、易出錯。因此,開發相應的數據維護系統或采用成熟的平臺是解決此問題的最佳途徑。

3 基于EduCoder的教學效果評估

3.1 EduCoder平臺概述

Trustie-EduCoder(Trustworthy software tools and integration environment)是指一個有600多所大學參與共建共享的智能學習平臺,支持全技術棧的實驗和實訓教學。其中包含各高校可推薦給本校學生學習的各種教學資源,實現了實踐教學的課程軟件化、過程游戲化、環境生產化和測評全棧化[19]。

EduCoder能夠有效支持課堂教學與實踐教學的一體化運行,教師完成平臺注冊后,可在平臺中創建“教學課堂”,開展各種常規教學活動。教師可以將實踐項目發送到課堂,學生開始在線學習和實戰。教學課堂能夠有效支持課件資料管理、視頻直播、作業考試、分班簽到、統計報告、實踐任務等功能。教師可以通過邀請碼邀請學生加入班課,提供課件和視頻資源,布置普通作業、分組作業。該平臺最大的特色是能布置實訓作業,讓學生在平臺上直接練習闖關,同時還可生成在線試卷進行測試,并將結果直接反饋到平臺。平臺還支持問卷調查和討論。

3.2 基于EduCoder的教學效果評估

下面以本校開設的大學計算機基礎課程在EduCoder上的應用為例,介紹基于EduCoder的教學效果評估方法。大學計算機基礎課程是面向一年級學生開設的一門公共基礎課程,從使用計算機、理解計算機系統和計算思維3個方面培養學生的計算機基礎能力。大學計算機基礎課程屬于程序設計類課程,是以Python編程為中心,在學習計算機信息編碼、計算機組成、操作系統、計算機網絡、數據庫技術、多媒體技術等計算機基礎知識的過程中,Python編程貫穿課程學習的每個部分。學生的練習、作業、測試都是在EduCoder平臺上完成的。

為實現有效的教學效果評估,可以利用EduCoder的統計功能以及問卷、測試功能開展評估。EduCoder的統計功能不僅能夠統計授課班級學生的實訓完成情況以及在班級的排名情況,而且能夠觀察每位學生的學習情況。通過EduCode的“學生成績統計”能夠看到截至統計時間,所有學生的整體排名情況,如圖2所示。通過“課堂活躍度”可觀察學生的課堂活躍度,如圖3所示。從圖2和圖3可以看出,成績好的前5名學生,其課堂活躍度也排名靠前,說明課堂活躍度與學生成績有一定關聯。

Fig.2 Academic ranking圖2 學習成績排名

Fig.3 Class activity ranking圖3 課堂活躍度排名

通過學生的個人實訓完成情況,能夠分析學生的學習態度和程序開發能力。圖4為兩名學生的實訓完成情況,從圖中可以看到,這兩位學生的學習態度都很端正,不僅能完成必做作業,而且能夠完成選做作業;同時通過對測評次數的分析,第一位學生的評測次數多于第二位學生,反映第一位學生基于平臺進行程序調試,由于平臺沒有debug等調試功能,只能通過試錯及添加print語句進行調試,導致測評次數較多。雖然第一位學生的實訓總分高于第二位學生,但第二位學生應該不是基于平臺進行程序調試的,而是運用線下開發工具進行調試的。所以從兩圖的比較可以看出,第二位學生調試程序的技巧方面應該優于第一位學生。

Fig.4 Practical training of students圖4 學生實訓情況

利用EduCoder平臺還能記錄學生在作業上花費的時間,作業時間可作為判斷作業難度及作業強度的依據,提示教師是否需對作業內容進行適當地調整。圖5為一次實訓作業學生所用時間,從圖中可以看到,本次實訓共8道題目,該學生共花費了接近85min,而此同學課堂活躍度排名較靠前,反映了此次作業量偏大,教師可以適當調整作業量。

Fig.5 Statistics of students' single homework圖5 學生單次作業統計情況

通過以上介紹,可以看到Educoder對于分析學生學習訓練情況、評估學習效果可提供一定幫助,不僅有利于學生進行課程實踐,而且有利于教師及時掌握學生學習情況。除上面運用的效果統計分析功能外,平臺還有問卷調查、測試等功能,這些都可以作為評估教學效果、調整教學實施過程的依據。

3.3 EduCoder改進意見

EduCoder作為教學實踐及評估工具,為進行教學效果評估提供了便利條件,如進一步完善,將在教學效果評估方面發揮更大作用。存在的主要問題及建議如下:

(1)學生學習信息不夠完善,匯總統計數據量偏少。教師在匯總信息中只能看到綜合排名及總評成績,要觀察具體情況,需進入個人情況分析及實訓情況分析界面進行人工統計,建議調整數據展示方式。

(2)操作步驟不夠簡潔,需進一步優化,方便匯總統計。

(3)缺少調試過程的日志管理,不便于教師發現學生程序設計學習中的共性和難點問題。學生程序調試的過程數據對于教師的教學工作開展至關重要,教師需要根據學生調試中暴露出的問題開展針對性輔導、講解以及組織相應訓練,如能提供調試過程日志,將提高評估的準確性和針對性。

(4)評分規則調整功能有限,降低了數據的實用性。增加評分規則的可調節性,有利于提高數據利用率。

4 結語

教學效果評估是教師的主要工作,可行的評估方法、優化的評估模型、方便的評估工具,有助于對教學效果進行科學評價,從而提高教學質量。本文提出的針對程序設計類課程的評估指標對于此類課程的過程評估具有一定參考價值。由于教學目標不同,評估方法也有所區別。隨著對教學評估的深入研究以及軟件平臺功能的不斷完善,使得精準評估成為可能。教師只有在教學中采用好的評估方法,熟練運用評估工具,時刻關注教學效果,及時調整教學進程,才能真正提高教學質量。

猜你喜歡
教學效果實訓作業
快來寫作業
基于CDIO理念的數控實訓教學改革與實踐
電工電子實訓教學改革與創新
電子制作(2017年8期)2017-06-05 09:36:15
作業
故事大王(2016年7期)2016-09-22 17:30:08
微課在數控實訓課中的應用探析
如何提高高中聲樂教學效果
散文百家(2014年11期)2014-08-21 07:16:52
提高病理學教學效果的幾點體會
虛實結合實訓平臺的開發與應用探索
加強焊接教學質量提高焊接教學效果的探討
河南科技(2014年24期)2014-02-27 14:20:03
我想要自由
主站蜘蛛池模板: 在线观看免费黄色网址| 五月激情婷婷综合| 22sihu国产精品视频影视资讯| 国产精品v欧美| 国内黄色精品| 精品久久蜜桃| 秘书高跟黑色丝袜国产91在线 | 丝袜美女被出水视频一区| 久久免费视频播放| 成人免费网站久久久| 国产www网站| 天天躁夜夜躁狠狠躁躁88| 国产在线观看一区精品| 好吊色妇女免费视频免费| 亚洲国产中文精品va在线播放| 一级毛片中文字幕| 精品国产成人国产在线| 色成人亚洲| 国产成人午夜福利免费无码r| 91久久偷偷做嫩草影院精品| 国产特级毛片aaaaaa| 日韩成人午夜| 亚洲欧洲日产国产无码AV| 91无码人妻精品一区| 成人一区在线| 欧美影院久久| 欧美国产日产一区二区| 亚洲国产成人麻豆精品| 午夜欧美理论2019理论| 天天综合色网| 欧美日韩国产综合视频在线观看 | 狠狠色狠狠综合久久| 制服丝袜 91视频| 免费人成在线观看成人片| 亚洲色精品国产一区二区三区| 国产aaaaa一级毛片| 成人小视频在线观看免费| 强奷白丝美女在线观看| 精品国产电影久久九九| 国产高清精品在线91| 毛片久久网站小视频| 精品视频在线观看你懂的一区| 伊人蕉久影院| 欧美精品在线观看视频| 久久精品女人天堂aaa| AV在线天堂进入| 国产成人综合欧美精品久久| 色综合天天娱乐综合网| 亚洲精品图区| 久久精品国产精品国产一区| 国产三级毛片| 国产精品视屏| 国产不卡国语在线| 成人精品亚洲| 免费AV在线播放观看18禁强制 | 国产素人在线| 性喷潮久久久久久久久| 日韩视频福利| 伊人91视频| 中文毛片无遮挡播放免费| 67194在线午夜亚洲 | 国产成人啪视频一区二区三区| 免费国产高清视频| 波多野吉衣一区二区三区av| 欧美a级在线| 国产精品福利尤物youwu| 欧美成人影院亚洲综合图| 99热国产这里只有精品无卡顿"| 国产激爽大片高清在线观看| 在线播放真实国产乱子伦| 青青青国产视频| 麻豆精品在线播放| 成人国产精品2021| 国产无码精品在线| 伊人丁香五月天久久综合| 青草视频久久| 国产超薄肉色丝袜网站| 亚洲男人天堂久久| 日本AⅤ精品一区二区三区日| 色播五月婷婷| 国产高清国内精品福利| 欧美成人国产|