课程简介
计算机基础课,本课带你扎实并熟练的编程语言语法基础,扎实的数据库基础,操作系统/编译原理,计算机网络基础,算法与数据结构,计算机组成原理图形学。
课程目录
├── 01 阶段一:Java从入门到进阶/
│ ├── 1-计算机导论与开发环境搭建/
│ │ ├── 第1章 计算机导论/
│ │ ├── 第2章 Java初识/
│ │ ├── 第3章 常量与变量/
│ │ ├── 第4章 运算符/
│ │ ├── 第5章 选择结构/
│ │ └── 附件/
│ ├── 2-Java语法之循环、数组与方法/
│ │ ├── 第1章 循环结构/
│ │ ├── 第2章 一维数组/
│ │ ├── 第3章 二维数组/
│ │ ├── 第4章 方法/
│ │ ├── 第5章 综合案例:数组移位与统计/
│ │ └── 附件/
│ ├── 3-面向对象之封装与继承/
│ │ ├── 第1章 面向对象/
│ │ ├── 第2章 封装/
│ │ ├── 第3章 综合案例:学生信息管理/
│ │ ├── 第4章 继承(上)/
│ │ └── 附件/
│ ├── 4-面向对象之单例模式与多态/
│ │ ├── 第1章 继承(下)/
│ │ ├── 第2章 单例模式/
│ │ ├── 第3章 多态(上)/
│ │ ├── 第4章 多态(下)/
│ │ └── 附件/
│ ├── 5-异常、包装类、字符串与集合/
│ │ ├── 第1章 异常/
│ │ ├── 第2章 包装类/
│ │ ├── 第3章 字符串/
│ │ ├── 第4章 集合/
│ │ └── 附件/
│ ├── 6-集合排序、泛型与多线程/
│ │ ├── 第1章 集合排序/
│ │ ├── 第2章 泛型/
│ │ ├── 第3章 多线程/
│ │ └── 附件/
│ └── 7-输入输出流与播放器管理案例/
│ ├── 第1章 输入输出流/
│ ├── 第2章 综合案例:播放器管理/
│ └── 附件/
├── 02 阶段二:数据库入门/
│ ├── 1-MySQL基础/
│ │ ├── 第1章 MySQL介绍/
│ │ ├── 第2章 数据库表的相关操作/
│ │ ├── 第3章 数据库的基本查询/
│ │ └── 附件/
│ └── 2-MySQL进阶/
│ ├── 第1章 数据库的高级查询/
│ ├── 第2章 MySQL对元数据的基本操作/
│ ├── 第3章 MySQL基本函数的使用/
│ ├── 第4章 MySQL的综合应用/
│ ├── 由乐学编程网lexuecode.com整理
│ └── 附件/
├── 03 阶段三:算法与数据结构基础/
│ ├── 1-线性查找法/
│ │ ├── 第1章 欢迎大家来到算法与数据结构的世界/
│ │ └── 第2章 线性查找法/
│ ├── 2-排序基础/
│ │ ├── 第1章 选择排序法/
│ │ └── 第2章 插入排序法/
│ ├── 3-数据结构基础:动态数组,栈和队列/
│ │ ├── 第1章 数据结构基础:不要小瞧数组/
│ │ ├── 第2章 栈和队列/
│ │ └── 第3章 习题补充:栈和队列其他习题/
│ ├── 4-动态数据结构基础:链表/
│ │ ├── 第1章 最基础的动态数据结构:链表/
│ │ ├── 第2章 透过链表看递归/
│ │ └── 第3章 补充 链表相关习题/
│ ├── 5-归并排序法和快速排序法/
│ │ ├── 第1章 归并排序法/
│ │ ├── 第2章 更多关于归并排序法/
│ │ ├── 第3章 快速排序法/
│ │ └── 第4章 更多关于快速排序法/
│ └── 6-二分查找法和二分搜索树/
│ ├── 第1章 二分查找法/
│ ├── 第2章 二分查找法的变种/
│ ├── 第3章 二分查找相关习题/
│ ├── 第4章 二分搜索树/
│ └── 第5章 集合和映射/
├── 04 阶段四:算法与数据结构进阶/
│ ├── 1-堆&优先队列&堆排序&冒泡排序和希尔排序/
│ │ ├── 第1章 最大堆、最小堆/
│ │ ├── 第2章 优先队列/
│ │ ├── 第3章 冒泡排序法/
│ │ ├── 第4章 希尔排序法/
│ │ └── 第5章 基于比较排序算法大总结/
│ ├── 2-线段树&Trie&并查集&AVL和红黑树/
│ │ ├── 第1章 线段树/
│ │ ├── 第2章 Trie~/
│ │ ├── 第3章 并查集/
│ │ ├── 第4章 平衡树和AVL/
│ │ └── 第5章 红黑树/
│ ├── 3-哈希表和 SQRT 分解/
│ │ ├── 第1章 哈希表/
│ │ └── 第2章 SQRT 分解/
│ ├── 4-非比较排序/
│ │ ├── 第1章 计数排序与 LSD 基数排序/
│ │ └── 第2章 MSD 基数排序和桶排序/
│ ├── 5-模式匹配/
│ │ ├── 第1章 字符串匹配和字符串哈希/
│ │ ├── 第2章 从滚动哈希到 Rabin-Karp 算法/
│ │ └── 第3章 KMP 算法/
│ └── 6-随机算法,外存算法和更多/
│ ├── 第1章 随机算法/
│ └── 第2章 外存算法与外排序/
├── 05 阶段五:操作系统与编译原理/
│ ├── 1-操作系统入门篇/
│ │ └── 第1章 操作系统入门篇/
│ ├── 2-操作系统提升篇+操作系统实践/
│ │ ├── 第1章 计算机操作系统进阶/
│ │ └── 第2章 计算机操作系统实践/
│ ├── 3-编译原理入门/
│ │ ├── 第1章 编译原理概述/
│ │ ├── 第2章 编译原理之词法分析初级/
│ │ ├── 第3章 编译原理之词法分析进阶/
│ │ └── 附件/
│ ├── 4-编译原理中级/
│ │ ├── 第1章 编译原理必学数据结构/
│ │ ├── 第2章 最简表达式与树/
│ │ ├── 第3章 实现语法分析器/
│ │ ├── 第4章 重构+递归查漏补缺+总结/
│ │ └── 附件/
│ └── 5-编译原理高级/
│ ├── 第1章 初识语法制导翻译/
│ ├── 第2章 语法制导之实现中间语言翻译器/
│ ├── 第3章 编译原理封神篇:实现一个虚拟机/
│ └── 附件/
├── 06 阶段六:计算机网络+组成原理+图形学/
│ ├── 1-计算机组成原理入门+组成篇/
│ │ ├── 第1章 计算机原理概述篇/
│ │ └── 第2章 计算机原理进阶/
│ ├── 2-计算机组成原理计算篇+实践/
│ │ ├── 第1章 计算机原理计算篇/
│ │ └── 第2章 计算机原理实践篇/
│ ├── 3-计算机网络入门+网络层/
│ │ ├── 第1章 计算机网络概述篇/
│ │ └── 第2章 计算机网络层进阶篇/
│ ├── 4-计算机网络传输层篇+应用层篇+实践/
│ │ ├── 第1章 计算机网络传输层/
│ │ ├── 第2章 计算机网络-应用层/
│ │ └── 第3章 计算机网络实践/
│ ├── 5-计算机图形学初级/
│ │ ├── 第1章 小白学图形学第一步/
│ │ ├── 第2章 认识图形的世界/
│ │ └── 第3章 WebGL初探/
│ └── 6-计算机图形学进阶/
│ ├── 第1章 GLSL/
│ ├── 第2章 光照和光线追踪(理解世界最核心的——光)/
│ └── 第3章 游戏开发(一起实现一个射击类的3D游戏)/
└── 资料代码/