Skip to content

Repository files navigation

JLU CS Course · 2024

面向吉林大学 2024 级计算机相关专业学生的课程资料整理项目。

本仓库希望把分散在课堂笔记、复习提纲、习题解析、实验资料和 PDF 中的内容,按“学期—课程—章节”重新组织成一套可检索、可持续维护的学习地图。它既记录本科阶段的课程培养路径,也为平时学习、期末复习和后续课程衔接提供统一入口。

本项目由学生维护,不代表吉林大学官方培养方案或课程要求。课程名称、学分、开课学期与考核方式可能随年级、专业方向和教学安排调整,请始终以教务系统及任课教师通知为准。

在线阅读

阅读站基于 Docsify 构建,支持侧边栏导航、全文搜索、代码复制、图片预览和数学公式渲染。

仓库的目的

  • 建立课程地图:把各学期课程放回完整培养路径中,说明先修关系和知识衔接。
  • 沉淀复习资料:整理课程笔记、核心考点、典型题目与实验内容,降低重复搜集资料的成本。
  • 改善阅读体验:将零散文件整理为结构化 Markdown,并通过在线站点提供统一导航和搜索。
  • 持续共同维护:在尊重版权和课程要求的前提下,鼓励勘误、补充与结构优化,让资料随学习进度逐步完善。

本科课程培养路径

以下内容依据个人培养方案与现有课程安排归纳,重点展示计算机专业学习主线,而不是逐项复刻全部通识课程。括号内学分仅在来源明确时列出,实际安排请以教务系统中的个人培养方案为准。

学期 数学与基础 计算机专业主线 阶段目标
大一上 微积分 I、线性代数 程序设计基础、计算机导论 建立数学基础和程序设计入门能力
大一下 微积分 II、物理学、离散数学 I(3.5) 面向对象程序设计(3.5)、模拟与数字逻辑电路(3.5)、程序设计基础课程设计(1) 从编程入门过渡到抽象建模与数字系统基础
大二上 微积分 III、离散数学 II(3.5) 数据结构(5)、计算机组成原理(3)、计算机硬件系统设计(1.5) 理解数据组织、算法效率和计算机硬件组成
大二下 概率论(3) 操作系统(4)、算法设计与分析(3.5)、微机系统(3.5)、计算机系统结构(2)、数据结构课程设计(1) 形成算法、系统软件与体系结构相互贯通的知识框架
大三上 数据库系统(3)、计算机网络(3)、编译原理(3)及方向选修 补齐软件系统核心课,并开始形成专业方向
大三下 软件工程(2.5)、数据库系统课程设计(1)、网络协议分析实验 B(1)、编译原理课程设计(1)、企业实训 将理论知识落实到工程项目、实验和团队协作中
大四 软件工程课程设计、企业实习、毕业设计及方向选修 完成综合实践、专业能力整合与毕业成果

专业选修方向

培养方案中的专业选修大致可以归入以下几条方向线:

  • 人工智能与数据:人工智能基础、机器学习、深度学习、数据挖掘、知识图谱、计算机视觉、大数据技术与应用等。
  • 软件开发与平台:Java、Web 程序设计、前端开发、Java EE、Android、iOS、C#、Windows 程序设计、.NET 架构与设计等。
  • 系统与高性能计算:Linux 实践、多核程序设计、GPGPU 异构高性能计算、面向 AI 的计算系统等。
  • 硬件与嵌入式:CPU 实验、计算机硬件设计 II、微机接口、单片机、计算机控制技术、嵌入式相关课程等。
  • 安全与数据库:安全编程、数据库安全、数据库应用技术、企业级数据库性能调优等。

选课时可结合先修课程、兴趣方向和学分要求规划,不必把课程列表理解为固定的推荐顺序。

当前已整理课程

目录名前两位表示“学年_学期”,例如 2_2 表示大二下学期。

大一下

  • 离散数学 I:集合、关系、映射、图论、数理逻辑,以及证明与计算题专项。
  • 面向对象程序设计:提供第 2–19 章的讲解版、考前速记版与模拟题解析,适合系统学习和期末冲刺。

大二下

  • 操作系统:进程与线程、调度、同步互斥、死锁、存储管理、文件系统和 I/O 管理。
  • 算法分析与设计:分治、贪心、动态规划、回溯、分支限界和 NP 问题。
  • 微机系统:8086、Pentium、汇编语言、存储管理、输入输出及可编程接口。
  • 计算机系统结构:性能分析、Cache、指令级并行、数据级并行和线程级并行。
  • 概率论:随机事件、随机变量、数字特征、极限定理、参数估计和假设检验。

更适合按课程浏览的入口见 课程总览;大二下集中复习可直接进入 大二下课程总览

如何使用

  1. 先通过培养路径了解课程之间的前后关系,再进入当前学期的课程目录。
  2. 平时学习按章节阅读;期末复习优先查看总览、考点大纲和习题精讲。
  3. 使用阅读站左侧目录和搜索框定位知识点,图片或 PDF 较多的内容可结合原始文件查看。
  4. 对资料中的结论、考试范围和评分方式进行二次核对,以教材、教师通知和教务系统为准。

贡献与维护

欢迎提交勘误、补充笔记或改进目录结构。新增内容时请尽量遵循以下约定:

  • 课程目录使用“学年_学期 + 课程名”,章节文件使用数字序号开头。
  • 文件名应清楚描述内容,避免使用“最终版”“最新版”等容易失效的命名。
  • 上传前请移除个人隐私、答案水印和无权公开的教学资料,并注明必要的来源。
  • 新增或移动 Markdown、PDF 后,运行 python3 tools/generate_sidebar.py 更新侧边栏。

使用说明

本仓库仅用于学习交流与个人复习,不替代教材、课堂教学或学校发布的正式文件。若内容涉及第三方版权,请遵循原作者的授权与引用要求;如有侵权或不适合公开的材料,请通过 Issue 联系维护者处理。

About

包含吉林大学计科专业的课内学习资料,适合从0基础学习和复习的同学使用,在线阅读链接:

Resources

Stars

19 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages