计算机科学书单

  • 计算机基本知识
  • 数据结构基础(C语言版)(第2版) - 目录

    C语言程序设计

    1《C语言程序设计》谭浩强
    入门不错,看过一遍之后仍掉,换其他名著来读。

    数据结构

    1《数据结构》Ellis Horowitz
    2《数据结构》严慰敏,吴伟民

    微机原理

    1《16位微机原理接口技术及其应用》周佩玲
    2《计算机组成与结构》王爱英

    电子电路

    1《电路分析》李翰荪
    2《电路》邱关源

    模拟电子技术

    1《电子技术基础(模拟部分)》康华光
    2《模拟电子技术》童诗白

    数字电子技术

    1《电子技术基础(数字部分)》康华光
    2《数字电子技术》阎石

    计算机组成原理与操作系统

    1《Computer Organization and Architectureesigning for Performance》
    2《Computer architecture: aquantitative approach》Patterson , Hennessy。
    3《操作系统的内核设计与实现》
    4《现代操作系统》
    5《操作系统》张尧学
    6《Windows操作系统原理》机械工业出版社
    7《Compiler Construction Principles andPractice》(《编译原理及实践》)Kenneth C.Louden

    计算机网络

    1《Computer Networks》Tanenbaum
    2《计算机网络教程》谢希仁

    汇编语言

    1《IBM—PC汇编语言程序设计》沈美明
    2《80*86汇编语言程序设计教程》

    计算机文化

    1《the mathematical underpinning of computer Science》(《计算机科学的数学基础》
    2《New Perspective of Computer》《计算机文化》
    3《计算科学导论》赵致琢

    Java

    1《Java2核心技术》(《Core Java 2》)Cay S.Horstmann,Gary Cornell
    本书是java技术经典参考书
    2《Thinking in java》Bruce Eckel
    从本书获得的各项大奖以及来自世界各地的读者评论中,不难看出这是一本经典之作。是一本提高java编程道德绝世好书,学习java必买的书
    3《java程序设计教程》Deitel
    学这本书让你少走很多弯路,看完之后你就动能成为一个专业的java程序员。
    4《java解惑》Joshua Bloch,Neal, Gafter
    教你如何避免底层的陷阱与缺陷
    5《The Java Programming Language》Ken Arnold,James Gosling,David Holmes
    Java程序设计的权威指南
    6《java 语言导学》

    C++

    1《Thinking in c++》Eckel
    书后有许多参考书,不写了。

    软件

    会用一些软件,在今后的学习中会感到很方便。不用看书,自己看软件的帮助就可以。