APP下载

教育信息化背景下高职C语言课程资源开发研究

2016-06-27韩凤英

长沙航空职业技术学院学报 2016年2期
关键词:C语言课程资源开发

韩凤英

(长沙航空职业技术学院,湖南 长沙 410124)

教育信息化背景下高职C语言课程资源开发研究

韩凤英

(长沙航空职业技术学院,湖南 长沙 410124)

摘要:课程资源开发是教学的重要环节,是确保教学效果的基础。当前高职C语言课程资源类型单一、知识更新慢、共享度低,针对这一现实问题,在教育信息化背景下,探讨C语言课程资源建设策略,构建C语言课程资源立体库,提高C语言教学效果。

关键词:C语言;课程资源;开发

课程资源通常是指 “富有教育价值的、能够转化为学校课程或服务于学校课程的各种条件的总称”[1]。课程资源开发对于促进教育均衡发展,提升教学质量,提高人才培养质量有着十分重要的意义。我国2001年开始开辟了课程资源这一新的研究领域,2003年开始国家教育部开启国家级精品课程建设,但是精品课程“重申报,轻建设”,而且没有彻底解决资源共享问题,随着网络技术的发展,手机等智能终端的应用,精品课程开发已不能满足当前的学习方式[2,3]。近年来又出现了MOOC课程开发、微课开发等方式;MOOC为大型开放式在线课程,以视频资源为主,包括必要的测试题,学习资源等,MOOC是一门课完整的课程资源;而微课是以5-10分钟的视频为主,包括教学任务单,测试题,学习资料等,一个微课即一个知识点或技能点,一门课程所有知识点与技能点的微课资源就是一门MOOC课程资源。微课因为短小精悍,更能激发学习者的兴趣,适合移动学习及非正式场合学习[4]。课程资源作为课程改革的核心内容,在当前教育信息化背景下,如何开发有效的课程资源,以适应碎片化学习、终身学习需求,这是值得教育工作者研究的课题。本文以C语言程序设计课程为例,主要探讨课程资源开发现状、课程资源类型、课程资源开发途径、课程资源共享方式等,以建立符合现代人学习习惯的立体化C语言课程资源库,为落实翻转课堂教学提供资源保障,提高学习者的学习效率,为同行提供经验借鉴。

一、C语言课程资源开发现状

C语言程序设计是当前高职院校计算机及电子相关专业的专业基础课程,通过该课程的学习可培养学生良好的编程思维与编程素养,能够运用C语言编写程序解决生活实际问题。在当前教育信息化背景下,高职院校普遍重视课程资源建设,将课程资源作为教学改革的重要内容。而C语言作为一门计算机类课程,在课程资源建设方面比一般的课程更具优势。通过文献分析、问卷调查、座谈会等形式,发现高职院校C语言课程资源开发现状如下:

(一)课程资源建设目标不明确,资源不成体系

现阶段对于C语言课程的建设目标没有统一的标准和规范,资源建设都是基于任课教师对课程的理解而建,或者有什么资源就用什么资源,没有规划与目标。因此资源比较凌乱,不成体系,C语言课程资源中顺序结构程序设计、选择结构程序设计、循环结构程序设计方法的资源较多,而较难懂的指针、应用较少的结构体、共用体、枚举类型、文件等资源较少。

(二)课程资源类型单一,缺少视频资源

当前高职院校在课程资源建设方面重数量,轻质量,重收集,轻管理,课程资源主要是教师上课的教案,或者网上搜索到的一些PPT等,而微视频、试题、习题、疑难问题解答、学生作品等资源较少,资源类型单一,尤其是视频资源很少。

(三)课程资源建设主体单一,没有形成团队

很多高职院校课程资源的建设主要是由任课教师完成,没有引导其他教师及学生参与,更没有形成课程建设团队,资源建设主体单一,这样致使教师和学生的参与度低,同时课程资源不够丰富,资源质量不高,资源使用率低。

(四)课程资源共享度低,资源建设重复

在建设课程资源时大部分是以任课教师为中心建设资源,建好的资源放在教师个人空间或者通过QQ群等方式共享,通过U盘复制给想要学习的学生,资源共享度低,致使资源重复建设,建设质量不高。C语言课程作为一门专业基础课,学习的学生人数多,授课教师也多,而且每个学期都会开设C语言课程,但是任课教师之间很少进行资源整合,通常只是本学期上课的教师找之前上过C语言课程的老师要资料,用U盘复制过来,选择一些较好的资源应用在教学中,C语言课程的优质资源及教学经验没有得到很好的传承,资源共享度低,即便本单位已有的C语言课程资源都没有完全的整合,没有共享,至使资源重复建设,资源质量不高。

(五)资源更新速度慢

由于受资金、成本等的限制,很多课程资源更新速度较慢,加之很多教学管理人员对资源建设的认识不够,把课程资源建设当作一次性建设项目,对资源的后续开发与更新不够重视。现阶段对于资源建设重数量,轻质量,对于资源建设的监督管理大都基于资源数量,如在调研中发现C语言课程资源上传网络平台后,大部分文件就静静的躺在服务器硬盘上,很少更新。

二、C语言在线课程资源建设内容

在当前教育信息化背景下,课程资源建设需要与时俱进,符合学生学习的需求。C语言课程资源包括机房建设等设备资源;教育企业人员、企业专家、信息化建设人员、教师、学生等团队资源;课程标准、整体设计、单元设计、授课计划、教案库、同步训练库、案例、习题、试题、经验技巧、常见问题、微课资源、安装程序、作业布置、测试、成绩公布、互动交流、校企合作等网络资源。通过调查发现,网络资源中目前较受欢迎的是微课资源,因而在进行C语言课程资源建设时应对重点,难点知识与技能做成微课。C语言微课可以包括C语言基础、变量自增与自减、逻辑运算符、顺序结构程序设计、if语句、switch case语句、for循环、while循环、do while循环、一维数组、二维数组、无参函数、有参函数、宏定义、指针变量、指向数组的指针、枚举类型、共用体、文件打开、文件关闭等。C 语言课程资源建设内容如表1所示。

表1 C语言课程资源建设内容

三、C语言课程资源开发途径

C语言作为计算机与电子相关专业的基础课程,实践操作性强,需要在计算机上进行程序调试,因而需要配备计算机机房供学生学习使用,C语言对计算机的配置要求比较低,这个条件一般的高职院校都具备,因此不需要特别的建设。

C语言课程团队资源建设主要是建成优秀的资源开发团队,团队成员包括任课教师、专门的信息化建设人员、学生,还包括校外合作企业人员等。在团队资源建设中需要不断的组合优化这个团队,以任课教师为主,发动其他教师,以及兄弟院校的同行教师参与,邀请教育企业人员参与,教师在上课过程中不断的发现优秀的学生,引导他们参与资源建设。在团队资源建设中还需要加强培训,提升信息化技术素养及专业能力。

C语言课程网络资源的开发是C语言课程资源的核心部分,如何开发这些资源呢?可以与教育企业合作开发,教师自主开发,学生参与开发。如在制定课程标准的时候,深入企业进行调研,了解企业、社会等对C语言课程的知识点的需求情况,邀请教育企业一起制定。根据课程标准教师自主进行总体设计,单元设计,编写授课计划、教案等,而案例库、习题库、试题库、经验技巧库、常见问题库这些资源的建设重在积累,以教师为主进行收集整理,学生在学习过程中也可以参与这些资源的建设。C语言课程资源开发途径见图1。

图1 C语言课程资源开发途径

四、C语言课程资源共享方式

这里探讨的C语言课程资源共享主要是指网络资源的共享。运用教育信息化手段将优质的课程资源共享,提高人才培养质量是C语言课程资源建设的目的。将资源进行共享最为普遍简单的是QQ群、微信公众平台等方式。但是这些方式都不能形成长期的共享机制,不能对资源的使用情况进行监控。现阶段较好的课程资源共享方式主要有以下三种:

(一)免费的资源共享平台

免费资源共享平台是由政府或企业出资开发的一系列平台,如“爱课程”网是教育部、财政部“十二五”期间启动实施的“高等学校本科教学质量与教学改革工程”支持建设的高等教育课程资源共享平台,包括视频公开课,资源共享课,中国大学MOOC,中国职教MOOC等资源。这类平台资源数量庞大,而且资源质量相对较高,可以吸引愿意分享知识的人以及学习者。类似的平台还有网易云课堂、腾讯课堂等。

(二)租用教育公共平台

租用教育公共平台短期投入费用低,而且可以节省开发时间,不需要专门的平台维护人员,因此租用功能完善的成熟的教育公共平台也是当前大部分高职院校的选择。比如,湖南省高职院校大都应用了世界大学城空间,世界大学城平台提供了功能强大的资源共享功能,可以通过文章、视频等方式共享资源;有作业布置、测试等功能,但是世界大学城空间交换性欠缺,只是通过教研苑中类似于BBS的留言方式进行交互,而且缺少对学生学习进行记录,不能反应学生的学习成长过程。

(三)自创信息平台

自创信息平台从长远的角度来看成本更低,资源访问速度高,而且可以适应学院自身的特定需求,因此很多高职院校通过自创信息平台来共享优质资源。自创信息平台需要一定的开发周期而且初上线功能会存在很多问题,因此需要专门的维护人员,而且自创平台资源不够丰富,通常为校本资源。为了解决兄弟院校之间的资源共享问题,现在也有很多学校建立资源共享联盟,将各高校的自创资源平台进行资源共享,这也不失为一种好的策略,既能满足本校的特定需要,又能丰富资源,将优质课程资源共享给同类院校,提高资源的利用率。

五、结束语

课程资源建设是一个长期的过程,包括的内容广,需要不断的创造条件,积累资源,也需要根据社会对课程需求的变化以及教师的教学实践情况不断的更新资源和优化资源,以资源应用为前提,重视资源质量,提高资源利用率,从而提高人才培养质量。

参考文献:

[1] 范蔚.实施综合实践活动对课程资源的开发利用[J].教育科学研究,2002,(3):32-34.

[2] 陈杰. 刍议课程资源观及其形成途径[J]. 教育理论与实践,2015,35(30):53-55.

[3] 田小玲. JAVA程序设计课程资源建设与探索[J]. 软件导刊(教育技术),2015,8(10):80-81.

[4] 汪晓璐.计算机网络专业课程资源库建设与研究初探——以《综合布线》课程为例[J].信息与电脑(理论版),2012,24(9):218-219.

[编校:张芙蓉]

Research on the Curriculum Resource Development of C Language in Higher Vocational Education under the Background of Educational Informationization

HAN Fengying

(ChangshaAeronauticalVocationalandTechnicalCollege,ChangshaHunan410124)

Abstract:Curriculum resource development is an important part of teaching, and it is the basis of ensuring the teaching effect. Currently, there exist with C Language curriculum resources in higher vocational colleges the problems of single tape, slow knowledge updating and low sharing, so the paper, under the background of educational informationization, explores the C Language curriculum resources construction strategy and constructs C Language curriculum resources three-dimensional library to improve the C Language teaching effect.

Key words:C Language; curriculum resources; development

收稿日期:2016-03-18

作者简介:韩凤英(1975- ),女,湖南宁乡人,副教授,工程硕士,研究方向为信息安全。

基金项目:本文为2015年湖南省职业教育名师空间课堂建设项目“C语言程序设计”(编号:30)阶段性研究成果。

中图分类号:TP312

文献标识码:A

文章编号:1671-9654(2016)02-029-04

猜你喜欢

C语言课程资源开发
基于Visual Studio Code的C语言程序设计实践教学探索
51单片机C语言入门方法
基于C语言的计算机软件编程
高职高专院校C语言程序设计教学改革探索
语文综合性学习探究
在线投稿与编辑系统的设计与开发
遵义红色旅游开发对策研究
新时期高校足球课程资源开发利用研究
小学品德与社会教学当中需要关注的问题探析
基于J2EE和Ionic的ITer学习APP设计与开发