缘起
最开始进行教学时,会在代码注释中将课程的关键知识点进行记录。包括在讲解题目的时候会将解题步骤的伪代码或语句描述写下来,学生在课堂上依据解题流程一步步转换成程序语言,大部分的题目都是可以独立完成的。有部分同学会将我在注释中记录的知识点写在笔记本上,用于课后复习。
大部分的学生是没有记笔记的习惯的,在课后作业时,往往要求学生先复习再去动手完成作业,但实际情况是只有少部分学生能做到这点。除了自律因素以外,也和复习效率有关。
课后复习
目前课后复习的手段一是课堂视频回放,二是解锁的知识点,三是课上记录的笔记。
视频回放
通过视频回放进行复习存在一个问题——时间。大部分学生能分配给编程的课余时间是比较少的,要在有限的时间内观看至少40分钟打底,大部分情况下是80分钟的视频来进行复习的话,效率是比较低下的。
解锁的知识点
公司有对每节课的课件内容都整理了个知识点,老师能进行解锁。通过课后解锁的知识点相较视频会更加的高效些,但是也会存在一些问题。在1V1的教学过程中,每个学生的情况是不一样的,解锁的知识点就是基础知识点的罗列,对于课堂上的例如解题的思路流程,对于犯过的错误的记录,以及拓展出来的其他知识点,这些都是没有的。且一些课程是没有可解锁的知识点的。
课堂笔记
通过课堂笔记复习会更加的高效和有针对性些。但是记笔记的同学是少数。
之前有试过将写在注释中的笔记腾到Word中或是其他的文档中。效果还是可以的。
远程操作的一些问题
课堂上为了检测学生的掌握情况常会有让学生远程操作自己的电脑来编写程序。在这个过程中最常出现的问题就是中英文输入法的不同步。以及学生在操作过程中因为网速等问题出现的操作卡顿。而如果让学生在自己的电脑上些,将过程进行共享的话经常就是“老师,题目是什么?再说一遍”。
在线文档
为了解决这些问题就尝试使用了在线协作文档,将文档共享给学生。有练习需要做的时候把题目复制进去,或是截图插入图片,学生在自己的电脑上进行操作练习,整个过程是比较方便的。课后学生也只要通过链接就能看到笔记进行复习,且移动端也能进行访问,目前来说效果还是不错的。
工具推荐
石墨文档
石墨文档是我用的最多的,有本地桌面APP也能直接在线登录在Web端进行使用。文档的格式比较多,文档、表格、白板,思维导图等。能应付各种情况。且也能让学生进行协作编辑,有的时候会出一些题,让学生在线进行测试,直接编辑作答。
在书写过程中能直接使用markdown语法进行编辑,书写过程还是比较舒服的。利用markdown语法,对代码的显示也是比较好的。
幕布
在平时上新课的时候用的不多,一般实在帮学生复习,梳理知识点的时候会用到。层级结构,写起来比较方便
并且还能一键转换成思维导图,用起来很方便。
结语
灵活利用工具提高课堂质量,以上就是在教学过程中使用在线文档的一些体会。