首页 教育书籍正文

计算机书籍阅读顺序(机算机入门书籍)

admin 教育书籍 2023-04-18 01:43:02 0

自考计算机及其应用课本学习顺序是怎样的?

1、自考计算机及其应用课本学习顺序,没有固定的顺序的。考生完全可以按自己的情况,结合课程开考和报考情况决定学习顺序的。

2、自考的整个流程是:预订或买教材(书)——拿到书,自己看书学习——自考报名(选择所要考的专业和课程)——按期参加考试……(按每年的自考周期循环前面各环节多次)……全部课程考出——申请毕业——拿到自考学历。(其中:先报名后考试是固定不变的;而先报名还是先买教材,考生根据情况可以自己灵活进行的)。

3、说白了,可不按任何顺序,只要这个专业所有课程在几年内都考完了,就可自考毕业。

下面这几本有关C++的书应该按照怎样的顺序阅读?

对于学习进度安排有系统的图论方法-AOV:

书 先决条件(底 高-A...D...F(不是难度而是适用度))

1. C++ prime(r)(第四版) 无: A

2. C++编程思想(第二卷) 第一卷和其他C++基础到高级: D

3. C++编程艺术 C++基础书籍: B

4. C++编程你也行 无: A

5. C++必知必会 C++基础书籍(和软件工程): C

6. Effective C++(中文版) C++基础书籍(和软件工程): C

7. Essential C++(中文版) C++基础书籍(和软件工程): C

8. C++参考大全 C++基础书籍:B

第一遍顺序:(1|4)(3|8)(5|6|7)(2)

它的意思是:

有4个括号,每个括号有一个或多个序号,你只需要选取每个括号里的其中一个序号即可.

(1|4) 可选1 或 4

(3|8) 可选3 或 8

....

(2) 唯一选2

比如 1352 或者 4862 其他序号的书可以不看

第二遍顺序(如果你这些书全有,并且想全面学习):

第一遍顺序:(1|4)(3|8)(5|6|7)(2)

顺序为:41837562

4.C++编程你也行

1.C++prime(第四版)

8.C++参考大全

3.C++编程艺术

7.Essential C++中文版

5.C++必知必会

6.Effective C++中文版 (第一版 侯捷译)

2.C++编程思想 (第二卷)

建议在4和1之间插入一本书《C++ 高级编程》(《Advanced C++》)

另外,单纯学习C++语言本身不利于学习.

如果学习方向是软件开发,那么应该在

书籍序号1之后插入一本《Visual C++ .6.0 入门与精通》 (类似名字的VC书籍,作为通过MFC对C++的练习)

再在这本书之后插入一本《Windows程序设计》(世界顶级著作)

还有,单纯学习C++是不可取的,应该在学习到中期学习另两门语言作为对照,一门和C++(语法上)相对来说相似,如Java或者C#,另一门和C++不同,如Lisp,Perl,Python,Ada.

在学习C++并且能进行基本的软件开发(从以上插入的书中学习),再系统的复习各种书籍(高校都会设置的课程,如数据结构,编译原理,图形学,软件工程,计算机网络等等)。

在达到任何前沿开发技术能在一个月内熟练的情况下,选择一个分支去深入,过几年再继续深入另一个。

介绍些计算机方面的书籍有哪些?

1. 《信号与系统》

本书是美国麻省理工学院的经典教材之一,涉及到信号与系统分析的基本理论基本分析方法及其应用。

全书共分十一章:主要讲述了线性系统的基本理论、信号与系统的基本概念、线性时不变系统、连续舞样、通信和反馈系统中的实例,并行讲座了连结系统、离散系统、时域系统和频瑾系统的分析方法,以使读者能透乇地理解各种信号系统的分析方法并比较其异同。

2. 《新机器的灵魂》

Tracy Kidder的《新机器的灵魂》是计算机科学领域为数不多的必读的历史书籍之一,kidder的这本经典著作第一次出版在1981年,至今仍然是备受推崇的计算机书籍之一,它完整地记录下了当时一家公司齐心协力把一种新的小型计算机推向市场的过程中所发生的一系列戏剧性的、充满戏剧色彩的、激动人心的故事。

计算机专业的学生也会欣赏这种商业模式,这里面也只提到了一种模式,但它已经成为许多科技企业仍在坚持的一种模式。

3. 《HTTP权威指南》

HTTP有很多应用,但最著名的是用于web浏览器和web服务器之间的双工通信。

软硬件工程师也可以将本书作为HTTP及相关web技术的条理清楚的参考书使用;系统架构师和网络管理员可以通过本书更好地了解如何设计、实现并管理复杂的网络架构;性能工程师和分析人员可以从高速缓存和性能优化的相关章节中获益;市场营销和咨询专家可以通过概念的介绍更好地理解web技术的前景。

本书对一些常见的误解进行了说明,推荐了“各种使用诀窍”,提供了便捷的参考资料,并且对枯燥且令人费解的标准规范进行了可读性很强的介绍。

4. 《鸟哥的Linux的私房菜》

本书是初学者学习Linux不可多得的一本入门好书,全面而详细地介绍了Linux操作系统。

全书分为5个部分:第一部分着重说明Linux的起源及功能,如何规划和安装Linux主机;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口 shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理,以及主机系统与程序的管理,如查看进程、任务分配和作业管理;第五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。

5.《编码》

在《编码》一书中,向我们展示了使用语言的一些直观方法并创造新的方法来进行相互之间的交流,此书使我们明白了这种创造性以及我们人类对交流的迫切需求。

自学计算机看书顺序

计算机专业课程自学参考

有人说,计算机专业的人编的程序要比非计算机专业的人编的要好.也许这是在大多数情况下适用的,但是并不是绝对的.你在这个方面经验比别人多,研究的比别人深入,那你就比别人专业,所以要相信自己.

我本不是计算机专业的,但是本专业也学过许多计算机课程.准备把没学的补补.下面是计算机专业课程,供大家自学参考,当然这些都是基础.

离散数学,数据结构,计算机组成原理,汇编语言程序设计,面向对象技术,数据通信

原理,数字电路与逻辑设计,程序设计课程设计,数据结构课程设计,计算机组成原理试验,

数字电路与逻辑设计试验,计算机文化基础,计算机程序设计,线性代数A,概率论与数理统计B,

普通物理B,电路电子学

数据库系统,操作系统,计算机网络,计算机系统结构,光通信技术,嵌入式系统设计,

Internet与web编程,Cisio/Solaris网络体系设计与实现,综合布线系统

编译原理,数字系统设计VHDL,信号与系统,微机系统与接口技术,数字信号处理,

软件工程,IT项目管理,七号信令系统,电子商务概论,多媒体技术,UNIX操作系统,计算机信息安全移动通信,卫星通信,计算机系统维护技术

基础方面:(应该无需解释啦)

⒈ 高等数学

⒉ 线性代数

⒊ 复变函数与积分变换

⒊ 概率统计

硬件方面:(最终应该达到可以看懂并分析电路图;可以设计专用计算机系统的程度)

⒈ 电路分析基础 一切电子方向的基础

⒉ 模拟电子技术基础 一切电子方向的基础(开始分化方向)

⒊ 数字电子技术基础 数字电子(计算机)专业的基础

⒋ 计算机组成原理 抽象的数字电子的“可以用来计算的机器”的大原理

⒌ 微机原理及接口技术 基于8086的PC微型计算机系统的原理

⒌ IBM PC汇编语言程序设计 8086CPU指令系统程序设计

⒌ 计算机系统与结构 抽象的数字电子计算机系统(非单指计算机)的原理

⒌ 单片机及接口技术 单芯片计算机系统的基本原理

⒍ (计算机)信号与系统 从数字电路角度理解的计算机系统的接口与通讯

软件方面:(最终应该达到可以阅读并分析程序(不单指源码);可以设计计算机程序系统)

⒈ 离散数学

⒈ C语言程序设计 或 C++面向对象程序设计 或 Pascall语言程序设计

⒉ 数据结构 计算机中数据的组织与管理方式(启发式,非结论式)

⒊ 计算方法 计算机数值计算提高计算精度的方法

⒋ 操作系统 计算机系统基础管理软件的组成与实现技术

⒌ 编译原理 从源码到可执行代码的翻译过程快速有效的实现方法

⒍ 数据库系统概论 计算机中大批量数据的管理与检索方法

7 SQL Server数据库 一个具体的数据库系统的应用

8 软件工程 从工程管理的角度来管理“软件制造业”的方法

9 汇编语言

其它方向:

(电子)信号与系统

通信原理

计算机网络

TCP/IP技术

分布式应用原理

图形学

多媒体技术基础

很多朋友可能跟我一样,想学习计算机专业知识,又没机会接受正规的大学计算机教育。在此我作为过来人跟大家谈谈自己自学的感受。

★确立学习方向

计算机专业人才的培养目标有很多,就大学计算机专业的设置来看,大致可以概括为以下几个方面:

一、计算机软件与理论

本专业主要培养具有较强理论基础和设计、开发软件能力的软件人才,以满足软件开发、技术管理、科学研究和高等教育等多层次的社会需要。

二、计算机应用技术

本专业主要培养计算机应用技术领域的各类开发、研究、应用人才。

毕业生适合的工作有:高等院校计算机科学与技术的教师和研究人员、中小型控制系统的设计实施人员、大型控制系统的应用人员、企业级MIS/ERP建设人员、基于Internet/Intranet的多媒体应用程序开发人员、数字通讯领域各类应用人员、大中型企业及涉外企业IT部门的工作人员。

三、计算机系统(体系)结构

本专业以并行处理、容错计算等为主要研究方向,所开设的课程反映当前国内外计算机系统结构学科的发展水平。培养学生的计算机软硬件基础,以及熟练的以计算机为手段独立研究与设计计算机系统的能力和计算机应用、软件开发能力。

★如何挑选教材

好的教材对于自学者来说是至关重要的,因此下面我们重点介绍一下适合自学用的计算机专业教材。

一、数学

数学是计算机专业的基础,学好数学是学好计算机专业的关键。高等数学课程主要学习微积分、空间解析几何和微分方程,一般高校通用的教材是同济大学编的《高等数学》,目前已经有了第五版,也可以使用自考教材——西安交通大学陆庆乐编的《高等数学》,可以买一些配套的辅导书和习题解答。

还有两门重要的数学课程是《线性代数》和《概率统计》。可以分别采用高等教育出版社出版、同济大学编写的《线性代数》和浙江大学编写的《概率统计》。注意:自学一定要多做习题,而且最好一门课有一本习题解答和辅导书。

除了上面数学基础课外,在计算机专业中举足轻重的就是《离散数学》,这门课要多花点力气来学。可以采用左孝凌教授等编的《离散数学》,上海科学技术文献出版社。也可以用北大、清华的教材,还可以参考左教授编的自学教材,经济科学出版社。

其他课程还有《复编函数》、《计算方法》等,有余力的朋友可以选学。

二、专业基础课

1.《程序设计》:学习内容一般为C和C++。C语言可以采用谭浩强教授的《C程序设计》,内容比较浅显,C++方面的书推荐钱能编写的《C++程序设计》,清华大学出版社。

2.《数据结构》:这门课程比较难,可以采用严蔚敏教授编写的《数据结构(C语言版)》,有配套习题册。好好做题,有时间多编几个大的程序。

3.《模拟电路》和《数字电路》:这是难度较高的两门课程,选用自考教材相对来说容易些,也可以参考清华大学出版社出版的相关教材。

三、专业课

1.《计算机组成原理》:推荐白中英主编的《计算机组成原理》(第三版),科学出版社;黄爱英主编的《计算机组成原理》(第三版),清华大学出版社。

2.《操作系统》:汤子赢编写的《计算机操作系统》(第三版),西安电子科技大学出版社。还可以参考高教司司长张尧学教授编写的教材,清华大学出版社。

3.《汇编语言》:可以用清华大学出版社出版的教材,也可以用自考教材。

4.《数据库原理》:人民大学教授王珊编的《数据库系统概论》(第三版),高等教育出版社,复旦大学施伯乐老师编写的教材也不错。

5.《编译原理》:国防科技大学陈火旺院士编写的教材十分不错,最新版本是2000年出的,国防工业出版社。

四、选修课

包括计算机网络与通讯、软件工程、图形学、人工智能、系统结构、图形学等。此类课程的教材可选用全国高等教育自学考试指定教材,或参考各高校所采用的计算机专科和本科教材及配套辅导书。英文基础好的朋友可以用国外著名大学的影印版教材。

需要提醒大家的是,除了教材,网上有许多相关课堂录像和课件,有条件的朋友要充分利用。

我自己通过上述课程的学习和实践,已经考完了计算机本科自学考试的大部分课程,并已通过计算机四级考试,下半年还准备参加高级程序员考试。希望我的经验对大家能有所帮助。

总结一下,没学过的课程大概有:

1.*离散数学

2.*计算机组成原理,*计算机系统结构,嵌入式系统设计,编译原理,*Unix系统

3.*Internet与web编程,Cisio/Solaris网络体系设计与实现,*TCP/IP技术

4.综合布线系统,信号与系统,数字信号处理,单片机及接口技术,分布式应用原理

5.*IT项目管理

6.多媒体

*号的一定会看,其他的课可能会看.除了以上的,其他基本都在本科学过.需要进一步加强的有:

1.汇编语言,操作系统,微机原理

2.数据库,计算机网络,软件工程.

电脑编程入门书籍,应该先看什么

我转载的,感觉对你有用!!! 都是我看过或正要看的书,晾晾书架,希望对后来者也有一点作用,当年我也是浪费时间看了一些没有价值的书籍,颇为后悔,现将精华总结如下:

c语言篇:(虽有人说学C++不用先学c,但我颇不以为然,不知数据为何,又何来的封装继承多态)

1:c语言入门大学教程c语言谭浩强版足以。

  2:windows c语言API编程基础,推荐《windows程序设计(第5版)》 Charles Petzold着,通过学习可对界面编程一览无遗,剩下的就是看怎样用c++进行包装,体会c++面向对象复用代码的威力了。

  3:《TCP/IP协议及网络编程技术》 罗军舟等编着 清华大学出版社 国货上品,是应用c语言在windows下进行网络编程的好教材.也是使用c++进行网络编程的知识准备。

C++基础篇: 1:《C++Primer(3or4版)》入门第一部.

  2:《深入浅出MFC》 侯捷着 国货精品,本应归入学习vc的范畴,但他实际是对widows API的c++框架介绍,用来做vc项目只能起辅助作用,对建立c++面向对象思想却多有启迪。

  3: 《C++标准程序库》 侯捷/孟岩译 库是语言的延伸,学习c++不可不看。

  4: 《C++实践之路》 周良忠译 一个计算器例子贯穿全书,几乎用到C++所有知识,真正的例子驱动教学法。

面向对象技术:

  1: 《设计模式-可复用面向对象软件的基础》 美国四人帮的跨时代大作 230页却足以开启一个时代,真正体现了面向对象技术的价值,是代码复用的经典之作,不能不看。

  2: 《UML Distilled》 UML建模很火欧,但对我来说看主要目的是看懂类关系草图,这本小书足以。

c++进阶篇

1: 《C++高级编程》 刘鑫等译 有对c++知识的精要总结其中包括如何更好地实现重用、如何有效地测试和调试等C++专业人员常用的一些技术与方法,值得了解。

  2: 《Effective C++》,《必知必会》,《c++编程规范》 三本小书却足以检测你对c++知识掌握的真正情况。

c++高阶篇:(本人仍在阅读中)

  1: 《深入探索c++对象模型》 侯捷译 对C++内存布局的深入介绍,是真正理解com/corba等组件技术的必备基础。

  2: 《C++ Templates中文版》 陈伟柱译 模板圣经,现代c++发展的前沿泛型编程思想总结 (是看懂boost类库的知识储备)。

  3:《C++设计新思维》 侯捷/於春景译 泛型编程与设计模式的综合应用,锻炼思维的好书,(已经买了半年多了,等我有空时一定看'_')。

其他:

  C++编程思想,C++语言之父的c++语言特别版 等书本人只在书店里见过,没有阅读就不敢置评了。

(一)语言入门:

《C++ Primer》

  最新版本:第三版(第四版国外已上架,国内一些网上书店也在预订中)

  适合有丰富C经验,缺乏C++经验的。不过我个人一直认为此书带着过于强烈的C语言的痕迹,对于C++的学习未必是好事。

《The C++ Programming Language》/《C++程序设计语言》

最新版本:第三版特别版

  简称TC++PL,有其他语言的丰富经验的。(也有人简称之为“TCPL”,但需与另一本《The C Programmer Language》区分开来)

《Essential C++》

《Accelerated C++》

  这两本薄一些,都是不错的选择。《Accelerated C++》本人没有读过,从各方面的评价来看,完全值得推荐。

  以上几本书都有相应的中文版,而且翻译的质量都不错。上面的书未必都需要读一遍,但无论如何,TC++PL是应该阅读的。

(二)进阶A:

这个路线侧重于语言本身

《Effective C++》

  最新版本:第二版(第三版国外已上架,国内一些网上书店也在预订中)

  简称EC。C++程序员必读!很多时候,我们说C++圣经不是指TC++PL,而是这一本。《The Pragmatic Programmer》一书中写到:“一旦你发现自己要参与C++项目的开发,赶快跑(不要走)到书店去购买Scott Mayer的《Effective C++》,可能还要《More Effective C++》”。

《C++ Coding Standards: 101 Rules, Guidelines, and Best Practices》/《C++ 编程规范》

  个人认为此书应为C++程序员必备的案头书。几乎Effective系列和Exceptional系列都在这里得到了总结。最新的模版、异常的业界经验都在这里的到了体现。可能的唯一缺陷就是对一个新手而言,关于“为什么这么做”的问题,解释的不够。

  我的看法是:如果你不理解其中的条款,记忆,并且照做;如果你理解其中的条款,我猜你一定会同意书中的观点。我认为这本书中的内容至少在2009年以前都不会过时,人们将广为传诵它制定的101条戒律。

  还不知道他的简称,也许“101”会成为一个候选者?

  提到《Effective C++》,那么另外三本书一一浮出水面:

《More Effective C++》

《Exceptional C++》

《More Exceptional C++》。

  新书《Exceptional C++ Style》也是值得一看的好书。

上述几本书,一本也不应该放过。

  个人建议上述书籍按顺序阅读。并且,在将来反复阅读这几本书。

计算机书籍阅读顺序
版权声明

本文内容均来源于互联网,版权归原作者所有。
如侵犯到您的权益,请及时通知我们,我们会及时处理。