APP下载

中职升学考试背景下的C语言微视频教学设计研究

2021-07-13张盼

家庭教育报·教师论坛 2021年21期
关键词:C语言研究

张盼

【摘要】就计算机领域而言,C语言是公认的最重要的语言,也是目前计算机中应用最广泛的语言。对于计算机专业的学生来说,需要加强对C语言的学习。但是,根据中等职业学校计算机教学的实际情况,教学中存在很多问题,现行的教学方法需要改革。基于此,以下对中职升学考试背景下的C语言微视频教学设计进行了探讨,以供参考。

【关键词】中职升学考试;C语言;微视频教学设计;研究

引言

C语言课程是中等职业学校的计算机应用专业课程和近年来高考信息技术必修课程。关于C语言课程,我们大多数人认为这是一门高级计算机课程,非常不可预测,专门为专业程序员开设。正因为如此,许多初学者都心灰意冷。

一、微视频的特点

“互联网+”时代的到来,MOOC、SPOC、微课、翻转课堂的兴起为教育的发展注入了新的活力和动力。微课是以微视频为主要载体、教师围绕某个知识点或教学环节精心设计并开展的精彩教学活动过程,它的核心构成内容是微视频。微视频具有如下显著特点:(1)篇幅短、文件小。微视频的播放时长一般在10min左右,且研究表明其最佳适宜时长是6min;视频文件经过转码和压缩,仍能保持清晰的画面和音质,文件大小可以控制在100MB以内。(2)可移动、便携带。视频播放器支持流媒体格式的文件,可以在个人计算机、平板计算机、智能手机上联网和脱机播放。(3)可重现、易检索。微视频可以脱离时空域的限制,能够反复、进度可控、自主地进行播放;由于视频是按知识点进行录制的,按照文件名就可以简便、快捷地进行知识点检索。(4)主题明确、内容精炼。与传统的课堂录像相比,微视频主题突出,可针对课程章节中的一个知识点(如教学中重点、难点、疑点)进行讲解,偏重于知识的应用和思考、难点突破、重点强调,或是可以借鉴和使用的学习策略、方法、观点等具体的、真实的场景。

二、现状分析

(一)学生学习主动性不强

由于中职学生文化基础知识不扎实,没有养成良好的学习习惯,又找不到适合自己的学习方法。C语言程序设计课程抽象性和专业性较强,对初学者来说,理解起来较为困难,无法形成程序设计思维,不能独立编写程序,学习积极性较差。大多数中职学生没有正确认识C语言的课程特点和培养目标,认为C语言已经过时,学习C语言没有意义,导致学生学习主动性不强。

(二)实验项目的性质设置不合理

C语言作为基础性、入门性课程,其核心任务是掌握基本的语法规律和基本算法、培养程序设计能力和程序调试能力。该课程的性质和任务决定了其实验项目的性质应该是验证性、综合性的。而有些学校却死板地规定每门课程必须包含设计性、创新性实验项目,且必须占据一定的比例。这种教条的指导思想和管理方式导致实验教学方案的制订和实施严重脱离实际,不符合课程性质和教学规律。

(三)理论知识比重较大,缺乏实际练习

C语言程序设计课程分为理论课和实践课,理论课学习基础知识,实践课上机操作提高动手编程的能力,理论与实践相结合才能学好C语言。许多教师往往花费大量时间讲述语句、语法等概念,讲解侧重于语法细节,理论知识讲解并没有结合上机实践,学生也只是机械地记住了知识点,对基本原理和基本概念理解的不透彻,知识点之间区分不清。学生对于独立的程序设计题也无从下手,不能灵活运用所学知识解决实践问题。

三、中职升学考试背景下的C语言微视频教学设计研究

(一)科学利用微视频教学资源

在C语言程序设计课程教学中,教师要明确微视频课程教学环节的重要性。实际教学中,可将微视频视为一种学习资源,而该类资源却并非课程教学的全部内容。依据学生培养计划及时代发展需求,教师可立足C语言程序设计课程教学重点、难点问题,充分挖掘微课程学习资源库。微课程的教学资源应包括教案、课件、测试题、教学反思、课程点评等。同时,对于C语言程序设计课程教学而言,该类教学资源具备支持性及拓展性。教学过程中,教师应致力于实现动态资源与教学活动的交互应用,并充分考量短视频类教学资源的特点,如网页化、动态性、半结构体、开放性等。

(二)知识点三维模型

C语言程序设计作为计算机类专业的基础课程,其涉及的知识点多、繁、杂,对其进行研究所提出的教学模式、手段、观念、知识点组织等层出不穷。本文以布卢姆的知识分类学习理论为基础,以知识点的微视频为空间元素,以目标分类学为分析框架,以认知层次(记忆、理解、应用、分析、评价、创造)、知识维度(事实性、概念性、程序性与元认知)与教学因素(讲授方式、问题情境、练习反馈与技术应用)为坐标轴,构建基于微视频的知识点三维立体模型。

(三)构建以学生为中心的教学理念

学生是教学中的主体,教师应树立“学生为本”的教学思想。教师依据学生当前学习的实际情况,进行微视频课程内容的设计及制作(也可充分利用网上的教学视频),致力于营造主动参与、积极探究的学习氛围,教师更要明确学生在学习中的主体地位。同时,在信息时代背景下,教师应致力于探究微课教学的教学模式、教学理念、教学方法。在微课教学设计中,针对微课程性质,应将之定位为“学习型资源”,并利用该类资源,培养学生良好的学习意识、学习习惯等,使学生的学习兴趣得以激发。在C语言程序设计课程教学中,对于微课教学,教师可采用任务驱动、问题导向、活动设计等多样化的教学方式,致力于实现师生教学思想的全方位碰撞。

(四)通过超星学习通增加课堂互动,如在线答题和讨论

教师在课前可以使用“超星学习通”的扫码点名功能,对学生的课程参与情况进行大致了解。课前教师启动超星学习通生成一个课堂暗号和簽到二维码,由学生进行暗号输入或者是扫描签到,然后通过屏幕师生都可以看到当前已经签到的学生人数,结束授课以后教师还可以通过详细数据查看学生的到课情况,是否有迟到、缺课的情况。或者是在上课提问时使用超星学习通的“随机点名”功能,通过随机定位一个学生回答问题,可以活跃课堂气氛,有利于增强学生学习积极性,也能培养学生上课认真听讲的习惯,提高教学效果。

结束语

在我国中职学校计算机的专业课程中,C语言课程十分关键,能够多方面地培养学生的职业技能,促进学生的职业发展。为了提高计算机专业学生的综合素质,在传授知识的同时更要关注学生思维和解决问题能力的培养,因此,将核心素养的元素融入C语言程序设计的教学中并尝试设计教学内容相关的课程,以此吸引学生的兴趣,提高学生的主动性,提升C语言的教学效果。

参考文献

[1]刘秋.浅谈如何激发中职生C语言课程学习兴趣[J].中学教学参考,2021(33):91-92.

[2]李想.基于核心素养理念的中职C语言教学模式研究[J].现代职业教育,2021(40):102-103.

[3]古丽妮沙克孜·阿吾提.中职计算机C语言程序设计基础教学探讨[J].试题与研究,2021(25):9-10.

猜你喜欢

C语言研究
什么是《清明上河图》,现在就带你研究
“C语言程序设计”课程混合教学探索
基于C语言的计算机软件编程技术探究
中职计算机C语言教学的探讨与研究
公司研究
中职C语言单片机课堂教学中的趣味性探讨
谁说小孩不能做研究?
计算机原理中C语言的应用价值
Applications of Deep Mixing to Earthquake Disaster Mitigation
A Thought:What have We Learned from Natural Disasters? Five Years after the Great East Japan Earthquake