寒假已经过半,转眼又要开学了!我整理了一份计算机专业寒假必读书单,如果你是在读的本科生或者热爱编程的高中生,希望这份书单对你寒假充电能有所帮助。
这份计算机专业书单按先修课、专业基础课、专业选修课为大家进行推荐,由于篇幅有限,不能涵盖所有专业领域,如果你有任何疑问可以留言给我。
一、先修课
低年级本科生学习以计算机基础为主,比如计算机组成原理、计算机体系结构、网络与通信原理等等,但这些课程的教材往往比较枯燥乏味,推荐大家先看图解系列。
计算机组成原理/网络基础
⭐️ 计算机是怎样跑起来的
⭐️ 程序是怎样跑起来的
⭐️ 网络是怎样链接的
⭐️ 面向对象是怎样工作的
⭐️ 图解HTTP
⭐️ 图解TCP/IP
⭐️ 图解网络硬件
C语言⭐️ C语言程序设计:现代方法(第2版·修订版)
⭐️ 明解C语言(第3版):入门篇
⭐️ 明解C语言:中级篇
二、专业基础课
操作系统、算法与数据结构、数据库是重要的基础课,算法、SQL必知必会等书都是多年来经久不衰的经典。
操作系统
⭐️ 跟阿铭学Linux 第4版
⭐️ Linux程序设计(第4版)
⭐️ Linux命令行与shell脚本编程大全 第3版
算法与数据结构⭐️ 算法(第4版)
⭐️ 算法图解
⭐️ 啊哈!算法
数据库⭐️ SQL必知必会(第5版)
⭐️ MySQL必知必会
⭐️ SQL基础教程 第2版
三、专业选修课
本科高年级或研究生的同学,可以按照下面推荐的书单去深入学习,这里面依然以入门的新手向图书为主。
Python基础与应用
⭐️ Python编程从入门到实践(第2版)
⭐️ Python基础教程
⭐️ 流畅的Python
前端&移动开发⭐️ JavaScript高级程序设计(第4版)
⭐️ 小程序开发原理与实战
⭐️ 第一行代码 Android 第3版
⭐️ Android编程权威指南(第4版)
人工智能⭐️ 图解人工智能
⭐️ 图解深度学习
⭐️ 图解语音识别
⭐️ 图解机器学习算法
数据分析&数据科学⭐️ R语言实战 第2版
⭐️ R数据科学
⭐️ Python数据分析基础
⭐️ Python数据科学手册
以上这些书目对于计算机专业各个细分方向都适用,尤其适合低年级的本科生自学或者跨专业考研的同学备考。
计算机专业的另一个重要基础是数学,其中又以微积分、概率、线性代数等为重点,如果你想了解适合本科生的数学书单,也欢迎关注我之后的书单更新。
,