C语言程序设计交互式微课程资源开发应用
   来源:中国科技博览     2018年08月12日 11:46

C语言程序设计课程立体化教学资源应用效果的调查分析报告.pdf

薛亚冰

[摘 要]憑借“微课程教学”和“翻转课堂教学”的形式,对于突破原有教学方式、提升学习效率都有重大变革。本文主要先分析交互式微课程资源的研发,然后在基于C语言程序设计课程教学,并创建翻转课堂教学形式,从而最终提升教学质量、扩宽学生知识获取通道。

[关键词]C语言程序设计;交互式;微课程

中图分类号:G792 文献标识码:A 文章编号:1009-914X(2018)30-0138-01

引言

随着通讯技术、互联网技术和云计算技术的发展,新的知识和新的科技不断涌现,以此,不仅仅提升了学习速率,还有效提升大学生综合素质。目前,高等教育为了给学生创造个性化、高效化和便捷化的服务,将突破原有教学形式作为重点工作。根据国内外资料文献表示,微课教学资源的合理研发和运用,有助于推动信息技术和科学技术的融合,还可以为网络时代创建的数字化学习氛围提供帮助。其可以根据学习人员要求自制服务,从而推动了高等教育教学模式的转变,具备划时代意义。相比传统的微课教学,交互式有助于突破与哪有课程资源框架,合理的提升资源共享和运用率,方便“翻转课题”教学方式的创建,更能满足时代需求。以下将结合C语言程序设计的特征,提出交互式微课形式,并在我校实际运用中获得不错的效果。

一、相关定义和限定

(一)微课程

微课程主要来自于美国,其英文单词为“Micro Course”。而到了2010年,我国广东教育局胡铁生对此提出新的定义。其认为微课程就是微视频的重点,并结合微教案、微训练、微课件等资源和微自省、微评判等延展性资源组成一个半情景化、框架性、网页化、自由化和开放性的动态资源教学环境。就课程论的方向来说,微课程主要是基于信息化,将课程规划、课程设计目的、课程内容和课程需要的支持和可延伸的资源的结合的、全新的教学环境。

(二)交互式微课程

对于交互式微课程的定义,目前学术界还没有明确的解释。以下将结合C语言程序设计的课程特征和微课程的定义,就课程论方向对交互式微课程予以诠释。根据C语言程序设计的课程知识面广、操作性强、实践能力高等特征,创建包含了操作指南、音频讲解、交互训练、交互测试和评判等四个环节的资源。此外,还需要结合微自省、微点评等学习平台的整合,从而进一步创建一个经过各项学习活动进行的学习。此外,交互式微课程还会对学习状况进行实时的追踪和评级,从而最终构建一个半情景化、网络化、自由化和框架性的动态资源生成额交互式教学氛围。此教学形式有助于使用者吸收知识的同时还有主意提升使用者学习能力和学习效率。

二、C语言程序设计交互式微课程设计研究

(一)设计的形式

根据泰勒课程理论和国内提出的微课程设计形式,将C语言程序设计的交互式微课划分为前端研究和学习内容、活动和评价四种模块。前段研究主要值得是对学习者、学习内容和教学目的的研究;学习内容主要包含了操作指南、微视频设计、交互式训练等;学习活动主要值得是课上和课下的活动;学习评价主要指的是对内外部的评价等。本文主要研究的是学习内容的设计和研发,并将C语言程序的设计运用到VC+6.0编程和宏观定义方面。

(二)课程内容研发步骤

C语言程序设计的交互式微课程学习内容主要包含了操作指南、微视频、交互训练和交互测试和评价四个环节。只要根据操作顺序,阶段性的展开,就可以实现后期的测试和修正,直至最后完成。

(三)工具择选

根据市场调研可知,大多数媒体制作软件主要选择的是Flash工具。相比于其他工具,此软件的最大特点是操作易上手、功能全面,且可以实现交互功能的Action Script 函数。此外,Flash软件还具备导入和输出功能,因此支持基础矢量的图形制作,如,简单、明了、交互性强、富有影响力和感染力的多媒体著作。此外,还有三种工具可供选择,分别是Gold Wave软件,主要用于音频加工;Camtasia Studio主要用于视频的录屏和剪辑;Edius 8 主要用于后期制作和加工,以及魔术工厂,主要用在格式之间的切换等。

三、C语言程序设计交互式微课程实际操作

(一)操作指南

操作指南的主要目的是指引学习人员进入到真正学习的入口。其主要是运用Flash软件研发的操作指南界面。使用按钮功能的形式,导航条在锁链上使用章节点的结构,且各点之间可以随意跳转,从而满足不同学习人员的需求。

(二)微视频的内容

微视频的内容是微课程的关键点,也是整个微课程的核心。在视频内容选择方面主要利用Flash软件的有关功能,并使用按钮和隐藏菜单技术为使用者提供交互式操作的形式。

(三)交互训练

交互测试和评价的设计主要是为了评判、择选、填空、单词释义、简答、程序解析和变成等多个环节的题型设计。使用者可以根据自己自身要求,选择自己偏爱的题型。系统会根据使用者答题结果予以正确或者错误的提示,以便使用者实时了解学习状况。

(四)交互测试和评价

交互测试和评价的设计主要包含了评判、择选、填空和健全程序四种题型。使用者根据随意选择一个章节进行测试,并可以根据个人爱好设置测试模型,比如,每题答完之后是否需要提醒、是否需要实时诠释、是否允许自动进入下一题等。每一次的答题结果系统都会自动记录,并在最后给予详细分数和成绩等级。与此同时,对于掌握不透彻或者不了解的题型,系统也会予以提示并指导学习,从而提高学习效率。

四、C语言程序设计交互式微课程的运用

(一)实际运用

本次运用主要选择的是我校2017级计算机专业两个班级18个课时的课程设计工作。在这当中,其中一个班(A班)的学生为32人,并运用微课程资源创建了“翻转课堂”教学形式;另外一个班(B班)为28人,使用正常的教学形式。A班和B班的任课老师、学习基础、教学目的、最终考核等都一样。

(二)最终结果

1.学生最终成绩对比

根据最终考核审批,A、B两个班级的成绩(使用百分制)和对比状况,如表1 。由于两个班级的人数有所差别,因此使用了百分比加以对比。

根据以上结果可以得知,A班不管是在最高分数、最低分数还是平均分数方面都比B班高,且优秀率也要远远高于B班。因此,A班整体效果高于B班。

2.学生满意度调查

课程结束之后,对所有学生进行回访,如表2.

根据以上调查结果可以得知,A班级的学生满意度明显高于B班级,因此使用交互式微课程设计有助于提高学生满意度。

五、结束语

随着MOOC的进步,微课程取得的成绩已经有目共睹。本文主要基于C语言程序设计交互式课程资源,以便提高教学效果。换句话说,本文是基于交互式微课程研发,创建“翻转课堂”的教学形式,满足现阶段时代要求。此外,也满足C语言程序的设计课程特点,突破了原有教学形式。并激发了学生学习热情,扩宽了知识获取通道,提升学习效率,值得推广。

文章 课程 形式