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

翻转课堂在程序设计课程中的应用

前言:想要写出一篇引人入胜的文章?我们特意为您整理了翻转课堂在程序设计课程中的应用范文,希望能给你带来灵感和参考,敬请阅读。

翻转课堂在程序设计课程中的应用

摘要:随着信息技术的迅猛发展,涌现出了物联网技术、云计算技术、人工智能技术等一系列高精尖技术,并不断推动编程语言的改革与发展,C语言作为众多编程语言之首,也迎来了新的机遇与挑战。与此同时,高校对于教学模式转变的呼声也不断提高,翻转课堂作为信息化时代教学模式下的产物,必将成为各大高校的“新宠儿”。本文在分析C语言程序设计课程教学中存在问题的基础上,结合课程设置的特点,提出了基于翻转课堂的全新教学模式。翻转课堂教学模式与传统的课堂教学模式相比,允许学生们根据自己的情况来安排和控制自己的学习进度,并在课程教学中加以实践和运用,全面提升了教师和学生之间在课堂中的互动,从而有效的实现了个性化学习,转变了传统的课堂管理模式。翻转课堂教学模式在高校各类课程的教学中实施,必将提高学生的学习积极性和能动性,从而促进高校教学质量的提升,因此,翻转课堂必将成为我国教育整体发展的新途径之一。本文将翻转课堂教学模式应用于C语言程序设计课程中,并且进行了课前、课中和课后三个阶段的实施。实践证明,翻转教学模式可以充分激发学生学习兴趣,提高学生独立学习的能力,是提升C语言程序设计课程教学水平的有效途径。

关键词:信息技术;翻转课堂;C语言程序设计;教学质量

0引言

随着信息技术的发展,计算机已成为人们生活的必需品,掌握计算机信息技术是现在大学生必备的技能之一。C语言程序设计课程是面向所有理工科大学生的一门基础课,同时也是培养大学生信息素养和思维能力的一门重要课程,教学的目的是让学生培养科学的思维习惯,并利用计算机来解决生产、生活中的实际问题。在传统的教学活动中,老师在课堂上传授知识,而知识整合、消化和应用是在课后进行的。由于学生数量众多,教师的统一教学无法满足每个学生的学习需求,部分学生很难完全跟上教学进度,全数理解和开展应用更是变得不可能。在传统的课堂中,教师讲、学生听,学生总是处于被动的位置,不利于培养学生学习的积极性和主动性,更不用说培养其探究学习和终身学习的学习习惯和能力。基于传统教学中存在的以上问题,翻转课堂教学模式应运而生。翻转课堂是近几年来出现的符合教育部信息化教学改革目标的创新教学模式。它提供了深度整合信息技术和教育的可能性。目前,C语言程序设计课程的教学普遍采用的是传统的知识结构驱动的教学方法。教师们教授知识要点,学生们一步一步进行学习,教学效果往往都不是很理想。为了从根本上提高C语言程序设计的教学效果,培养学生使用编程语言开发软件的实际能力,有必要引入新的有效的教学模式,来进一步提高C语言程序设计课程的教学效率。

1翻转课堂教学模式

翻转课堂主要是以学生为主体,他突破了时间与空间的限制,学生可以自主的,随时随地的进行学习。传统的教学模式是教师在课堂上进行讲授,学生在课下进行巩固,而翻转课堂的教学模式则是学生在课下先根据老师提供的视频进行自学,老师在课上再根据学生学习的效果进行点评。教师制作小视频成为了翻转课堂教学资源的核心部分。C语言程序设计课程是理论与实践相结合的计算机科学基础课程,以前的教学模式是书本为重点,理论为主,从而导致了学生课堂上听懂,但是课下不会动手练习。而翻转课堂教学模式是鼓励学生勤奋主动积极的参与实践,勇于探索和创新,教学的重点转向了教师的指导和学生的自我学习模式,从而培养学生的信息技术素养,独立的学习新知识新技能,使得学生具有提出问题、分析问题和解决问题的能力。为了实现翻转课堂,教师们不仅要对自己的课程进行精心的设计、录制微课程的产品、学习教学软件及搜集相关信息资源,还要帮助和引导学生广泛地收集不同类型的资料,对C语言程序设计课程教学质量提供技术平台支持。

2课程现状分析

C语言程序设计是一门实践性和逻辑性很强的课程。在教学过程中,教师深刻感受到的是:学生们在开始学习C语言的时候,都会觉得C语言语法难懂难记、使用灵活多变难以掌握、程序编程不知道从何着手,学生们刚刚接触代码对C语言的理解还很欠缺,课程教学效果和学生的学习效果都达不到教学目标的预期。C语言不仅可以培养理工科大学生的编程思维,更是在相关专业学生学习和理解后期面向对象语言的过程中扮演了重要角色。作为各大高校的公共专业基础课程,只有在电脑上经过长期的实践训练,学生才能更好地理解C语言的编程思想。作为一门计算机编程课程,实践训练是学生学习的重要组成部分。如果按照传统的黑板粉笔式的课堂教学模式进行教学,则很难达到良好的教学效果。在传统式的教学模式上学生们的积极主动意识得不到调动,学生的实训得不到重视。因此,如何让学生在学时一定的情况下学习C语言效果最大化是我们要关注的话题。

3构建C语言程序设计翻转课堂教学模式

3.1课前学习

首先,教师可以在课前将课堂的内容编排成小视频上传到资源库上面,制作视频可以根据这门课程的课程特点和教学目标对整堂课的教学内容进行设计,在制作视频中过程中对关键知识和内容做以强调说明。对于学生来说,可以根据教师课前安排的学习任务,对课堂内容进行预习和理解,对教师课前设置的相关知识进行提前接触。自己也可以在网络课堂上进行测试训练,教师也可以根据学生的测试成绩结果来安排课堂上的相关教学内容。这样不仅可以进一步加强师生之间的互动,准确及时的解决每个学生的学习情况,还可以高效的提高C语言程序设计课程的教学质量。

3.2课中教学

在课堂教学活动教学模式的好坏决定了这堂课的教学效果,通过翻转课堂教学模式,教师可以根据学生的测试结果对测试题目进行讲解,并且有计划的引出本节课的教学任务。例如在学习do-while语句时,教师会先让学生在上课前观看学前视频并完成相关练习,教师可以依据学生的实践结果对do-while语句的基本形式和使用注意事项进行讲解,当学生理解后,教师则逐步加深知识的讲解,例如,对不同条件下do-while语句执行形式,以及do-while循环语句的使用方法进行讲解。课堂讲解主要以编程思想和方法为主,讲授如何使用do-while语句解决实际问题。课程主要是基于编程的方法,教会学生如何使用C语言来解决实际问题。教师应发挥指导作用,指导学生处理问题,重点发现问题、分析问题并且解决问题,从而提高学生的自学能力。

3.3课后巩固

不仅要有课前的自主学习和课堂上的学习,课后知识的巩固也很重要。教师也可以利用在线课堂来随时跟踪学生的学习趋势和学习成果,课下安排一些作业来强化学生的知识点,帮助学生巩固课堂上的知识。除此之外,网络课也可以加强师生之间的互动,形成完整的知识结构体系,引导学生总结巩固课堂知识,和老师保持良好的沟通,鼓励学生在课后不断加强知识的巩固,培养学生的创新思维。翻转课堂教学模式是在信息技术的支持下,将课前的知识传授、课中的知识内化和课后的知识补救有效的联系在了一起,创设了一个学生自主学习的环境。它的实施主要包含三个方面:课前教师创建制作视频,课程中间组织学习任务,以任务驱动的方式进行学习教学,课后上传作品拓展学习。微视频的制作有效的提高了知识的传授效果。

4改革效果和创新点

通过对C语言程序设计的教学改革,笔者发现学生在这种课下先观看教师事先准备好的视频教学,在课堂上带着问题去听讲,学生们的注意力会明显的得到改善;在课堂上通过师生之间的研讨以及演示,会加深学生对知识的理解及应用;与传统的教学模式相比,基于翻转课堂的C语言程序设计课程教学模式的创新点有以下几点:(1)课堂教学的教学方式是灵活的,教学环境是不固定的,它可以在任何时间和任何地方反复学习。学生之间可以相互交流,相互学习,促进理解,这样就能消除编程课程上新生的恐惧。翻转课堂下,加速了学生对实际问题的理解和应用。(2)在课程教学中引入翻转课堂的概念,强调学生自学和教师辅导的全新教学模式,提高了教学效果,实现了培养学生实践动手能力的目的。(3)C语言程序设计这门课程语法多和逻辑性强,学生学习起来非常枯燥。翻转课堂教学强调学生的积极参与互动性,有利于培养学生的逻辑思维能力,可以为学习其他的语言课程打下基础。

5总结

本文首先介绍了翻转课堂的教学模式,然后对C语言程序设计的课程现状进行了分析,并且构建了C语言程序设计翻转课堂的教学模式,并且指出了教改的创新点以及效果,最后对整篇论文进行了一个总结。在C语言教学中引入翻转课堂教学模式,对于增强学生的团队合作能力,激发学生的学习兴趣,优化教学效果具有着重要意义。然而,翻转课堂教学对于促进学生学习绩效方面的有效性也还需要进一步去验证。在翻转课堂的实施中也会出现一些问题。一些学生在上课前具有很差的自学习能,在课上每个学生是否都达到了教学要求等。随着后期的继续探索和经验的积累,翻转课堂的模式将变得越来越完善,并将发挥着更重要的作用。

参考文献

[1]谷岩,宋文,刘敏华,等以能力培养为导向的大学计算机基础课程教学改革与实践[J].中国大学教学,2012,(8):24-27.

[2]董黎明,焦宝聪基于翻转课堂理念的教学应用模型研究[J]电化教育研究,20147:108-113

[3]祝国明综合案例教学在计算机教育中的探索应用[J]科技信息(科学教研),200824:467

[4]杨琴“互联网+翻转课堂新模式”《C语言程序设计》教学改革与实施[J]教育现代化,2017,4(41):69-70

作者:秦蒙 谢俐 张海 单位:重庆电力高等专科学校 信息工程学院

相关热门标签