公务员期刊网 论文中心 正文

微课在C语言程序设计教学中的应用

微课在C语言程序设计教学中的应用

摘要:随着我国教育水平的不断进步,微课已广泛应用于各种教学科目。本文对微课进行了深入的研究和分析,重点阐述了微课自身的特点及在C语言设计教学中的具体应用,以解决传统课堂模式中存在的一些实际问题。希望学生能更加积极主动地学习C语言程序,充分应用现代化教学方法,全面提高教学效果。

关键词:微课;C语言程序设计;教学;应用研究

在当前教育中微课得到广泛运用,因具有针对性强、时间短、内容丰富等特点而深受师生欢迎。C语言教学有难度且理论性、思维性较强,对高职学生难度较大。有些内容学生无法理解,在学习初期不能真正深入课程中探究知识。因此,借助微课教学的方式,让微课与计算机课程相结合,能更好地提升课堂教学效果。

1微课特点概述

微课是一种现代信息化的数字资源,能根据学生的认知规律及发展特点不断地扩展素材结构,从而使学生更好地理解教学内容。主要通过制作课堂教学短视频,其中包括教学设计、教学课件及教学反思等内容。与传统的教学资源相比,微课具有明显的特点和优势:第一,时间较短。在使用微课教学的过程中,教学视频占有核心地位。通常微课视频的时间大约在5~8min,最长不超过10min。第二,内容较少。微课教学所涉及的教学内容并不多,与传统课堂相比,微课更加倾向突出主题,非常适合教师进行C语言程序设计教学。微课能明显突出整个教学过程中的重点知识内容。第三,容量较小。微课所涉及的辅助资源大约在几十兆,所采用的视频格式通常为flv、rm、wmv等流媒体格式,方便师生在线观看视频。第四,情境真实。通过微课视频进行教学,能创造真实的情境且资源丰富,所选主题明确。师生能在更加形象具体的情境中实现自身的目标,大幅度提高课堂教学质量。

2以双重for循环嵌套程序为例进行分析

2.1C语言程序设计课程概述

在计算机教学过程中,涉及许多种类的编程语言,C语言就是其中之一。C语言发挥着重要作用,首先,C语言语法结构简单明了,不同于其他程序的复杂性,在写出程序时,也可达到高效的效果。同时,C语言语法程序更加容易描述算法,大部分工作人员愿意使用C语言。因此,想要提高学生程序设计的质量和水平,就必须全面掌握与C语言程序相关知识内容。其次,C语言能够让使用者进行更深入的研究,在对整个系统的底层进行分析时,可使用C语言编写操作系统。否则无法对操作系统进行更深入地研究,在编写程序的过程中将会遇到较大的阻碍。最后,C语言能够衍生出许多新类型的语言,例如java、C++等。因此,掌握好C语言才能掌握其他相关的知识,从而去开发和利用新型语言。

2.2微课在双重for循环嵌套程序教学中的应用设计

在C语言程序设计课程中,学生必须要掌握双重for循环嵌套程序的内容。但学生对此类型的阅读题极为抗拒,他们无法深入地理解整个执行过程,特别是在进入第二层循环后,学生面临的困难较大。为了帮助学生更加深入的理解双重for循环嵌套程序这个知识点,可通过微课视频动画的形式来展示。使整个执行过程更加生动形象地展现在学生眼前。同时,分别采用不同的形式记录整个过程的变化状况。为了使学生能够更加积极主动地参与到微课的教学过程中,教师应做好讲解工作,及时进行指导和分析,使程序结果更精确。首先,设置微课的教学目标。在进行设计教学目标时,应充分考虑到学生的认知状态及课程要求标准。将教学目标设置为学生能正确理解和分析的双重for循环嵌套程序,并且能通过自身努力得出正确的程序结果。其次,做好课前准备工作。课前准备工作包括两方面:教师准备工作及学生准备工作。教师应充分查阅资料并制作课件,必须保证课件中含有动画视频。此外,还要包含一些带有答案的习题,确保学习任务能够明确地展现在学生眼前。学生应完成简单的阅读任务,明确微课的学习形式,从而进行小组讨论和分析。再次,明确教学环节。教学环节主要包括三方面:引入任务、分析任务,实施任务。在引入任务方面,应保证微课视频中含有动画,通过展示时钟的不同指针转动状况来引入双重for循环嵌套程序。这样能引起学生注意力,激发学生的学习兴趣及好奇心,并且使其明确自身学习任务。在任务分析方面,应分析双重for循环嵌套程序的具体执行过程,主要分为两个循环层次:第一层次,教师展示动画视频。将整个程序看作一个整体。第二层次,循环分析过程。做好记录工作,教师分析几个程序后,学生自己分析剩余的过程。只有这样才能正确地写出程序结果,然后进行程序结果的验证,从而完成学习任务。最后,给学生布置相应学习任务。教师应注意布置的内容,这对于学生而言非常关键。调试程序的验证结果也不容忽视,这能有效加强学生对双重for循环嵌套程序的理解。

3微课在C语言程序设计课程中的作用

3.1培养学生学习兴趣

据调查结果显示,与传统课堂形式相比,微课有着更明显的教学效果。同时,学生更加积极主动地参与到课堂活动中,有效培养了学生对C语言程序设计课程的兴趣。大部分学生认为通过微课这种教学方式,能更好地帮助自己理解C语言程序的相关知识内容,并且加深印象,从而提高对这门课程的兴趣。

3.2帮助学生掌握重点和难点

在C语言程序设计课程的教学过程中,涉及许多重点及难点内容。如果使用传统的教学方式,大部分学生无法准确掌握这些重点和难点。而通过微课教学,学生能及时掌握这些重点内容,并攻克难点障碍。在课后学生会主动查阅资料,并通过微课动画的展示更加深入地理解这些理论知识。

3.3课内和课外的有机融合

通过微课这种现代教育信息技术,能促进学生更加积极主动地学习C语言程序设计,并能够促进课内和课外的有机融合。教师可通过计算机网络一些视频动画,学生在课外也能随时查阅这些视频进行学习。

3.4良好的发展前景

现代社会趋向信息化发展。在教育领域当中,微课发挥着重要作用,有良好的发展前景。对教师而言,通过微课的方式能有效解决传统教学模式中的一些突出问题,并促使教师在讲课过程中更具有针对性,有良好的教学效果。对学生而言,可根据自身实际状况来选择学习内容,不断地进行巩固。同时能有效地拓展知识面,加深印象。由此看来,在今后的教育发展过程中,微课能充分发挥自身的作用,这不仅能提高学生的学习质量,还能促进教师行业的发展。通过微课这种辅助方式,能够促进学习模式的不断变革,同时也为教师和学生提供了交流研究的平台。

4结语

总而言之,微课的时间较短且内容较少,但却具有极其重要的意义。通过微课教学有着明显的教学效果,同时发挥着重要的积极作用。本文分析了微课在C语言程序设计课程教学过程中的具体应用,并有效优化了应用程序和环节。通过这种辅助的教学方式,能使学生有更好的发展。

参考文献:

[1]相方莉.“微课”翻转课堂在高职C语言教学中的应用研究[J].中国教育信息化,2014,(10):72-76.

[2]呙明辉,周文芳.“微课”在C语言课程教学中的应用研究[J].电脑知识与技术,2016,(03):82.

[3]朱鸿鹏.微课在C语言课程教学中的应用探究[J].电脑知识与技术,2015,(06):26-29

作者:杜长磊 单位:江苏省宿迁经贸高等职业技术学校

相关热门标签