收藏 分销(赏)

基于“云课堂+OJ系统”双平台的混合式教学模式研究与实践.pdf

上传人:自信****多点 文档编号:581308 上传时间:2024-01-02 格式:PDF 页数:9 大小:2.57MB
下载 相关 举报
基于“云课堂+OJ系统”双平台的混合式教学模式研究与实践.pdf_第1页
第1页 / 共9页
基于“云课堂+OJ系统”双平台的混合式教学模式研究与实践.pdf_第2页
第2页 / 共9页
基于“云课堂+OJ系统”双平台的混合式教学模式研究与实践.pdf_第3页
第3页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、为了改善 Java 程序设计 课程的授课效果,提高高校学生编写代码的能力,设计了基于“云课堂”+“Online Judge”系统(即 OJ 系统)的线上线下混合教学模式.教师可分别在课前、课中、课后利用云课堂与 OJ 系统发布预习任务、讲解知识重难点、完成复习及实战编程任务,学生还可在线上与编程高手实时沟通,在交流与竞赛中获得成长.通过云课堂与 OJ 系统的引入,学生可以及时得到有效的做题反馈,教师也可根据系统的学情分析数据,及时调整后续课程的教学,充分体现了在教学过程中“以学生为中心”的教学原则,保证教学过程的高效实施.关键词:云课堂;OJ 系统;以学生为中心;混合教学模式中图分类号:G64

2、2.4 文献标识码:A 文章编号:2096-7764(2023)03-0075-090 引言Java 语言是计算机专业学生的必修课程之一,也 是 软 件 开 发 人 员 必 须 掌 握 的 语 言 之 一.Java 程序设计 课程旨在培养学生应用 Java 语言进行面向对象程序开发的基本方法与基本能力,是一门实践性很强的关于计算思维方法的课程.课程实际教学内容多,难度大,且课时量有限.就目前高校而言,“课堂讲理论+机房指导实验”与“理论与实验全程机房讲授”的传统教学方式是其主要的两种教学模式,但均存在一定的局限性1:(1)课堂基本采用“以教师为主导”“教师讲全堂”按部就班地学习知识点的传统灌输

3、式教学方法,忽略了学生的积极性、主动性的发挥,基本没有团队合作及讨论探究环节;(2)传统填鸭 式 教 学 环 境 中,教 师 作 为 绝 对 主 体,教 学 内容、资源及授课方式皆由自己安排,学生只能被动接受,主观能动性低,师生之间缺乏互动与交流;再者,教师较少引入项目应用案例,教学内容陈旧,致使学生很少主动去探究问题并查阅相关资料解决问题,甚少主动了解技术前沿动态,视野狭窄;(3)学生初始水平差异大,而教师仅能基于学生平均水平进行授课,故容易出现“有人吃不饱,有人无法消化”的问题;(4)理论课时多,实训课时少,部分学生无法利用课堂时间完成实训作业,教师也无法及时为其解惑,导致“理论听得懂,程

4、序写不出”的尴尬局面,更别想拓展及应用;(5)即便是全机房授课,也会存在教师将理论教学课时与实训课时混淆、难于把握课堂节奏以及学生在计算机前无法长时间注意力集中、听课效率低下等问题.因此,这种教学模式忽视了学生的认知主体作用,不利于培养学生的创新思维和创新能力.收稿日期:2023-01-28基金项目:广 东 省 教 育 厅 教 学 改 革 项 目(粤 教 高 函202129 号);广 东 省 高 职 教 育 教 学 改 革 研 究 与 实 践 项 目(GDJG2021090);教育部高校学生司供需对接就业育人项目(教学司函 2022 7 号).作者简介:郝刚,广东技术师范大学讲师.*通讯作者:

5、曹 玲,广州科技贸易职业学院讲师,E-mail:郝刚,等:基于“云课堂+OJ系统”双平台的混合式教学模式研究与实践第 3 期2015 年 4 月,教育部在 关于加强高等学校在线开放课程建设应用与管理的意见中明确指出要借鉴先进经验,建设“高校主体、政府支持、社会参与”的中国特色在线开放课程体系及公共服务平台.2018 年年初,教育部推出了第一 批“国 家 精 品 在 线 开 放 课 程”,共 计 490 门.在线开放课程摆脱了传统的“单向输出”学习形式,采用“双向互动式学习”,解决了长期以来“灌输式”教学中,学生被动学习、缺乏主动思考、创新等问题,可辅助老师运用翻转课堂的教学理念开展教学实施,为

6、学生进行自主学习提供支持服务,充分利用了“互联网+”的优势2.除在线开放课程,本学院针对程序设计类课程,自主研发了一套在线评判源码的系统.学生根据题目提交各种类型的源码(C 语言、JAVA、C+等),该系统可对用户提交的程序源代码进行自动、实时的在线评判并给出错误提示,包括对程序输出结果、格式、运行时间、占用内存资源等的判别,可在无需人工干预的情况下返回评判结果3-4.本文通过引入在线开放课程平台“云课堂”以及在线判题系统,实现基于双平台的翻转课堂式教学模式,改变传统教学方法、学习评价体系,对节约教学资源和提高教学效果具有积极的 意 义,能 有 效 促 进 程 序 设 计 课 程 的 教 学

7、质量5.1 教学模式设计课程团队凭借对Java 程序设计课程的多年积累与沉淀,结合目前较流行的线上线下混合式教学理念,形成了一套符合本课程特点的教学模式,如图 1 所示.本 文 旨 在 研 究 如 何 融 合“翻 转 课 堂”的 理念,以“云课堂”以及学院自建的“在线判题系统”为依托,构建合理的混合式教学模式:课前概念挖掘、课中过程性认知挖掘、课后效果检测挖掘等环节.1.1 创新的教学方式课程教学打破了原有“以教师讲授为主,学生学与练为辅”的教学模式.整个教学过程中,教师与学生同为课程的参与者、Java 语言研究的实践者,共同就“发现自身实际问题分析问题的主要思路探究问题解决的路径获得问题解决

8、的方案”为课程逻辑框架,通过“线上微课传递核心概念知识(P)-线下课堂师生共同学习巩固重点难点问题(S)-线上小测+作业实践练习核心能力(E)-课后大作业促进学生累积编程经验(A)-平台互动引导学生对编程经验与所遇 BUG 进行反思(R)”这一教学方式(如图 2 所示),培养学生在建构教学研究能力的基础上,实现未来企业软件工程师综合实践素养的提升.图 1基于云课堂+OJ 系统的混合式教学模式76第 3 期郝刚,等:基于“云课堂+OJ系统”双平台的混合式教学模式研究与实践1.2 多元整合的教学手段课程主要以“翻转课堂”的理念进行,依托云课堂的Java 程序设计课程微课视频,在授课过程当中,师生共

9、同作为课程的参与者、Java程序设计的实践者,一起就“发现问题分析问题探究问题解决问题”为课程逻辑框架,通过如下 3 个部分进行课程内容的讲授10.1.2.1 线上自主学习“云课堂”是线上学习的重要支撑,其包含的教学资源有:课程简介、教学大纲、教学日历、电子课件、电子教案、课程视频、课后作业和学习讨论等.在课程的预习环节、导入环节和巩固环节,学生利用电子课件、课程视频、学习讨论等资源完成课程学习,而教师则可通过课后作业、在线讨论、学习评价等手段,了解学生的学习情况,并对课程进行完善.Java 程序设计课程共 8 章,148 个小知识点.考虑到学生自学能力有限,每次课前仅将其中标记为“了解”与“

10、掌握”的内容作为线上预习 部分,学生通过“云课堂”发布的微课视频自学 指 定 知 识 点,并 完 成 对 应 线 上 小 测,系 统 后台反馈学情数据,检测学生预习效果;剩余标记为“重点”与“难点”的内容,将由教师在线下课堂 中 进 行 讲 解,同 时 录 制 视 频 并 于 课 后 上 传到 云课堂,以供学生课后复习巩固;此外,线下课堂教学时,教师还可利用“云课堂”中的小测来 实 时 检 测 学 生 的 学 习 情 况,从 而 对 自 己 的课 堂教学进行动态调整.部分功能截图如图 3所示.(I)(II)(III)图 3“云课堂”学生预习功能模块截图图 2PSEAR 教学方式概念图77郝刚,

11、等:基于“云课堂+OJ系统”双平台的混合式教学模式研究与实践第 3 期其中,图 3(I)为平台创建班级并添加学生功能截图;图 3(II)为平台预习微课学习功能截图;图 3(III)为 学 生 预 习 情 况 反 馈 统 计 功 能截图.1.2.2 线下课堂教学教师通过各种教学手段完成知识的内化,由传统课堂的教材内容的讲解转变为教学重点、难点的深度解析,进行课堂引导和互动,将以老师为主体的传统课堂变成以学生为主体的高效课 堂.老 师 由 原 来 的“主 演”转 变 角 色 为“导演”,学生则转变角色为课堂的主人.角色的转变,将大大激发学生的学习积极性,突出学生的主人翁意识.具体体现为以下 5 个

12、方面:(1)启发互动.对于难于理解的算法,教师在课堂上采用这种教学法帮助学生亲身体验设计思路.比如学生对于冒泡排序、选择排序等的算法感觉抽象、难于理解,团队任课教师就会通过选几个学生站成一排,亲自体验冒泡排序的过程,帮助他们理解算法的思路;再比如,三个数中找最大值的算法,团队任课教师通过随机抽三名同学上台比个子高低,以一块瓷砖为一个存储空间,不仅让学生弄清了算法思路,而且让学生理解了必须设置临时变量存储中间较大的一个值才能最终实现功能的做法.(2)小组互助.对于学生水平参差不齐的问题,通过指定基础稍好的同学担任组长,学生根据意愿组建学习小组,让组长帮助教师课上课下督促辅导基础不好的同学.(3)

13、分层要求.任课教师在布置作业时,需根据学生学业水平不同而设置不同难易程度,尽 量 让 每 个 学 生 都 能 通 过 作 业 训 练 切 实 提 高自己.(4)微 课 说.通 过 给 学 生 布 置 微 课 复 习 任务,让学生用自己的语言讲一遍微课内容,并录制下来提交,提高了微课资源利用率,增加了督促学生有效学习的方法.(5)大赛促学.通过与企业合作举办 Java 程序设计大赛,促使学生通过网络教学平台及微信公众号上发布的模拟题进行复习,进一步使学生熟练 Java 知识,提升他们的软件开发能力及实践技能.1.2.3 课后讨论反思教师根据课堂授课内容及学生掌握情况,在在线判题系统布置课后任务,

14、帮助学生巩固提升.学生每三人组成学习小组,通过分工完成课后任务加深对知识点的理解;教师通过在线批阅、评价,掌握学生对知识的理解程度,反馈不足之处;学生通过互评作业拓展思维.1.3 特有的形成性学习评价体系形成性评价是指教师在教学过程当中,对学生日常学习的表现、阶段性的成绩以及反映出的情感、态度等各方面的学情数据做出的发展性评价,并有针对性地改进教学.在混合教学模式下,学生是学习的主体,学生的学习态度直接影响到教学过程的组织与教学效果,形成性评价可以促进学生自主在线学习,保证教学过程顺利推进.本学习评价体系将“线上学习”与“实体课堂”有机结合,既考虑了学生线上自学的质量与效果,又考虑了学生课堂的

15、学习过程及表现,进行全方位、多维度的实时评价-反馈机制,学生通过即时评价可判断自己学习成效,教师通过学情反馈可完成教学的持续改进6.具体构成要素及占比如表 1 所示.如 表 1 所 示,课 程 考 核 主 要 由 在 线 学 习 成绩、实体课堂成绩及期末考试成绩组成,其中在线 学 习 成 绩 由 五 部 分 组 成:线 上 观 看 视 频 占5%、学 习 习 惯 占 5%、作 业 及 实 验 占 10%、线 上阶段测试占 5%、在线交流占 5%;实体课堂成绩包括考勤和课堂讨论,分别占 5%和 15%;期末考试占 50%.线上学习的数据可从云课堂与在线判题系统的后台统计数据中获取;实体课堂的数据

16、可表 1学习评价构成要素及占比教学环节线上学习实体课堂期末考试观看视频学习习惯作业(含实验)阶段测试在线交流出勤课堂讨论成绩比例(%)5510555155078第 3 期郝刚,等:基于“云课堂+OJ系统”双平台的混合式教学模式研究与实践在教师授课时,由助教及教师自己统计得到;期末 考 试 可 采 用 传 统 笔 试 或 使 用 云 课 堂 提 供 的“在线考试”功能,该功能可实现教师根据课程章节、题目难度及数量利用试题库直接生成试卷,并根据考号实现题目乱序排列,还可实现学生期末成绩的数据统计.2 教学活动设计混合式教学模式强调“以学生为中心”,将师生共同作为参与者.其中,教师负责线上线下教学活

17、动的组织,以及对学生自主构建知识体系的引导与帮助;学生负责知识体系的自主构建、课 程 信 息 的 加 工 及 其 内 化7,9.此 外,新 增“助教”角色,负责辅助教师完成课堂讨论的组织、答疑、辅导学生、批改作业等课堂教学以及实践教学活动.具体任务分配如表 2 所示.本课程教学基本可划分为:准备自学讲授练习检测评讲 6 个环节,在这个闭环的实施过程当中,蕴含着明确目标、自主消化、难点解析、讲练结合、即时反馈、成果评价、学情分析等具体教学策略.2.1 课前概念挖掘(准备+自学)采用任务驱动法,教师在云课堂中布置课前预习任务,包括通过精心设计与知识点紧密相关的教学案例,并发布本次实体课堂相关资源.

18、由于学生的学习基础和学习能力不同,对新知识的接受能力和掌握程度也不相同,为了体现个性化教学,教师可将学习任务分为必学和选学,并根据知识点设计难度不同的案例,以满足不同层次学生的需求.课前预习任务主要涵盖了平台微课视频以及文字性辅助资源的学习,在预习任务的引导下,学生可自主完成资源的学习以及相应的测试,还可在平台讨论区与同学们交流自学心得或探讨所遇问题.教师与助教根据平台反馈的学情数据,例如视频观看时长、学习资料浏览状态、线上测试结果统计、平台问答区交流情况等,及时了解学生对知识点的把握情况,归纳总结存在的问题,开展教学反思,以确定教学内容重难点,同时也起到了监督学生学习的作用.对于学生而言,学

19、习过程常由第一阶段的“信息传递”与第二阶段的“吸收内化”组成.传统教学模式是通过教师的课堂讲授实现“信息传递”,通过完成教师布置的课后练习实现“吸收内化”.改革后的教学模式采用云课堂对学生学习过程进行了重构,学生借助于平台可在课前完成“信息传递”,从而提升课堂学习的效率与质量.此外,学生有了自主学习的意识,也能逐步提升自学能力.2.2 课中过程性认知挖掘(讲授+练习)实体课堂中,教师根据学生线上学习情况的反馈,对重点难点知识进行梳理,就共性问题开展课堂讲授、讨论与答疑,帮助学生完成该知识点的“吸收内化”;然后进入案例讨论阶段,采取“案例分析-知识点解析-编程训练”的形式,针对学生分析、解决问题

20、的能力进行逐步培养.此过程中,学生以小组为单位开展合作探究学习,应用相关知识点解决问题,最终自主完成算法描述及在线判题教学平台上源代码的编写,并汇报案例的完成情况,通过线上作业巩固知识点.为了增强教学效果,针对同一案例,为学习表 2本课程教学模式中各角色承担的任务角色学生教师助教课前概念挖掘观看视频、课件等学习资源在线完成简单测试在线讨论、提问、答疑设计教学案例发布学习任务在线答疑了解学生的课前自学情况在线答疑课中过程性认知挖掘听课分组完成课堂讨论及答辩重点、难点问题的讲授组织课堂讨论组织课堂讨论课后效果检测挖掘复习在线交流互评作业批改作业线上线下辅导答疑组织考试线上线下辅导答疑批改作业统计与

21、分析各种学习数据79郝刚,等:基于“云课堂+OJ系统”双平台的混合式教学模式研究与实践第 3 期能力不同的任务小组提供个性化的帮助.例如,学习能力较强的小组仅看实验需求即可,能力较一般的可提供部分代码提示,助其理解案例整体思路,对于学习能力较差的同学可让其对照参考答案逐步提升代码理解能力.教师授课中,过程性认知挖掘数据将被记录下来.利用“云课堂+OJ 系统”布置的课前预习及课后作业,学生均可在线上直接完成后提交,平台会实时反馈作业完成情况,学生可及时发现问题、查漏补缺,从而优化自身的知识体系结构.教师或助教也可利用平台所统计的全体学生作业完成情况,了解各个班级的整体学习进度,从而多维度、多角度

22、地掌握每个班级的整体学习情况,便于教师在实体课堂中,动态调整教学活动的实施以及重难点的讲解.此外,教师或助教还可检查单个学生的作业完成情况,了解每位学生自身存在的问题,从而有针对性地为每一位同学提供个性化的辅导,真正做到因材施教.不仅如此,实体课堂的教学过程同样会被实录并上传到云课堂教学平台中,以供教师和学生回放,形成学习过程的“闭环系统”.根据平台有针对性的数据反馈,动态组织实体课堂的教学活动,逐步形成教师与学生、学生与学生“面对面”的互动交流模式.此种学习环境下,教师与同伴均参与了该生对知识“吸收内化”的全过程,并适时给予支持与帮助,共同协助该生提升对所学知识的理解及掌握程度.从早期的“独

23、自学习”转变为现在的“共同进步”,学生不仅学习热情被激发,自信心也随之增强,所学知识更容易得到深层次的巩固与内化.此外,平台将教师的教学行为与学生的学习情况记录下来并数字化,便于形成全程可追溯的教学质量监控及分析评价体系,教学效果也因此有了大幅度地提升.而且,循序渐进式的案例实战教学方式使得各个知识点环环相扣、难度逐层递增,学生在不知不觉中便完成了教学重难点的学习,实现了知识的掌握.2.3 课后效果检测挖掘(检测+评讲)课后巩固拓展阶段的主要任务是对前面所学知识点和技能进一步内化,同时对知识点进行拓展深化和应用.实体课堂结束后,教师通过在线判题教学平台发布大作业并指定线上答疑评讲时间,学生分小

24、组完成在线作业后获得系统反馈,并根据反馈所指问题与教师或同伴进行线上谈论,将所学知识点加以巩固提升.教师结合平台反馈的学情数据以及实体课堂的授课实录,对本次教学过程及效果做出更加全面性的评估,并根据评估结果适时地修整教学方案,持续改善本课程的教学.2.4 以 Java 中“继承”知识点为例,详解教学设计本节以 Java 语言中“继承”知识点为例,详解基于云课堂与 OJ 系统的 PSEAR 教学方法.根据历届学生反馈,Java 语言中的“继承”知识点理解起来较难.同学们经过对“封装”的学习,基本理解了“面向对象程序设计”的相关概念,能够实现对类的初步分析和设计,但还是缺乏对类的系统化设计思维.教

25、师会充分利用“云课堂+OJ 系统”提供的线上教学工具,设计线上线下教学互动环节,实现教师与学生、学生与学生的实时互动,确保学生积极参与教学全过程,提高同学们的学习激情及效率.对该知识点的教学,课程采用 PSEAR 教学模式实施“参与式学习”案例任务驱动法教学,尽可能地模拟人类解决实际问题的思维方式,以“矩阵和方阵”的类设计为例,来学习继承关系的分析与实现.2.4.1 学习目标和内容该知识点的教学目标是以“汽车类”的设计问题分析出发,从抽象的类设计到具体的类设计、从类的独立设计向类的系统化设计转换,以“矩阵和方阵”的类设计为例,学习继承关系的分析和实现.在此过程中,通过继承防止代码冗余,提 高

26、代 码 复 用 性,培 养 学 生 良 好 的 职 业 素养.具体如图 4 所示.2.4.2 课前环节教师利用“云课堂”的线上发布功能布置课前 预 习 任 务,学 生 课 前 可 在 PC 端 及 手 机 端 查看.预习资料以该知识点所对应的 PPT 及其微课视频为主,还包含了部分辅助资料.资料不宜过多,以免打击学生学习积极性,但必须适当包含 引 导 材 料,比 如“Java 中 为 什 么 要 有 继 承”、“继承中有哪些需要注意的事项”等等之类的引80第 3 期郝刚,等:基于“云课堂+OJ系统”双平台的混合式教学模式研究与实践导性材料.2.4.3 课上环节在“继承”知识点的线下课堂讲授环节

27、,教师首先布置课前小测,将题目分别发放给各个学习小组,小组间通过讨论、综合意见,分别派代表回答,教师总结与补充;借着解答“汽车类”的设计过程,带领学生从类的独立设计向类的系统化设计转换.接着,教师采用“参与式学习”教学模式,以图 形 化 表 现 形 式 讲 解“继 承 的 概 念”“继 承 的实 现”等相关知识点;期间,以“矩阵和方阵”的类 设 计 为 例,在 各 学 习 小 组 同 学 讨 论 之 后,由各组分别派代表演示其讨论结果、分享其编写的 代 码,教 师 同 步 点 评;这 种 边 讨 论 边 学 的 互动式教学方法能够较大程度地提高同学们的学习兴趣,获得不错的教学效果;与此同时,教

28、师在适当的位置引入思政元素,将其潜移默化地融 入 到 学 生 的 思 想 当 中,起 到 润 物 细 无 声 的效果.最后,发布线上小测至学生手机,同学们以个人为单位完成本节知识点的相关练习,后台将学情分析结果反馈至教师端,教师根据反馈进行课程总结.2.4.4 课后环节教师利用“云课堂”推送课程资料及课堂实录,也可直接发送免费知名慕课视频链接,实现课程教学的多维度比较;对于课程重难点,开启平台讨论通道,培养学生自主思考并解决问题以及团队协作的能力.课后作业部分,教师在 OJ 系统推送“继承”知识点的阶段递进式项目,力求涵盖大部分类型的继承使用场景及方法,学生编写完项目代码后,提交至 OJ 系统

29、进行编译及测试,从而加深学生对 Java 中继承概念的全面理解;同时,教师还可根据系统反馈的学情数据,及时调整后续课程的教学,并适当地添加讨论通道,对掌握图 4“继承”知识点教学内容思维导图81郝刚,等:基于“云课堂+OJ系统”双平台的混合式教学模式研究与实践第 3 期较差的同学进行针对性的辅导.2.4.5 思政引入通过将思政教育与编程的学习相结合,可以达到培养学生良好思想道德素质和编程能力的双重目标8.在本节课的学习中,我们借鉴了面向对象编程中的封装、继承、多态等特征,将其与社会主义建设、科技创新以及人际交往等方面的概念相结合,让学生在学习编程的同时,也能获得对社会价值、创新精神和人际关系的

30、深刻理解和体验.下面将分别阐述这些融入点.【融入点 1】面向对象中的封装、继承、多态等特征层层递进,设计的类家族的整体关系,勉励学生打好基础,“九层之台,起于累土”,为社会主义建设贡献力量;【融入点 2】在介绍 Object 类时,作为所有类的父类,仅定义了一些通用的方法,但是并没有做过多的规定,让其子类在父类基础上创造出新的类来,勉励学生们科技创新;【融入点 3】子类对象需先调用父类的无参构造方法,父为先,子为后,这也体现了人际交往中的礼仪与尊重.3 教学改革效果自 2017 年起,针对 Java 程序设计 课程,本教学与设计团队基于 CDIO 工程教育理念进行教学内容的设计,“以学生为中心

31、”“以成果为导向”“以翻转课堂教学模式为框架”“以项目驱动和小组讨论为手段”,设计出理论知识学习与实践技能训练相结合的课程内容体系,打造了基于“云课堂+在线判断系统”双平台的混合式教学模式,弱化课堂教学,利用“翻转课堂”的教学理念将课前+课中+课后有效结合,增强了对学生课外自主学习活动的监督和管理,同时培养了学生的思维拓展和主动创新能力,获得了学生的一致认可.本教学模式实施前后教学效果对比结果如表 3 所示.经过多年教学改革方案的实施及持续改进,本课程在教学上取得了显著成效,学生的程序设计实践能力及探索精神得到了明显增强.在此期间,我院学生参加国家级、省部级以上程序设计竞赛的参与人数与获奖人数

32、都有了大幅提高.如图 5 所示.其 中,图 5(I)是Java 程 序 设 计课 程 从2014 年 至 2022 年 的 班 级 平 均 成 绩 变 化;图 5(II)是 我 院 学 生 2014 年 至 2022 年 报 名 参 加 与Java 语言相关的竞赛人数;图 5(III)是我院学生2014 年 至 2022 年 获 得 与 Java 语 言 相 关 竞 赛 的国奖及省奖人数.(I)(II)(III)图 5实施教学改革前后学生学习效果变化趋势图表 3教学效果对比表教学环节课前预习线下课堂讲授时间动手能力培养时间线下课堂讨论时间教学内容安排课后复习学时安排是否满足传统教学模式无法保证

33、学生自觉完成90%以上偶然发生偶然发生基本知识点+少量例题通过实验报告,人工检查学生知识点运用情况部分难点无法详解“云课堂+在线判题系统”的混合式教学模式通过线上平台可获知学生的预习情况35%左右45%左右15%左右基本知识点+大量例题+项目案例通过线上平台可获知学生对于几乎所有知识点的掌握情况知识点+案例讲解,学时充足82第 3 期郝刚,等:基于“云课堂+OJ系统”双平台的混合式教学模式研究与实践4 结语本文提出了一种基于“云课堂+在线判题系统”双平台的混合式教学方法,该方法围绕学生职业技能培养的最终目标,以“发现-探究-解决-巩固”作为学生学习全过程的主线,以“准备-自学-讲授-练习-检测

34、-评讲”6个环节作为教学的实施步骤,通过“准备+自学”培养学生自主学习、总结问题的能力;通过“讲授+练习”培养学生善于分析、主动创新的能力;通过“检测+评讲”培养学生团队协作、解决难题的能力.此外,基于“双平台”的教学模式与国内外传统开放课程相比,有更好的互动和练习效果,且可进一步提升学生的动手实践能力.参考文献:1 李惠,孙新杰,陆孟.CDIO 模式下基于云班课的对分课堂教学模式在 Java 程序设计教学中的应用研究J.电脑知识与技术,2022,18(31):135-137.2 张翔.工程认证背景下混合教学模式的课程建设研究以“Java 程序设计”课程为例J.无线互联科技,2022,19(8

35、):158-159.3 徐燕萍.基于 OJ 的程序设计类课程实验混合教学模式研究J.软件导刊,2022,21(2):231-234.4 郑 亮,赵 厚 宝,周 志 钊.基 于 雨 课 堂 和 OJ 系 统 的C+课 程 计 算 思 维 教 学 方 法 J.科 教 文 汇(中 旬刊),2020(3):79-82.5 林忠.基于雨课堂和 OJ 系统的程序设计类课程教学方法设计J.现代计算机(专业版),2018(20):68-71.6 高晓娟,牟莉,张旭风.程序设计类课程混合教学模式研究J.商洛学院学报,2020,34(2):59-64.7 王文豪,仇冬,陈晓兵,许仁良.线上线下混合教学模式构建以

36、Java 程序设计为例J.湖北师范大学学报(哲学社会科学版),2021,41(4):99-104.8 王鹏亮,夏永祥.基于“OBE+思政”理念的 Java 程序设计课程改革与实践J.现代职业教育,2022(9):43-45.9 Zhao Y,Lin P,Xu T.The practice of online and offline hybrid teaching design with MOOC class on the University Computer courseM.Conference Proceeding Series,2021.10 Zhong,Zhangsheng.Explo

37、ration and Practice of Experimental Teaching Mode of Online and Offline Virtual Reality Combined with Hybrid Computer Network CourseJ.LNICST,2023(466):602-611.实习责编:田 甜Research and Practice on the Hybrid Teaching Mode Based on the Dual Platform of“Cloud Classroom+OJ System”HAO Gang1,CAO Ling2,*(1.Gua

38、ngdong Polytechnic Normal University,Guangzhou Guangdong 510665;2.Guangzhou Vocational College of Technology&Business,Guangzhou Guangdong 511442)Abstract:An online and offline hybrid teaching mode based on“Cloud classroom”+“Online Judge”system(OJ System)is designed to improve the teaching effect

39、s of“Java programming course”and college students ability of writing code.Teachers can use cloud classroom and OJ system to release preview tasks,explain important and difficult knowledge points,and complete review and practical programming tasks before,during and after class respectively.Students c

40、an also communicate with programmers online in real time and obtain growth through the communication and competition.Through the introduction of cloud classroom and OJ system,students can get timely and effective feedback on exercises,and teachers can also timely adjust the teaching of follow-up courses according to the analysis data of the system,which fully embodies the“student-centered”teaching principle in the teaching process and ensures efficient teaching.Key words:cloud classroom;OJ system;student-centered;hybrid teaching mode83

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 论文指导/设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服