考研计算机的课本主要包括以下几类:
基础理论与算法
《算法导论》(Introduction to Algorithms):详细阐述了各种算法的设计、分析及应用。
《深入理解计算机系统》(Computer Systems: A Programmer's Perspective):从程序员视角讲解计算机硬件与软件的交互,是理解计算机底层原理的必读书籍。
《数据结构与算法分析:C语言描述》(Data Structures and Algorithm Analysis in C):通过C语言实例,深入剖析数据结构与算法的实现与性能分析。
编程语言与工具
《C++ Primer》(C++ Primer):C++语言的权威指南,适合从入门到精通的全方位学习。
《Java编程思想》(Thinking in Java):深入剖析Java语言特性,培养面向对象编程思维。
《Python编程:从入门到实践》(Python Crash Course):Python语言的入门佳作,结合项目实战提升编程能力。
操作系统与计算机网络
《操作系统设计与实现》(Operating System Concepts):从源代码层面讲解操作系统原理,理论与实践并重。
《计算机网络:自顶向下方法》(Computer Networking: A Top-Down Approach):采用自顶向下的方式介绍计算机网络原理,易于理解。
《TCP/IP详解》(TCP/IP Illustrated):深入解析TCP/IP协议族,是理解网络通信机制的必备书籍。
考研计算机专业课推荐教材
《数据结构》(C语言版):严蔚敏、吴伟民编著,清华大学出版社。
《计算机组成原理》:唐朔飞编著,高等教育出版社。
《计算机操作系统》:汤子瀛等主编,西安电子科技大学出版社。
《计算机网络(第五版)》:谢希仁编著,电子工业出版社。
这些教材涵盖了计算机科学的核心领域,适合考研学生系统学习和复习。建议学生根据自身情况选择合适的教材,并结合考研辅导资料进行深入学习。