一,计算机领域
1,理论计算机科学
1.1 数据结构与算法
1.2 计算理论
1.3 信息论与编程理论
1.4 编程语言和编译器
1.5 形式化方法
2,计算机系统
2.1 计算机体系结构与计算机工程
2.2 操作系统
2.3 并发、并行与分布式系统
2.4 计算机网络
2.5 计算机安全与密码学
2.6 数据库
3,计算机应用技术
3.1 计算机图形学
3.2 科学计算
3.3 多媒体技术
3.4 人工智能
二,软件工程
1,编程思想
1.1 开发原则、流程、协议
1.2 简约设计
1.3 设计模式解析
2,编程语言
2.1 Java
2.2 Python
2.3 C