mirror of
https://github.com/PKUFlyingPig/cs-self-learning.git
synced 2026-06-25 10:56:55 +08:00
add an system course Harvard CS 61: Systems Programming and Machine Organization
This commit is contained in:
parent
537dc0acfa
commit
20b91bcf04
2 changed files with 25 additions and 0 deletions
23
docs/计算机系统基础/cs61.md
Normal file
23
docs/计算机系统基础/cs61.md
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
# Harvard CS 61: Systems Programming and Machine Organization (2024)
|
||||||
|
|
||||||
|
## 课程简介
|
||||||
|
|
||||||
|
- **所属大学**:Harvard University
|
||||||
|
- **先修要求**:CS 50, CS 32, CS 51,或获得导师或 DUS 许可
|
||||||
|
- **编程语言**:C, C++,X86 汇编
|
||||||
|
- **课程难度**:🌟🌟🌟🌟
|
||||||
|
- **预计学时**:160-220 小时
|
||||||
|
|
||||||
|
CS 61 是一门介绍计算机系统编程基础的课程,涵盖了 C、C++ 和汇编语言编程,性能分析和优化策略,内存管理、缓存、并发编程、线程和同步等主题。
|
||||||
|
|
||||||
|
通过本课程的学习,学生将掌握为实际应用编写高效且健壮的程序的能力,并为高级计算机课程(如操作系统、编译器、编程语言、计算机架构和图形学等)打下基础。
|
||||||
|
|
||||||
|
本课程注重实际应用,旨在让学生能够处理复杂的计算机系统任务,并提升其编程能力。
|
||||||
|
作业代码和 Docker 环境在 github 上有 [Harvard CS 61](https://github.com/csci0300)https://github.com/cs61/
|
||||||
|
|
||||||
|
## 课程资源
|
||||||
|
|
||||||
|
- **课程网站**:[CS 61 2024](https://cs61.seas.harvard.edu/site/2024/#gsc.tab=0)
|
||||||
|
- **课程视频**:课程网站提供视频或讲座录音
|
||||||
|
- **课程教材**:Computer Systems: A Programmer’s Perspective, Third Edition by Randal E. Bryant and David R. O’Hallaron
|
||||||
|
- **课程作业**:多个编程任务和项目,详见课程网站
|
||||||
|
|
@ -203,6 +203,8 @@ nav:
|
||||||
- "CMU 15-213: CSAPP": "计算机系统基础/CSAPP.md"
|
- "CMU 15-213: CSAPP": "计算机系统基础/CSAPP.md"
|
||||||
- "Stanford CS110: Principles of Computer Systems": "计算机系统基础/CS110.md"
|
- "Stanford CS110: Principles of Computer Systems": "计算机系统基础/CS110.md"
|
||||||
- "Brown CS0300: Fundamentals of Computer Systems": "计算机系统基础/CS0300.md"
|
- "Brown CS0300: Fundamentals of Computer Systems": "计算机系统基础/CS0300.md"
|
||||||
|
- "Harvard CS 61: Systems Programming and Machine Organization": "计算机系统基础/CS61.md"
|
||||||
|
|
||||||
- 体系结构:
|
- 体系结构:
|
||||||
- "Coursera: Nand2Tetris": "体系结构/N2T.md"
|
- "Coursera: Nand2Tetris": "体系结构/N2T.md"
|
||||||
- "UCB CS61C: Great Ideas in Computer Architecture": "体系结构/CS61C.md"
|
- "UCB CS61C: Great Ideas in Computer Architecture": "体系结构/CS61C.md"
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue