计算机科学学习
专业课程
面向过程的程序语言,如c语言
计算机系统导论
数据结构
离散数学
电子电路
面向脚本的开发语言,如python
数字逻辑与数字系统
线性代数
数据库原理
计算机组成原理
概率论与数理统计
计算机操作系统
面向对象的程序语言,如Java、c++
计算机网络原理
大型数据库
linux操作系统
嵌入式开发
网络工程
微机原理与技术接口
编译原理
面向对象系统分析与设计
软件体系结构
算法
专业方向
人工智能
图像处理
图形学
- 数据基础:
- 线性代数
- 微积分
- 解析几何
- 微分几何
- 概率论
- 计算机基础:
- c++:C++ Primer
- 算法
- 数据结构
- 非必须:
- 信号处理
- 数值分析、数值线性系统、数值偏微分方程、非线性优化
- 基本的物理概念,如大学物理(光学)
语言处理
游戏开发
信息安全
社交网络
计算机相关书籍
- 《研究之美》
- 《ecs游戏架构》
- 《微模型方法》
- 《ddd领域模型》
- 《ea架构模型》
GrowthUP.wiki