APP下载

混合式教学在中职“C语言程序设计”课程中的实践研究

2021-03-24陈刚

家庭教育报·教师论坛 2021年47期
关键词:C语言程序设计混合式教学中职

陈刚

【摘要】随着新课程教学理念的提出,在教育教学中也需要不断地进行改革,混合式教学在教学中的应用能够更好地激发学生的学习兴趣,让学生体会到知识学习所具有的趣味性。本文重点阐述混合式教学在中C语言程序设计课程当中的应用策略,以此更好的优化教育教学效果。

【关键词】混合式教学;中职;C语言程序设计

中职阶段普遍开设C语言程序设计,但是在教育教学中,传统的教育教学模式相对比较单一,并没有意识到学生的主体地位,这种教育教学形式严重阻碍学生的全面发展,不利于学生学习效率的提升。C语言程序设计这门课程不仅是程序设计语言的基础,也是各种电子产品得以软件开发的语言。在实际中运用得非常的广泛,具有很强的实践性。当前在中职教育教学中,仍然是采用传统的教育教学模式,相对忽略学生的学习过程,不利于激发学生的学习兴趣,会让学生感觉知识学习枯燥乏味。混合式教学在c语言程序设计当中的应用,能够更好的满足学生对于知识的需求。学生可以基于自身学习的需求、特点,选择相应的方式方法进行学习,从而优化学习效率。

一、混合式教学在中职“C语言程序设计”课程中应用的必要性

(一)中职生源特征

中职学生大多是经历了中考的失败,学习兴趣以及学习动力都不足,对自己失去学习的自信心,学习的态度也非常的消极,长此以往,并不利于学生的全面发展。分析这一现象存在的原因是因为学生在学习的过程当中并没有养成良好的学习习惯和方式方法,针对中职学生的这一现状,教师要能够构建切实可行的教学策略。可以将混合式学习应用到在课前预习、课程学习及课后复习当中,以此突出学生在学习当中的主体地位,激发学生参与到知识学习的积极主动性。

(二)课程特点、目标

C语言程序设计是一门编程类的语言课程,在学习的过程当中,需要学生具备一定的基础知识。通过C语言知识的学习,培养学生具备计算思维,为后续的学习和发展奠定扎实的基础。C语言程序设计也是一门理论性和实践性比较强的课程,对于学生来说,相对于枯燥乏味,如果依然是采用传统的教育教学形式,显然不能够满足学生对于知识的学习需求,混合式教学的应用则可以改变这一现状,从而提升教学的有效性。

C语言程序设计的课程目标是通过知识的系统化学习,让学生具备计算思维,能够掌握语言知识的基本语法和流程,对问题进行分析解决。在编程对在编程过程当中所存在的问题能够做到调试分析,养成良好的编程规范以及模块化代码的意识。这些教学目标对于中职学生来说具有一定的难度,混合式教学方式方法的应用可以将教学目标变得更加的灵活,学生可以基于自己的需求选择相应的教育教学内容,习得相关的知识,实现教学目标。

(三)教学过程

混合式教学在C语言程序设计当中的应用主要是充分互联网平台的作用,对多种教育教学资源进行整合,强化师生之间的互动,也能够实时的了解学习情况。通过混合式教学的应用能够通过平台的形式发布学习资源,并互动答疑,了解学生的学习情况,并在第一时间内发现学生在学习当中所存在的问题,改进教学内容和方式方法,更多的体现学生的主体性。

二、混合式教学在中职“C语言程序设计”课程中的具体应用措施

(一)构建线上课前预习,提升预习效率

C语言程序设计中,混合式教学的应用,首先要着重构建线上的课前预习形式,在课前可以通过平台的形式将教学目标和学习任务发送给学生,让学生进行自主预习,发送的内容可以是单一的形式,也可以具有多种形式,例如需要学习内容的课件、视频、练习题,相关的案例等。在c语言程序设计中,要能够考虑到中职学生的认知水平和接受能力,可以录制一些知识相关的视频或者动画,激发学生在预习当中的兴趣,预习之后也要完成练习小测验,通过这种方式,教师能够了解学生的预习情况,并基于学生的预习情况制定课堂教学的具体内容以及采用的方式方法。

(二)构建线下课堂教学,突破重、难点

C语言程序设计的教学地点一般在机房,教师可以基于学生的自主预习,在课堂教学中,重點解决学生在学习当中所存在的问题,在机房进行知识的系统化传授,强化师生的互动交流,引导学生以小组为单位进行讨论分析,并自主的完成c语言程序任务。此外,教师要能够对学生在编程过程当中存在的共同问题进行分析指导,通过示范的形式让学生了解编程当中的注意事项。也要注重提升学生的自主学习能力,让学生做到举一反三,深化学生对知识的认知。

(三)及时反馈,做好线上线下课后服务

混合式教学在C语言程序设计中的应用,如果学生在学习当中存在任何的困难,可以进行讨论交流,也可以寻求教师的帮助,最终的目的都是为了找到对问题进行分析解决的答案。教师在整个的教学过程当中,要敏锐的捕捉学生在学习当中所存在的问题,在学生最需要的时候,通过在线答疑或者是点评的方式对学生所存在的问题进行分析解决,由此让学生习得相关的知识内容,提升学生的自主学习能力。

C语言程序设计中混合式教学的应用主要是采用线上或线下两种方式,教师在线上教学方式主要是为学生提供所学习的知识内容以及收集反馈难点。在课堂中主要是对学生进行知识的讲解,当完成一个任务之后,可以通过调查问卷的形式了解学生的学习情况。针对于学生在学习当中所存在的共性问题,也可以制作成视频的形式,鼓励学生自主的学习,从而优化教育教学效果。

结语

总之,混合式教学在C语言程序设计教学中的应用,能够更好地优化教育教学,体现学生在学习当中的主体地位,学生可以基于自身的学习需求,选择相关的内容进行知识的学习。让学生更多的体会到C语言程序设计所具有的趣味性,构建相对完善的知识体系,也为学生的后续学习和发展奠定扎实的基础。

参考文献

[1]郭雨.C语言程序设计课程线上线下混合式教学模式研究[J].软件,2021,42(12):28-30.

[2]王雪,姜学锋,刘君瑞,魏英,周果清,张秀伟.线上线下混合式教学模式在C语言程序设计实验教学中的应用[J].计算机教育,2021(11):152-156.

[3]王玉星.混合式教学在《C语言程序设计》课程中实施的初步探究[J].科技风,2021(30):43-45..

[4]马明祥.基于学习通的混合式教学在C语言程序设计公共课中的应用研究[J].科教导刊(中旬刊),2019(23):122-123..

猜你喜欢

C语言程序设计混合式教学中职
“课程思政”下中职《基础会计》的教学改革
新疆中小学和中职学校全面开学
多媒体技术助力中职美术教学
基于SPOC平台的混合式教学模式研究和实践
以“学生为中心”的《C语言程序设计》教学设计探究
基于SPOC模式的《大学计算机基础》课程改革的研究
基于翻转课堂的《C语言程序设计》课程教学系统的实现与研究
中职数学作业批改中的问题及对策
浅谈《C语言程序设计》课程的教学改革
《C语言程序设计》课程的教学改革与实践