基于云平台的C程序设计课程的教学设计

2020-07-04 02:15唐涛
电脑知识与技术 2020年15期
关键词:云教学C程序设计教学设计

唐涛

摘要:针对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结语

结合云平台的教学设计是一种全新的尝试,只要教师掌握了课程的设计过程,再结合云平台的各个功能模块,可以很好地提高课堂效率。云平台的讨论区、随机抽问、实训项目、问卷调查等模块可以很好地提升学生的参与度和学习体验,在增强互动的同时,激发学生的主动学习能力,体现了云教学的教学设计理念。

猜你喜欢
云教学C程序设计教学设计
高中数学一元二次含参不等式的解法探讨
“仿真物理实验室” 在微课制作中的应用
翻转课堂在高职公共英语教学中的应用现状分析及改善建议
C程序设计趣味教学初探
接轨全国等级考试,探讨高校C语言课程教学改革
论中职生C程序设计学习兴趣的培养
基于云计算的虚拟实验云平台设计
物理“云教学”初探