APP下载

应用C语言循环结构解决等差数列求和问题微课设计研究

2016-12-29辽宁建筑职业学院

大陆桥视野 2016年6期
关键词:C语言微课

高 妍/辽宁建筑职业学院



应用C语言循环结构解决等差数列求和问题微课设计研究

高 妍/辽宁建筑职业学院

【摘 要】本文以应用C语言循环结构解决等差数列求和问题作为微课主要内容,阐述了对微课设计进行的研究与探索。

【关键词】C语言;循环结构;微课

当今,信息化高速发展,数字技术正在影响和改变着我们生活中的各个领域,其中也包括教学模式的改变。微课作为数字时代的一种新型课程表现形式,以其主题明确、短小精悍、交互效果好等优点,在各个学科的教学中正被积极地推广和应用。在我院的C语言课程教学中,微课设计被应用于很多较难理解的知识点讲解中,经过实践发现教学效果良好。本文以应用C语言循环结构解决等差数列求和问题作为微课主要内容,对微课设计进行研究与探索。

一、微课的介绍

1.微课的定义。

微课是以视频为主要载体,记录教师在课堂内外教育教学过程中围绕某个知识点(重点难点疑点)或技能点的教学环节开展的精彩教与学活动全过程,具有目标明确、针对性强和教学时间短的特点。

2.微课的组成。

(1)围绕某个知识点或技能点的教学视频和微课设计脚本;

(2)微课教学相关的教学设计方案和教学课件;

(3)微课相关素材、练习题、测试题、教学反思等辅助性教学资源。

3.微课的主要特点。

(1)教学时间较短:时长一般为8—10分钟。

(2)教学内容较少:主要是突出课堂教学中某个知识点,内容十分精简。

(3)资源容量较小:学生可以在线观看视频学习,也可查看相应教学资料。

(4)主题突出:一个微课就只包含一个主题任务,内容明确。

(5)自主学习为主:学生可以使用微课完成自主的、一对一的学习。

二、应用C语言循环结构解决等差数列求和问题微课设计

1.微课名称:应用C语言循环结构解决等差数列求和问题。

2.所属专业:软件技术专业。

3.所属年级:高职一年级。

4.所属课程:C语言。

5.知识点。

(1)掌握while循环语句的格式和执行过程;

(2)学会分析循环结构程序的设计思路;

(3)熟练应用while循环语句来编写程序。

6.技能点:能够通过while循环语句编写程序来解决实际问题。

7.教学类型:讲授型。

8.设计思路。

(1)微课设计目标:通过微课交代出课程的基本知识点(包括理论部分与实践部分)、课程的整个教学环节以及所实现的具体任务。

(2)教学情境设计:在现实生活中,我们会遇到很多需要重复操作的事情。比如,在数学课中曾经接触过的等差数列求和问题。因为等差数列中的数据都是有规律的,而且加法的计算也是重复的,所以完全可以用循环程序来帮助我们完成这个看似复杂的计算。

(3)微课基本思路:在微课设计中,通过教学情境的引入,向学生交代本次课的主要内容是用循环结构程序来解决等差数列求和问题,学生首先聆听教师讲解有关循环结构的相关知识点,教师做好相关的技术指导,之后教师将学生带入到具体任务的实现过程中,包括本次课中主要学习的while循环结构的特点、语法格式、流程图和执行过程,再根据等差数列的特点分析出用程序解决该问题的设计思路和所需变量,然后结合while循环的语法格式将循环语句书写出来。在具体编程设计工作之前要将整个程序的流程分析清楚,再动手写出具体程序,这样才能避免问题的产生,还能够培养学生良好的程序设计书写习惯。学生在分组完成具体任务后要进行讨论,能够总结出while循环应用于实际问题中的设计思路和分析方法,之后能够举一反三合理解决其它问题。本次课程结束前,要求各项目组对项目成果进行演示和阐述,并进行评分。最后总结归纳本次课的主要内容。

9.教学过程。

(1)片头(20秒以内)

通过画面展示“微课”名称 、“微课”所支持的课程名称、“微课”教学内容简介、“微课”主讲教师简介。可以添加适当的背景音乐。

(2)正文(8分钟)

① 画面1:通过课件展示教学情境,引入具体研究任务。(30秒)

具体展示内容:各位同学,在现实生活中,我们会遇到很多需要重复操作的事情。比如,在数学课中曾经接触过的等差数列求和问题。因为等差数列中的数据都是有规律的,而且加法的计算也是重复的,所以完全可以用循环程序来帮助我们完成这个看似复杂的计算。

② 画面2:讲解循环结构的特点、while循环的语法格式和执行过程。(220秒)

具体技术指导内容:学生首先聆听教师讲解有关循环结构的相关知识点,教师做好相关的技术指导,之后教师将学生带入到具体任务的实现过程中,包括本次课中主要学习的while循环结构的特点、语法格式、流程图和执行过程。

③ 画面3:分析等差数列求和问题中所使用的变量、设计流程,并进行程序编写。(300秒)

具体操练内容:向学生交代本次课的主要内容是用循环结构程序来解决等差数列求和问题,再根据等差数列的特点分析出用程序解决该问题的设计思路和所需变量,然后结合while循环的语法格式将循环语句书写出来。在具体编程设计工作之前要将整个程序的流程分析清楚,再动手写出具体程序,这样才能避免问题的产生,还能够培养学生良好的程序设计书写习惯。

(3)小结(20秒)

通过画面展示总结本微课重点。

(4)片尾(10秒)

通过画面展示“微课”制作者信息、 相关“微课”信息、“微课”应用信息和必要的内容注解。

三、结语

本微课在C语言教学中已经应用,并取得了较好的教学效果,学生通过微课的学习对C语言循环结构的理解更加深刻了。张一春教授认为,对于老师而言,最关键的是要从学生的角度去制作微课,而不是在教师的角度去制作,要体现以学生为本的教学思想。因此,在今后的微课设计中,我们还要不断地探索,真正使微课成为学生自主学习的重要资源。

参考文献:

[1]张一春.微课建设研究与思考[J].中国教育网络,2013,10.

[2]孟祥增,刘瑞梅,王广新.微课设计与制作的理论与实践[J].远程教育杂志,2014,6.

[3]钟绍春,张琢,唐烨伟.微课设计和应用的关键问题思考[J].中国电化教育,2014,12.

猜你喜欢

C语言微课
微课在高中数学教学中的应用与反思
基于Visual Studio Code的C语言程序设计实践教学探索
微课在幼儿教育中的应用
微课在初中数学教学中的应用
微课在高中生物教学中的应用
微课在初中历史教学中的应用
51单片机C语言入门方法
微课在心理健康团训师培养中的应用探讨
基于C语言的计算机软件编程
C语言程序设计课程教学与学科专业相结合的探索