我院葛慧娜老师的在线教学案例《Python数据分析与展示》获校级在线教学优秀案例
作者:信息工程学院 来源: 时间:2020-04-03 浏览:
一、授课教师简介(附照片)
葛慧娜,计算机系讲师。毕业于华南理工大学,获计算机科学与技术学士学位、计算机应用硕士学位。长期在企业从事市场经营分析、数据挖掘和大数据建模工作。相关资质:系统分析师、数据分析师、经济师、软件设计师。主要研究方向:数据分析、数据挖掘及大数据技术。多次获得校级、省级教学技能奖等荣誉。
二、课程和学情分析
课程名称:Python数据分析与展示
授课对象:2019计算机专升本1班
课程特点:
1、突出行业应用,旨在学习利用Python语言,实现数据全流程分析,包括数据的获取、预处理、统计分析、数据挖掘和展示
2、理论与实践相结合,讲练相结合,在NumPy、Matplotlib、Pandas、Sikit-learn、爬虫技术的学习过程中,学生需调试代码、亲自试验,来掌握数据分析各环节的具体操作
3、每次课程均设置案例分析教学环节,课程后期设置案例实战环节,结合实际业务,实现Python全流程分析并得出有效结论,从而培养学生具备python数据分析的硬实力
学情分析:
1、本课程在本科、专科、专升本等不同层次教学班开设,结合学生计算机基础和先修课程的不同,选用不同的教学和作业内容,因材施教。各层次均采用本科用教材,但在专科、专升本的授课过程中本着“够用维度”的原则,对教授内容进行适当删减,又为学有余力的学生提供提升空间。同时,在本科层次授课过程中,更加注重“为什么”的讲解,专科则更加注重“是什么”,专升本则介于两者之间。作业方面,本科注重基于课堂知识点的提升,专科以课堂知识点为主,专升本则介于两者之间。
2、本次线上教学的授课班级为2019计算机专升本,学生原有专业非计算机相关专业较多,计算机基础相对薄弱,但已完成先修课程《Python程序设计》的学习。从上学期该班级某专业核心课程的项目成绩分布来看,90-100分占31.1%,80-89分占48.9%,70-79占20.0%,同时结合评学情况来看,班级学习氛围整体较好,整个班级整体学习兴趣较高。
3、本课程讲练结合,需要边学边做,重点在于需要亲自进行代码调试,才能熟练掌握Python数据分析的编程方法。在线教学的难点在于知识能否有效传达到位,以及学生实践操作情况能否有效跟进。
三、教学活动组织过程
通过尽早组织学生,交流摸底学生学情情况和学习条件,并综合分析各方面的因素,对比斟酌后,制定了以录播形式为主,以云班课为在线教学主平台,以微信为实时交流平台,以MOODLE为备用教学平台,以百度网盘为资料备份,以中国大学MOOC为补充提升的总体线上教学方案。
1、教学组织模式
(1)录屏教学:因课程本身的特点,资源网站上没有完全契合的在线课程,所以主要采用录屏方式展开教学。梳理每个单元的知识点,根据讲练结合的安排,完全模拟现场上课流程,进行屏幕录制。按知识点制作讲解视频,既可以平衡视频质量和大小,又可以提升学生下载效率和学习体验。学生只要按照次序观看录屏教程,并按照视频内的步骤进行学习,不懂的地方多看回放,完全可以达到和课堂教学一样,甚至更好的效果。
(2)微信教学:一方面,对于学生的在线学习过程中遇到的困难,采用微信方式一对一沟通,做到0.5小时内回复解决,另一方面,组建微信教学群,根据课表的上课时间集中答疑。对于共性问题,汇总成文档,供学生查阅、复习。
(3)云班课教学:本地教学资料,统一上传至云班课平台。通过云班课平台,可跟进同学们的视频观看情况、资料学习情况、作业提交情况等。
(4)在线视频教学:提供中国大学mooc网站《Python数据分析与展示》课程的学习地址:??????se163.org/learn/BIT-1001870002?tid=1207408201#/learn/content,供学有余力的同学巩固和拓展知识。
2、质量保障方法:
(1)录屏教学:可根据课程本身特点,完全模拟现场上课流程,学生只要按照次序观看录屏教程,按照视频内的步骤进行学习,完全可以达到和课堂教学一样的效果。按知识点制作讲解视频,有效提升学习效率。而且遇到不清楚的地方,可多次回放,甚至可以达到比课堂教学更好的效果。
(2)微信教学:一对一的沟通方式,能有效解决学生的个性问题;集中时间段答疑,能有效保证学生的学习时间。将共性问题汇总,可进一步保证教学质量。
(3)云班课教学:统一教学管理平台,提升教学和学习效率。
(4)在线视频教学:为学有余力的同学提供了拓展知识的通路。
3、教学方法设计
(1)理论与实践相结合,讲练结合
录屏内容完全模拟真实上课流程,将理论与实践相结合。有理论讲解部分,有实践操作部分,要求学生按照步骤进行学习,按照顺序进行代码调试,一边学习一边操作。
(2)启发式+案例式教学
创设情境,导入新课,让学生明白,本次课程学习的内容对于数据的全流程分析而言有何作用,从而激发学习兴趣。经过实操练习,掌握基础编码技巧后,再引入分析案例,通过实际案例的操作,进一步巩固知识。
(3)自主探究,培养学生自学能力
每次课前,都会要求同学们先观看视频《1.本章怎么学?》,结合制作的章节思维导图,向同学们传达本章的学习方式方法。因教材还没发到,所以每次课程的学习代码,会以图片形式提供给同学们参考。目的在于提供合适的学习方法,培养学生自主学习的能力。
4、现场照片、截图:
(1)云班课截图:
(2)录屏截图
(3)微信答疑截图
(4)作业截图
(5)中国大学MOOC《Python数据分析与展示》截图
四、学习评价的设计
1、学习情况评价:
(1)视频学习情况:通过云班课的统计数据,每周3次到人到点通报视频学习进度,并设定每个单元视频学习的截止日期,100%完成目标才计为签到;
(2)课件学习情况:通过云班课的统计数据,实时掌握每个学生每个单元课件的学习进度。对于学习落后的同学,单独了解情况、予以督导;
(3)从当前情况来看,学习情况较好,在限定时间内,每位同学都能100%完成学习目标。
2、作业情况评价:作业分成两部分,一部分是录屏中讲授的知识点,占80%,只要按视频学习就能完成;另一部分是基于基础知识点拓展提升的部分,占20%,在视频学习的基础上,需要结合课外知识点,才能完成。
五、教学总结与反思
1、从整体情况来看,分知识点分操作步骤的录屏方式,能有效契合课程本身特点,完全模拟现场上课流程,可以达到和课堂教学相当的效果,学生反馈较好。但这个过程相当于是重新进行了一次在线录制,需进行高质量讲授、知识点分解、总结、演示,保证视频质量,需要教师花费很大精力,为课程建设积累了宝贵的经验和教学资源。
2、线上学习需要学生自觉、且具备较强的自学能力。这种方式对于自觉的、学习能力较强的同学,效果甚至好于课堂教学。但对于自主学习能力较弱的同学,则效果欠佳。通过任课教师与辅导员、班主任及班级学委共同努力,完成这部分同学的学习督促。
3、云班课功能强大,目前主要使用了资源上传、作业提交,问卷调查等功能。用法较单一,后续将尝试使用其他更多功能,如轻直播、头脑风暴等提供学生的课程参与度与互动性。