CS61B快速环境配置教程

课程网站

Main | CS 61B Spring 2021

课程版本

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,然后在这个文件夹内按序操作:

1
2
3
4
5
6
7
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

  1. 打开IDEA
  2. 右上角三条杠
  3. 文件
  4. 项目结构
  5. SDK一栏,点一下
  6. 点击下载JDK,之后跟着步骤走就行了

如何写作业

这个按照网站的Calender来就行,每次写完之后为了给Gradescope评测,需要push到github上的仓库

如何使用GradeScope

进入https://www.gradescope.com/

注册一个账号,sign up中6位邀请码填MB7ZPY,学校填UC Berkeley,剩下的信息自行填写。

进去之后选择CS61B课程,点submit,然后选择github方式,这里需要绑定,按指示操作即可。

绑定完了之后,选择对应的仓库和分支(一般来说只有一个分支main就够了),提交即可,系统会进行评测


CS61B快速环境配置教程
http://example.com/2025/10/09/cs61b快速入门教程/
作者
Kiriao
发布于
2025年10月9日
许可协议