教育软件技术基础复习提纲

教育软件技术基础复习提纲

>一、 绪论 教育软件技术基础
1、 掌握教育软件的定义
2、 知道教育软件的分类
3、 熟练掌握教育软件的设计与开发过程
1) 教育软件设计原则
2) 教育软件开发流程
二、 第二章 高级程序设计语言
1、了解高级语言程序翻译变成机器语言程序的方法
翻译有两种做法:编译和解释,相应的翻译工具分别叫做编译器和解释器
2、掌握编译的过程
3、知道常用的基本数据类型
4、掌握两种过程的区别
5、掌握过程参数传递的方式(顺序、迭代、条件分支)
三、 第三章 算法与数据结构
1、 知道结构化程序设计的控制结构
2、 知道算法的表示方法有哪些
3、 掌握算法的定义及特性
4、 知道常用的算法有哪些
5、 掌握数据结构的定义、研究内容
6、 掌握线性表的分类及特点
7、 掌握树的表示方法
8、 掌握二叉树的遍历
9、 知道无向图、有向图的区别
10、 掌握二分法查找法
11、 掌握选择排序
四、 第四章 面向对象程序设计
1、 理解面向对象程序设计的思想方法
2、 掌握面向对象程序设计的基本过程
3、 掌握对象的概念
4、 掌握类的概念
5、 了解面向对象程序设计的优点
五、 第五章 多媒体与多媒体应用开发
1、 掌握多媒体的定义
2、 掌握多媒体的特点
3、 知道多媒体的基本元素
4、 掌握多媒体应用软件的制作过程
六、 第六章 操作系统
1、 了解:操作系统的发展。
2、 理解:分时系统,多道批处理系统,实时系统,进程,线程等概念。
3、 掌握:操作系统的特点、分类、功能。
4、 知道进程状态转化过程
七、 第七章 关系数据库系统
1、 掌握数据库的基本概念、特点
2、 知道DBMS(数据库管理系统)
3、 掌握关系模型的数据结构
1) 关系属性的要求
2) 相关的一些概念
4、 知道关系的规范化
1) 规范化的目的
2) 知道范式
5、 SQL语言
1) 什么是SQL语言
2) 掌握SQL语言的主要特点
3) 掌握Select语句的基本使用方法
八、 第八章 软件开发活动和软件工程
1、 知道软件设计开发活动的过程
2、 掌握软件生存周期的概念
3、 掌握瀑布模型


相关文档
最新文档