← 返回首页

计算机基础及软件工程

序言

模块目的与开发状态
模块模块目的状态
01 · 编程基础 · 6 步建立真正能写代码的基本功,掌握变量、控制流、函数、数据类型、模块化和调试,让你能够独立读懂并实现中小型程序。待开发
02 · 数据结构与算法 · 15 步建立解决计算问题的核心能力,理解常见数据结构、算法思想和复杂度分析,能够为实际问题选择更高效的解决方案,并应对技术面试。待开发
03 · 数据库 · 10 步理解数据如何被建模、存储、查询和优化,掌握 SQL、索引、事务、并发与数据库设计,使你能够独立设计和维护真实项目的数据层。完善中
04 · 计算机网络 · 10 步理解数据如何在设备、服务和互联网之间传输,掌握 TCP/IP、HTTP、DNS、TLS 等核心机制,为后端开发、接口设计、部署和故障排查打基础。待开发
05 · 操作系统 · 10 步理解程序在计算机中真正如何运行,掌握进程、线程、内存、文件系统、并发和 I/O,使你能理解性能问题、资源管理和底层运行机制。待开发
06 · 计算机组成原理 · 8 步建立从代码到硬件执行之间的完整认识,理解 CPU、内存、缓存、指令和存储系统,让你知道程序为什么快、为什么慢,以及计算机底层如何工作。待开发
07 · 编程语言原理 · 8 步理解不同编程语言背后的共同机制,包括类型系统、作用域、内存管理、编译与运行时,使你能更快学习新语言,并写出更可靠、更清晰的代码。待开发
08 · 软件工程 · 10 步学会把“能运行的代码”变成“可以长期维护和多人协作的软件”,掌握需求、架构、模块化、测试、Git、CI/CD、文档和团队开发流程。完善中
09 · 信息安全 · 8 步建立安全开发意识,理解认证、授权、加密、常见 Web 攻击和安全设计原则,使你能够避免在真实系统中写出高风险漏洞。待开发
10 · Dython(视觉语言)与人工智能控制 · 27 章建立数字视觉设计的知识体系,从视觉基础、图像创造与视觉传播进入界面、交互和视觉系统,为表达设计意图与指导人工智能生成提供依据。完善中
11 · 离散数学 · 8 步建立计算机科学所需的数学思维,掌握逻辑、集合、关系、图论、组合和证明方法,为算法、数据库、网络和 AI 中的抽象问题提供理论基础。待开发
12 · AI / ML 与 LLM 基础 · 13 步建立机器学习与大语言模型的基础认知,理解向量、表征学习、训练、Transformer、Token、上下文与评估,为后续模型调用、Agent 开发和 RAG 检索建立原理基础。待开发
13 · Agent 开发专项 · 34 步从 API 与 LLM 调用出发,依次掌握单 Agent、工具调用循环、RAG、工作流与框架,最后实践多 Agent 协作;在开发过程中引入用量记录、超时处理、工具权限和基础评测。待开发
14 · 数据工程 · 14 步掌握数据从产生、采集、清洗、转换、存储到服务的完整流程,理解 ETL/ELT、数据仓库、流处理和数据管道,为 AI、分析系统和大规模应用提供可靠数据基础。待开发
15 · 生产级 Agent / LLMOps · 8 步学会把 Agent 从 Demo 变成真正可以上线的系统,掌握评估、监控、Tracing、成本控制、可靠性、安全、部署和版本管理,具备生产环境下维护 AI 系统的能力。待开发