欢迎来到天天文库
浏览记录
ID:25127528
大小:59.00 KB
页数:10页
时间:2018-11-18
《基于知识管理的java虚拟学习社区构建》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于知识管理的Java虚拟学习社区构建吴冬芹,杨威(南京大学金陵学院信息科学与工程学院,江苏南京210089)摘要:针对传统虚拟学习社区的研究与具体课程相脱离的问题,提出以建构主义理论为指导,从学习者的角度出发,构建以知识管理为基础的新型Java虚拟学习社区,说明虚拟学习社区在教学实践中的应用可提高教学效果。.jyqkail protected]。0引言虚拟学习社区打破了传统教学的时空局限,随着网络的飞速发展,E-Learning的迅速崛起,虚拟学习社区有着极其广阔的应用前景,毋庸置疑,它的
2、发展对辅助课堂教学有着积极作用。目前,支持虚拟学习社区开发的技术条件已经足够成熟,关于虚拟学习社区开发与设计的相关理论研究也十分丰富,但有关虚拟学习社区的研究缺少与具体学科的结合,忽视了不同课程本身所具有的学习特点以及由此特点所引发的社区设计与开发的差别,对具体课程知识缺乏有效的知识加工与管理,导致虚拟学习社区在实际教学中所起的作用十分有限。因此,尝试应用建构主义的学习理论与知识管理的相关知识,构建课内和课外、课堂讲授和课后自学相结合的Java虚拟学习社区,充分调动学生的主动性与积极性,提高Java程
3、序设计课程的教学效果,具有十分重要的实践推广价值与理论参考意义。1概念辨析1.1知识管理关于知识管理的定义,不同学者从不同角度有不同的阐述。一般认为,知识管理是一个连续的过程,它以现代信息技术为支撑,管理个人与组织有关知识的积累、应用、共享、交流和创新活动。知识管理最初作为一种管理模式存在,现在将它应用于学习领域中,已经成为一种有效的学习模式,通过知识管理可以将各种学习资源转化相互之间具有联系的知识集合,并对这些知识提供开放管理[l]。在具体学习领域,关于知识管理可以从学科知识管理、学习者个人知识管理
4、两个方面进行阐述。学科知识管理主要目标是根据具体学科的特点,以特定的方式组织知识,以方便学习者对知识的意义建构;而个人知识管理则是知识管理的自主性和个性化[2],是帮助学生完成意义建构的重要途径。1.2虚拟学习社区虚拟学习社区是由各种不同类型的个体,通过教学、研究等活动所建立的一个虚拟社会形态,它是学习社区在网络空间中的一种映射,也是一种建构主义学习环境,更是一组共享语言和价值的学习者借助网络进行学习的平台[3]。与网络上种类繁多的社区相比,虚拟学习社区的主要关注点是对学习活动的支持。在如今的网络背景
5、下,虚拟学习社区的恰当应用,能对现实世界教学活动产生极为有利的影响,而学生作为虚拟学习社区的主体是不容忽视的因素。因此在虚拟学习社区的开发中,不应仅局限于学习者的交流互动,而是应以学生为主体,尝试从学习者知识管理、知识建构的角度来设计虚拟学习社区,同时通过学习者之间的交流和合作过程,共同促进知识的意义建构,实现对知识的理解与掌握。1.3知识管理与虚拟学习社区的关联知识管理与虚拟学习社区有一定的关联,在知识管理情景下的知识获取,与虚拟学习社区情景下的知识获取过程,本质上没有区别,都是学习者习得知识、完成
6、个体知识建构的过程。在研究中,如果将知识管理和虚拟学习社区的融合,将知识管理的相关理论应用于虚拟学习社区的建立中,运用知识管理的方法与工具,将知识管理工具融入学习基础设施中,促进虚拟学习社区中的知识共享、知识创造,让学习者更加方便地获取所需知识,提高他们的学习效率与学习能力,也能更好地辅助课堂教学。2Java虚拟学习社区中的知识管理在Java程序设计课程教学实践中不难发现,学生对编程普遍具有畏难情绪,缺乏学习的积极性,究其根源,主要在于学生缺乏对Java知识的有效建构,不能将知识很好地纳入到原有的认知
7、结构中。Java课程本身具有实践性强、知识前后关联紧密的特点,如果学生在某一阶段没有能够有效地掌握相关知识,将导致后续程序编写工作无法顺利完成。因此需要运用知识管理的相关理论重新组织、整理知识,理清Java课程自身的体系结构,以帮助学习者进行有效的意义建构。在所开发的Java虚拟学习社区中,知识管理将从两方面开展,Java知识体系管理和个人Java知识管理。2.1Java知识体系管理Java知识体系管理主要指Java结构化知识体系。在虚拟学习社区建立之初,根据Java虚拟学习社区成立的目的,从Java
8、课程体系的角度出发,针对Java程序设计的特点,同时考虑到教学具体需求,例如按照次序可以把Java课程分为Java基本语法、面向对象编程、图形用户界面3大知识板块,在各大知识板块中,再将知识点细分,如Java基本语法部分可以分为数据类型、常量与变量、运算符与表达式、数组、字符串等几个知识点。此后,将各大小知识点按编程的逻辑体系组织和呈现,供学生学习,帮助学生吸收知识。实际操作中,对Java课程的知识体系进行划分,采用多媒体技术将各个知识点以动态的卡片方式
此文档下载收益归作者所有