1. 软件开发基础
    1. 基本数据结构
    2. 软件开发方法
    3. 程序设计基本概念
  2. 算法与复杂度
    1. 算法基础
    2. 算法评价
    3. 基础自动机的可计算性及复杂度
  3. 信息管理
    1. 模型与信息系统
    2. 信息存储与检索
    3. 数据库系统
  4. 程序设计言语
    1. 程序设计方法
    2. 编译原理
    3. 声明和类型
  5. 体系结构与组织
    1. 数值数据
    2. 非数值数据
    3. 数字逻辑与数字系统
  6. 概述
    1. 计算机的起源
    2. 计算机的产生与发展
    3. 计算机的应用领域