唐涛
摘要:针对c程序设计课程在常规教学设计中存在的问题,提出一种结合云教学平台的教学设计方法,并通过一次课程的具体教学设计来描述各教学环节,简述如何提升课程的教学效果。
关键词:c程序设计;云教学;云教学平台;教学设计
中图分类号:TP311 文献标识码:A
文章编号:1009-3044(2020)15-0174-02
1概述
自20世纪90年代以来,c语言在全世界迅速推广,c程序设计一直是高等院校的计算机基础课程,它在计算机教育和计算机应用中发挥着重要作用。该课程通过学习C语言,了解基本的程序设计理念,进而掌握结构化编程的思想。但是在实际教学中,教学设计习惯性地停留在经验化教学阶段,导致课堂效率较低,学生对于知识点的掌握往往差强人意。
2云教学
云教学是指在云技术平台的开发及其在教育领域的应用。云教学打破了传统的教学边界,提出了全新的教学概念,集教育、管理、学习、娱乐、互动于一体,让学校、教师、学生可以在云平台完成不同的工作和学习。本文描述的课程采用了Educod-er云教学平台,以下简称“云平台”。
3教学设计
教学是一个由学生、教师、教学资料和学习环境等实体所构成的集合,因此在教学设计中,应考虑到各个实体的功能和实体之间的联系。c程序设计这门课程遵循“以综合能力提升为主线,以知识学习为载体”的人才培养思路,教师和学生通过多种教学资源进行教与学,培养学生的主动学习能力和动手操作能力,掌握程序设计的思想和方法。
常规的教学设计认为教学过程包含以下几个教学环节:课程导入、讲授课程目标、教师讲授、学生学习、课堂实训、知识点总结、学生反馈。在教学设计的过程中需要设计和组织这些环节,使各个环节有效互动和结合起来,达到促进教学的目的。
4结合云平台的教学设计
下文以C程序设计课程中的一次具体教学为例,描述结合云平台的教学设计,教学设计过程按表1的顺序执行。
4.1课程导入(10分钟)
教师将《学习任务书》发布到云教学平台的讨论区,设计一个引起学生兴趣,同时和本节知识点相关的讨论话题,让学生通过发帖的形式参与讨论,教师在讨论区回复并总结学生的讨论焦点,进一步引入本节课的内容。
4.2讲授课程目标(5分钟)
教师讲解本节课的学习目标,包括重点、难点和各知识点,以选择结构的章节为例,学习目标包括以下三点:
(1)if-else语句的用法。
(2)关系运算符。
(3)逻辑运算符。
4.3学习在线视频(30分钟)
教师通过播放课前准备的慕课视频,让学生通过线上学习模拟课堂讲授的场景。在播放视频时,每个知识点的结尾处暂停,由教师结合实际生活中的案例进行小结,让学生从更容易理解的角度来学习和思考。同时教师可通过云平台以随机抽问的方式让学生参与,实时了解学生的学习情况。
4.4课堂实训(30分钟)
教师通过云平台发布课前准备的实训项目,让学生通过项目实战来巩固本节课的知识点。实训项目选择的云平台集成了c语言的开发环境,学生只需要通过网络登录,就可以在线练习编程和调测程序。
4.5课程总结(10分钟)
教师根据实训项目的结果,总结本节课的知识点和学生在实训中遇到的问题,云平台能够根据参考答案自动评分,教师和学生均可查阅提交后的结果。
4.6学生反饋(5分钟)
教师通过云平台发布课前准备的问卷,让学生反馈本节课的学习难点和建议,问卷结果可从系统导出,教师收集并反馈到所在课程组进行讨论,便于进行下一步的改进。
5结语
结合云平台的教学设计是一种全新的尝试,只要教师掌握了课程的设计过程,再结合云平台的各个功能模块,可以很好地提高课堂效率。云平台的讨论区、随机抽问、实训项目、问卷调查等模块可以很好地提升学生的参与度和学习体验,在增强互动的同时,激发学生的主动学习能力,体现了云教学的教学设计理念。