首页 > 行业观察 > 中国科学技术大学计算机学院课程资源

中国科学技术大学计算机学院课程资源

新知榜官方账号

2023-10-12 19:32:51

中国科学技术大学计算机学院课程资源

雷锋网AI科技评论按,计算机专业的小伙伴们看过来,github上4000多个star,800多个fork的计算机课程资源来啦:中国科学技术大学计算机学院课程资源。感兴趣的同学可以访问github页面:https://github.com/mbinary/USTC-CS-Courses-Resource。本仓库收录中国科学技术大学众多课程资源,包括电子版教材、参考书、讲义、试卷、学习心得、习题解答等。以计算机学院课程为主,也包含公选课、自由选修等其他课程。

资料下载

FTP1.FTP/FTPS:地址:ftp.ustclug.org;路径:/ebook/USTC-CS-Courses-Resource;用户名:ftp;密码:ftp;2.SFTP(SecureFileTransferProtocol):地址:ftp.ustclug.org;路径:/ebook/USTC-CS-Courses-Resource;用户名:ftp;密码:ftp;3.AFP(AppleFilingProtocol)地址:afp://ftp.ustclug.org/;路径:/ebook/USTC-CS-Courses-Resource;ConnectAsGuest

HTTPSgithub网页脚本生成的网页

gitzip下载工具FTP快速,可以下载整个目录,是最好的选择,gitzip可以打包下载(方法是输入githubrepo中的文件夹地址),脚本生成的网页浏览起来更快,会有更多信息,比如文件大小等。

课程结构

每门课程大致结构如下,有些栏目可能没有,也可以自己添加认为合理的栏目。

  • 教材,答案在课程目录下
  • 参考书,参考资料在reference下
  • 复习试卷,习题课,作业解答在review下
  • 建立文件夹homework-teacher1,homework-teacher2...,lab-teacher1,每个文件夹中如果有不同年份的,就再建立不同年份的文件夹
  • 课程主页及其他链接资源记在README.md中
  • slides:主要是ppt文件类型,将所有slides打包成zip,放在课程目录下(若有多个老师,则在课程目录建立slides-teacherName1.zip,slides-teacherName2.zip...)
  • students(同学们上传的自己的一些资料,作品,每个同学新建一个目录)

如「编译原理和技术」课程:课程目录根据拼音字母排序,可以通过在此页面搜索课程名快速定位。原网页可以点击课程名称,定位到具体内容,课程搜索页面的如下:

贡献投稿

欢迎大家的参与与贡献,投稿的时候注意版权说明。

投稿方式

帮忙上传可以发给我或者其他同学帮忙上传,或者提issue。

网页操作用网页或者桌面版直接操作,forkandpullrequest,操作方式可以参考这里和这里,介绍pr操作。

用命令行对于用命令行的同学,提醒一下这个仓库很大(2019-1-25时已有7G左右)所以如果直接clone很慢。可以使用sparse-checkout,只下载你指定的目录。首先用网页操作,创建你想要的目录(已有的可以直接用),如在公选课目录下创建「人工智障」,然后在cli执行。

mkdirustc-courses#文件夹名可以自己取cdustc-coursesgitinitgitremoteadd-forigingit@github.com:mbinary/USTC-CS-Courses-Resource.gitgitconfigcore.sparsecheckouttrueecho"计算机与信息类/软件工程">>.git/info/sparse-checkout#这里工作目录就是在那个repo主页下#如果还有其他目录,都像上面一样加入即可,如`echo"计算机与信息类/图论/slides">>.git/info/sparse-checkout`#只需记住的是加入的目录应该在远程仓库存在,否则报错“error:Sparsecheckoutleavesnoentryontheworkingdirectory”gitpulloriginmastergitremoteaddupstreamgit@github.com:mbinary/USTC-CS-Courses-Resource.git

建议

如果没有较大的改动,或者在改动之前,可以删除掉以前fork的仓库重新fork更新内容后

gitfetchupstream/mastergitmergeupstream/master

投稿建议github上不能直接上传大于100mb的文件。对于超过100mb的文件,可以存在网盘,然后在README文件中贴上链接。文件内容的改动会使git重新上传,在没有必要的情况下,不要对二进制文件做任何更改。

本页网址:https://www.xinzhibang.net/article_detail-16582.html

寻求报道,请 点击这里 微信扫码咨询

关键词

中国科学技术大学 计算机学院 课程资源

分享至微信: 微信扫码阅读

相关工具

相关文章

相关快讯

ChatGPT,Midjourney,文心一言,文心一格,bing新必应,Stable diffusion,文心一格,稿定设计,墨刀AI,mastergo,Adobe Firefly

短视频知识人物影响力榜

查看更多

新知榜独家 {{faTime.effecttime}}发布

总榜

人物 领域 粉丝数 影响力指数

{{item.manIndex}}

{{item.nickname}} {{item.field}}

{{item.fs}}

{{item.effect}}