CS50 是哈佛大学的计算机科学入门课程,由 David J. Malan 教授主讲。这门课程涵盖了计算机科学的核心概念,适合零基础学员。
- Week 1: C 语言基础
- Week 2: 数组与字符串
- Week 3: 算法
- Week 4: 内存管理
- Week 5: 数据结构
无需编程经验。
macOS / Linux:
curl -fsSL https://bootcs.dev/install.sh | bash安装后直接使用:
bootcs check cs50/creditdocker run --rm -v $(pwd):/workspace ghcr.io/bootcs-dev/bootcs-cli:cs50 check cs50/<stage>将以下内容添加到 ~/.zshrc 或 ~/.bashrc:
alias bootcs='docker run --rm -v $(pwd):/workspace ghcr.io/bootcs-dev/bootcs-cli:cs50'然后使用:
bootcs check cs50/credit