Seeing a full list of books, I felt that I had a lot of tasks.
Too many things I have never learned or understood
When I first entered the computer system, I was enlightened and had to struggle constantly.
But now,
It's time to get tired.
Recommended bibliography for Computer Science and Technology Majors
-- According to Hu Kan Learning Theory Computer and Computer Science and Technology Review
1. Mathematical Analysis (Advanced Mathematics ):
New lecture on Mathematical Analysis
Mathematical Analysis tutorial South University Mathematics Department
Mathematical Analysis Fudan University
Course on calculus, fekhkingoz
2. advanced Algebra
Higher Algebra: Lin chengsen, Sheng songbai, Nanjing University
Higher Algebra Tsinghua University
Mo zongjian, on behalf of Mathematics
3. Probability Theory and mathematical statistics
Random mathematics
Discrete Probability Theory
4. Calculation Method
Computational Methods
Introduction to numerical analysis: stoer, Germany
5. Discrete Mathematics
A) Set Theory
Basic set theory, Beijing Normal University
Collection theory guide Zhu Wu, south University
B) mathematical logic
Mo zongjian, mathematical logic
Mathematical Logic for computer science: Lu zhongwan, Institute of software, Chinese Emy of Sciences
Mathematical Logic tutorial Zhu Wu
Introduction to the basics of Mathematics
Introduction to axiomatic set theory World Book Publishing House
A course of mathematical logic World Book Publishing House
C) Graph Theory
Graph Theory and Algorithm Shu He, King of science
Graph Theory and Its Applications Bondy & Murty
Graph Theory and circuit network people's post and telecommunications Press
Modern graph theory, GTM Series
D) combined mathematics
Specific mathematics, Graham and knuth
6. Abstract Algebra
Mo zongjian, on behalf of Mathematics
Introduction to linear and abstract algebra http://www.math.miami.edu /~ EC
/Book/
7. Number Theory
Pan's brother in elementary number theory, Peking University Edition
Number theory guide Hua Luogeng
Introduction to algorithmic number theory Bach
8. Computer Algorithms
Introduction to algorithms Corman, etc.
9. Computing Theory
Theoretical Basis of computing Lewis & Papadimitriou
Formal Language and Automation by beiyou
10. Computer Basics
New Perspective of computer science Mechanical Industry Press
Introduction to computing science Zhao zhizhuo, Xiamen University
11. Computer Courses
Computer Composition and Structure Wang aiying, Tsinghua University
IBM-PC Assembly Language Program DESIGN: Shen meiming, Tsinghua University
Qiu Guanyuan, Circuit Principle
Electronic technology basics Kang Huaguang or Tong shibai
Digital Logic: Peking University Liu yingyu or YAN Shi, Tsinghua University
Computer Architecture:
Computer Organization and ubuntureesigning for performance Stallings
Computer Architecture: aquantitative approach Patterson & Hennessy
Operating System:
Kernel Design and Implementation of the Operating System
Modern Operating System A. S. Tanenbaum
Operating System Zhang yaoxue
Windows operating system principle Microsoft
Compilation Principle:
Compilation Principles and Practices (Compiler Construction Principles and Practice) Louden
Database:
Database System Concepts Abraham silberschatz
Data Warehouse Machinery Industry Press
Computer network:
Computer Networks A. S. Tanenbaum
Http://www.ietf.org/rfc.htm
Artificial Intelligence:
Artificial intelligence a new synthesis Nils J. Nilsson
Artificial Fish-artificial life methods of computer animation tu xiaoyuan
Software Engineering:
Mythical man-month: photocopies of China Power Publishing House
Software Engineering-Methods of Practice Research: translated by Mechanical Industry Press
Man piece
Science and Art of software development, management and culture of software enterprises, Microsoft