冯乐
【摘 要】C语言既具有高级语言的优点,又具有低级语言的许多特点,因而成为迄今为止应用最成功的计算机语言之一。但由于C语言所涉及的概念比较复杂,规则繁多,使用灵活,容易出错,不少初学者感到困难。对于计算机专业的学生来说,C语言又是一门必须掌握的学科知识,笔者结合对知识管理中的知识地图的研究,尝试借助知识地图的理念,采用信息化的手段尽量降低初学者的学习难度,以期提高学生的学习效率,为计算机学科的教学尽一份微薄之力。
【关键词】知识地图;C语言学习;信息化
0 引言
知识地图这一概念,最早是由英国著名信息管理学家布鲁克斯(B.C.Brooks)提出的,它所提出的知识地图主要是指人类的客观知识,他认为人类的知识结构可以绘制成以各个知识单元概念为结点的学科认识地图。知识地图以可视化的方式对知识结构及其内在关系进行表征,在国际上得到了学习者和教师的普遍认可。
知识地图在C语言教学中有如下几个方面的作用:
1)有助于初学者培训,初学者借助知识地图,就可以很清楚的明白自己目前所掌握的知识程度,明确自己接下来的任务,找到可以使用的资源,从而了解整个学科的知识概貌。
2)有助于同学之间共享知识,要想建立一个比较完善的C语言学习系统的知识地图,需要学生和老师的大力支持。
3)有助于制定教学计划。知识地图制成后,学生的知识薄弱环节通过一些技术手段便暴露出来,这就给下一步的教学计划提供了依据,那些地方还存在不足就可以有針对性的加强那一部分,做到有的放矢,因材施教。
1 确定C语言的学习内容和各内容之间的关系
C语言的用处比较广泛,是计算机专业的核心课程和基础课程,C语言是数据结构,操作系统,编译原理,计算机网络等核心课程的先行课,学习计算机无论想往哪个方向发展都必须须掌握C语言。本文C语言教学系统的学习内容确定为二部分,一部分是基础阶段,包含C语言的基础学习内容:C语言的基本知识、三大语句结构、函数、数组、指针、结构体和共用体、编译预处理、位运算、文件操作,另一部分是综合阶段,是在掌握基础阶段的学习后,对C语言的综合运用,设计了一个案例:学生成绩管理系统。
各学习内容之间的关系如下图所示:
2 C语言学习系统知识地图的设计
知识地图就是知识资源的综分布图,具体包括两部分内容:一是,知识资源的总目录及各知识点之间的关联;二是,学习者和专家组成的网络,即对学习者的知识技能及相关领域专家的描述。一幅好的知识地图不仅需要清楚揭示知识资源的分布及知识节点间的相互关联,还要建立知识与人、人与人之间的联系。本文以知识地图的概念对C语言学习系统进行设计,以第一章节C语言基本知识为例,其他章节按照此模块进行设计。
图1 C语言学习内容
该章节每一节提供课件讲义(ppt,word,pdf等格式都可以)、微课视频、练习(分必做和选做)和测验,四个部分的学习资料。在每一个部分添加在线提问、在线答疑、点评、推荐、学习记录、权限、咨询、知识库功能,现在已练习部分为例详细解释各部分功能:
1)学生在做练习的时候,有不懂的可以随时在线提问,老师可以在线答疑(也可以离线答疑),对于比较有共性的问题,老师可以通过推荐功能将问题和回复推荐给各位同学,同时将该问题推荐到知识库。
2)学生可以通过打星的方式对练习题进行点评并评论,后台会统计,将星级高的题目推送到知识库。
3)对于比较好的练习题或者其他学习内容,老师可以推荐给学生,学生之间也可以相互推荐。
4)哪些部分哪些学生学习了会形成学习记录,对于必做练习没有完成的同学,系统自动推送提醒消息给学生,同时通过学习记录,对学生平时的学习情况进行数据采集,实时排名,形成学习能手团队,为其他同学提供咨询服务。
5)对于出错的练习、不合适的练习,教师有修改、增加、删除的权限,对于练习的属性:是必做还是选做,教师可以随时修改,同时教师还有设置完成练习截止时间的权限。
6)学生对于不会做的练习,可以咨询学习能手团队,找专家解释。
3 结束语
本文就知识地图在C语言教学中的应用做了一些尝试,不过文中如何根据学生的学习记录对学生的知识掌握程度进行更加科学的统计要做进一步的改进。本文在知识地图与C语言学习的结合方面做了许多工作,设计了一个以知识地图理念为指导的C语言学习系统。随着知识管理领域研究成果的丰富,知识地图的应用将会得到迅速的发展。
【参考文献】
[1]梁林梅,孙俊华.知识管理[M].北京:北京大学出版社,2011,130~134.
[2]杨羽茜,邓胜利.国外个人知识管理研究进展与述评[J]. 数字图书馆论坛,2017(04):39-46.
[3]李淑霞,张洪海,董军涛,孙文斌.基于网络的团队研究性学习中的知识管理[J].高教学刊,2017(07):189-190.
[4]马季.计算机信息管理与知识管理的网络化实践探究[J].电脑迷,2017(02):33.
[5]王馨晨.面向教育信息资源建设的知识管理平台构建方案研究[J].电脑.
[6]蒋文昭.试析大学科技园知识管理体系的建构[J].改革与开放,2017(03).endprint