Skip to content

西工大计算机专业课程攻略 | npu-cs/Course-Material

License

Notifications You must be signed in to change notification settings

npu-cs/Course-Material

Repository files navigation

西工大计算机专业课程攻略 | npu-cs/Course-Material

上海交通大学浙江大学清华大学哈尔滨工业大学-深圳四川大学北京航空航天大学电子科技大学 等相关项目启发,创立了本项目。

前言

重要: 此项目刚成立不久,亟需各类资料与攻略的填充,课程目录见CS课程目录,正值暑假,欢迎同学们上传任意你认为值得上传的课程攻略及资料,包括并不限于我们所列范围,感谢!

来到西工大的第一年,我从第一次接触这些课程,到一门门完成,在这过程中,作为信息类专业的学生,我惊讶于学校里资料与课程情报的封闭性:

课程电子教材需要自己搜寻;课程PPT以及大部分历年试卷都需要从好心学长手中代代相传;有些在选课前完全能避免的坑,在出分后才后悔莫及;有些是上完一门课才恍然领悟的技巧,原来这门课重点如此;有些是面对枯燥的读PPT式授课,完全可以有更好的自学方式,有其他资源可以使用,却在结课后才有所听闻……同时,校内各类群聊和平台上,贩卖、求购资料的帖子屡见不鲜。

或许由于原先在高中接受的便是开放包容的教育,这种封闭使我感到不安:努力地搜集各种资料,而有些关键信息的来源却纯属偶然和人脉。在课程结束时,我也有过自己的想法,方法与技巧,但往往缺少一个平台供我诉说,留之后人,最终在它们即将消失在遗忘之海时,我决定开启这个项目。

我并不是想批评校内的封闭性,只是希望能合同大家,贡献自己的一份力量,尽可能去减少这种封闭性所带来的重复劳动。身为在美丽秦岭中读书的学子,我觉得学习氛围不应该像地理位置一样疏远,更需要开放公平,共同参与。

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

一代代的孤军奋战,希望从此能够减少;携手共进,有些走过的小路,逐渐能成为大道。

注意:本项目的侧重并不在于资料与攻略的即时更新,而是想要将其得以更有效地,合理地归档,加以众人持之不断的贡献,将本科的学习质量一代又一代地提高。

P.S. 对于贩卖现象,除了专业贩子和涉及学术诚信的交易,绝大多数出售的同学都是希望自己的脑力劳动能有一份小外快,但换一个方面想,迟早也会有有求于他人手中资料的时刻,这往往会是一场零和甚至负和博弈,而相同境遇下,贡献往往是一场正和博弈,享受到更多资源带来的红利。

贡献

欢迎贡献!

欢迎贡献!

欢迎贡献!

——因为很重要所以说了三遍

Issue、PR、纠错、资料、选课/考试攻略,完全欢迎!

来自大家的关注、维护和贡献,才是让这个攻略继续存在的动力~

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

如果想上传课件(请确保无版权问题),推荐使用pdf格式,避免系统差。

贡献方法主要有以下两种:IssuePull Request

方法一、Issue

请您在此处提交您的Issue,并附带您的文件,将由维护者负责添加。

方法二、Pull Request

首先在右上角Fork本仓库,然后上传文件到文件夹(或自己新建文件夹),最后点击提交Pull Request

贡献具体操作详见贡献方法

下载

我们在这里介绍两种下载文件的方式:

  1. 你当然可以克隆或者下载整个项目,但因为整个项目较大,可能对于一部分人不太方便。这里对于使用Chrome和Firefox的用户,我们推荐一个Chrome插件Firefox插件GitZip。该插件可以让我们只下载项目中我们感兴趣的那些文件夹,也就是我们所感兴趣的课程的资料。同时对Opera用户来说,大部分的Chrome插件都可以通过一款名为Install Chrome Extensions的Opera插件安装使用,GitZip也不例外。而对于使用其他浏览器的朋友来说,很遗憾,这个插件暂时只能在这三款浏览器中使用。
  2. 或者复制该文件夹的网址,粘贴入DownGit中,选择download即可。

注:对于第一种方法而言,它需要使用者拥有github账号,并且该插件需要使用者的授权;而第二种方法虽然一次只能下载一个文件夹,但它并不需要使用者拥有github账号。

平台

为什么采用 GitHub 项目作为专业性的资源共享平台呢?我有以下一些考虑。

  • QQ 群大多在课程结束时便解散,且大多为年级和专业所分隔,无法长期共同地保有;况且群文件也缺乏组织。
  • QQ 频道(启翔湖畔)是目前校内主流上传资源与文件的平台,好处在于更新及时,浏览方便,但仍缺乏统一的管理,百度网盘链接并不适合大量文件目录的组织和浏览,也无法提供README所能附带的信息,资源共享界面同样缺乏组织,也有文件过期的问题。
  • GitHub 项目可以使用目录进行文件组织,并且每个目录均可以在显示文件列表的同时显示一个 README.md,十分适合本项目的需求。
  • GitHub 带有便捷的 Issue 和 Pull Request 协作功能,并且可以方便地对贡献的质量进行监督和调整。

许可

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

CC-BY-NC-SA:署名-非商业性使用-相同方式共享

资料仅供参考,请自己判断其适用性。

其他部分的版权归属于其各自的作者。

About

西工大计算机专业课程攻略 | npu-cs/Course-Material

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published