新書推薦:
《
东南亚的传统与发展
》
售價:NT$
306.0
《
乾隆制造
》
售價:NT$
398.0
《
资治通鉴臣光曰辑存 资治通鉴目录(司马光全集)(全二册)
》
售價:NT$
1316.0
《
明代社会变迁时期生活质量研究
》
售價:NT$
1367.0
《
律令国家与隋唐文明
》
售價:NT$
332.0
《
紫云村(史杰鹏笔下大唐小吏的生死逃亡,新历史主义小说见微之作,附赠5张与小说内容高度契合的宣纸彩插)
》
售價:NT$
449.0
《
现代吴语的研究(中华现代学术名著3)
》
售價:NT$
296.0
《
天下的当代性:世界秩序的实践与想象(新版)
》
售價:NT$
352.0
|
內容簡介: |
《21世纪高等学校计算机规划教材·国家精品课程系列教材·高校系列:大学程序设计技术概论》是国家精品课程“计算机基础”系列课程“大学程序设计技术概论”的主教材。教材以教育部计算机基础教育教学指导委员会关于高等学校计算机基础教育基本要求作指导,以培养大学生信息素质和计算能力为主线,以“程序设计方法+数据结构+软件工程+数据库基础”为知识体系,兼顾计算机等级考试要求,强化大学生程序设计素质和创造性思维能力的培养。
本书共5章,主要内容包括序言、程序设计概述、数据结构与算法、工程化程序设计、数据库基础等。每章后有小结和习题,以便读者巩固所学知识。
教材突出技术性,注重内容在应用上的层次性,兼顾整体在理论上的系统性。本书可作为高等学校“计算机基础”课程的辅助教材,也可作为全国计算机应用技术证书考试的培训教材或计算机爱好者的自学教材。
|
目錄:
|
第1章 序言
1.1 信息素质的含义
1.1.1 信息素质的一般含义
1.1.2 信息素质的深层要求
1.2 内容体系
第2章 程序设计概述
2.1 学习目标与要求
2.1.1 学习目标
2.1.2 学习要求
2.2 程序设计
2.2.1 程序设计中的基本概念
2.2.2 程序设计风格
2.2.3 程序设计基本步骤
2.2.4 程序设计方法的发展
2.3 结构化程序设计
2.3.1 结构化程序设计的基本思想
2.3.2 结构化程序设计的优缺点
2.4 面向对象程序设计
2.4.1 面向对象程序设计思想的产生
2.4.2 面向对象程序设计的基本概念
2.4.3 面向对象程序设计的优点
2.5 经典例题
2.6 小结
习题
第3章 数据结构与算法
3.1 学习目标与要求
3.2 算法
3.2.1 算法的基本概念
3.2.2 算法复杂度
3.3 数据结构的基本概念
3.3.1 基本概念
3.3.2 数据结构的图形表示
3.3.3 线性结构与非线性结构
3.4 线性表及其顺序存储结构
3.4.1 基本概念
3.4.2 顺序存储结构
3.4.3 线性表的基本操作
3.5 栈和队列
3.5.1 栈及其基本运算
3.5.2 队列及其基本运算
3.6 线性链表
3.6.1 基本概念
3.6.2 线性链表的基本运算
3.6.3 循环链表及其基本操作
3.7 树与二叉树
3.7.1 树的基本概念
3.7.2 二叉树及其基本性质
3.7.3 二叉树的存储结构
3.7.4 二叉树的遍历
3.8 查找技术
3.8.1 顺序查找
3.8.2 二分查找
3.9 排序技术
3.9.1 交换类排序法
3.9.2 插入类排序法
3.9.3 选择类排序法
3.10 经典例题
3.11 小结
习题
第4章 工程化程序设计
4.1 学习目标和要求
4.2 软件概念与分类
4.2.1 软件的概念
4.2.2 软件的分类
4.3 软件工程的相关概念
4.3.1 软件危机
4.3.2 软件工程
4.3.3 软件生命周期
4.3.4 瀑布模型
4.4 可行性分析
4.5 需求分析
4.5.1 基本原则与任务
4.5.2 需求分析的过程
4.5.3 结构化分析方法
4.5.4 需求规格说明书的书写与评审
4.6 软件设计
4.6.1 软件设计的基本原则
4.6.2 概要设计
4.6.3 详细设计
4.7 编码
4.7.1 选择程序设计语言
4.7.2 编写程序
4.8 软件测试
4.8.1 测试的目的和原则
4.8.2 测试的方法
4.8.3 测试的步骤
4.8.4 程序的调试
4.9 软件维护
4.9.1 软件维护的原因
4.9.2 软件维护的类型
4.9.3 维护时应注意的问题
4.10 经典例题
4.11 小结
习题
第5章 数据库基础
5.1 学习目标与要求
5.2 数据管理
5.2.1 数据与数据库
5.2.2 数据库管理系统
5.2.3 数据库系统
5.2.4 数据管理的发展
5.3 数据表示
5.3.1 现实世界
5.3.2 概念世界
5.3.3 数据世界
5.4 数据模型
5.4.1 数据模型的概念
5.4.2 数据模型组成要素
5.4.3 逻辑数据模型的基本类型
5.5 关系数据库
5.5.1 基本概念
5.5.2 关系数据库的体系结构
5.5.3 关系模型的完整性规则
5.6 关系代数
5.6.1 传统的集合运算
5.6.2 专门的关系运算
5.7 数据库设计
5.7.1 规划
5.7.2 需求分析
5.7.3 概念结构设计
5.7.4 逻辑结构设计
5.7.5 物理设计
5.7.6 系统实施
5.7.7 运行和维护
5.8 关系模式的规范化
5.8.1 函数依赖和键
5.8.2 关系模式的范式
5.8.3 模式分解
5.9 经典例题
5.10 小结
习题
附录A 知识点总结
附录B 知识点辨析
附录C 计算机基本维护技术
参考文献
|
|