摘要介绍了计算机辅助教学系统及其现状,分析了现代教育技术与传统教育模式的各自特点,探讨了ICAI的实现原理及利用ICAI对教学的改进方案,并对智能计算机辅助教学系统进行了详细讨论,最后说明了将计算机技术、人工智能技术与网络技术应用于教学过程的必然性、必要性和有效性。

关键词智能计算机辅助教学系统;人工智能;专家系统;推理机

1引言

随着现代科技的飞速发展,多媒体计算机在教育领域得到了广泛应用,并对教育、教学过程产生着深刻影响。为了使教学改革能与之相适应,需要引入先进的教学手段,而使用计算机辅助教学系统(Computer Aided Instruction, CAI)可以提供理想的教学环境,容易激发学习者的学习积极性和主动性,从而显着提高教学效果。多媒体技术的日益发展以及与其它领先技术的结合,必然促进CAI的进一步发展。

人工智能(Artificial Intelligence, AI)是20世纪50年代中期兴起的一门新兴边缘科学,它既是计算机科学的一个分支,又是计算机科学、控制论、信息论、语言学、神经生理学、心理学、数学、哲学等多种学科相互渗透而发展起来的综合性学科。人工智能又称为智能模拟,是用计算机系统模仿人类的感知、思维、推理等思维活动。它研究和应用的领域包括模式识别、自然语言理解与生成、专家系统、自动程序设计、定理证明、联想与思维的机理、数据智能检索等。例如,用计算机模拟人脑的部分功能进行学习、推理、联想和决策;模拟医生给病人诊病的医疗诊断专家系统;机械手与机器人的研究和应用等。

本文针对CAI的发展前景,重点论述人工智能技术对CAI,尤其是对智能化CAI产生的重大影响,并通过一个实例说明实现的思路与设想。

2计算机辅助教学系统及其现状

2.1计算机辅助教学系统

计算机辅助教学(CAI)即利用计算机代替教师进行教学,把教学内容编成各种“课件”,学习者可以根据自己的程度选择不同的内容进行学习,从而使教学内容多样化、形象化,便于因材施教。如各种教学软件、试题库、专家系统等。CAI无论是在普通教育、高等教育还是在继续教育中都扮演着重要的角色。

在国外,CAI课件已经广泛应用于学校和家庭中,并收到了很好的效果。在我国,尽管CAI的研究起步较晚,但发展很快,自上世纪80年代起,已有一批实力雄厚的高等院校把CAI的发展列为重点研究课题。

2.2计算机辅助教学的现状

CAI的实现需要应用AI技术及编制复杂的程序,如自然语言理解、知识表示、推理方法等,一些AI技术的特殊应用成果,如代数说明、符号合成、医疗诊断及理论证明等均被应用于CAI系统,以提高其智能性和实用性。

早期绝大多数CAI课件大都使用决策理论和随机学习的模式,它极大地简化了学习过程的表达形式。例如早期的地质教学系统(SCHOCAR)等。后来,随着人工智能技术的发展,CAI系统中添加了学生的学习行为及训练策略,同时AI技术被应用于建立学习顾问模块(存放所要教课程的问题和技能)。这种方法能控制训练策略并给出适合学生的学习内容。目前为了获取对课程知识表示和控制的灵活性和模块性,有些CAI系统还用AI技术来表示训练计划和策略。例如多数程序设计语言的CAI均属此例。

到目前为止,所使用的绝大多数传统的CAI都是将全部教学信息以编程方式预置于课件中,这样的CAI课件一旦制作完成,任何较大的教学改动都会给维护工作带来极大的不便。因此现有的CAI系统面临许多挑战,它主要存在以下几方面的问题。

(1)缺乏开放性

不具有开放性是目前CAI课件最大的缺点。使用者无法对课件进行任何修改,只能利用已有资源按设定的路线进行教学。其弊端在于:① 固定内容的局限性使课件的适用面狭窄;② 设定的运行路线使授课缺乏自主性;③ 授课的针对性不强;④ 无法利用新出现的资源在较高起点上进行二次开发。

(2)缺乏人机交互能力

现有CAI大多以光盘作为信息的载体,将教材中的内容以多媒体的形式展现出来,教学信息是按预置的教学流程机械式地提供给学习者,学习者使用CAI课件学习是完全被动的。在课堂教学中,一般只能通过教师按预定的课件流程进行操作,无论学生还是教师都不能很好地参与教与学的过程,因此人机交互没有很好地实现。

(3)忽视课程本身的特点

各门课程在教学上有不同的要求,但现有课件对于这些不同要求完全不予理会。例如很多课程都要涉及到大量的曲线或曲面,对有些课程来说,将这些曲线或曲面给出一个简单的展示就足够了,而有些课程这样的展示不能达到教学目的的要求。例如:在讲授计算机图形学中各种曲线或曲面的生成算法时,如果能在课件中直接动态地展示这些图形的生成过程,充分发挥计算机辅助教学的优点,无疑会使计算机图形学的教学更具有吸引力,从而大大提高教学效率。

(4)缺乏教师与学生的互动

现有CAI课件在学生自学以及进行操作使用时,如何学习都是学生自己的事。教师不能完全了解学习者的情况,学生在碰到问题时不能向教师求助,师生之间互相封闭,谈不上师生互动,因此课件所起的效果大打折扣。同时由于缺乏网络支持,现有的绝大多数CAI课件都是在单机环境下运行的,它们无法利用网络的优势使知识内容快速更新,当然更无法提供便捷的学习讨论空间、随时随地的师生交流方式以及远程教学实现的条件。

(5)缺乏教学策略

在课件的开发过程中实际上离不开教学策略的设计,但课件的制作者往往并未意识到这一点。例如:现有的绝大多数课件都是单一的展播式的,这样的课件制作“精美”,但它不可逆、不能互动。实际上运用课件教学只是手段而不是目的,应该在教学设计理论的指导下讲求课件的实效性,着眼点在于对学生学习新知识、掌握新技术、培养各种能力有帮助,而不是表面上的制作“精美”。

(6)缺乏智能性

现有的CAI课件系统不能对不同程度的学生进行有针对性的教育,学生的学习是被动的,不能由系统自动提供助学信息而使学生有选择地学习。对教师而言,其教学不能积极地参与其中,不能根据系统提供的信息按照学生的认知模型为其准备最适合的学习内容,更不能给予不同方式的教学模式与方法,因此不具有智能性。

综上所述,现有的CAI存在许多问题,随着新技术的不断出现,这些问题将使CAI越来越不能适应新的要求。因此以智能CAI为代表的新的计算机辅助教学系统将成为教育技术上需要不断探求、努力实现的发展方向。

3智能化计算机辅助教学系统(ICAI)

智能计算机辅助教学系统(Intelligent Computer Aided Instruction, ICAI)以认知学为理论基础,将AI技术应用于CAI,是智能化的CAI。在ICAI系统中,学生的学习可以借助于智能化计算机对大量知识进行选择、判断、处理,使学习内容更有针对性,从而提高学习效果。

教学过程是一个复杂的教与学的思维过程。它需要教师以其专门知识和经验为依据,经过吸收、讲解、推理、示例、综合等多个步骤才能较好地完成。一个教学型专家系统的任务是根据学生的特点、弱点和基础知识,以最适当的教学方案和教学方法对学生进行教学和辅导。因此,从AI的角度看,计算机辅助教学实际上是一个由计算机系统辅助教师进行教学及学生进行学习并得以实现的“专家系统”。因而,在CAI中引人AI思想,即使用专家系统的方法、工具,构建智能CAI(即ICAI)。这样构建成的专家系统的主要特点是具有诊断和调试修改功能、具有良好的人机界面。

在智能CAI中,教学思想、方法、学习内容可用知识形式表示,如何解决知识的形式化表示以及知识的访问与调用问题,是AI的核心技术之一,也是将AI引入教育技术领域中所要面临的一个问题。知识库是实现知识推理与专家系统的基础,可以用知识库作为智能CAI的构建环境,在知识库中,教学内容等的有关知识可以用事实与规则表示,并存储于知识库内。教学与学习过程即是对知识库中的知识进行推理,并最终得出所需结果的过程。由于专家系统主要是由知识库与推理机组成的,因此,它也是智能计算机辅助教学系统的核心技术。

1970年美国卡博奈尔开发的SCHOLAR系统,是世界上第一个AI与CAI结合的案例。这是一个用于南美洲地理课程的教学系统,SCHOLAR系统以大量的信息单元和描写事实组成数据库,并按照这些信息单元的含义及其相互关系

计算机辅助教学是人工智能应用,人工智能技术在计算机辅助教学中的应用与实现...相关推荐

  1. 智能工艺并不等同于计算机辅助工艺,关于人工智能技术在计算机辅助工艺设计中应用的探讨...

    1 / 6 关于人工智能技术在计算机辅助工艺设计中应用的探讨 关于人工智能技术在计算机辅助工艺设计中应用的探讨 1 人工智能概述 人工智能是是一门主要研究计算机对人的一些智能行为与思维过程进行模拟的学 ...

  2. 展望融入人工智能技术的英语教学

    人工智能具有跨学科的属性.实际上,它既是一种技术也是一门学科,其技术属性是模仿和延伸人的智能,学科属性是研究人脑和智能.由于这两大属性,人工智能为人们提供了广阔的研究和应用空间.尤其在应用领域,人工智 ...

  3. 人工智能技术在智能制造中的典型应用场景与标准体系研究

    人工智能技术在智能制造中的典型应用场景与标准体系研究 人工智能技术与咨询 来源:<中国工程科学> ,作者李瑞琪等 摘要: 针对人工智能在智能制造领域应用不断深入的趋势,本文基于企业关键绩效 ...

  4. 调研人工智能技术在无人驾驶汽车中的应用

    [理论学习] 写在前面个人对于学习论文及综述的相关总结和个人看法,如有错误,望大家谅解. 目录 [理论学习] 调研人工智能技术在无人驾驶汽车中的应用 正文: 个人看法: 参考文献: 调研人工智能技术在 ...

  5. 人工智能技术在软件开发中的应用

    人工智能技术的不断发展和成熟,使得它在软件开发中的应用越来越广泛.人工智能技术的应用可以帮助软件开发人员提高效率.降低成本.增强软件的功能性和可靠性.在本文中,我们将探讨人工智能技术在软件开发中的应用 ...

  6. 人工智能技术在智能音箱中的应用:智能语音识别与智能交互

    作者:禅与计算机程序设计艺术 人工智能技术在智能音箱中的应用:智能语音识别与智能交互 引言 1.1. 背景介绍 智能音箱作为智能家居的重要组成部分,近年来得到了越来越多的用户青睐.随着人工智能技术的不 ...

  7. 人工智能技术在信息技术教学中的使用

    自20世纪50年代以来,人工智能技术日渐成熟,使中小学信息技术课程能够充分适应信息化时代.智能化时代发展需要.人工智能技术在教育领域内的应用,引起了各方高度关注与重视.人工智能技术将会给信息技术课堂注 ...

  8. 人工智能技术在教育领域中的应用

    1.人工智能与教育 要说近年来发展最快的莫过于"人工智能"这个词了,好像现在什么都能和人工智能搭上关系,例如人工智汽车.人工智能医疗.人工智能智慧城市等等,能快速发展,这些技术极大 ...

  9. 人工智能技术在中小学课堂中的应用

    201709国务院颁发人工智能技术在教育的新规划. 在学科素养比较重视和比较培养素质化教育的学习很早就开始进行信息化教学的准备了. 比如大数据与人工智能发展规划等. http://sh5.hubpd. ...

最新文章

  1. OpenArkCompiler方舟编译
  2. SSH登录忽然变慢与DNS反向解析问题处理
  3. 判断正则 shell_年薪百万之路--第七十八天 Linux基础 shell
  4. 16张图带你学会 Ansible 自动化运维工具
  5. 在Debian/Ubuntu上面安装升级nginx到最新版
  6. oracle 内存结构 share pool sql解析的过程
  7. 神策数据保险行业解决方案,正式上线官网!
  8. java设计模式教程_Java设计模式教程
  9. Python:为什么必须在方法定义和调用中明确使用'self'?
  10. 一天能学会的计算机技术
  11. C++ 单例模式中处理在类中声明一个指向一个自己的指针,在编译时显示定义的指针未定义的处理办法
  12. Exchange 2010安装必要条件
  13. iOS录音、播放、WAV以及caf转成MP3上传后台
  14. 竞品分析:网易云音乐和QQ音乐,音乐类app的战场
  15. Perl,第一种后现代计算机语言
  16. PHP curl的DNS解析问题(PHP下curl很慢)
  17. Windows程序设计-09-COM技术
  18. opencv-python cv2
  19. 币市强震,来点理性的心理按摩
  20. 语法练习:left2

热门文章

  1. 牛客网IT校招编程题-逛公园-Python
  2. google应用商店相关工具
  3. php图片地址替换,php把采集内容中图片地址下载并替换成本地地址
  4. 用士兵突击的台词激励一下堕落的自己
  5. java dto怎么定义_业务DTO定义实践
  6. 人群密度向:CMTL
  7. 珠海iBS有没有口语课程?学习效果怎么样?
  8. python3指定目录所有excel_Python——合并指定文件夹下的所有excel文件
  9. 按图搜索商品(拍立淘)
  10. 深度剖析SSD(你那些似懂非懂的地方)