⑴ 计算机软件开发的自学书籍有哪些
下面推荐的比较详细是我以前问别人的,别人整理了一个多小时,推荐给你。你可以适度看看有哪些是你需要的,我是从java学起的,《Thingking in java》是一本非常好的书,看过《游戏编程之旅》那本书,云风著。前人的经验是,先入门,再去系统的学习,《Thingking in java》就是很好的系统学习。当然基础很重要,数据结构、算法之类。
其实把下面的全掌握了,基础那就真是很厉害了,再学精一门语言就是专家了吧!
(1)数据结构:
《数据结构(C语言版),出版日期:2005-5-1,严蔚民,清华大学.---推荐!
《数据结构习题与解析(C语言版)》,李春葆.---比严老的简单点,通俗易懂
《数据结构》(用面向对象方法与C++描述)》,出版日期:1999年7月,殷人昆 王小京,清华大学出版社.
(2)算法:
《算法设计与分析(高等学校计算机教材)》,郑宗汉,清华大学出版社.
《算法导论(影印版)》(Introction to Algorithms, Second Edition
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein MIT)高等教育出版社.
《计算机程序设计艺术》(The Art of Programming Language), 清华大学出版社
《算法设计与分析基础》(Intruction to The Design and Analysis of Algorithms (US)Anany Levitin),潘彦 译,清华大学出版社.
(3)数据库
《数据库系统概论》,1983年,萨师煊 王珊,高等教育出版社出版.
《数据库原理与方法》,1983年,郑若忠 王鸿武,湖南科学技术出版社出版.
《数据库系统原理》,1988年,俞盘祥 沈金发,清华大学出版社.
(4)操作系统原理
《现代操作系统》,孙钟秀等,高等教育出版社.
《操作系统原理》,谢青松,人民邮电出版社.
《操作系统原理教程》,张尧学主编,清华大学出版社出版.
(5)计算机体系结构
《计算机体系结构》,张晨曦等,高等教育出版社.
《计算机系统结构》,郑纬民 汤志忠,清华大学出版社出版.
《计算机组成与结构》,王爱英,清华大学出版社.
(6)计算机网络
《计算机网络(第二版)》,冯博琴,高等教育出版社.
《<计算机网络与INTERNET教程>》,张尧学,清华大学出版社.
《计算机网络》,蔡开裕等,机械工业出版社.
(7)离散数学
《离散数学》,孙吉贵 杨凤杰,高等教育出版社.
《离散数学教程》,耿素云 屈婉玲 王捍贫,北京大学出版社.
《离散数学及其应用(原书第4版)》( Discrete Mathematics and Its Applications,Fourth Edition,作者:美-Kenneth H.Rosen),袁崇义 屈婉玲 王捍贫 刘田译,机械工业出版社.
基本上每类的第一本已经可以代表当今中国大学教学用书的主流了。所以从basic角度讲,足够了,但是如果从工程角度讲,建议你可以根据某一种语言去定向的学习数据结构,比如Java或者C#。毕竟面向对象以后,数据结构的处理不像c那样麻烦。体系结构,操作系统和网络我们用的是英文教材《国外优秀信息科学技术系列教学用书》感觉写的比中文的实用,如果你英文好的话可以参考,分别较计算机组织与结构,实用操作系统概念,计算机网络(好像现在有翻译版了)。
《计算机程序设计艺术》我们老师当时强烈推荐,但是两大厚本,我一直没时间看,挺遗憾的。脱离基础学科,就语言方面 Think in C++ (Think in Java)是非常好的书。你可以到网上搜一搜就知道,Bruce.另外如果你要是学软件的话, .net 和J2EE是必须掌握其一的,否则以后的路很难走,这方面建议你上网多查资料,因为信息更新很快,那些书很多都是抄来抄去,也没什么新鲜的。CSDN网站应该知道吧,看看里面的帖子就知道了。
⑵ 求高等教育出版社出版的2011版计算机3级网络技术教程的具体内容
可参看书的目录, 如果要电子书,邮箱挂出来。
第1章 计算机基础
1.1 计算机概述
1.1.1 计算机的特点
1.1.2 计算机的发展阶段
1.1.3 计算机的应用领域
1.2 计算机硬件系统
1.2.1 计算机硬件的种类
1.2.2 计算机的配置
1.2.3 计算机的技术指标
1.2.4 微处理器的技术特点
1.2.5 主板与插卡
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
第2章 网络技术基础
2.1 计算机网络的形成与发展
2.1.1 计算机网络的发展阶段
2.1.2 计算机网络的形成
2.1.3 网络体系结构与协议标准化
2.1.4 互联网的应用与高速网络技术发展
2.1.5 宽带城域网的发展
2.1.6 我国互联网的发展
2.2 计算机网络的基本概念
2.2.1 计算机网络定义的基本内容
2.2.2 计算机网络的分类
2.2.3 计算机网络的拓扑结构
2.2.4 描述计算机网络传输特性的参数
2.3 分组交换技术的基本概念
2.3.1 电路交换的基本概念
2.3.2 存储转发交换的特点
2.3.3 数据报方式与虚电路方式
2.4 网络体系结构与网络协议的基本概念
2.4.1 网络体系结构的基本概念
2.4.2 ISO/OSI参考模型
2.4.3 FCP/IP参考模型与协议
2.4.4 OSI参考模型与TCP/IP参考模型的比较
2.5 互联网应用的发展
2.5.1 基于Web应用的发展
2.5.2 搜索引擎技术的发展
2.5.3 播客技术的应用
2..5.4 博客技术的应用
2.5.5 网络电视的应用
2.5.6 P2P技术的应用
2.6 无线网络的研究与应用
2.6.1 宽带无线接入技术与IEEE802.16标准
2.6.2 无线局域网与IEEE802.11标准
2.6.3 蓝牙技术与IEEE802.15标准
2.6.4 无线自组网、无线传感器网络与无线网格网
习题2
第3章 局域网基础
3.1 局域网与城域网的基本概念
3.1.1 决定局域网与城域网性能的三要素
3.1.2 局域网拓扑结构的类型与特点
3.1.3 传输介质类型与介质访问控制方法
3.1.4 IEEE802参考模型
3.2 以太网
3.2.1 以太网的发展
3.2.2 以太网帧结构与工作流程分析
3.2.3 以太网的实现方法
3.2.4 以太网的物理地址
3.3 高速局域网的工作原理
3.3.1 高速局域网的研究方法
3.3.2 快速以太网
3.3.3 千兆以太网
3.3.4 万兆以太网
3.4 交换式局域网与虚拟局域网
3.4.1 交换式局域网的基本结构
3.4.2 局域网交换机的工作原理
3.4.3 虚拟局域网的工作原理
3.5 无线局域网
3.5.1 无线局域网的应用
3.5.2 红外无线局域网
3.5.3 扩频无线局域网
3.5.4 无线局域网标准IEEE802.11
3.6 局域网互联与网桥的工作原理
3.6.1 局域网互联的概念
3.6.2 网桥的工作原理
3.6.3 网桥的层次结构
3.6.4 网桥的路由选择策略
3.6.5 网桥与广播风暴
3.6.6 多端口网桥与第二层交换
习题3
第4章 服务器操作系统
4.1 网络操作系统的特点
4.1.1 单机操作系统
4.1.2 网络操作系统
4.2 网络操作系统的演变
4.2.1 早期的网络操作环境
4.2.2 网络操作系统的形成
4.2.3 当前的网络操作环境
4.3 网络操作系统的类型与功能
4.3.1 网络操作系统的分类
4.3.2 网络操作系统的结构
4.3.3 网络操作系统的基本功能
4.4 Windows网络操作系统
4.4.1 Windows的发展
4.4.2 WindowsNT的特点
4.4.3 Windows 2000 Server操作系统
4.4.4 Windows Server 2003操作系统
4.4.5 Windows Servei 2008操作系统
4.5 NetWale网络操作系统
4.5.1 NetWare操作系统的发展
4.5.2 NetWare操作系统的组成
4.5.3 NetWare操作系统的特点
4.5.4 IntranetWare操作系统
4.6 UNIX网络操作系统
4.6.1 UNIX概述
4.6.2 UNIX的特性
4.6.3 Sun公司的Solaris操作系统
4.6.4 IBM公司的AIX操作系统
4.6.5 HP公司的HP-UX操作系统
4.7 Linux网络操作系统
4.7.1 Linux的发展概况
4.7.2 Linux的特点与组成
4.7.3 Novell公司的SUSELinux
4.7.4 RedHat公司的Linux
习题4
第5章 Internet基础
5.1 Intemet的构成
5.1.1 Internet的逻辑结构
5.1.2 Intemet的主要组成部分
5.2 Intemet的接入
5.2.1 通过电话网接入
5.2.2 利用ADSL接人
5.2.3 使用HFC接入
5.2.4 通过数据通信线路接入
5.3 IP协议与互联层服务
5.3.1 IP互联网的工作原理
5.3.2 互联层服务
5.3.3 IP互联网的特点
5.4 IP地址
5.4.1 IP地址的作用
5.4.2 IP地址的层次结构
5.4.3 IP地址的分类
5.4.4 IP地址的直观表示法
5.4.5 特殊的IP地址形式
5.4.6 子网编址
5.4.7 地址解析协议(ARP)
5.5 IP数据报
5.5.1 IP数据报的格式
5.5.2 IP封装、分片与重组
5.5.3 IP数据报选项
5.6 差错与控制报文
5.6.1 ICMP差错控制
5.6.2 ICMP控制报文
5.6.3 ICMP请求/应答报文对
5.7 路由器与路由选择
5.7.1 表驱动IP进行路由选择
5.7.2 路由表的建立与刷新
5.7.3 RIP协议与向量一距离算法
5.7.4 OSPF协议与链路一状态算法
5.7.5 部署和选择路由协议
5.8 IPv6协议
5.8.1 IPv4协议的局限性
5.8.2 IPv6地址
5.8.3 IPv6数据报
5.8.4 IPv6扩展头
5.8.5 IPv6地址自动配置
5.9 TCP与UDP
5.9.1 端对端通信
5.9.2 传输控制协议(TCP)
5.9.3 用户数据报协议(uDP)
习题5
第6章 Internet基本服务
6.1 客户机/服务器模型
6.1.1 什么是客户机/服务器模式
6.1.2 客户机与服务器的特性
6.1.3 实现中需要解决的主要问题
6.2 域名系统
6.2.1 互联网的命名机制
6.2.2 域名解析
6.2.3 对象类型与资源记录
6.3 远程登录服务
6.3.1 远程登录协议
6.3.2 远程登录的工作原理
6.3.3 使用远程登录
6.4 FTP月殴务
6.4.1 FTP客户机/服务器模型
6.4.2 FTP命令与响应
6.4.3 文件格式
6.4.4 用户接口
6.4.5 FTP访问控制
6.5 电子邮件系统
6.5.1 电子邮件系统的基本知识
6.5.2 电子邮件传输协议
6.5.3 电子邮件的报文格式
6.6 WWW服务
6.6.1 WWW的基本概念
6.6.2 WWW系统的传输协议
6.6.3 WWW系统的页面表示方式
6.6.4 WWW的安全性
习题6
第7章 网络管理与网络安全
7.1 网络管理
7.1.1 网络管理的基本概念
7.1.2 网络管理的功能
7.1.3 网络管理模型
7.1.4 网络管理协议
7.2 信息安全技术概述
7.2.1 信息安全的概念
7.2.2 信息安全策略
7.2.3 信息安全性等级
7.3 网络安全问题与安全策略
7.3.1 网络安全的基本概念
7.3.2 OSI安全框架
7.3.3 网络安全模型
7.4 加密技术
7.4.1 密码学基本术语
7.4.2 对称密码
7.4.3 公钥密码
7.4.4 密钥管理
7.5 认证技术
7.5.1 消息认证
7.5.2 数字签名
7.5.3 身份认证
7.5.4 常用的身份认证协议
7.6 安全技米应用
7.6.1 安全电子邮件
7.6.2 网络层安全——IPSec
7.6.3 web安全
7.7 入侵检测技术与防火墙
7.7.1 入侵者
7.7.2 入侵检测技术
7.7.3 防火墙的特性
7.7.4 防火墙的分类
7.8 计算机病毒问题与防护
7.8.1 计算机病毒
7.8.2 计算机病毒的防治策略
习题7
第8章 网络应用技术
8.1 组播技术
8.1.1 IP组播的概念和特点
8.1.2 组播技术基础
8.2 P2P网络
8.2.1 什么是P2P网络
8.2.2 P2P网络的基本结构
8.2.3 P2P网络的应用
8.3 即时通信系统
8.3.1 即时通信系统概述
8.3.2 即时通信系统的基础通信模式
8.3.3 即时通信实例
8.3.4 即时通信系统的通信协议
8.4 IPTV
8.4.1 IPTV系统
8.4.2 IPTV系统的关键技术
8.5 VOIP
8.5.1 VOIP实现方法
8.5.2 VOIP系统组成
8.5.3 Skype
8.6 网络搜索技术
8.6.1 网络搜索引擎
8.6.2 搜索引擎的原理和组成
8.6.3 Google和网络搜索引擎
习题8
附录1 全国计算机等级考试三级网络技术考试大纲(2007年版修订版)
附录2 2010年3月全国计算机等级考试三级笔试试题及参考答案——网络技术
附录3 习题参考答案
⑶ 计算机三级网络技术需要哪些教材
每一个都有相应的应用方面,但大部分人说网络技术好考些.教材:高等教育出版社出版的《全国计算机等级考试三级教程——网络技术》
上机:金版电子出版社的《全国计算机等级考试上机考试题库——网络技术》
建议你考三级网络技术,笔试把历年考题看看,再把教材看看,就应该没什么问题了,上机是C语言编程题,是从题库中一百道题中随机抽一道,把题库中的题题好好看看,分一下类,也没几种题型,掌握应该问题不大,祝你好运!
三级:分为“PC技术”、“信息管理技术”、“数据库技术”和“网络技术”四个类别。
“PC技术”考核PC机硬件组成和Windows操作系统的基础知识以及PC机使用、管理、维护和应用开发的基本技能;
“信息管理技术”考核计算机信息管理应用基础知识及管理信息系统项目和办公自动化系统项目开发、维护的基本技能;
“数据库技术”考核数据库系统基础知识及数据库应用系统项目开发和维护的基本功能;
“网络技术”考核计算机网络基础知识及计算机网络应用系统开发和管理的基本技能。
三级(数据库技术)考试大纲 基本要求
1.掌握计算机系统和计算机软件的基本概念、计算机网络的基本知识和应用知识、信息安全的基本概念。
2.掌握数据结构与算法的基本知识并能熟练应用。
3.掌握并能熟练运用操作系统的基本知识。
4.掌握数据库的基本概念,深人理解关系数据模型、关系数据理论和关系数据库系统,掌握关系数据语言。
5.掌握数据库设计方法,具有数据库设计能力。了解数据库技术发展。
6.掌握计算机操作,并具有用C语言编程,开发数据库应用(含上机调试)的能力。
考试内容
一、基础知识
1.计算机系统的组成和应用领域。
2.计算机软件的基础知识。
3.计算机网络的基础知识和应用知识。
4.信息安全的基本概念。
二、数据结构与算法
1.数据结构、算法的基本概念。
2.线性表的定义、存储和运算。
3.树形结构的定义、存储和运算。
4.排序的基本概念和排序算法。
5.检索的基本概念和检索算法。
三、操作系统
1.操作系统的基本概念、主要功能和分类。
2.进程、线程、进程间通信的基本概念。
3.存储管理、文件管理、设备管理的主要技术。
4.典型操作系统的使用。
四、数据库系统基本原理
1.数据库的基本概念,数据库系统的构成。 2.数据模型概念和主要的数据模型。 3.关系数据模型的基本概念,关系操作和关系代数。 4.结构化查询语言SQL。 5.事务管理、并发控制、故障恢复的基本概念。
五、数据库设计和数据库应用
1.关系数据库的规范化理论。 2.数据库设计的目标、内容和方法。 3.数据库应用开发工具。 4.数据库技术发展。
六、上机操作
1.掌握计算机基本操作。2.掌握C语言程序设计基本技术、编程和调试。 3.掌握与考试内容相关知识的上机应用。
考试方式
1. 笔试:120分钟,满分100分。 2.上机笔试:60分钟,满分100分。
三级网络技术考纲基本要求
1。具有计算机软件及应用的基本知识 2。掌握操作系统的基本知识 3。掌握计算机网络的基本概念与基本工作原理 4。掌握Internet的基本应用知识 5。掌握组网,网络管理与网络安全等计算机网络应用的基础知识 6。了解网络技术的发展 7。掌握计算机操作并具有c语言编程(含上机调试)的能力
考试内容
一。基本知识
1。计算机系统组成 2。计算机软件的基础知识 3。多媒体的基本概念 4。计算机应用领域
二。操作系统
1。操作系统的基本概念,主要功能和分类 2。进程、线程、进程间通信的基本概念 3。存储管理、文件管理、设备管理的主要技术 4。典型操作系统的使用
三。计算机网络的基本概念
1。数据通讯技术的定义与分类 2。数据通讯技术基础 3。网络体系结构与协议的基本概念 4。广域网、局域网与城域网的分类、特点与典型系统 5。网络互连技术与互连设备
四。局域应用技术
1。局域网分类与基本工作原理 2。高速局域网 3。局域网组网方法 4。网络操作系统 5。结构化布线技术
五。Internet基础
1。Internet的基本结构与主要服务 2。Internet通讯协议――TCP/IP 3。Internet接入方法 4。超文书、超媒体与Web浏览器
六。网络安全技术
1。信息安全的基本概念2。网络管理的基本概念 3。网络安全策略 4。加密与认证技术 5。防火墙技术的基本概念
七。网络应用:电子商务
1。电子商务基本概念与系统结构 2。电子商务应用中的关键技术 3。浏览器、电子邮件及Web服务器的安全特性 4。Web站点内容的策划和推广 5。使用Internet进行网上购物
⑷ 全国计算机等级考试三级计算机网络技术要借什么书看
需要看的书籍有:全国计算机等级考试三级考试——网络技术、数据库技版术、信息安全技术、嵌入权式系统开发技术。其中网络规划与设计考试内容有:网络需求分析、网络规划设计、网络设备及选型、网络综合布线方案设计、接入技术方案设计、IP地址规划与路由设计和网络系统安全设计。
要注意的是全国计算机等级考试中三级的一种。要求三级网络技术合格考生应具备计算机网络通信的基础知识,熟悉局域网、广域网的原理以及安全维护方法,掌握因特网(INTERNET)应用的基本技能,具备从事机关、企事业单位组网、管理以及开展信息网络化的能力。