Skip to content

Commit

Permalink
commit message
Browse files Browse the repository at this point in the history
  • Loading branch information
hewei2001 committed Apr 2, 2021
0 parents commit 6234c10
Show file tree
Hide file tree
Showing 705 changed files with 22,275 additions and 0 deletions.
72 changes: 72 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
# 哈工大(深圳)计算机专业课程攻略

[浙江大学相关项目](https://github.com/QSCTech/zju-icicles)[清华大学相关项目](https://github.com/PKUanonym/REKCARC-TSC-UHT)启发,创立了本项目。

若要下载单个文件夹,复制该文件夹的网址,粘贴入[DownGit](https://minhaskamal.github.io/DownGit/#/home)中,选择Download即可。或者安装Chrome浏览器的插件[GitZip for github](https://chrome.google.com/webstore/detail/gitzip-for-github/ffabmkklhbepgcgfonabamgnfafbdlkn),选择批量下载。

本项目已新增[Gitee镜像仓库](https://gitee.com/hewei2001/HITSZ-CS-GEEK),网速受限的同学可前往下载,但不保证Gitee上的仓库版本与Github的同步。如要同步最新版,可以自己注册Gitee账号后从Github拉取本仓库,再下载相应文件。

感谢对本项目贡献的同学:第二届院学生会学术部全体成员、[hewei2001](https://github.com/hewei2001)[chh13502](https://github.com/chh13502)[xyfJASON](https://github.com/xyfJASON)[ailanxier](https://github.com/ailanxier)[linners-ls](https://github.com/linners-ls)[Yiwen-Ding](https://github.com/Yiwen-Ding)[SocialistDalao](https://github.com/SocialistDalao)[Leundo](https://github.com/Leundo)[WoodenStone](https://github.com/WoodenStone)[vierundsechzig](https://github.com/vierundsechzig)[SoraShu](https://github.com/SoraShu)[CandyOre](https://github.com/CandyOre)[lizbaka](https://github.com/lizbaka)[Kethers](https://github.com/Kethers)[L-M-Sherlock](https://github.com/L-M-Sherlock)[bugstop](https://github.com/bugstop)[FinCreWorld](https://github.com/FinCreWorld)[C6H5-NO2](https://github.com/C6H5-NO2)……以及电脑前的您!

## 前言

来到一所大学,从第一次接触许多课,直到一门一门完成,这个过程中我们时常收集起许多资料和情报。

有些是需要在网上搜索的电子书,每次见到一门新课程,Google 一下教材名称,有的可以立即找到,有的却是要花费许多眼力;有些是历年试卷或者 A4 纸,前人精心收集制作,抱着能对他人有用的想法公开,却需要在各个群或者私下中摸索以至于从学长手中代代相传;有些是上完一门课才恍然领悟的技巧,原来这门课重点如此,当初本可以更轻松地完成得更好……

我也曾很努力地收集各种课程资料,但到最后,某些重要信息的得到却往往依然是纯属偶然。这种状态时常令我感到后怕与不安。我也曾在课程结束后终于有了些许方法与总结,但这些想法无处诉说,最终只能把花费时间与精力才换来的经验耗散在了漫漫的遗忘之中。

我为这一年一年,这么多人孤军奋战的重复劳动感到不平。

我希望能够将这些隐晦的、不确定的、口口相传的资料和经验,变为公开的、易于获取的和大家能够共同完善、积累的共享资料。

我希望只要是前人走过的弯路,后人就不必再走。这是我的信念,也是我建立这个项目的原因。

>摘录自[浙江大学相关项目](https://github.com/QSCTech/zju-icicles)
## 特性

本项目至今为止收录了以下内容:

- 课程攻略
- 电子版教材 & 课件
- 实验指导书 & 实验资料
- 平时作业题 & 作业资料
- 历年试卷 & 笔记
- 竞赛攻略

等等。目前项目已覆盖大多数计科的专业课程。

## 目录

本项目收录的内容见 [收录内容](收录内容.md)

本项目大部分课程的参考书目见 [参考书目](参考书目.md)

## 平台

为什么采用 GitHub 项目作为平台呢?我有以下一些考虑。

- QQ 群大多为年级和专业所分隔,无法长期共同地保有;况且群文件也缺乏组织。
- GitHub 项目可以使用目录进行文件组织,并且每个目录均可以在显示文件列表的同时显示一个 `readme.md`,十分适合本项目的需求。
- GitHub 带有便捷的 Issue 和 Pull Request 协作功能,并且可以方便地对贡献的质量进行监督和调整。

## 贡献

**欢迎贡献!欢迎贡献!欢迎贡献!**

Issue、PR、纠错、资料、选课/考试攻略,完全欢迎!来自大家的关注、维护和贡献,才是让这个攻略继续存在的动力~

电脑前的您请不要吝啬,您的作品一旦被合并至该仓库中,有可能会被无数学弟学妹仰慕。我们需要您的PR!

贡献方法见 [贡献方法](贡献方法.md)

如果你认为本仓库的一些文件侵犯了您的权益,请 [向我们发送邮件](mailto:[email protected]) 。我们将会从仓库中彻底清除这些文件。

## 许可

由贡献者编写部分的许可如下:

[CC-BY-NC-SA:署名-非商业性使用-相同方式共享 4.0 国际许可协议](https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh)

其他部分的版权归属于其各自的作者。资料仅供参考,请自己判断其适用性。
12 changes: 12 additions & 0 deletions 其他课程/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
## 其他课程

经提醒,建立此文件夹用来存放**非教学大纲**课程的资料。

> 非教学大纲指:与计算机学科相关的,非我校开设的其他课程(如网络公开课程)。
**建议**:上传到本文件夹时将课程命名为:课程代码_课程名。

路径下可以有自己创作的/note和/hw,其它未授权材料请勿添加。



182 changes: 182 additions & 0 deletions 参考书目.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,182 @@
# 参考书目

[TOC]

> 本文档收录的主要是上课使用的教材,如果需要推荐其他优秀的课外教材,欢迎在对应课程的`readme.md`中补充!
## 大一上

### 高等数学A

高等数学第七版(上册),同济大学数学系编著,高等教育出版社

工科数学分析学习指导与习题解答(上册),哈尔滨工业大学数学系分析教研室,高等教育出版社

高等数学作业集,张彪、严质彬主编,哈尔滨工业大学出版社

### 代数与几何

线性代数与空间解析几何(第四版),哈尔滨工业大学数学系郑保东、王忠英编,高等教育出版社

线性代数与空间解析几何(疑难解答第3版),王春程、杨枫林、蒋卫华主编,哈尔滨工业大学出版社

线性代数与空间解析几何(习题指导第3版),李祝春、王忠英、边伟主编,哈尔滨工业大学出版社

线性代数与空间解析几何(同步训练第2版),郭潇、孟晨辉、徐阳主编,哈尔滨工业大学出版社

### 高级语言程序设计基础

C语言程序设计基础(第4版),苏小红、赵玲玲、孙志岗、王宇颖编著,高等教育出版社

### 集合论与图论

离散数学(第2版),屈婉玲、耿素云、张立昂编,高等教育出版社

离散数学学习指导与习题解析(第2版),屈婉玲、耿素云、张立昂编,高等教育出版社

### 计算机专业导论

大学计算机——计算思维导论,战德臣、聂兰顺主编,电子工业出版社

### 思想道德修养与法律基础

思想道德修养与法律基础(2018年版),本书编写组,高等教育出版社

## 大一下

### 高等数学B

高等数学第七版(下册),同济大学数学系编著,高等教育出版社

工科数学分析学习指导与习题解答(下册),哈尔滨工业大学数学系分析教研室,高等教育出版社

高等数学作业集,张彪、严质彬主编,哈尔滨工业大学出版社

### 大学物理II

大学物理,张宇、赵远、孟庆鑫、张伶莉主编,高等教育出版社

### 电工与电子技术

电路与电子技术,毕淑娥主编,高等教育出版社

### 数据结构

数据结构(C语言版),严蔚敏、吴伟民主编,清华大学出版社

### 中国近现代史纲要

中国近现代史纲要(2018年版),本书编写组,高等教育出版社

## 大二上

### 算法设计与分析

算法导论(Introduction to Algorithms),Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein,机械工业出版社

### 数字逻辑设计

数字设计原理与实践第五版(Digital Design Principles and Practices Fifth Edition),Jhon F. Wakerly,机械工业出版社

### 汇编语言程序设计

IBM-PC汇编语言程序设计(第2版),沈美明,温冬婵主编,清华大学出版社

### 概率论与数理统计

大学数学·概率论与数理统计(第2版),王勇主编,高等教育出版社

### 马克思主义基本原理概论

马克思主义基本原理概论(2013年修订版),本书编写组,高等教育出版社

## 大二下

### 计算机组成原理

计算机组成原理(第3版),唐朔飞主编,高等教育出版社

计算机组成原理学习指导与习题解答(第2版),唐朔飞主编,高等教育出版社

计算机组成与设计:硬件/软件接口(Computer Organization and Design: The Hardware/Software Interface, RISC-V Edition),David A. Patterson,John L.Hennessy,机械工业出版社

### 计算方法

数值分析原理,吴勃英主编,科学出版社

### 数理逻辑

数理逻辑引论(修订版),李涛,张岩,刘峰主编,哈尔滨工业大学出版社

### 毛泽东思想与中国特色社会主义理论体系概论

毛泽东思想和中国特色社会主义理论体系概论(2018年版),本书编写组,高等教育出版社

### 近世代数

近世代数(第四版),杨子胥编著,高等教育出版社

## 大三上

### 操作系统

深入理解计算机系统(Computer Systems: A Programmer's Perspective),Randal E. Bryant, David R. O'Hallaron,机械工业出版社

操作系统概念(Operating System Concepts),Abraham Silberschatz, Peter B. Galvin, Greg Gagne,机械工业出版社

操作系统导论(Operating Systems -Three Easy Pieces), Remzi H. Arpaci-Dusseau, Andrea C. Arpaci-Dusseau, 人民邮电出版社

### 软件工程

软件工程:实践者的研究方法(Software Engineering: A Practitioner's Approach),Roger S. Pressman, Bruce R. Maxim,机械工业出版社

### 计算机网络

计算机网络:自顶向下方法(Computer Networking: A Top-Down Approach),James F. Kurose, Keith W. Ross,机械工业出版社

计算机网络(Computer Networks),Andrew S. Tanenbaum, David J. Wetherall,清华大学出版社

### 人工智能

人工智能原理及其应用,王万森,电子工业出版社

### 密码学基础

密码编码学与网络安全——原理与实践(Cryptography and Network Security: Principles and Practice),William Stallings,电子工业出版社

### 编译原理

编译原理,蒋宗礼,姜守旭,高等教育出版社

编译原理(Compilers: Principles, Techniques, and Tools)(Second Edition),Alfred Aho ect,机械工业出版社

### 信息安全概论 ###

信息安全导论,翟健宏,科学出版社

密码编码学与信息安全—原理与实践(第7版),Stallings William著,王后珍等译,电子工业出版社

### 大数据导论

数据挖掘:概念与技术,Jiawei Han, MIcheline Kamber , Jian Pei 著,范明,孟小峰等译 ,机械工业出版社

## 大三下

### 数据库系统

数据库系统概念(Database System Concepts),Abraham Siberschatz, Henry F. Korth, S. Sudarshan,机械工业出版社

### 计算机体系结构

深入理解计算机系统(Computer Systems: A Programmer's Perspective),Randal E. Bryant, David R. O'Hallaron,机械工业出版社

计算机体系结构——量化研究方法(Computer Architecture: A Quantitative Approach),John L. Hennessy, David A. Patterson,机械工业出版社

### 图像处理

Digital Image Processing, Rafael C. Gonzalez & Richard E. Woods

### 网络安全

密码编码学与网络安全——原理与实践(Cryptography and Network Security: Principles and Practice),William Stallings,电子工业出版社

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
写在2021.3.27,线代有点忘了,阿巴阿巴

这篇文章的目的是说说我对这本书、这个科目的理解,大部分内容并不能直接帮你涨分QAQ(而且21年期末是真比较水= =)


按咱们《线性代数与空间解析几何》这本的逻辑来说~

## 一、咱先把这本书捋一捋~(这部分可以跳过啦~

### 第一章 行列式

咱们从三元线性方程组的解出发,试图构造可以解决n元线性方程组的工具——行列式,并探索了行列式相关的一些性质。

·用行列式部分解决了线性方程组的问题;

建议:初步感受一下线性代数处理问题的想法。

### 第二章 矩阵

首先,咱们从数表中抽象出矩阵,定义了矩阵的运算,加法、数乘、乘法、幂、转置。

·对方阵,我们定义取行列式;通过矩阵乘法,我们派生出逆;为了计算逆,我们定义了伴随;
·我们探索了这些运算的性质,及其复合作用的关系;

然后,咱们从线性方程组的Gauss消元法,抽象出矩阵初等变换的概念,并对应产生了阶梯形、最简形、标准形矩阵。

·对矩阵标准形的分类,首次提出了秩的概念,并初步探索了秩的性质;
·将初等变换写成矩阵的性质,得到初等矩阵;
·通过探索初等矩阵,给出了可逆阵的重要刻画:初等矩阵的积;

最后,咱们提出了分块矩阵的概念,并对应矩阵定义了相关运算和初等变换。

·在分块初等变换的基础上,进一步刻画了矩阵的秩;

建议:仔细学,必要的时候多做点题。

### 第三章 几何向量

咱们介绍了向量及其运算。

·咱们从几何和代数(坐标)两个角度刻画了向量运算

然后,咱们介绍了空间中平面和直线的表示方法。

建议:emm这部分挺水的吧,稍微做点题?

### 我懒了qwq,突然感觉这部分似乎不太重要...
先咕咕咕~有人催更再说.jpg


## 二、主线一:解线性方程组

这本书可以以“解线性方程组”为主线来学习,这个观点来自史峰老师。从这个角度,我们可以这么看线代:

·通过单纯的行列式,解决了未知数与方程数相等的情况;
·矩阵、向量是表征描述线性方程组的载体;
·向量组是理解并解决线性方程组的工具;

emm但是这种理解,貌似有点大概可能把后三章排除在外了emm
·线性方程组解决了特征值、相似矩阵的问题;
·欧式空间抽象出线性空间;
·矩阵论解决了二次型的问题;

但这种逻辑比较适合咱们这门课的难度,是一个很好的理解角度,可以参考史峰老师的课,主要是前五章。

## 三、主线二:秩

线性代数中秩,主要指矩阵的秩、向量组的秩、线性空间的秩。从这三个角度定义秩,有各自的特性,也有统一的特征。

·矩阵秩主要关联行列式、初等变换、分块的知识;
·向量组秩主要关联向量、向量组、方程组的知识;

其实这是说,一道关于秩的题目,至少有三种视角下的解法。丢个14年期末填空题5的方程组解法,虽然比用初等变换麻烦了太多,但一定程度上说明了这个问题。https://www.bilibili.com/read/cv9915848

这种理解角度貌似可以让你获得一个比较通透的理解,建议参考这篇笔记,反复阅读学习(不是我写的)。https://zhuanlan.zhihu.com/p/55206421

## 四、从几何直观的角度看线性代数

这方面就不多说了吧OWO,3b1b yyds(同样这也是理解性的)。https://www.bilibili.com/video/BV1ys411472E

## 考试建议

期中?多做点题,莫得办法。

期末:

·在理解的基础上,写完课后习题足矣;

·书后100题是锻炼技巧和计算能力的好东西,强烈建议做完;

(emm我大概就是在做到前两者的情况下期末拿了49/50)

·考研题,不会很难的qwq

·疑难解答?(我感觉太难了,主要是咱们学的东西太少了,很多知识没讲)

## 想要深入学线性代数?

·康康高等代数,仔细学线性空间;

·康康解析几何,我很喜欢曲线系理论;

·如果大佬学完了数分,复分析啥的,康康泛函?

## 随便说说

·额隔了一个月真记不清当时的想法了QAQ,以后想到再补吧...

·其实线性代数和数学分析关系很紧密,以后再说?(如果有数学系的热心朋友也欢迎补充)
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading

0 comments on commit 6234c10

Please sign in to comment.