以下是 GATE CS 教学大纲所有 10 个部分中最重要的主题。该列表是根据往年论文中的问题数量准备的。
1. 数学
- 矩阵行列式。
- 特征值。
- 命题逻辑和谓词逻辑。
- 条件概率。
- 关系。
2. 数字逻辑
- 组合电路:复用器、解复用器和解码器。
- 顺序电路:计数器
- 逻辑门。
- 数字系统。
- 布尔表达式的最小化。
3. 计算机组织和架构
- 缓存组织
- 流水线。
- 输入/输出数据传输
- 寻址模式。
- 数字表示。
4. 编程和数据结构
- 递归程序
- 堆栈
- 队列
- 树木。
- 图表。
5. 算法
- 算法分析。
- 排序算法
- 堆。
- 图算法。
- 分而治之和贪婪算法。
6. 计算理论
- DFA
- 常用表达
- 常规语言。
- 关闭属性。
- 不可判定性。
7. 编译器设计
- LR解析器
- LL(1) 解析器。
- 预测解析器。
- DAG 中的最少节点和边数。
- 中间代码生成及其目的。
8. 操作系统
- 同步机制,IPC 环境中的并发。
- 虚拟内存
- CPU 调度算法。
- 内存管理技术。
- 文件系统设计的实现问题。
9. DBMS(数据库管理系统)
- 关系代数
- SQL 查询
- 交易。
- 可串行化。
- 规范化。
10. 计算机网络
- 滑动窗口协议。
- TCP/UDP
- IPV4/IPV6
- 以太网。
- 加密和解密算法。