Skip to content

Undergraduate Course Materials for School of Computer Science, Sichuan University (Updated)

License

Notifications You must be signed in to change notification settings

Orderheart/SCU-CS-Class-Materials

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

四川大学计算机学院本科课程资料(更新中)

Repo-Logo

Stars Forks GitHub repo size Issues GitHub pull requests

📚 资料简介

"信息"是大学中十分重要的资源,打破“信息差”对于系统理解课程知识,高效梳理知识框架,精准把握核心要点有着重要意义。本科是“打基础、宽视野”的关键阶段,扎实的基础知识不仅能让我们对相关学科有正确的常识性认知,还能让我们熟练掌握日后科研、工作所需的基础工具。

对于本科课程学习而言,上课听讲、课后练习是最重要的,但优秀的课程相关资料也必不可少。尤其对于计算机、人工智能、金融工程等科目而言,完备且质量高的资料集不仅能够帮助我们深入理解理论课程内容,还可以有效指导我们进行课程设计、辅助复习达到事半功倍的效果。

本团队自 2023 年 1 月开始搭建本课程资料项目,旨在提供优质完备的计算机学院本科课程资料,主要涵盖计算机学院(计算机科学技术、人工智能、物联网、计算金融交叉试验班四个专业,包括拔尖班)大一到大四的以下四部分课程资料:

  1. 部分需要考试必修及选修科目的期末复习笔记期末练习题(包括部分往年习题)与刷题笔记
  2. 部分必修及选修实验课的实验报告课程设计源码
  3. 部分必修及选修科目的课程论文课后作业
  4. 部分必修及选修科目的学习心得与体会分享

⚠️ 重要声明

  1. 本项目中所上传资料均已和作者取得联系并经过授权,如有侵权请立即联系我们进行删除。分享的资料署名权由分享者所有,个人笔记的版权归属于各自作者!本仓库的资料默认采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可,有特别说明的除外。
  2. 本项目采用较为中心化的方式进行持续更新 🔥 每学期期末考试结束后为项目更新的高峰期 !所提供资料带有较强的时间特征,且均列明资料撰写及修读课程的时间,内容仅供参考,请大家严格按照当年老师的要求进行泛化学习,切忌生搬硬套甚至直接抄袭
  3. 本项目的初衷是互相交流,帮助大家尽可能高效全面地学习、备考。资源来自于往届学院学生及互联网,其正确性无法完全保证。如有任何困惑或意见可以直接联系我们进行交流,也可以发送 issues 进行交流,我们将会在第一时间做出解答并进行更正 !
  4. 如果您乐于将自己的资料分享到本平台中或者想要提供任何建议,我们十分欢迎并诚挚地邀请您加入本团队!贡献的具体流程如下
  5. 本仓库为非营利、永久免费的开源项目,同学们可以自由取阅分享。希望对你们有所帮助 ♥️ 如果喜欢希望能给个 Star 🌟 哦 ~ 十分感谢大家的支持!

🔍 使用指南

由于本项目内容较多,逐个翻找查询目标文件十分繁琐、低效,因此我们建议大家按照如下两步进行使用:

  • Step 1. 在如下的资料目录中查找(快捷键 Ctrl + F 输入科目名称或课程简称)是否含有您需要的科目。请注意:项目中的课程名称均按照四川大学教务系统课表系统中的官方命名,您可以登录进行查看。另外,为方便大家查找,我们也将一些耳熟能祥的课程简称(如 高级语言程序设计-Ⅱ 简称为 C++ 等)加入文件夹命名中。
  • Step 2. 如果查找到了您所需要的课程文件夹,那么就可以进行资料的下载(如果网络比较卡顿,我们建议您连接四川大学校园网):
    • 直接对单个文件进行下载,进入到您需要的文件网页界面,然后点击右上方的下载 ⏬ 按钮(Donwload raw file)
    • 直接下载整个项目,点击本链接进行下载(我们推荐您直接下载本项目所有内容,比较简单方便)
    • 通过 Git 工具将整个项目 Clone 到本地:git clone https://github.com/KarryRen/SCU-CS-Class-Materials.git
  • Others. 在整个使用工程中,您可能会遇到如下问题:
    • 没有查找到您所需要的课程文件夹,该怎么办 ?这是因为我们团队目前还没有对该课程进行维护,您可以将自己需要的课程内容通过发送 issues 提出,我们将尽可能地收集并维护该课程资料供您查找使用。
    • 对单个文件进行下载失败,该怎么办 ?当您进行到 Step 2. 并已经连接校园网后,想要直接对单个文件进行下载,发现点击下载按钮后没有反应,该问题产生的核心是网络问题,建议您多尝试几次,或更换网络。
    • 点击链接下载项目,或者 Git Clone 项目总是失败,该怎么办 ?当您进行到 Step 2. 并已经连接校园网后,想要直接下载或者 Clone 整个项目到本地:但是发现下载不成功,或者 Clone 到一半报错而无法完成,这也是因为网络问题,建议您多尝试几次,或者更换网络。
    • 如果您在使用过程中遇到了其他问题可以随时通过发送 issues 提出,我们会尽可能在第一时间给予回应和参考解决方法。

📝 资料目录

本资料具体目录如下,理解目录架构是使用本项目的关键。本资料仓库的目录共有 4 级,分别是:

  1. 年级(大一 Grade1、大二 Grade2、大三 Grade3、大四 Grade4)
  2. 学期(上学期、下学期)
  3. 科目((必修/选修)_教务系统官方课程名_耳熟能详的课程简称)
  4. 资料文件(提供者_上课年份_分数)(请注意:部分贡献者不想暴露个人分数,所以用 xx 替代)

每一学期下都有一个 README.md 文件,该文件是对一学期课程的资料总览,包括 📖 主要课程和 🔈 相关说明

SCU-CS-Class-Materials/
├── 大一Grade1)
    ├── 上学期
        ├── (必修大学生心理健康_心理健康
            ├── Orderheart_2022_xx
        ├── (必修微积分-1_微积分上
            ├── Narrao_2022_xx
            ├── Orderheart_2022_xx
        ├── (必修思想道德修养与法律基础_思修
            ├── Narrao_2022_95
            ├── Orderheart_2022_xx
        ├── (必修数字逻辑_数逻
            ├── Ayin_2022_xx
            ├── Narrao_2022_91
            ├── Orderheart_2022_xx
            ├── Kimokcheon_2021_xx
        ├── (必修数字逻辑实验_数逻实验
            ├── MountMist_2022_94
            ├── Kimokcheon_2021_xx
        ├── (必修高级程序语言设计-Ⅰ_C语言
            ├── MountMist_2022_90
            ├── Orderheart_2022_xx
            ├── jeanhua_2023_93 #大一上C语言练习合集
        ├── (选修UNIX操作系统_UNIX
            ├── Kimokcheon_2021_94
        ├── (选修计算机导论
            ├── Orderheart_2022_xx
        └── README.md 
    └── 下学期
        ├── (必修中国特色社会主义政治经济学_中特政经
            ├── Karry_2021_93
        ├── (必修中国近现代史纲要_近纲
            ├── MountMist_2023_90
            ├── Orderheart_2023_xx
        ├── (必修会计学
            ├── Karry_2021_91
        ├── (必修军事理论_军理
            ├── Karry_2021_99
        ├── (必修微积分-2_微积分下
            ├── Ayin_2023_xx
            ├── Orderheart_2023_xx
        ├── (必修汇编语言程序设计_汇编
            ├── Karry_2021_92
            ├── Orderheart_2023_xx
            ├── 57UU_2024_92 # 含"3 次实验报告"
        ├── (必修线性代数理工_线代
            ├── Ayin_2023_xx
            ├── Orderheart_2023_xx
            ├── Charles_2022_xx
            ├── Narrao_2023_94
        ├── (必修编程实战
            ├── Karry_2021_94# 含项目 "简单音乐播放器" 源码
            ├── Narrao_2023_96
        ├── (必修高级语言程序设计-Ⅱ_C++
            ├── Karry_2021_99# 含课程大作业 "简略版 Steam 游戏 TripleTown" 源码
            ├── MountMist_2023_95 # 含课程大作业 "深度搜索寻路"
            ├── jeanhua_2024_95 # 含课程大作业 "JHMG 游戏引擎"
        ├── (选修大学物理实验理工-1_大物实验
            ├── Karry_2021_95 # 含扫描版 "7 次实验报告合集"
        └── README.md 
├── 大二Grade2)
    ├── 上学期
        ├── (必修大学物理理工-2_大物
            ├── Karry_2021_94
            ├── Narrao_2023_94
        ├── (必修大学物理实验理工-2_大物实验
            ├── Karry_2021_95 # 含扫描版 "3 次实验报告合集"
        ├── (必修宏观经济学_宏观
            ├── Karry_2021_95
        ├── (必修数据结构与算法分析_数据结构算法
            ├── Karry_2021_95
            ├── MountMist_2023_89  
            ├── Narrao_2023_93
        ├── (必修数据结构与算法分析(全英文)_数据结构算法(全英文)
            ├── Kimokcheon_2022_90
        ├── (必修数据结构与算法分析课程设计_数据结构算法实验
            ├── Kimokcheon_2023_93
        ├── (必修概率统计理工_概统
            ├── Karry_2021_97
            ├── Narrao_2023_94
        ├── (必修离散数学_离散
            ├── Karry_2021_96
            ├── Kimokcheon_2022_96
            ├── Narrao_2023_97
        ├── (必修统计学
            ├── Karry_2021_98
        ├── (必修计算机组成原理_计组
            ├── Karry_2021_97
            ├── Narrao_2023_100
        ├── (必修计算机组成原理实验_计组实验
            ├── Kimokcheon_2022_100
            ├── MountMist_2023_95
        ├── (必修财政学
            ├── Karry_2021_92
        ├── (必修金融学
            ├── Karry_2021_95
        ├── (必修马克思主义基本原理概论_马原
            ├── Karry_2021_95
            ├── MountMist_2023_98
            ├── Narrao_2023_95
        ├── (选修JAVA程序设计_JAVA
            ├── Karry_2021_99 # 含课程设计 "飞机大战" 源码和报告
        ├── (选修多模态学习导论
            ├── Kimokcheon_2022_94
        └── README.md 
    └── 下学期
        ├── (必修公司金融
            ├── Karry_2022_92 # 含所有 "课堂作业"
        ├── (必修微机系统与接口技术
            ├── Karry_2022_97
            ├── Ayin_2024_xx
            ├── Charles_2024_xx
            ├── Kimokcheon_2024_91
            ├── MountMist_2024_87
            ├── Narrao_2024_95
        ├── (必修微机系统与接口技术实验_微机接口实验
            ├── Karry_2022_95 # 含所有 "实验报告"
            ├── Frank_2022_95 # 含所有 "实验报告"
            ├── Ayin_2024_xx # 含所有 "实验报告"
            ├── StreLitziaYc_2024_99 # 含所有 "2024 年最新版实验报告"
            ├── Kimokcheon_2024_98 # 含所有 "实验报告"
            ├── MountMist_2024_95
        ├── (必修操作系统原理_操作系统
            ├── Karry_2022_90 # 含五次 "课堂作业"
            ├── Ayin_2024_xx
            ├── Kimokcheon_2023_99
            ├── MountMist_2024_85 # 仅含"思维导图"
            ├── Narrao_2024_93
        ├── (必修操作系统课程设计_操作系统实验
            ├── Karry_2022_95 # 含所有 "实验报告"
            ├── Frank_2022_96 # 含所有 "实验报告"
            ├── MountMist_2024_92
        ├── (必修毛泽东思想和中国特色社会主义理论体系概论_毛概
            ├── Karry_2022_93 # 含 "暑期实践报告"
            ├── Narrao_2024_xx
        ├── (必修计算理论全英文_计算理论
            ├── Kimokcheon_2023_94
        ├── (必修计量经济学_计量
            ├── Karry_2022_96 # 含五次 "课堂作业"
            ├── Frank_2022_95 # 含五次 "课堂作业"
        ├── (必修金融工程学_衍生品
            ├── Karry_2022_98 # 含九次 "课堂作业"
        ├── (跨专数论与代数基础_数论
            ├── Kimokcheon_2022_90
        ├── (选修数据挖掘导引
            ├── MountMist_2024_97
            ├── Kimokcheon_2023_94
        ├── (选修模式识别引论_模式识别
            ├── Kimokcheon_2021_91
        ├── (选修算法设计
            ├── StreLitziaYc_2024_90
        ├── (选修网络工程
            ├── MountMist_2024_92
        └── README.md 
├── 大三Grade3)
    ├── 上学期
        ├── (必修习近平新时代中国特色社会主义思想概论_习概
            ├── Karry_2022_95
            ├── novelyear_2024_93
            ├── MountMist_2024_90
            ├── Narrao_2024_94
        ├── (必修政治经济学
            ├── Karry_2022_95
        ├── (必修数据库系统原理_数据库
            ├── Karry_2022_96 # 含有 "图书管理系统" 源码和文档 updating 🔥
            ├── Kimokcheon_2023_93
        ├── (必修现代软件工程双语)
            ├── Karry_2022_96
            ├── Kimokcheon_2023_90
        ├── (必修现代软件工程课程设计_软工实验
            ├── Kimokcheon_2023_98 #含有 "实验室人员管理系统" 一系列配套文档和源码
            ├── Karry_2022_95 # 含有 "图书管理系统" 源码和汇报 updating 🔥
        ├── (必修研究与开发实践_研开
            ├── Karry_2022_98 # 含有 "物业管理系统" 源码和系统文档 updating 🔥
        ├── (必修计算机网络双语_计网
            ├── Karry_2022_91
            ├── Kimokcheon_2023_94
        ├── (必修计算机网络课程设计_计网实验
            ├── Kimokcheon_2023_99
        ├── (必修金融计量学
            ├── Karry_2022_94 # 含 "课堂作业" updating 🔥
        └── README.md 
    └── 下学期Grade4)
        ├── (必修编译原理
            ├── Karry_2023_91
        ├── (必修编译原理课程设计
            ├── Karry_2023_98 # 含所有 "实验报告" 及 C++ 源码 updating 🔥
        ├── (必修计算机系统结构
            ├── Karry_2023_97
            ├── Kimokcheon_2024_90
        ├── (必修证券投资学
            ├── Karry_2023_94
        ├── (必修金融风险管理
            ├── Karry_2023_94
└── 大四Grade4)
    ├── 上学期
    └── 下学期
        └── 计科之星
            └── 任凯-计科之星PPT.pdf
  1. Karry Ren
  2. Orderheart
  3. Ayin
  4. Charles-cookie
  5. Kimokcheon
  6. StreLitziaYc
  7. MountMist
  8. Narrao
  9. novelyear
  10. jeanhua
  11. 57UU
  12. Frank Fu
  13. J.W. Zhang

🚀 如何贡献

一个丰富学科资源分享平台需要同学们一起建设,热烈欢迎您成为仓库的 Contributor 🙇 !为了方便您迅速上手贡献资源,我们编写了一份资源贡献手册,供您参考。当然如果您在阅读和使用手册过程中遇到任何问题,可以直接联系我们进行交流,或发送 issues 进行交流,我们将会在第一时间做出解答!

♻️ 错误更正

  1. 微机接口笔记中:4.2 什么是端口? 端口应该是指各个 IO 接口寄存器的 IO 地址。
  2. 在部分 .md 文件中由于路径问题,图片无法显示,我们都相应补充了 .pdf 文件,仍保留 .md 文件是为了留下参考格式。

🔥 更新说明

  1. 我们一般在每学期的期末考试结束后进行集中整理更新,如果有些资料大家想要及时获得,可以直接联系我们发送 issues
  2. 在目录中带有 updating 🔥 的源码工程团队仍在做调整,将尽快发出~

🌟 Star History

Star History Chart

About

Undergraduate Course Materials for School of Computer Science, Sichuan University (Updated)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 85.2%
  • C++ 6.1%
  • Java 3.3%
  • C 2.1%
  • Vue 1.7%
  • Assembly 0.9%
  • Other 0.7%