在线编程平台在C++实践教学中的应用研究.pdf
《在线编程平台在C++实践教学中的应用研究.pdf》由会员分享,可在线阅读,更多相关《在线编程平台在C++实践教学中的应用研究.pdf(5页珍藏版)》请在咨信网上搜索。
1、145计 算 机 教 育Computer Education第 8 期2023 年 8 月 10 日中图分类号:G642在线编程平台在 C+实践教学中的应用研究许超焕,许新华,虞烨青,邓贵斌,刘志鹏(湖北师范大学 计算机与信息工程学院,湖北 黄石 435002)摘 要:针对 C+实践教学中教与学编程环境不统一的问题,提出将头歌在线编程平台应用于 C+实践教学的方案,设计一种线上线下结合的 SPOC 组织形式,从教学课堂管理、班级与考勤管理、学习资料管理、作业与试卷管理、问卷与成绩管理方面探讨在线编程平台在 C+实践教学中的具体 应用。关键词:在线编程平台;C+实践教学;应用研究;头歌文章编号:
2、1672-5913(2023)08-0145-05作者简介:许超焕,男,硕士研究生在读,研究方向为教育大数据,;许新华(通信作者),男,教授,研究方向为教育大数据,。0引 言“互联网+教育”的时代特征是基于移动互联网等技术,让学习者能够不受时间、地点的限制获得大量的数字化学习资源1。信息技术的高速发展让越来越多的人注重学生信息素养的培养,学习通、雨课堂等在线学习平台为用户提供了良好的交互界面和学习资源,学生观看课程的同时可以在本地环境编写代码、运行程序,但是授课教师与学生的软件运行环境、网络条件、硬件设施不尽相同,常常出现学生按照步骤编写程序却得不到预期结果的情况。1在线编程平台在教学中的应用
3、国内外对于在线编程平台的研究相对有限且主要集中在设计与应用层面,文献 2 中针对 C/C+程序设计课程课时少、上机资源受限等问题,借助互联网技术构建了多元协同的混合式实验教学平台,提出了理论课使用在线编程,实验课侧重对创新性程序调试的教学模式,取得了较好的教学效果;文献 3 中针对大数据实验课程学生接触集群难、编程难度高、学习效率低等问题,设计实现了大数据在线实训平台,对培养学生大数据应用和编程能力等方面起到了一定的 作用。头歌在线编程平台(简称头歌)能够为用户提供在线实践教学服务。在课程建设方面,头歌提供了大量的优质教学视频和实践案例,不仅支持大数据、计算机系统、电子信息等课程,还支持 C+
4、、Python、Java 等程序设计课程,教学工作者也可以根据需要自行创建课程;在教学工具方面,头歌为学习者提供了在线编程环境,免去了配置本地运行环境的繁琐操作,自动批改作业、定时发布学习任务等功能不仅减轻了教师的压力,还能够帮助教师获取学生学习的过程性数据,进而对学生进行更加全面的评价,提升教学效果。2头歌在线编程平台设计1)教学课堂管理。头歌不仅支持 MOOC 式教学,同时还支持SPOC 式教学。从平台管理员处认证身份并获得编辑权限后可创建在线教学课堂。2)班级与考勤管理。在线教学课堂中可以实现分班教学,创建班级后,教师可以为不同的班级开启不同的学习任务,布置不同的作业,学生仅能接收和查看
5、本班级的作业与任务,但是任何班级的学生都可以访2023146计 算 机 教 育Computer Education问课堂的学习资源。在线教学课堂中使用签到的方式代替传统的上课点名。3)学习资料管理。头歌提供了丰富的教学资源库,教师可以根据课程需要从公共资源库中下载使用,还支持教师上传一定大小的资源文件,如教学 PPT、视频、文档、程序源码等。除常规资料外,教师还可以添加外部资源的链接,同时,头歌还支持使用第三方直播平台。4)作业与试卷管理。在线教学课堂中提供了 4 种类型的作业,分别是:实训作业,教师可以根据课程需要为本课程创建一系列的实践项目或者直接从平台的资源库中选用公开的实践项目,通过实
6、训作业能够实现文件访问、环境配置等复杂操作,同时系统能够根据预先设置的测评规则对实训作业进行自动测评并给予提示信息;编程作业,也可以实现自动化测评,创建更加灵活,但是无法实现访问文件等复杂操作;普通作业,需要教师或者学生手动批阅和打分,教师可以设置匿名互评任务,互评任务开启后每位学生会被随机分配指定数量的作品,学生需要在指定时间内完成评价;分组作业,需要多个学生协作完成一个作品,对学生分组并指定小组人数,在互评环节,系统不会将本组作品分配给组内成员。在线教学课堂试卷的题目类型更加多样,除了选择题、判断题、简答题外,还可以在试卷中加入编程题和实训题;在线教学课堂试卷的批改更加智能,头歌能够实现主
7、观题和客观题的自动测评,客观题的测评是根据预先设置的规则进行判定和评分,主观题测评的规则是设置一个得分区间,被批阅的学生在该区间内随机得分。3在线编程课堂的组织形式以头歌为依托开展教学活动,从课堂的组织形式上看,在线编程课堂适合于 SPOC(SmallPrivateOnlineCourse)教学,它是一种比MOOC 更精致、更小众的在线开放课程类型,它既融合了大规模在线开放课程的优点,同时也能弥补传统课堂教学的不足4。在线编程课堂整体分为课前、课中、课后 3 个阶段,在传统教学方式的基础上,课前和课后阶段使用在线编程平台,教师活动主要包括编制在线编程习题、上传学习资料、发布学习任务、点评学生作
8、业、统计学生数据等,学生活动主要包括熟悉在线编程环境、在线编写代码、调试并运行程序、提交作业、参与社区讨论等。在线编程课堂的总体框架设计如图 1 所示。课前阶段,教师除了需要准备教案、习题等必要的教学资料外,还需要在头歌上创建在线编程习题并设置习题发布的时间和发布的班级,创建在线编程习题的过程中必须标明习题所属章节、编译语言、运行环境等信息,还应当为学生提供一定数量的初始代码和调试样例,比较预期输出与学生编写程序的实际输出来判定学生是否完成习题。除此之外,教师还可以在初始代码中提供一定的提示信息,帮助学生完成在线编程习题;熟练运用编程工具是学习 C+编程的重要基础,在线编程环境与学生本地编程环
9、境有一定的差异,在开始编程前,学生需要阅读相关的操作手册,熟悉在线编程的运行环境,掌握调试与运行的基本操作。课中阶段,教师根据教学大纲和教学任务对重难点进行讲解并进行必要的操作演示,完成授课任务;学生根据学习任务和学习目标,使用网络、教材等工具获取资料并进行操作实验。课后阶段,学生需要在规定时间段内登录头歌,完成指定章节的作业。一次作业中可能包含多个在线编程习题,只有所有的习题通过样例测试后才会判定该学生的作业已经完成,在任务时间内,学生可以多次修改和提交作业,提交结果以学生最后一次提交结果为准;教师可以在管理界面查看各个班级整体的作业完成情况,还可以详细查看每位学生的完成作业用时、调试次数、
10、源代码等信息,这些过程性数据能够帮助教师了解班级整体学习情况并掌握个别同学学习 状态。4头歌在线编程平台在C+实践教学应用的实证分析在某大学计算机专业大三年级两个班级的C+程序设计课程中使用头歌进行教学,教学大教育与教学研究第 8 期147纲要求 C+程序设计 32 学时,2 学分,课程考核采用“平时成绩+期末成绩”的方式,平时作业与期末考核均在头歌上完成。4.1创建教学课堂从管理员处获得权限后创建课堂,课程名称与课堂名称都设置为 C+程序设计,设置课程总学时为 32 学时,学分为 2 学分,将课堂设置为私有课堂,只有获得课堂邀请码或者链接的学生才能进入课堂,其他用户无法进入。4.2分班与学生
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线 编程 平台 C+ 实践 教学 中的 应用 研究
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。