[CS50x 2026] GUIDANCE
Categories CS50x 2026
Tags
> 这篇文章是写给社团学习小组的
说明
开始前请先阅读:CS50x 2026 了解学习的 workflow。
CS50x 是一门非常适合计算机科学入门的课程,知识涵盖了简单的 C 语言语法、Python 语法、数据结构、算法、内存分布、数据库(SQL)、前后端,因此作为第一门公开课学习是非常合适的。课程的好处有:
- 应付课内知识:能完整做完 Week1 - Week5 后,代码能力一定远超学院第一学期课程《程序设计基础》上机课的要求。
- 基础认识:课程中的数据结构、算法、前后端的知识会对将来受益无穷。
课程安排是从 Week0 - Week10,但是考虑到这门课实际上课的学生也是要上其他课的,所以当然不可以一周只做一个 Week,实际上应该做到一周2-3个 Weeks 的进度,在大一上半学期应当就可以结束课程。
环境配置
- GitHub:注册一个账号
- 加入课程:将 GitHub 账号加入到 me50
- edX:注册并加入课程
- Visual Studio Code:尽量使用线上 VS Code 提交作业。自己配置本地 VSC 环境需要用 pip 安装相应的 Packages 并且配置好 SSH 以便用 Git 提交作业。如果发现使用速度慢,务必科学上网(考虑换一个更稳定的梯子)。
相关链接
- Gradebook:查看作业的进度
- CS50 Manual Pages:查看函数用法
- CS50.ai:唯一被允许使用的 LLM
学习材料
- Eagle233Fake / cs50x-2026:只有 Week0 - Week5 的答案
- Eagle233-Blog - Categories CS50x 2024:我第一次做的笔记
参考资料
Page views: Loading... · Visitors: Loading...
Except where otherwise noted, original content on this site is dedicated to the public domain under CC0 1.0.
Powered by Hexo & Theme mdsuper
沪ICP备2026040813号