mirror of
https://github.com/PKUFlyingPig/cs-self-learning.git
synced 2026-06-23 01:47:13 +08:00
[COURSE] Add KAIST CS220: Programming Principles
Signed-off-by: Muhan Song <songmuhan@stu.pku.edu.cn>
This commit is contained in:
parent
7b77f119da
commit
60b6bde972
2 changed files with 23 additions and 0 deletions
22
docs/编程入门/CS220.md
Normal file
22
docs/编程入门/CS220.md
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
# CS220: Programming Principles
|
||||
|
||||
## 课程简介
|
||||
|
||||
- 所属大学:KAIST
|
||||
- 先修要求:无
|
||||
- 编程语言:Rust
|
||||
- 课程难度:🌟🌟🌟
|
||||
- 预计学时:50 小时
|
||||
|
||||
CS220可以与The Rust Programming Language一起学习作为rust入门第一课。
|
||||
|
||||
**注意**:该课程不会讲解rust的基本语法,适合具有一定编程基础的同学。强烈不建议初学者将该课程作为自己的CS入门第一课。
|
||||
|
||||
CS220通过assignment中的简单程序让学生对rust中的类型与正确性、引用与所有权、函数与迭代器、并发与并行等问题有初步的感受。每一个assignment的难度与代码量均不大,并且都配有详细的本地测试,适合自学。
|
||||
|
||||
## 课程资源
|
||||
|
||||
- 课程网站:<https://github.com/kaist-cp/cs220/>
|
||||
- 课程视频: 无
|
||||
- 课程教材:The Rust Programming Language
|
||||
- 课程作业:参见课程网站github仓库
|
||||
|
|
@ -168,6 +168,7 @@ nav:
|
|||
- "AmirKabir University of Technology AP1400-2: Advanced Programming": "编程入门/AUT1400.md"
|
||||
- "Haskell MOOC": "编程入门/Haskell-MOOC.md"
|
||||
- "Cornell CS3110: OCaml Programming Correct + Efficient + Beautiful": "编程入门/CS3110.md"
|
||||
- "KAIST CS220: Programming Principles": "编程入门/cs220.md"
|
||||
- "KAIST CS431: Concurrent Programming": "编程入门/cs431.md"
|
||||
- 电子基础:
|
||||
- "EE16A&B: Designing Information Devices and Systems I&II": "电子基础/EE16.md"
|
||||
|
|
|
|||
Loading…
Reference in a new issue