冯乐
【摘 要】C语言既具有高级语言的优点,又具有低级语言的许多特点,因而成为迄今为止应用最成功的计算机语言之一。但由于C语言所涉及的概念比较复杂,规则繁多,使用灵活,容易出错,不少初学者感到困难。对于计算机专业的学生来说,C语言又是一门必须掌握的学科知识,笔者结合对知识管理中的知识地图的研究,尝试借助知识地图的理念,采用信息化的手段尽量降低初学者的学习难度,以期提高学生的学习效率,为计算机学科的教学尽一份微薄之力。
【关键词】知识地图;C语言学习;信息化
0 引言
知识地图这一概念,最早是由英国著名信息管理学家布鲁克斯(B.C.Brooks)提出的,它所提出的知识地图主要是指人类的客观知识,他认为人类的知识结构可以绘制成以各个知识单元概念为结点的学科认识地图。知识地图以可视化的方式对知识结构及其内在关系进行表征,在国际上得到了学习者和教师的普遍认可。
知识地图在C语言教学中有如下几个方面的作用:
1)有助于初学者培训,初学者借助知识地图,就可以很清楚的明白自己目前所掌握的知识程度,明确自己接下来的任务,找到可以使用的资源,从而了解整个学科的知识概貌。
2)有助于同学之间共享知识,要想建立一个比较完善的C语言学习系统的知识地图,需要学生和老师的大力支持。
3)有助于制定教学计划。知识地图制成后,学生的知识薄弱环节通过一些技术手段便暴露出来,这就给下一步的教学计划提供了依据,那些地方还存在不足就可以有針对性的加强那一部分,做到有的放矢,因材施教。……