CS61B 快速环境配置教程
本文最后更新于 2025年10月9日 晚上
课程网站
课程版本
Spring 21,理由是有公开的 Gradescope,这是一个在线作业评测平台,可以很方便对代码进行评测。
配置环境
这里主要参考了
【re:从零开始的计算机自学之路】CS61B 保姆级环境配置教学
分为两个部分:Calendar->Lab->Setting Up Your Computer和 Calendar->Lab->IntelliJ Setup
这里假定读者已经具备了一些基础,包括但不限于:
- VSCode 的使用
- Git 的简单使用
- 拥有 Github 账号
- 命令行的简单使用
下面的说明中,只列出需要做的部分
Setting Up Your Computer
E. Install IntelliJ
在 Jetbrain 官网下载 IntelliJ IDEA Community
也可以申请学生认证之后使用终极版,这个教程知乎和 b 站很多,这里不赘述。
这里按照原网页走就行
IntelliJ Setup
关于如何获得作业
首先,在 Github 新建一个仓库,务必设置为 private
在自己的电脑上新建一个文件夹,比如就叫 cs61b,可以先写好 readme,然后在这个文件夹内按序操作:
git init
git remote add skeleton https://github.com/Berkeley-CS61B/skeleton-sp21.git
git pull skeleton master --allow-unrelated-histories
git branch -M main
git remote add origin 你自己的仓库地址或者是ssh
git commit -m "first commit"
git push -u origin main这样就有了所有作业的文件
这里一定需要保证,你的仓库的一级文件夹下面就是各种 lab 和 proj 的文件夹,这个 skeleton 不能在仓库的一个二级文件夹内
在 IDEA 中安装 JDK
- 打开 IDEA
- 右上角三条杠
- 文件
- 项目结构
- SDK 一栏,点一下
- 点击下载 JDK,之后跟着步骤走就行了
如何写作业
这个按照网站的 Calender 来就行,每次写完之后为了给 Gradescope 评测,需要 push 到 github 上的仓库。
如何使用 GradeScope
进入 https://www.gradescope.com/
注册一个账号,sign up 中 6 位邀请码填MB7ZPY,学校填UC Berkeley,剩下的信息自行填写。
进去之后选择 CS61B 课程,点 submit,然后选择 github 方式,这里需要绑定,按指示操作即可。
绑定完了之后,选择对应的仓库和分支(一般来说只有一个分支 main 就够了),提交即可,系统会进行评测