当前位置:希赛网 > 云阅读 > 软考教程 > 程序员教程 > 程序员教程

程序员教程

本书由全国计算机技术与软件专业技术资格(水平)考试办公室组织编写,参照人力资源和社会保障部、工业和信息化部制订的最新版《程序员考试大纲与培训指南》,围绕程序员的工作职责和任务对程序员必须掌握的理论基础和应用技术做了详细的介绍,重在培养程序员必须具备的专业技能和方法。 本书内容既是对程序员考试  [展开]

标 签: 程序员考试大纲   程序员考试教材   程序员试题  
作 者:希赛教育软考学院 原 价:19.80 希赛币 优惠价:19.80 希赛币
说 明:此讲义为在线阅读(非纸质书),一经购买恕不退还。
章节信息

第 1 章 计算机硬件基础  

  • 1.1   计算机组成
  • 1.1.1   计算机系统的硬件组成
  • 1.1.2   计算机系统的软件组成
  • 1.1.3   总线与接口
  • 1.1.4   流水线
  • 1.2   数据运算
  • 1.2.1   数制及其转换
  • 1.2.2   数据的表示
  • 1.2.3   算术运算与逻辑运算
  • 1.3   指令系统
  • 1.3.1   指令格式
  • 1.3.2   寻址方式
  • 1.3.3   常用基本指令
  • 1.4   存储体系
  • 1.4.1   存储器分类
  • 1.4.2   存储器层次结构
  • 1.4.3   主存储器
  • 1.4.4   高速缓冲存储器
  • 1.4.5   辅助存储器
  • 1.5   输入输出方式
  • 1.6   系统性能评价
  • 1.7   例题分析
  • 1.8   同步训练

第 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.5.1   图的基本概念
  • 2.5.2   图的存储
  • 2.5.3   图的遍历
  • 2.5.4   图的运算
  • 2.6   查找
  • 2.6.1   顺序查找
  • 2.6.2   二分查找
  • 2.7   排序
  • 2.7.1   插入排序
  • 2.7.2   交换排序
  • 2.7.3   选择排序
  • 2.7.4   二路归并排序
  • 2.8   例题分析
  • 2.9   同步训练

第 3 章 操作系统

  • 3.1   操作系统概述
  • 3.1.1   操作系统作用与特征
  • 3.1.2   操作系统的功能
  • 3.1.3   操作系统分类和特点
  • 3.2   进程管理
  • 3.2.1   进程概述
  • 3.2.2   信号量与PV操作
  • 3.2.3   死锁
  • 3.2.4   线程
  • 3.3   存储管理
  • 3.3.1   存储管理基本概念
  • 3.3.2   分页存储管理
  • 3.3.3   请求分页存储管理
  • 3.4   设备管理
  • 3.4.1   设备管理概述
  • 3.4.2   假脱机技术
  • 3.4.3   缓冲技术
  • 3.4.4   磁盘调度
  • 3.5   文件管理
  • 3.5.1   文件系统概述
  • 3.5.2   文件存储空间管理
  • 3.6   作业管理
  • 3.6.1   作业管理概述
  • 3.6.2   作业调度
  • 3.7   图形用户界面和操作方法
  • 3.8   例题分析
  • 3.9   同步训练

第 4 章 程序设计语言和语言处理程序

  • 4.1   语言翻译基础知识
  • 4.1.1   编译系统基础
  • 4.1.2   解释系统基础
  • 4.2   程序语言类型和特点
  • 4.3   例题分析
  • 4.4   同步训练

第 5 章 网络基础知识

  • 5.1   网络概述
  • 5.1.1   网络的概念及功能
  • 5.1.2   ISO/OSI参考模型
  • 5.1.3   网络的分类
  • 5.1.4   网络拓扑结构
  • 5.1.5   IP地址和子网掩码
  • 5.2   TCP/IP协议族
  • 5.2.1   应用层
  • 5.2.2   传输层
  • 5.2.3   网际层
  • 5.2.4   网络接口层
  • 5.2.5   端口
  • 5.3   传输介质与网络设备
  • 5.3.1   传输介质
  • 5.3.2   信息系统集成项目的特点
  • 5.4   局域网组网基础
  • 5.5   Internet基础知识
  • 5.6   加密技术与网络安全
  • 5.6.1   加密与解密基础
  • 5.6.2   防火墙技术
  • 5.6.3   入侵检测技术
  • 5.6.4   病毒与木马
  • 5.6.5   网络攻击
  • 5.7   例题分析
  • 5.8   同步训练

第 6 章 数据库基础知识

  • 6.1   基本概念
  • 6.1.1   数据库系统
  • 6.1.2   数据库管理系统的主要功能和特征
  • 6.1.3   数据库系统结构
  • 6.1.4   数据模型的组成和分类
  • 6.1.5   关系模型
  • 6.2   关系运算
  • 6.2.1   基本关系运算
  • 6.2.2   组合关系运算
  • 6.3   SQL语言
  • 6.3.1   基本表操作
  • 6.3.2   视图
  • 6.3.3   完整性约束
  • 6.4   数据库设计
  • 6.4.1   需求分析
  • 6.4.2   概念结构设计
  • 6.4.3   逻辑结构设计
  • 6.4.4   物理结构设计
  • 6.5   数据库并发控制
  • 6.6   数据库安全性
  • 6.7   例题分析
  • 6.8   同步训练

第 7 章 多媒体基础知识

  • 7.1   多媒体相关基本概念
  • 7.1.1   媒体的概念和分类
  • 7.1.2   多媒体的特征
  • 7.1.3   多媒体计算机系统
  • 7.2   音频
  • 7.2.1   音频基础知识
  • 7.2.2   数字化音频和音频的相关计算
  • 7.2.3   音频的压缩及文件格式
  • 7.3   图形和图像
  • 7.3.1   图形和图像基础知识
  • 7.3.2   图像的相关计算
  • 7.3.3   图像的压缩及文件格式
  • 7.4   动画和视频
  • 7.4.1   动画和视频基础知识
  • 7.4.2   视频的压缩和文件格式
  • 7.5   例题分析
  • 7.6   同步训练

第 8 章 系统开发和运行维护

  • 8.1   系统开发模型
  • 8.1.1   软件生命周期
  • 8.1.2   软件开发生命周期模型
  • 8.1.3   系统开发方法论
  • 8.1.4   软件开发环境
  • 8.2   需求分析
  • 8.2.1   需求分析概述
  • 8.2.2   数据流图
  • 8.2.3   数据字典
  • 8.2.4   加工说明
  • 8.3   软件设计
  • 8.3.1   软件设计阶段
  • 8.3.2   软件设计活动
  • 8.3.3   结构化设计
  • 8.3.4   过程设计
  • 8.3.5   软件界面设计
  • 8.3.6   软件设计评审
  • 8.4   程序编写
  • 8.4.1   编码规范
  • 8.4.2   程序设计语言的选择和使用
  • 8.4.3   人工走查
  • 8.4.4   程序文档化
  • 8.5   软件测试
  • 8.5.1   测试的目的
  • 8.5.2   测试的类型
  • 8.5.3   测试的阶段
  • 8.5.4   测试用例设计
  • 8.5.5   性能测试
  • 8.5.6   测试报告
  • 8.6   软件维护
  • 8.7   项目管理
  • 8.7.1   软件项目估算
  • 8.7.2   进度计划与监控
  • 8.7.3   质量管理
  • 8.7.4   软件过程改进
  • 8.7.5   软件文档
  • 8.8   例题分析
  • 8.9   同步训练

第 9 章 知识产权与标准化知识

  • 9.1   著作权法
  • 9.1.1   著作权
  • 9.1.2   著作权法客体
  • 9.1.3   著作权法主体
  • 9.2   计算机软件保护条例
  • 9.2.1   保护对象
  • 9.2.2   著作权人确定
  • 9.2.3   软件著作权
  • 9.2.4   法律责任
  • 9.3   专利法
  • 9.3.1   专利法的保护对象
  • 9.3.2   专利权的归属
  • 9.3.3   专利权
  • 9.4   反不正当竞争法
  • 9.4.1   什么是不正当竞争
  • 9.4.2   法律责任
  • 9.4.3   商业秘密
  • 9.5   商标法及实施条例
  • 9.5.1   商标注册的申请
  • 9.5.2   注册商标的变更
  • 9.5.3   注册商标专用权的保护
  • 9.6   标准化法
  • 9.6.1   标准的制定
  • 9.6.2   标准的表示
  • 9.7   ISO 9000族标准
  • 9.8   例题分析
  • 9.9   同步训练

第 10 章 计算机应用知识

  • 10.1   Windows基本操作
  • 10.1.1   公共操作
  • 10.1.2   文件操作
  • 10.2   Word基本操作
  • 10.2.1   工具栏图标按钮
  • 10.2.2   Word基本操作
  • 10.3   Excel基本操作
  • 10.3.1   Excel界面的介绍
  • 10.3.2   Excel操作
  • 10.4   上网基础操作
  • 10.4.1   IE的使用
  • 10.4.2   Outlook的使用
  • 10.4.3   系统安全措施
  • 10.5   例题分析
  • 10.6   同步训练

第 11 章 应用数学

  • 11.1   常用数值计算
  • 11.1.1   矩阵的基本运算
  • 11.1.2   方程的近似求解
  • 11.1.3   线性插值
  • 11.2   排列组合和应用统计
  • 11.2.1   排列组合计算
  • 11.2.2   基本的数据统计分析方法及实例计算
  • 11.3   例题分析
  • 11.4   同步训练

第 12 章 软件详细设计技术

  • 12.1   程序流程图
  • 12.1.1   程序流程图定义
  • 12.1.2   程序流程图的符号
  • 12.1.3   程序流程图的符号使用约定
  • 12.1.4   程序流程图基本控制结构
  • 12.1.5   程序流程图的主要优缺点
  • 12.1.6   程序流程图的解题过程
  • 12.2   N-S盒图
  • 12.2.1   N-S盒图定义
  • 12.2.2   N-S图基本结构
  • 12.3   PAD图
  • 12.3.1   PAD图定义
  • 12.3.2   PAD图的特点
  • 12.4   伪代码
  • 12.4.1   伪代码定义
  • 12.4.2   伪代码的语法规则
  • 12.5   例题分析
  • 12.6   同步训练

第 13 章 C语言程序设计

  • 13.1   C语言基本语法
  • 13.1.1   C程序结构
  • 13.1.2   数据类型、运算符与表达式
  • 13.1.3   三种基本程序结构
  • 13.1.4   数组
  • 13.1.5   函数
  • 13.1.6   指针
  • 13.1.7   结构体
  • 13.1.8   共用体与枚举类型
  • 13.1.9   文件操作
  • 13.2   递归法
  • 13.3   例题分析
  • 13.4   同步训练

第 14 章 C++语言程序设计

  • 14.1   C++基础知识
  • 14.2   类与对象
  • 14.3   继承与派生
  • 14.4   多态性
  • 14.4.1   虚函数
  • 14.4.2   运算符重载
  • 14.5   模板
  • 14.5.1   函数模板
  • 14.5.2   类模板
  • 14.6   异常处理
  • 14.7   类库
  • 14.7.1   容器库
  • 14.7.2   迭代器
  • 14.7.3   算法库
  • 14.7.4   字符串
  • 14.7.5   I/O流与文件流
  • 14.8   例题分析
  • 14.9   同步训练

第 15 章 Java语言程序设计

  • 15.1   Java基本语法
  • 15.1.1   变量
  • 15.1.2   数组
  • 15.1.3   操作符
  • 15.1.4   表达式、语句与块
  • 15.1.5   控制流语句
  • 15.2   Java面向对象基础
  • 15.2.1   继承与派生
  • 15.2.2   接口与抽象类
  • 15.2.3   Applet基础
  • 15.3   例题分析
  • 15.4   同步训练

第 16 章 同步训练参考答案

  • 16.1   同步训练参考答案

第 17 章 全真模拟试题及答案

  • 17.1   上午试题
  • 17.2   下午试题
  • 17.3   上午试题参考答案
  • 17.4   下午试题参考答案
本教程标题:程序员教程
本教程链接:http://www.educity.cn/jiaocheng/zt78.html