大学程序设计技术概论
大学程序设计技术概论封面图

大学程序设计技术概论

董卫军, 邢为民, 索琦, 编著

出版社:人民邮电出版社

年代:2012

定价:29.8

书籍简介:

本书依照全国计算机等级考试二级考试的大纲组织相应内容,主要包括程序设计概述、数据结构、工程化程序设计、数据库基础。

书籍目录:

第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 计算机基本维护技术

参考文献

内容摘要:

《21世纪高等学校计算机规划教材·国家精品课程系列教材·高校系列:大学程序设计技术概论》是国家精品课程“计算机基础”系列课程“大学程序设计技术概论”的主教材。教材以教育部计算机基础教育教学指导委员会关于高等学校计算机基础教育基本要求作指导,以培养大学生信息素质和计算能力为主线,以“程序设计方法+数据结构+软件工程+数据库基础”为知识体系,兼顾计算机等级考试要求,强化大学生程序设计素质和创造性思维能力的培养。
本书共5章,主要内容包括序言、程序设计概述、数据结构与算法、工程化程序设计、数据库基础等。每章后有小结和习题,以便读者巩固所学知识。
教材突出技术性,注重内容在应用上的层次性,兼顾整体在理论上的系统性。本书可作为高等学校“计算机基础”课程的辅助教材,也可作为全国计算机应用技术证书考试的培训教材或计算机爱好者的自学教材。

书籍规格:

书籍详细信息
书名大学程序设计技术概论站内查询相似图书
9787115273833
如需购买下载《大学程序设计技术概论》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)29.8语种简体中文
尺寸26 × 19装帧平装
页数 90 印数 3000

书籍信息归属:

大学程序设计技术概论是人民邮电出版社于2012.2出版的中图分类号为 TP311.1 的主题关于 程序设计-高等学校-教材 的书籍。