计算机专业设计类课程中知识搜索引擎的应用
计算机专业设计类课程中知识搜索引擎的应用 计算机专业设计类课程中知识搜索引擎的应用计算机专业设计类课程中知识搜索引擎的应用
关键词:知识搜索引擎;计算机专业;设计课程;应用
摘要:论文介绍了知识搜索引擎的产生背景、实现原理、定义、特征和分类,阐述了计算机专业设计类课程的现状及改革思路,最后把知识搜索引擎应用在设计类课程的教学中,取得了良好的效果。
一、引言
随着网络时代的飞速发展,人们对知识的需求也更加迫切,人们借助网络获得信息的渠道也越来越多,而搜索引擎是应用较多的一种。在教学应用当中,也离不开搜索,本文讲述知识搜索引擎在计算机专业设计类课程中的应用。
二、知识搜索引擎
1. 知识搜索引擎简介
对于传统搜索引擎来说,它面临着搜索结果过于宽泛、用户的查找效率低、大量信息以隐性知识的形式存在于网络终等弊端问题。另外,有的搜索引擎采用限制搜索框数字的形式,或者缩短搜索框来改变用户习惯,但效果并不明显。
知识搜索€引擎就是在这样的需求和背景下产✪生的,它是专门针对知识需求而设计的搜索引擎,是在搜索引擎发展进入智能化阶段的过程,并且建立在以用户需求为基础上的知识整合传播。知识搜索引擎不仅可以利用先进的自然语言智能查询技术通过对输入的简单疑问词句的分析直接搜索得出答案,而且在没有满意搜索结果的情况下,用户还可以创建问题,等待他人回答并对答案进行评价。它建立了完善的互动机制,例如评价,交流,修改等[1]。
知识搜索引擎为广大网络用户创建了一个强大的信息交流平台,利用知识搜索引擎获取知识的这一过程,使得大量的隐性知识显性化,并且实现了知识的挖掘、传播、利用、共享和评价[2]。它包括创造、评价、利用、共享、积累五个要素[3],充分体现了Web2.0特征。
2. 知识搜索引擎特征
正是因为知识搜索引擎具有自己独特的特征,才能为广大网民所青睐,它的特征主要有:
第
一、互动性。用户提出自己需要解决的问题,并提出悬赏公告以刺激和发动其他用户为其解答该问题。用户提交问题之后,其他用户可以利用自身的资源或是网上的资源来解答问题。提问者根据自己的实际情况,对提交的答案进行评价处理。如果提问者对问题的答案满意,则把悬赏分给回答者。如果提问者没有得到满意的答案,可以对问题进♥行补充说明,或是提高悬赏额度,来吸引更多的用户关注这一问题,直到提问者获得较满意的答案为止。总之只要把问题提出来,就会有答案。
第
二、网络化。不同的知识点汇集在一起形成一个广大用户共同建立的知识信息库,这知识库明显是知识在更高层次上的集成化,是知识内容的提纯和浓缩,这些信息库都是在互联网上公开发表汇集而成。
第
三、智能化。知识搜索引擎中以海量的知识库信息为基础向用户提供信息服务。对于用户回答过程所积累的大量知识自动详细地分类组织关联,编辑成一个较完整的知识体系。通过调动网民参与提问与回答的积极性,汇集了千万网民的智慧,让用户彼此分享♋知识及经验。[4]
第
四、人性化。知识搜索引擎区别与其他商业搜索引擎,不同于 Google 的算法排名和百度的竞价排名的商业运作模式。它的搜索结果可以完全依照用户的行为和心愿进行排序,无论是从相关度、发问时间、悬赏额度还是从阅览数、投票数、正面评价等方面,都是忠于人的自然需求。[3]
第
五、激励制。解答问题不仅可以获得点数回馈、功能加值,而且能带来很多无形的成就感和荣誉感。在有关激励机制下,既可以帮助别人分享个人的经验,也可以分享别人的知识,这也是广大网民积极参与回答的主要原因。
3. 知识搜索引擎分类
知识搜索服务从韩国起步,经中文互联网进一步发展壮大,这一应用模式扩展到了全球,并且有了英文的服务版本。它在国内的发展一日✘千里,目前包括百度、新浪、雅虎、 腾讯等中国主要互联网公司都提供了知识搜索服务。
各种知识搜索引擎各有各的特点,比如在类目设置方面,有些设置二级类目,如百度知道,在搜索方式方面,有些设置了基本搜索、高级搜索、二次搜索、类目浏览搜索,如雅虎知识堂。在此,本文根据知识搜索引擎的呈现方式的不同,把知识搜索引擎分为知识呈现型和互动问答型[5],知识呈现型的有中国知网、百度百科、百度文库,互动问答型的有百度知道、新浪爱问知识人、搜搜问问、雅虎知识堂、奇虎经验搜索、Yahoo!奇摩知识+。
三、知识搜索引擎的应用
在此,以程序设计课程设计课为例,说明知识搜索引擎在设计类课程中的重大应用。在计算机专业设计类课程改革环节中,实验教学方法的改革是非常重要的,实施的步骤采用:成立项目组—>选题—>设计—>答辩,其中选题和设计这两步非常关键,在此就这两步的实施方法作介绍。 图1“百度文库”搜索
2、如何设计完成题目呢?教师固然会在上课时讲解一些相关知道,如VC++中的基本类库MFC的层次结构等,但毕竟时间有限,一周2节课时间远远不够,所以在课外要花更多时间去设计。在设计的过程中,借助知识搜索引擎解决在设计过程中遇到的问题是最有效最快捷的途径。
3、充分发挥网络教学平台作用。网络教学平台是为教学提供全面支持服务的软件系统,可以进行网上教学、在线学习等,教师可提供有关课程信息,学生可进行在线做作业、测试、讲座等。对于利用VC++中的MFC进行系统的设计课而言,在教学平台中,使用最多的是提供交流、讨论、发通知。学生也可以利用各种知识搜索引擎,把搜索结果以通知、讨论的形式链接到教学平台,作为本课程的知识积累,起到引导激发学生的作用。教学平台中的“知识搜索”积累如图2所示。
图2 教学平台中的知识搜索”
四、结束语
无论是教师备课时所用的专业知识的搜索,还是学生在学习过程中所用的互动解答问题的知识搜索,使用的效果是学习形式更加灵活,能够引导学生思考、探讨、交流、总结,使课程的“教”与“学”更加生动、灵活。在今后的教学工作中,只要不断地进行探索、实践、创新,一定能够培养出适应社会日益发展的计算机专业人才。
参考文献:
[1]中国电子商务研究中心.《搜索引擎发展进入智能化 知识搜索引擎浅析》
[2]王春晓.《知识搜索引擎比较分析》[J].图书馆学研究,2009
:47
[3]高雯雯,杨木锐.《知识搜索引擎探究》[J].图书情报工作,2006
:87
[4]周威.《知识搜索引擎在图书馆参考咨询中的应用研究》:东北师范大学硕士学位论文.保存地点:东北师范大学图书馆.2010-06-15:8
[5]周春. 《知识搜索引擎及教学应用》[J]. 中国教育技术装备,2010
:1137
基金项目:梅州市自然科学研究项目, 嘉应学院第八批“新世纪教育教学改革工程”资助项目