李晶

[摘 要]现代社会经济的高速发展对我国教育事业提出了更高的要求。在中职学校开展C语言程序设计教学活动时,有效应用微课能够进一步提升课堂教学效果,使学生更深入地理解相关知识。要通过建设课程体系、优化课程设计、录制教学资源、建立交流机制、注重任务教学、进行实时反馈,确保在中职学校开展C语言相关课程时更科学地应用微课,

[关键词]微课;中职;C语言程序设计;课程教学

微课具体是指基于教学实践要求和新课程标准,利用视频记录某个教学环节和知识点而实现的教学过程。在中职学校开展C语言程序设计教学活动时,微课的合理应用具有极其重要的现实意义,能够帮助学生更深入地理解相关知识,实现课堂教学效果的有效提升。

一、中职C语言教学中微课的应用

1.应用必要性

C语言作为一门编程语言,具有一定的基础性。对于中职学校的学生而言,有效学习语言能够使其进一步明确程序设计的基本理念,进而对程序实施流程进行更为全面的把握,也为进一步学习程序设计奠定坚实的语言基础。C语言课程具有極强的理论性和逻辑性,课程内容相对枯燥,传统的教学方式使学生在学习过程中容易产生疲倦感。因此,科学改进C语言课程教学模式是我国现阶段教育事业发展的必然要求。

2.应用价值

通常情况下,每节微课的时间大约为十分钟,对于中职学校的学生而言,微课时长最好不要超过15分钟。微课的教学目标较为明确和简单,教学容量普遍较小,有利于在网络上进行更有效的传输和存储。微课教学主题较为突出,教师在明确教学内容之后,要使教学设计实现更高程度的精细化。微课具有精彩、生动、简单、完整的特点,同时交互性也普遍较长,能够使学习者的学习需求得到更高程度的满足,实现学习效果的进一步提升。与此同时,在中职学校开展教学活动时,C语言课程作为程序设计课程具有极强的实践性和理论性,学生在初次接触该类课程时普遍感觉难度较大,而且由于课程时间相对较短,导致课程教学进度过快,学生学习具有较高的难度。因此,要科学地应用微课教学,进一步补充和拓展传统教学资源,使学生能够在学习过程中基于自身的具体状况及时查漏补缺,对课堂所学的知识进行合理巩固。

二、课程教学中微课的具体应用

1.建设课程体系

在利用微课组织开展C语言课程设计教学活动时,如果完全基于单独知识点进行微课设计,各个知识点之间的连续性缺乏会使其应用作用无法得到最大程度的发挥。在落实课程教学活动时,教师需要充分考虑课程特点。课程规划包括两个层面:其一,在进行微课设计时,需要基于课程特点综合考量微课的制作和应用,开发相关微课程。在开发过程中,必须确保相关内容能够合理覆盖课程目标的具体要求,知识体系之间的关联性要清晰,对其相关模块要进行合理划分,以确保课堂活动能够满足学生的认知需要。其二,在系列微课中,还需要确保各个独立微课的课程形态。通常情况下,微课也是一项学习系统,具有一定程度的自主特征,需要确保在满足学习者知识需求的同时进一步解决具体问题。基于此,在具体设计微课的过程中,不仅需要提供优秀的微视频,同时还需要提供微练习、微教案、微目标、微讲义等课程资源,确保微课的作用能够得到最大程度的发挥。

2.优化课程设计

对于C语言程序而言,具体结构通常包括分支、循环和顺序三个结构,其中,循环结构是极为重要的一个结构。在进行微课制作设计过程中,可以选择利用购物管理系统中验证用户登录信息和查询商品信息两个子模块展开教学任务。相关人员需要基于任务进行微课设计,具体包括for循环和while循环的定义与应用方式;for循环和do-while循环的定义和具体应用;循环体系中break和continue语句的具体应用方式,包括两个子模块功能实现的具体方式等。在制作微课的过程中,设置的教学任务和问题应与学生的日常生活有紧密的联系,在此基础上再引出相关技术内容,确保微课教学具有更高的趣味性,帮助学生对新知识进行更为深入的理解,进一步提升学生解决问题的能力。

3.录制教学资源

教师可以利用微课视频向学生分享相关学习资源,利用C语言程序设计过程中应用的经典算法制作微课视频,再通过查找、排序、递推法、穷举法、三大循环结构等专题分别发布。对于学生而言,程序代码具有较强的逻辑性,在开展教学活动之前,教师可以利用微课视频向学生演示一些有趣的动画。例如,在利用递推法进行相关问题教学时,教师可以搜寻图片,利用教学文档整理相关问题的分析策略和解决办法,并将其与提前准备好的课前测试题、教学视频、教学素材同时上传至交流平台,实现有效的课前预习,大大节省课堂教学时间。在制作教学文档时,要注意图文并茂,确保学生对其产生浓厚的兴趣。在开展课堂教学活动时,要确保学生之间能够进行更为科学有效的互动交流,同时,教师还要对学生的课堂表现进行严格监测,给予有效指导和答疑。课后,教师要布置课堂作业,学生在完成家庭作业的过程中,如果发现问题可以随时利用交流平台向教师求助,由教师给予答疑解惑,实现交互式学习。在此过程中,教师还可以通过微课视频呈现课堂教学的重难点内容,确保学生能够随时观看和学习,从而实现提优补差。

4.建立交流机制

目前,移动设备在中职学校中实现了一定程度的普及化应用。教师可以通过科学构建微信群或QQ群组织学生与其进行更为有效的交流,确保课堂活动的互动性。中职学校学生学习的主动性不强,在参与教学活动时不能积极与教师沟通学习过程中出现的疑难问题,可以通过应用通讯设备建立聊天环境,利用其消息推送和及时通讯等各项功能促使学生向教师提出疑问,使教师与学生之间的交流互动更为有效。在实施小组合作学习时,组内成员可以通过视频或语音等多种形式及时进行交流和讨论,这样就打破了时间和空间的限制,使学生能够随时随地参与学习活动。

5.注重任务教学

在开展课程教学活动时,教师可以基于具体任务组织开展教学活动,保证学生能够科学应用相关知识和原理,有效提升课堂教学效果。教师要科学应用任务教学方式,在具体设置教学任务时还要与学生的实际生活紧密联系。在开展教学活动时,要明确告知学生在完成微课任务之后的奖励,以此激发学生的学习兴趣,促使学生自主探究相关知识。在明确教学任务之后,教师要有序处理具体任务,细化教学内容,通过科学选择教学策略确保更为有效地设计和应用微课。例如,在学习switch语句时,教师利用简单计算器组织开展微课教学。先通过应用电脑系统导入新课内容,随后在强化新知识和简单应用计算机的过程中,尝试将相关内容融会贯通。在微课教学活动中,以任务为中心组织开展教学活动能够确保在有限的时间内更深入地分析相关知识,更科学地应用相关知识,进而提高课堂教学效率。

6.进行实时反馈

由于《C语言程序设计》课程具有极强的实践性,在理论学习的过程中,上机操作是不可或缺的重要内容,但是,由于课堂时间具有一定的局限性,部分学生在学习过程中遇到问题无法及时向教师寻求帮助,甚至部分学生在遇到困难时主动放弃,导致教师无法及时了解学生的学习情况。教师可以课后组织学生利用微信进行交流互动,也可以提交相关作业,由教师对其进行及时点评讲解,督促学生高效完成课堂任务。这样,不仅能够有效解决课堂时间有限的问题,还可以使学生对相关知识进行合理内化,进一步培养学生的自信心。

总而言之,要通过建设课程体系、优化课程设计、录制教学资源、建立交流机制、注重任务教学、确保实时反馈,确保在中职学校开展C语言相关课程时更科学地应用微课,使其更好地满足现阶段教育教学改革发展的需求,为中职学校学生的进一步发展奠定坚实的基础。

参考文献:

[1]骆焦煌.微课在高校C语言程序设计教学中的应用研究[J]. 洛阳师范学学学报, 2017, (36).

[2]李文彬,杨勃,潘理等. 基于微课的翻转课堂教学模式在《C语言程序设计》课程中的探索与实践[J].现代计算机, 2017,(6).

(责任编辑 赵永玲)

c语言在中职的作用,微课在中职《C语言程序设计》课程教学中的应用探讨相关推荐

  1. c语言微课名称大全,微课在高职《C语言程序设计》课程中的初探

    [内容摘要]随着网络时代.移动时代的到来,微博.微信.微电影给人们的信息传播.沟通交流带来了极大的便利.受国外翻转课堂.可汗学院等的启迪,微课作为一种新的学习形式,因其时间短,使用方便,易传播共享,为 ...

  2. 计算机应用技术专业课程视频,微视频技术在计算机专业课程教学中的应用研究...

    摘 要 在当今时代,微视频已经成为我国教育信息化资源建设的关键技术.通过微视频技术在计算机专业课程教学中的应用,真正制作出具备非常高的质量的微视频,能够科学有效地辅助计算机专业课程的教学.本文对于微视 ...

  3. 单片机c语言程序设计中可以不分大小写,论单片机课程教学中C语言编程的规范性...

    摘 要 文章针对"单片机C语言程序设计"教学中存在的编程困扰,提出在教学实践中重视引导学生进行模块化.规范性程序设计,强调规范化编程对学生理解程序的结构与功能的重要作用,并贯穿于课 ...

  4. 讲解c程序设计语言的比喻,《C语言程序设计》论文关于比喻在《C语言程序设计》课程教学中的应用论文范文参考资料...

    <C语言程序设计>课程教学中有关比喻的<C语言程序设计>论文范文参考资料 比喻的用法是将本质上相似的两个事物联系起来,通过熟悉的事物接近事物,实现让学习者更好地熟悉新事物的目的 ...

  5. c语言课程教学意见,C语言课程教学中的PBL教学法应用

    C语言课程教学中的PBL教学法应用 来源:用户上传 作者: 王晓玲 [摘 要]随着计算机技术的发展和进步,各种各样的计算机软件程序得到了开发和应用,而作为当前最常用的程序设计语言,C语言的功能是十分强 ...

  6. c语言程序设计 葛日波,C语言程序设计课程教学改革的探索

    人才培养质量是院校的生命线,课程教学质量是关系人才培养质量的重要内容,深入扎实地搞好课程教学改革是提高教学质量的重要手段,是落实人才质量的根本保证.独立学院成立的时间短,可借鉴的经验少,课程教学又有自 ...

  7. c语言cdio案例,基于CDIO-OBE工程教育模式的C语言程序设计课程教学改革研究

    任顺 摘 要:针对物联网工程专业C语言程序设计课程教学中存在的不足,结合CDIO工程教育和OBE教育模式,开展教学改革研究.从夯实基础能力和激发创新能力两方面着手,重点阐述了C语言程序设计课程教学改革 ...

  8. c语言程序设计教学特色,C语言程序设计课程教学探析

    摘要:针对C语言程序设计课程难学和难教的问题,在学生学习目的不明确和学习内容不合理以及教学方式不完善三个方面存在问题的分析基础上,对C语言教学活动中的学习动机.理论和实践内容安排以及教学方式进行了分析 ...

  9. 中职计算机基础微课,微课在中职“计算机应用基础”课程教学中的应用探讨_优秀论文...

    <微课在中职"计算机应用基础"课程教学中的应用探讨_优秀论文>由会员分享,可在线阅读,更多相关<微课在中职"计算机应用基础"课程教学中的应用探 ...

最新文章

  1. 简单介绍使用Nginx限制百度蜘蛛频繁抓取的问题
  2. get,put,post,delete含义与区别
  3. 【Android 电量优化】JobScheduler 相关源码分析 ( ConnectivityController 底层源码分析 | 构造函数 | 追踪任务更新 | 注册接收者监听连接变化 )
  4. ms sql 聚合事例
  5. Android 11 Frameworks中引用aar包
  6. 文献学习(part32)--Density Peak Clustering Based on Relative Density Optimization
  7. 主机安装php网站,php支持虚拟主机(php网站空间)
  8. 学生时代的神操作,你了解吗?
  9. pcl 使用gpu计算法向量_异构计算系列文章(一):定义、场景及局限性
  10. /usr/lib64/libssl.so.10: no version information available (required by ./mongod)
  11. 贪吃蛇c语言作业ppt,c语言贪吃蛇
  12. 申请gmail邮箱及foxmail邮箱
  13. Android 获取照片位置信息
  14. 静态路由配置全面详解,静态路由快速入门指南
  15. Python脚本调用谷歌浏览器的谷歌翻译
  16. JS中数组迭代方法(JavaScript从入门到疯癫)
  17. 手机浏览网页页面缩放
  18. MySQL(更新中)
  19. 《规范》前端编码规范
  20. VScode 代码格式化失效

热门文章

  1. 基本全局阈值法(basic global thresholding)MATLAB实现
  2. (小记)matlab画二维图
  3. C#调用杀毒软件MSE扫描指定目录或文件
  4. Aigtek线束测试仪,高压线缆测试仪
  5. 解决[Error] ‘i‘ was not declared in this scope
  6. word选中文本后按backspace键不能删除问题
  7. 经典签名 100条经典个性签名
  8. 【转载】每日一句正能量
  9. 自动拼图工具gaps安装
  10. circular linked listCLL(循环链表)