数据学院教学部线上教学:建学习生态,促深度学习

发布时间:2020-04-13浏览量:102

《程序设计与人工智能》是大学信息技术理科方向正在进行课程改革的一门新课程,恰逢疫情防控的在线教学新要求,虽然说是挑战,却正好把它变成一次难得的机遇,加速推进整个课改的进程。数据学院计算机科学教育教学部理科组朱晴婷(组长)、王伟、刘垚三位老师以学院自主研发的KFCoding平台为教学主平台,小范围试验新的教学模式,在迭代试错中稳步建设这门新课程。

一、学习生态圈的搭建

1.学习支持系统

                                               

1.png

1)KFCoding是整个学习生态圈的核心,本课程是一门实践课程,遇到第一个问题就是实验环境的准备,软件安装环境复杂,硬件配置要求较高,学生在自己的机器上安装实验环境也受硬件条件、软件版本、软件配置各种复杂性问题困扰。KFCoding平台提供了在线的一体化的学习和实训平台。教师将教学内容、录课视频和实训任务布置在平台上,学生只要打开浏览器就可以随时随地完成课程学习、在线完成实验。平台记录学生的学习行为,为过程性评价和教师教学提供依据。

(2)python123是在线程序自动测评平台,是课程的考核平台,负责考核学生自学的效果,自动评阅程序,综合大作业考评,它的测试数据分析可以让教师设计或调整直播课的讲评内容。

(3)腾讯课堂的直播课,每周一次,根据学生的学习记录讲解案例分析、重点难点,讲解学生作业中的典型错误。

(4)互联网工具是支持群体学习的重要技术。微信群可以很好地支持群体互动学习,将课堂学习活动延伸到课外,实时解决学习中的疑惑;协同协作工具,支持师生共建学习资源。在线会议工具支持小组项目学习,跨时空实时开展云端的讨论和合作。经比较,我们选择了腾讯文档、坚果云、腾旭会议支持课程运作。

2.学习资源的建设

1)在线协同备课

课程学习资源的建设是整个学习生态圈的重中之重。而作为一门新课,还没有形成成熟的教学内容。给一年级的学生上人工智能能教什么,讲到什么深度?一直是理科教研组争论不休的问题。所以理科组不能采用分摊准备工作的方法,而是发挥每个老师的创造力,在教学大纲的框架下,按自己的想法设计这门课,在教学实践中去找到答案。

每个老师设计的ppt、录课视屏、教学案例都上传到学校坚果云共享,在云上协同备课,优化自己的教学资源。

1586780632786050856.png

        坚果云在线协同备课

(2)KFCoding平台部署

主线课程,提前4周,将制作好的教学视频,教学PPT,实验内容上线。

 

1586780786026007868.png

视频学习

1586780841088020949.png

实验实训

KFCoding作为一个大规模在线实训平台,还有提供大量支线课程,解决大学计算机通识课程中学生起点差异问题,提供给不同需求的学生自主开展拓展学习。

1586781125826053068.png

开源课程

(3)python123测试和作业上线

根据不同的单元和学习阶段,设计了不同题型的题目。每周知识测试测试对重要的知识点的理解和掌握,以选择题和填空题为主;实验是程序设计题,综合作业是设计类的文章大作业。

测试与作业.png

测试与作业

(4)企业联合教学

学习生态圈中的学习资源突破了教师单一提供,引入了企业互联网课程资源。大数据、人工智能技术发展很快,我们和百度联合,引入了百度AI课程,企业课程内容偏应用,可加强本课程的实践教学,此外还有精彩的讲座,让同学们能接触最前沿的新技术发展。

1586782962522073574.png

1586783039894017885.jpg

1586783079406047844.jpg

百度AI课程

(5)学生共建课程资源

学生们在生态圈的讨论区的主题讨论内容、Wiki协同协作区的创作、社交群中的精彩Q&A,推送的公众号技术文章都是课程学习资源的一部分。

在第一周,我们在腾讯文档中开辟了课程Q&A的协同写作,邀请优秀学生轮值,每天整理群中问题,记入文档,向所有同学开放阅读。既可以减轻教师和助教回答重复问题的工作量,也是来源于实践的不可多得的学习资料。

在线协同协作Q&A.png

在线协同协作Q&A

二、引导学生深度学习

布鲁姆将认识领域教育目标分为知识、理解、应用、分析、评估、创新六个层次。前三项是基础学习,后三者是深度学习。本学期课程是大学计算机通识教育的第二学期,学习的重点从上学期的知识、理解、应用迁徙到分析、设计、创新。这一迁徙不可能一蹴而就。学习生态圈旨在组织和激发以“学生”为中心的学习行为。在这样的生态环境中,教师不是无为而治, 而是作为主导者,设计一系列的措施,去推动学生的深度学习行为的发生。

1.    录制在线学习流程

考虑到学生第一次面对在线教学,本课又使用了多平台、多工具、多资源,开学前录制了视频,告知学生学习流程、学习方法和考核要求,做好开学准备。

学习流程介绍视频.png

        学习流程介绍视频

2. 设计学生学习流程

每单元绘制学习流程图,指导学生应该如何进行自主学习,按时完成各个时间点的测评任务。每周学习任务和考评节点,发布公告,使学生明确学习任务。

单元学习流程图示.png

       单元学习流程图示

3.确认每周学习任务

使用腾讯文档打卡,帮助学生明确学习任务,不遗漏。

1586787918890004154.png

           学习任务在线打卡

4. 温故而知新

学生提出上学期的课本没有带回家, 开学前腾讯课堂两次直播课,帮助同学们温故而知新,同时体验直播授课,做好调整。每单元增加前情回顾,复习上学期的相关的知识点。

5.监督学生的学习行为

利用各大平台记录的学习行为数据,获取了学生学习视频的时间、直播观看时间,知识点测试成绩、实验完成度,了解第一单元的各个知识点的掌握程度,结合群中答疑的热点,获取单元学习的难点,组织直播教学内容。获取学习预警的学生名单,通过微信联系,了解学生的学习困难,给与帮助。

 

1586782290197028588.png1586782290270049936.png

                  作业可视化分析

6.分享学生设计作业

学生的学习能力转型需要一批领路人。利用python123平台的专栏文章,分享同学大作业的设计思想、代码、体会。激发了学生的设计热情。第二周的大作业中涌现出一批有创意的好作品,超出预期。


1586782434122025886.png1586782434053062870.png

            分享设计类作业

7.建立学生助教团

建立学生助教团,28位同学参加成为学生志愿者,为同学答疑解惑,共同建设课程。也想通过这些同学,作为领导者,推动更多同学参与到学习圈的学习活动。

1586782578557048012.png

三、总结与展望

接下来,数据学院会进一步整合用到的平台和工具,计划这学期完成一站式的在线学习与实训服务,更加方便地为同学们提供优质教学资源与学习体验;同时,学习平台还会留存同学们的学习行为数据,老师们会根据这些数据来更好的改善学习策略,督促并激励同学们在这个非常时期顺利地完成本学期课程,也为下学期将这种模式更广泛的推广打下基础。