致谢
绪论
1、本文的研究背景
2、本文研究的主要内容
第一章各种认知理论及实现方法
1.1关于CAI的学习理论
1.1.1行为主义的程序教学理论和CAI设计原则
1.1.2认知主义的学习理论和CAI设计原则
1.1.3建构主义的学习理论和CAI设计原则
1.1.4上述学习理论之间的关系
1.2建构主义的学习环境下的教学设计
1.3启发式教学
1.4 CAI教育软件与教师、学生、其它媒体之间的关系
第二章计算机程序设计的知识结构
2.1计算机程序设计的涵义
2.1.1程序设计能力是一种设计和规划能力
2.1.2目前程序设计教学理论还不完善
2.2计算机程序设计的知识结构
2.3本模型总体教学目标和实现方案
第三章PAR方法
3.1 PAR方法简介
3.2与PAR方法相关的几个概念
3.3算法设计语言Radl
3.4抽象程序设计语言Apla
3.5开发算法程序的几个步骤
3.6 PAR方法实验性工具
3.7一个用PAR方法开发算法的例子
第四章系统模型
4.1系统模型简介
4.2各知识库及教学决策的涵义及相互关系
4.2.1各知识识库及教学决策的涵义
4.2.2各知识库及教学决策的相互关系
4.3各知识库及教学决策的设计思想
4.4各知识库及教学决策的设计与知识表示
4.4.1领域知识库的设计与知识表示
4.4.2教师知识库的设计与知识表示
4.4.3学生知识库的设计与知识表示
4.4.4教学决策的设计与知识表示
4.5系统其它辅助功能
第五章系统设计与实现
5.1知识库的设计和实现
5.2教学决策的设计和实现
5.2.1教学决策的设计
5.2.2教学决策的具体实现
5.3系统的功能和特点
第六章总结和讨论
参考文献