Giter VIP home page Giter VIP logo

sjtu-courses's Introduction

上海交通大学课程分享

前言

在大学期间学习一门课程,我们往往需要参考许多资料,这些资料的来源可能是老师的ftp和课程网站、各大搜索引擎、学长学姐等等。有的时候我们能很容易地找到想要的资源,但有的时候花了很大功夫都不一定能找得到。所以,这个平台建立的初衷就是为了让大家更加便捷得获得所需的课程资源。

当我们在决定是否要选择一门课程时,课程名字只能提供很少的信息,教学信息服务网上的课程大纲又几乎都是空白,向学长学姐打听又不是那么的方便;当我们上完一门课时,在上这门课期间收集到的资料往往存在一块硬盘上后就再也没有打开过,在教学信息服务网上对这门课的评价只有自己知道,最后能留给后来者的往往只是校园司令上的几个数字。

受到传承&交大浙江大学课程攻略共享计划的启发,我决定建立一个这样的平台供大家自由地分享和使用课程资料。

目录

  • CS125 程序设计
  • CS221 数据结构
  • CS222 算法分析与设计
  • CS258 信息论
  • CS385 机器学习
  • EI331 信号与系统
  • EI332 计算机组成
  • EI333 软件工程
  • EI338 计算机系统工程
  • EI339 人工智能
  • SE305 数据库技术
  • EI374 高级算法
  • MA357 数理统计
  • X071571 最优化方法

下载

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

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

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

贡献

只有大家踊跃贡献,本项目才能更好的维持下去。欢迎大家分享课程资料,以及理性讨论和评价课程。

贡献方式:

  1. Fork本项目,提交Pull Request。
  2. 或直接附加在Issue中,由维护者进行添加。
  3. 或发送邮件至[email protected],由维护者进行添加。
  4. 后续也许还会开发更加方便的贡献方式。

想参与本项目维护工作的交大同学们,欢迎发送邮件至[email protected]

许可

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

(Creative Commons BY-SA 4.0) 知识共享署名 - 相同方式共享 4.0 国际许可协议

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

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

免责声明

  • 本项目建立的初衷是为了方便同学们更好地学习相关课程。严禁用于任何商业用途!
  • 如果本项目有任何侵权行为, 请提Issue或发送邮件至[email protected],我们将在第一时间进行回复和处理。

其他

友情链接

联系方式

[email protected]

sjtu-courses's People

Contributors

diamondi avatar kxxwz avatar madcpt avatar yaoqs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sjtu-courses's Issues

CS125的教科书

感谢分享课程内容!想问这是软件学院现行的课程吗?看到参考书目中谭老师的名字不禁有点虚。。。在2019年选择c++语言教大一学生也有点震惊。

中文讲义

虽然我也知道这不是个有建设性的提议,但是还是想说一句。国内的教材落后工业很多年不说,课程本身只能学到基本法。讲师们的讲义可能是最有可能靠近学术前沿的,但是我所见的绝大多数的讲义基本都是英文,这类课程本身理解起来就费劲,讲义里大段的生词或者概念进一步加重了理解难度。
既然是国内的讲义或教材,至少能有有助于国内学生理解的地方吧,否则我为什么不直接去看国外开源的英文原文讲义呢。
诚然,学习这类课程阅读英文文献在所难免,但是那是我们在树立了对这个领域的基本认知之后的第二步,通过教材或讲义树立的认知这一步就将很多人阻挡在外。
并无攻击作者之意,只是牢*一句吧,与本项目无关,感谢分享!

what?

数据结构和和高级算法,,,,有中文版的吗?

数学课程

非常感谢分享,不知道进一步会不会有更多数学相关的分享,比如高数,代数。 谢谢

目录结构问题

本repo的名字是SJTU-Courses,但是注意到有两个directory并没有课程代码(分别是Misc高级算法),是否应该为它们新建一个directory,表示是非交大的课程资源呢?

请问PPT版权合'法'性?

您好,我最近也在整理我自己的课程。但我的定位不会和您冲突,就是我自己的仓库。

我也想在我的仓库里面上传我的上学时同步记录的 充满我的注释 的PPT。但是不知道会不会不合法。所以想向您请教。

English please

What is the problem with Chinese README's

Firstly, we congratulate you for getting so much star by sharing this repository with humanity.

But it is very disappointing for non-Chinese speakers when one couldn't understand what a trending repository is about.

When we see such a repo on trending, our minds are blurring like Gollum's.

Gollum Image

There is a way you can help to solve this disappointment which I believe is experienced by many people who want to know more about your valuable work and appreciate it.

What we want:

  • Please add English translation of your README so you are sharing your work and knowledge with more people.

How this will help you:

  • More feedback to fix and improve your project.
  • New ideas about your project.
  • Greater fame.
  • SungerBob Image

“Sharing knowledge is the most fundamental act of friendship. Because it is a way you can give something without loosing something.”

— Richard Stallman

Thank you!

This issue created by us/english-please script. Please report on any error. Thank you!

大神您好,有个需求

我在搜索数据结构课程的时候搜到了您的github,不夸张的说,你们的数据结构的ppt惊艳到了我,一语中的,醍醐灌顶。我想请问你们只提供ppt吗,有视频教程吗,我在b站上搜到了交大数据结构的课,但不是同一个老师,用的交材和ppt都不是github上张同珍老师的,我想要github上ppt配套的张同珍老师的视频教程,请问该怎么获取,如果需要购买的话,怎么买???

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.