基于“雨课堂”的C语言程序设计课堂教学改革与实践
基于雨课堂混合式学习的C语言课程教学设计

85计算机教育Computer Education第 3 期2019 年 3 月 10 日基于雨课堂混合式学习的C语言课程教学设计张翠平1,赵 晖2(1. 北京信息科技大学 计算机学院,北京 100192;2. 北京交通大学 交通运输学院,北京 100044)摘 要:针对当前高等院校公共课程C 语言程序设计的教学实际,在深入理解混合式学习理论基础的前提下,提出借助雨课堂平台,实现混合式学习模式的C 语言程序设计课程教学过程设计模式以及以学生学习满意度为指标的量化手段,进一步运用统计方法,对学生接受雨课堂平台混合学习方式的满意度进行分析,说明雨课堂用于教学实践的有效性。
关键词:雨课堂;混合式学习;教学设计;方差分析0 引 言随着互联网技术的飞速发展,基于网络的新学习方式正在改变着高等教育,充分运用在线教育也成为高等教育的大势所趋。
但在带来教育发展的同时,MOOC 等在线教育的局限性也逐渐凸显。
2013年,斯坦福大学著名教育学家Devlin 教授指出:“MOOC 终将消失,留下的将只是在线学习资源。
”这说明MOOC 的局限性正在阻碍着在线教育的良性发展。
为了解决此问题,教育学家们提出了混合式教学的新范式。
混合式教学能够在保留传统课堂优势的前提下,采用更加先进的教学理念和更加灵活的教学方法,不仅能够发挥课堂教学与在线教育各自的长处,还能够更加明确地体现“以学生为中心”的现代教学理念,逐渐发展成为现代高等在线教育的主流。
近10年,世界各国教育学家针对混合式学习理论展开研究,取得了长足进步。
美国国家信息技术研究所(NIIT )的教学设计专家Purnima Valiathan 将混合式学习模式创造性地划分为技能驱动型模式、态度驱动型模式、能力驱动型模式3种模式;文献[1]提出混合式学习能够吸纳传统学习方式与在线学习方式各自的长处,从信息角度实现学生和教师之间更加和谐的良性交流基金项目:北京信息科技大学 2018 年教改立项项目(2018JGYB35)。
基于雨课堂的“信息论与编码”课程教学改革与实践①

基于雨课堂的“信息论与编码”课程教学改革与实践①信息论与编码是计算机科学与技术专业的重要课程之一,对学生掌握信息处理和传输的基本理论和技术有着重要意义。
传统的教学方式存在一些问题,无法满足学生的学习需求。
本文基于雨课堂平台的“信息论与编码”课程进行了教学改革与实践,取得了一定的成效。
通过借助雨课堂平台的多媒体功能,改变了传统教学中只有教师讲授的方式。
在课程中,我采用了多媒体教学,包括图片、视频、音频等形式,使学生在听课的同时可以有更直观、更生动的感受。
特别是在讲解编码原理和算法时,通过演示具体的例子和案例,使学生能够更好地理解和掌握编码的思想和方法。
根据学生的学习特点和能力水平的差异,采用了个性化教学的方法。
在课堂上,我充分考虑到学生的知识基础和学习进度,对课程内容进行了分层次、分难度设置。
对于一些有基础的学生,我提供了更多的拓展内容和深入讲解;对于一些薄弱的学生,我将重点放在基本概念和核心算法的讲解上,帮助他们打好基础,提高学习效果。
通过雨课堂平台的互动功能,我积极开展课堂互动,增强学生的参与感。
在讲解的过程中,我不仅仅只是简单地传授知识,还会给学生提出问题,并与他们进行讨论和交流。
通过与学生的互动,我能够了解到学生对知识的理解情况以及存在的问题,及时进行纠正和指导,提高教学的针对性和有效性。
通过雨课堂平台提供的在线作业和考试功能,我对学生的学习情况进行了全面的评估和监控。
学生在完成作业和考试的过程中,我能够及时查看他们的答题情况和成绩反馈,并根据反馈结果进行个别辅导。
也可以根据学生的学习情况进行重点知识的复习和强化训练,帮助学生巩固和提高自己的学习成果。
基于雨课堂平台的“信息论与编码”课程教学改革与实践,通过多媒体教学、个性化教学、课堂互动和在线评估等方式,取得了一定的效果。
学生的学习兴趣和积极性得到了提高,学习效果也得到了明显的提升。
这对今后的课程教学改革和实践具有一定的借鉴意义。
基于“雨课堂”的《高级语言程序设计C》混合式教学模式研究

基于“雨课堂”的《高级语言程序设计C》混合式教学模式研究【摘要】本研究旨在探讨基于“雨课堂”的《高级语言程序设计C》混合式教学模式。
通过对课程特点和混合式教学模式设计的分析,评估实施效果并进行优化,从而提高教学效果。
研究发现,混合式教学模式在提升学生学习积极性和课程成绩方面具有显著优势。
结论部分总结了研究成果,并展望了未来可能的发展方向。
实践启示部分则强调了混合式教学模式在提高学生学习效果和兴趣方面的重要性,为教育教学提供了有益参考。
本研究对于进一步推动教育教学改革具有一定的借鉴意义。
【关键词】雨课堂、高级语言程序设计C、混合式教学模式、教学效果评估、优化、研究成果、未来展望、实践启示1. 引言1.1 背景介绍随着信息化技术的不断发展,教育领域也在逐渐迈向数字化教学的时代。
传统的课堂教学模式已经不能完全满足学生的需求,教师需要不断探索更好的教学方式来提高教学效果。
在这种背景下,混合式教学模式逐渐受到关注。
《高级语言程序设计C》作为计算机专业的一门重要课程,对学生的编程能力和逻辑思维能力有着较高的要求。
传统的课堂教学往往局限于理论知识的传授,难以激发学生的学习兴趣和动力。
如何运用现代化的教学手段来提高《高级语言程序设计C》课程的教学效果,成为当前亟待解决的问题。
1.2 研究意义混合式教学模式在当前教育领域备受关注,其融合了传统教学和现代科技手段,为提高教学效果和学习体验提供了新的可能性。
针对《高级语言程序设计C》这门课程的教学,利用雨课堂这一在线教学平台,实现教学内容的灵活传达和学生互动,有助于激发学生学习兴趣,提高学习积极性,培养学生的自主学习能力和解决问题的能力。
本研究旨在探索基于雨课堂的《高级语言程序设计C》混合式教学模式,通过对教学方法的优化和实施效果的评估,为提升该课程的教学质量和学生学习效果提供理论支持和实践路径。
本研究也有助于拓展混合式教学模式在计算机类课程中的应用范围,促进教育信息化的发展,推动教育教学模式的创新和进步。
C语言程序设计课程教学改革研究与实践共4页word资料

C语言程序设计课程教学改革研究与实践引言计算机技术在当今的社会各个领域应用已经非常普遍。
掌握并很好的利用信息资源是21世纪的每个大学生的基本素质要求。
因此很多高校针对非计算机专业的学生都开设了多种计算机类的公共选修课程来培养学生在信息技术方面的需求。
C语言作为计算机高级编程语言之一,它的面向过程的特点更适合初学程序设计的学生理解,所以在众多程序设计类的选修课程中,学生对它情有独钟。
根据笔者学校的经验,每年C语言程序设计课程的选课人数都在全部人数的80%以上。
针对这么大的授课面,如何保证课程的教学质量,提高学生的程序设计和计算思维能力是一个不得不考虑的问题。
我们从教学模式、教学内容设置、教学团队建设、课程评价方式、激励方式等方面进行不断探索[1],针对本校的实际情况,提出了一系列的课程改革措施来提高课程的教学质量。
一、基于教学网站的课上课下一体化互动教学模式原来的C语言教学模式一般都是课上教师讲授,课下作业、答疑,实验课上教师辅导编程。
这种模式的缺点是教学模式单一,学生在教学中处于被动地位,参与性不强,不能激发学生学习的主动性,导致学生独立学习能力差,编程能力较弱,教学效果不理想。
通过几年的摸索,我们通过把教学分为课前教学、课堂教学和课后教学三个?^程[2],基于教学网站把这三个过程有机的联系在一起,构成一体式的互动教学模式,这种教学模式把学生学习的被动性变为主动性,把学生课上课下的时间充分利用起来,实现了课上课下的互补,提高了教学的整体性和连贯性,提高了学生的编程能力。
(一)课前教学学习任何一门课程,课前的预习是十分重要的。
在学习大学课程的时候也是一样的道理。
学生有了课前的预习,在上课的时候就可以有的放矢的听教师讲的重点和难点问题,提高课堂效率。
我们采用的预习方式不是简单的教师布置预习任务,学生自己根据教材完成预习任务。
我们充分利用了现代化的教学手段,通过自己建立的教学网站给学生布置预习练习,学生可以通过网站自己做预习练习,查看练习结果;网站自动记录每次预习的成绩。
基于triz创新理论的雨课堂设计与实践——以《c语言程序设计》为例

基于TRIZ创新理论的雨课堂设计与实践摘要:雨课堂是将课前、课上以及课后等教学环节有机连为一体的信息化教学平台,是对传统课堂教学的有益补充。
文章借助雨课堂教学平台,将TRIZ创新理论应用于《C语言程序设计》教学,实现以学生为中心的教学,提升教学质量,同时培养了学生的科学思维能力、实践能力、合作精神及科学创新能力。
关键词:TRIZ理论;雨课堂;C语言程序设计中图分类号:G642.0文献标志码:A文章编号:1674-9324(2020)12-0200-02收稿日期:2019-04-21项目资助:山东省研究生教育质量提升计划项目(SDYAL18602)作者简介:刘萍(1967-),女,陕西铜川人,副教授。
随着计算机、多媒体和互联网等信息技术的发展,以网络和新媒体技术为依托的信息技术正改变着人们的生活、学习以及工作方式,同时也为人才培养提出全新挑战。
2012年,《教育信息化十年发展规划(2011—2020年)》[1]指出:推进信息技术与高等教育的深度融合,促进教育内容、教学手段和方法的现代化,建立信息化教学与学习方式,提升个性化互动教学水平是培养学生自主学习、自主管理、自主服务的意识与能力,提高高等教育质量不可或缺的动力与支撑。
为了更好地利用信息技术推动课堂教学,让师生互动更多、教学更为便捷,2016年,清华大学在线教育办公室和学堂在线共同推出新型智慧教学工具“雨课堂”[2]。
“雨课堂”不仅为师生提供自主管理和自主服务的切入点与数据支持,也为“互联网+”环境下的工程教育提供了很好的教学平台。
《C语言程序设计》[3]是许多工科专业的必修课程之一,是《数据结构》《面向对象程序设计》等后续课程学习的基础,也是提升工科学生创新精神、创业意识和创新创业能力的训练课程之一。
一、TRIZ 创新理论简介TRIZ创新理论[4]是伟大的发明家根里奇·阿奇舒勒通过研究许多高水平发明专利成果得出的一套完整的发明创新方法与创新理论,是目前为止世界上先进而实用的发明创新方法,在工程技术领域和管理领域有着广泛的应用。
“雨课堂”下职业教育智慧教学改革与实践

“雨课堂”下职业教育智慧教学改革与实践“雨课堂”是一种新型的在线教育平台,旨在推动职业教育智慧教学改革与实践。
职业教育是指为了培养学生实际技能和职业素养而设置的教育,与学术教育不同,职业教育注重学生培养实际应用能力和就业能力。
在传统的职业教育中,教学内容单一,教学方式单一,无法满足现代职业教育发展的需求。
探索并实践智慧教学是当今职业教育的重要任务。
“雨课堂”通过智能化的教学方式,为学生提供全方位、个性化的职业教育课程。
它通过大数据和人工智能技术,分析学生学习情况,了解学生的学习习惯和学习方式,为学生提供个性化的学习计划和指导。
它提供多种教学资源,包括在线教材、教学视频、教学资料等,学生可以根据自己的需求选择学习资源,提高学习的效果。
它还提供在线交流平台,学生可以与老师和同学进行实时互动,解答问题,讨论学习内容,促进学习效果的提高。
“雨课堂”还注重培养学生的实践能力和创新能力。
它提供多种实践教学项目,包括实习、实训、实验等,让学生在实际操作中学习和练习技能。
它还鼓励学生进行创新研究,提供创新教育资源和指导,培养学生的创新思维和创新能力。
“雨课堂”还通过与企业合作,提供实际工作机会和就业机会,帮助学生更好地融入职业社会。
它与企业建立合作关系,了解企业的需求和要求,根据企业的要求开设相应的课程和教学项目。
它与企业开展实践教学项目,为学生提供实际工作机会和实际工作经验,提高学生的就业能力和竞争力。
“雨课堂”致力于推动职业教育智慧教学改革与实践,通过智能化的教学方式和多样化的教学资源,为学生提供全方位、个性化的职业教育课程。
它注重培养学生的实践能力和创新能力,与企业合作,提供实际工作机会和就业机会。
相信在“雨课堂”的帮助下,职业教育将迎来新的发展,学生将获得更好的教育和更好的就业机会。
基于“雨课堂”的C语言课程教学设计

2018年 6 第 23 期
教 育 教 学 论 坛 EDUCATION TEACHING FORUM
Jun.2018 NO.23
微信操作平 台 ,具有 轻量易用 、操 作便捷 的特点 。基 于“雨 课堂”的课程教学模式如 l所示 。
图 1 “雨 课 堂 ”课 程 教 学 模 式
收稿 日期 :2017~12—11 基 金项 目:贵州大学引进人才科研项 目(201650);贵州 省公共 大数据重点实验室开放项 目(2017BDKFJJ018);陕西省天地 网技术重点实 验室开放课题 ;贵州省科技计划项 目(黔科合重大专项字[201713002) 作者 简介 :陈艳平 (1980一),男 ,贵州长顺人 ,博士 ,贵州大学计算机科学与技术学 院讲师 ,研究方 向为人工智能及 自然语言处理 ; 刘莎(1991一),女 ,陕西西 安人 ,贵州大学计算机科学与技术学院研究生 ,研究方向为人 工智能及 自然语言处理。
1.学 生基础参差 不齐 。C语 言主要面 向低年级 本 科生 ,作为新进本科生 ,学生来源具有多样性 。很多学 生在初 中和高中期 间 的教学环境存在 明显 的差异 性 , 从而导致学生在计算机基础知识上有 明显 的区别 。如 果采用统一 的 口径进行教学 ,会忽 略部 分学生 的教学 需求 。
“雨课 堂” 课程教学 模式 可以分成 个部 分 :课 上 :创新 师生互 动 ;课 下 :轻 松翻转课堂 ;全景 :个性 数 据报表 各部 分功能 可简述 如下 。
智慧教 学。本文以双链表操作为例 ,基于“雨课 堂”设计一套有 效的c语言课程教 学过程 ,实践证明 ,基 于“雨课
堂”的c语 言课程教 学设计能够提 升学生的参与互动,从 而激发学生的学习兴趣 ,提 升课程 的教 学质量。
基于“雨课堂”的课程教学实践探索——以高职《C语言程序设计》为例

基于“雨课堂”的课程教学实践探索——以高职《C语言程序设计》为例作者:曾燕高俊王清香吴志文来源:《电脑知识与技术》2021年第33期摘要:針对高职学生学习专注力下降、学习兴趣不足等问题,本研究以两轮《C语言》课程的教学作为实践案例,完善课程思维导图,依托“雨课堂”教学辅助工具进行教学研究,实践表明线上、线下相结合的混合教学模式,有利于师生实时互动,方便教师掌握学生学习状态、个性化督学,提升教学效果。
同时,对实践教学中存在的不足及今后努力方向进行思考与梳理。
关键词:《C语言》;思维导图;“雨课堂”;思考中图分类号:TP312 文献标识码:A文章编号:1009-3044(2021)33-0156-03开放科学(资源服务)标识码(OSID):受益于近年来信息技术、网络技术的飞速发展,知识被传递到网络所能到达的各个角落。
然而,在知识获取更便捷的今天,学生学习兴趣没有相应的增多,相应的是更多的短视频、游戏,让学生的专注力下降。
经调研发现,高职类大部分学生没有养成良好的学习习惯,包括自制力不强、对于学习存在畏难情绪,缺乏探索精神等。
特别是计算机专业方向,程序设计语言类课程对高职类学生而言,学习内容枯燥、难懂,经过一个学期《C语言程序设计》专业课程的学习之后,学习兴趣降低,对于后续相关的其他程序设计语言接受度低、迁移能力弱。
虽然大部分学生基本能阅读简单程序,但大部分学生缺少编程思维,缺乏主动思考的锻炼。
传统的《C语言程序设计》的授课方式是教师将课程中涉及考试的知识点组合成问题交由学生作答,采用的是课堂上教师讲、学生听、课堂练习的模式,虽然教师们都有尽量避免“一言堂”,由教师引领,在课堂上督促学生进行验证模仿,然而受到教学课时或教学场所的限制,对于强调动手的计算机应用等学科方向,同学们的学习存在短时记忆现象:课堂上,因为教学制度管理,学生安静学习,遵守纪律。
但真正在学习的,在“消化”的只占到少数,大部分学生的学习只停留于“课堂”,短暂的40分钟,能够记忆理解的知识点有限,课后没有复习习惯,知识遗忘很快。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于“雨课堂”的C语言程序设计课堂教学改革与实践
作者:段恒利
来源:《电脑知识与技术》2018年第30期
摘要:"雨课堂"软件实现了Power Point和微信公众号的无缝连接,对课前、课上、课后的每一个环节都赋予全新的体验。
本文主要介绍了"雨课堂"的应用过程,应用现状、面临的问题和解决方法进行阐述分析,探讨了"雨课堂"的特点及其对教学改革的推动作用、“雨课堂”改革中存在的问题及后续改进工作。
关键词:雨课堂;C语言程序设计;课堂教学改革与实践
中图分类号:G642 文献标识码:A 文章编号:1009-3044(2018)30-0149-02
1 引言
“雨课堂”从2016年2月小范围的公测,4月份的免费对外开放,9月的正式推出,雨课堂1.1版本已经在全国一万多个课堂中真实应用,这体现出了师生对这种教学模式的喜爱和推崇。
2 传统教学现状与问题
2.1现状
我院电子、通信类专业的《C语言程序设计》课程总学时为80学时,采用理论+上机方式进行,其中理论64学时(教师讲),实验16学时(学生做)。
2.2问题
该课程上课对象是大一新生,大部分同学对于程序设计的概念没有意识,一无所知。
教材针对性不强。
选用的清华大学谭浩强教授出版的C语言书籍,基本的语法细节讲得很详细,但是书中的案例比较陈旧,实例不太接近实际生活生产,对于培养学生的编程能力、培养应用型人才远远不够。
各专业的课程培养目标一样。
我院不管电子信息专业还是通信工程专业,该课程的课程培养目标基本一样、千篇一律。
应该结合不同学生的专业,精选教材内容,明确教学重点,以强调实际应用为主。
例如对于电子信息工程专业,应该着重培养学生的嵌入式系统设计、设备驱
动、程序编程和开发能力;而对于通信工程专业学生应该着重培养操作系统下的通信程序开发设计能力。
学生、教师的互动少、联系少,缺少课下学习辅导机制。
虽然学院C语言课程团队每周都派出老师到班上辅导、答疑,但是来讨论、交流的学生寥寥无几。
3 “雨课堂”实践之初探
3.1实施过程
4月5日,以我带的17电子1班和2班的《C语言程序设计》课程作为改革试点,率先将“雨课堂”引入到了自己的教学环节,主要工作如下:
1)开设自己的“雨课堂”班级,邀请全班学生加入,学生的参与和加入情况如下:
2)动手制作“雨课堂PPT”。
在课件的设计上,分成了3个部分。
前期的预习部分主要以提出问题,引出问题为主,重在与实际生活相关联;课堂上的部分则是将C相关的解题思想、过程、方法发布给同学;课后的复习和巩固部分,则是以测试为主,以选择题、填空题、阅读程序题等不同形式,让学生课堂测评。
3)实时互动与数据分析总结。
当在线发布测试题目以后,我第一时间在手机上看到了每个学生的答题情况。
每测评一题,我现场公布所有同学的选题结果、正确率、错误率、正确的同学姓名、排名等,正确率高的题目当场发布微信红包做现金奖励,错误率高的题目当场做详细讲解,直到学生都没有问题。
此外该软件可以将一堂课的详细数据发送到个人邮箱,方便课后我对整个班级和学生做具体答题情况分析和知识点掌握情况分析。
3.2“雨课堂”改革中存在的问题
(1)网络费用与稳定性问题
整个“雨课堂”教学过程需要教师和学生手机联网操作,学生一堂课的参与会消耗一定的网络流量和网络费用。
虽然我校已经实现了公共教学区域无线网络的全覆盖和低收费问题,但是部分学生会因为手机运营商的不同会有不同的收费。
在课堂参与测试过程中,由于网络不稳定因素,常出现PPT无法翻页,或者学生无法同时选题和提交答案,出现卡死界面,PPT打不开,无法听课;需要退出,重新扫码进入。
(2)学生在课堂参与的积极性需要加强与引导
“雨课堂”这种新的教学模式能吸引大部分同学的目光,但是一小部分学生还是不可避免的不进入“雨课堂”学习,或者在测试答题环节抄袭或者代答;对于课外完成的学习过程,如果要实现人人参与、时时学习的状态,也有一定的难度。
(3)教师的教学课件需要大力完善。
由于现在只是教学改革初探,所以教师的“雨课堂”课件也只是针对某个章节而制作,并不是针对全书。
这需要教师花费大量时间和精力来完成每章节课前预习课件,课后复习课件,课堂测验课件的制作。
(4)花更多时间完成课后学生学习数据的分析。
虽然每次教师能够在“雨课堂”中看到整个班级学生的总体表现,但是每个学生的具体参与情况,掌握情况还需要通过“雨课堂”邮件信息进行具体统计和整理,从而得到一个比较直观的课堂教学反馈。
4 后续工作方向
4.1 根据专业培养目标,分专业确定现实的、具体的教学案例
4.1.1继续修订教学大纲,分专业体现“应用型”
通过精心挑选与生活相关,有趣的问题来让学生设计程序,比如猴子吃桃子、百钱买百鸡、个人通讯录等。
此外,选择一些跟学生专业背景相关的案例教学。
例如针对电子信息工程专业可以选择一些加解密、素数的产生和使用、简单的身份验证系统的实现。
此外,还可以适当引入后续专业课程相关实例,比如在后续单片机课程中实现年月日、日期的显示,点亮LED灯等。
4.1.2 将算法教学融入语言教学中
例如在讲解“百钱买百鸡”问题时,算法有很多种。
利用3重for循环和利用2重for循环都可以实现,大体有4种算法。
但是哪一种算法更优化,程序循环次数更少,程序执行效率更高,需要学生具体分析和比较。
4.2改革考试内容和考核方法,构建应用能力为导向的教学评价体系
在考试方式上,把纸质考试改为上机考试,考试内容减少记忆性内容,加强实践环节的考察,重点偏向以分析问题,解决问题,编程和调试能力为主的综合考评体系。
4.3 开发在线作业系统,让学生在线提交答题
在线答题系统的开发,让学生及时提交课后作业,并系统测评。
方便学生实时了解编程过程中出现的问题。
4.4 多开设第二课堂,鼓励学生多参加学科竞赛
在第二课堂上,学生可以开发我院教师听课系统、手机考勤系统等;引导学生参加学院每一年的“新工科技能大赛软件类”比赛,鼓励优秀学生参加全国“蓝桥杯”软件专业人才设计大赛。
以奖金方式和增加创新学分方式进行奖励。
5结束语
“雨课堂”教学改革是一种新型教学方法的尝试和探索。
雨课堂的推广需要考虑学生的实际情况。
另外,雨课堂只是一个教学工具,教学效果关键还是取决于教师的教学设计和施教能力,所以仍然需要教师不断提高教学水平,保持积极心态。
参考文献:
[1] 曾晓晶.雨课堂在教学改革中的问题及其对策研究[J]. 信息与电脑(理论版),2016(19):245-246.
[2] 曾瑞鑫.学堂在线召开发布会宣布推出智慧教学工具——雨课堂[J].亚太教育,2016(24).
【通联编辑:光文玲】。