源码编辑器编程课程的教学反思
学习内容的选取与组织
编程课的作用和意义 学习内容的选取与组织,既要考虑教材本身具有知识性、趣味性等特点和编排上力求符合学生的认知水平;又必须遵循“用教材教”而不是“教教材”这一原则。下面我谈一下对《程序设计》课程中源码编辑器编程方法的应用,主要包括“选材—自主建模—交流讨论—实际操作”四个环节来完成教学目标。
学习内容的选取与组织,既要考虑教材本身具有知识性、趣味性等特点和编排上力求符合学生的认知水平;又必须遵循“用教材教”而不是“教教材”这一原则。下面我谈一下对《程序设计》课程中源码编辑器编程方法的应用,主要包括“选材—自主建模—交流讨论—实际操作”四个环节来完成教学目标。首先,我在学期初为每位同学准备了五份源码编辑器设计报告书:在教师的指导下根据教材内容利用所提供的编译工具、链接工具及语言开发环境,自行构造源码编辑器,以实现编写自己需要功能的软件系统的创新型活动,让学生们尝试把基础理论运用到实践当中去。通过编程和修改代码,培养他们自主探索解决问题的能力和创新精神。其次,学生将分小组进行头脑风暴式的讨论并做出小组建议,共同商量如何达成各种预定功能的方案,
然后学生集体完善和补充形成新的源码编辑器的实现方案。最后,由任课老师带领大家在教室里演示、介绍和展示各自的方案,并进行反馈评价。最终结果是学生在各自所构想的源码编辑器的帮助下都顺利地写出了自己的创新型程序。由于程序的设计灵感全部源自日常学习和生活,因此极富有现实意义。第三,这些源码编辑器的输入是很简单的,仅需包含文字,图片,或者链接就可以。但它们的输出却十分复杂,因此源码编辑器之间需要紧密配合才能协调好地完成程序的执行任务。例如:我在学期初为每位同学准备了五份源码编辑器设计报告书:在教师的指导下根据教材内容利用所提供的编译工具、链接工具及语言开发环境,自行构造源码编辑器,以实现编写自己需要功能的软件系统的创新型活动,让学生们尝试把基础理论运用到实践当中去。通过编程和修改代码,培养他们自主探索解决问题的能力和创新精神。最后,由任课老师带领大家在教室里演示、介绍和展示各自的方案,并进行反馈评价。最终结果是学生在各自所构想的源码编辑器的帮助下都顺利地写出了自己的创新型程序。由于程序的设计灵感全部源自日常学习和生活,因此极富有现实意义。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论