Eagle233-Blog

[CS50x 2026] GUIDANCE


Categories CS50x 2026
Tags

428 Words   |   1 Minutes

 > 这篇文章是写给社团学习小组的

说明

开始前请先阅读:CS50x 2026 了解学习的 workflow。

CS50x 是一门非常适合计算机科学入门的课程,知识涵盖了简单的 C 语言语法、Python 语法、数据结构、算法、内存分布、数据库(SQL)、前后端,因此作为第一门公开课学习是非常合适的。课程的好处有:

  1. 应付课内知识:能完整做完 Week1 - Week5 后,代码能力一定远超学院第一学期课程《程序设计基础》上机课的要求。
  2. 基础认识:课程中的数据结构、算法、前后端的知识会对将来受益无穷。

课程安排是从 Week0 - Week10,但是考虑到这门课实际上课的学生也是要上其他课的,所以当然不可以一周只做一个 Week,实际上应该做到一周2-3个 Weeks 的进度,在大一上半学期应当就可以结束课程。

环境配置

  1. GitHub:注册一个账号
  2. 加入课程:将 GitHub 账号加入到 me50
  3. edX:注册并加入课程
  4. Visual Studio Code:尽量使用线上 VS Code 提交作业。自己配置本地 VSC 环境需要用 pip 安装相应的 Packages 并且配置好 SSH 以便用 Git 提交作业。如果发现使用速度慢,务必科学上网(考虑换一个更稳定的梯子)。

相关链接

学习材料

参考资料


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号
Search