本课程围绕编译原理、操作系统和图形学三大计算机核心领域,深入讲解程序编译、资源管理、人机交互等底层知识,帮助学员从理论到实践全面掌握计算机科学的核心脉络。课程内容涵盖词法分析、语法分析、虚拟机实现、进程调度、内存管理、文件系统、图形渲染流程、GLSL编程、光照与光线追踪等,并通过实战项目(如3D游戏开发)巩固所学知识。课程注重理论与实践结合,适合希望在大型化开发、底层开发中提升能力的程序员,同时帮助应对面试和实际开发中的挑战。
类型: | 课程,整版,大学计算机必修课新讲,3D游戏开发,光线追踪,GLSL,文件系统,内存管理,进程调度,虚拟机,语法分析,词法分析,图形学,操作系统,编译原理, |
---|
文件预览
资源不是实时更新,具体以网盘链接为准!
点我预览网盘文件内容
「」大学计算机必修课新讲--编译原理+操作系统+图形学(17章完整版)
第1章 学前导学(要有准备有目标的学)
第2章 计算机理论引导(理解计算机)
第3章【编译原理】概述(理解编译器)
第4章【编译原理】词法分析(实现一个词法分析器)
第5章【编译原理】语法分析(实现一个语法分析器)
第6章【编译原理】语法制导翻译(实现中间语言翻译器)
第7章【编译原理】程序运行环境(实现一个虚拟机)
第8章【操作系统】概述(历史和核心概念)
第9章【操作系统】进程和多线程(多线程算法全解和实战高并发)
第10章【操作系统】调度算法入门(理解任务调度的模型)
第11章【操作系统】内存管理(内存分配回收全面解答)
第12章【操作系统】文件系统(底层数据结构设计与抽象)
第13章【图形学】概要(小白学图形学第一步)
第14章【图形学】 图形渲染流程和WebGL初探(从helloworld逐渐深入)
第15章【图形学】GLSL(多例子教你用着色器)
第16章【图形学】光照和光线追踪(理解世界最核心的——光)
第17章【图形学】游戏开发(一起实现一个射击类的3D游戏)
课件
下载链接
资源预览
