1. Introduction to Computer Science Introduction to Computer Science 2. Fundamentals of Computer Mathematics Advanced mathematics Linear algebra Probability theory and Mathematical statistics Discrete mathematics and its application Discrete Math Tutorial (North University Edition) What is math? Specific mathematics: Fundamentals of Computer Science 3.C language Rectification C Programming C Primer Plus The C programming language C and Pointers C Expert Tutorials C Pitfalls and pitfalls C language Doubts C Standard Library 495 C-language questions you need to know 4. Algorithms and data structures Data structure (Tsinghua Edition) Data structure and algorithm analysis-C language description Programming Zhu Ji Nanxiong Programming Zhu Ji Nanxiong II Introduction to Algorithms Computer Programming Art Vol. 1 Computer Programming Art Vol. 2 Computer Programming Art Vol. 3 5. Fundamentals of Electronic Technology Analog electronic Technology (Tongshibai version) Digital logic and digital Integrated Circuits (Tsinghua Edition) 6. Assembly language Assembly language (Wang Shuang version) 80X86 assembly Language Programming tutorial Intel assembly Language Programming IBM PC Assembly Language Program design (foreign version) Advanced assembly Language Programming 80386 in protection mode and its programming Hacker anti-compilation Secret Programming of 32-bit assembly language in Windows environment 7. Principles of Computer hardware Computer composition-structured approach Microcomputer principle and Interface technology (Chen Guangjun version) Computer Architecture (Morning Edition) Computer composition and design hardware/software interface Intel microprocessor architecture, programming and interfacing Computer Architecture (Quantitative research Methodology) Programming Excellence Track Vol. 1 Programming Excellence Track Vol. 2 In-depth understanding of computer systems The Secret of coding 8. Database System Principles Database System Concepts Introduction to Database Systems Database system implementation |
9. Compilation principle Compiling principle (Tsinghua 2nd edition) Compiling principle and practice Compiler principles: Principles, techniques and tools Modern compiling principle-C language Description Advanced Compiler design and implementation 10. Operating System Principles Operating System Concepts Modern operating systems Linker and Loader Self-cultivation of programmers: linking, loading and library Write your own operating system Design and implementation of operating system 11. Computer network Computer network (computer Networks) Tcp-ip Detailed Volume 1 Tcp-ip Detailed Volume 2 Tcp-ip Detailed Volume 3 Internet interconnection with TCP/IP (first volume) Internet interconnection with TCP/IP the second volume Third volume of Internet interconnection using TCP/IP 12. Software engineering and object-oriented programming C + + Programming Ideas Vol. 1 Java Programming Ideas Software Engineering (software.engineering) Software Engineering: The research methods of practitioners Object-oriented analysis and design in layman's Head First design mode Tao Nature: An object-oriented practice guide Object-oriented Analysis and design Agile Software Development: principles, patterns and practices Design patterns: The basis of reusable object-oriented software Test-driven development Refactoring-Improving the design of existing code Code Daquan Programming Practice The way programmers do it: from the handyman to the expert A productive programmer The beauty of code Human Moon Myth Construction and interpretation of computer programs Papawaqa-Microsoft creates NT and the future of the life-bolted Code optimization: Efficient Use of memory [US] Chris Kabaski Master of Programming Proverbs (Liang) Game Tour-My programming sentiment (Cloud wind) 13.windows Programming Basics Principles of Windows operating system Inside Windows 2000 Deep parsing of the Windows operating system Bible Night reading: Programming from assembly language to Windows kernel Windows programming Windows core Programming |
14.linux/unix Programming Basics Brother Bird's Linux private Cuisine: Basic Learning Chapter Brother Bird's Linux private cuisine: Server Erection Linux Programming Advanced Programming for UNIX environments UNIX Network Programming Volume 1 UNIX Network Programming Volume 2 UNIX Programming Art UNIX Shell Example Fine solution 15.linux/unix Kernel source code and drivers Linux kernel design and implementation Linux Kernel source code scenario analysis Deep understanding of the Linux kernel Linux kernel full Comment Linux device drivers 16.c++ language C + + Programming ideas 2 Essential C + + C + + Primer C + + programming language The design and evolution of C + + language Accelerated C + + Effective C + + More effective C + + Exceptional C + + More Exceptional C + + New thinking of C + + design Deep Exploration of the C + + object model C + + Meditation record C + + Templates:the Complete Guide C + + FAQs 17. Standard Library STL Usage C + + Standard library Effective STL Generic Programming and STL 18.STL Source Code STL Source Code Analysis 19.java language Java Programming Ideas Java Programming specification |