{"id":16556725,"url":"https://github.com/xxrjun/cs61b-sp21","last_synced_at":"2025-04-12T09:42:48.218Z","repository":{"id":51416610,"uuid":"512359671","full_name":"xxrjun/cs61b-sp21","owner":"xxrjun","description":"📖 Self-study of CS61B, the CS course (Data Structures, Spring 2021) at UC Berkeley by Josh Hug.","archived":false,"fork":false,"pushed_at":"2022-10-26T13:58:07.000Z","size":628,"stargazers_count":11,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-12T20:05:34.182Z","etag":null,"topics":["cs61b","cs61b-sp21","data-structures","java"],"latest_commit_sha":null,"homepage":"https://sp21.datastructur.es/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xxrjun.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-07-10T06:12:02.000Z","updated_at":"2024-06-17T12:39:23.000Z","dependencies_parsed_at":"2023-01-20T12:47:16.911Z","dependency_job_id":null,"html_url":"https://github.com/xxrjun/cs61b-sp21","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xxrjun%2Fcs61b-sp21","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xxrjun%2Fcs61b-sp21/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xxrjun%2Fcs61b-sp21/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xxrjun%2Fcs61b-sp21/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xxrjun","download_url":"https://codeload.github.com/xxrjun/cs61b-sp21/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224722120,"owners_count":17358669,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cs61b","cs61b-sp21","data-structures","java"],"created_at":"2024-10-11T20:05:35.164Z","updated_at":"2024-11-15T02:38:51.419Z","avatar_url":"https://github.com/xxrjun.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CS 61B Data Structures Spring 2021\n\nStart this course from 2022/08/01.\n\nTemporarily stop in 2022/09/09 cause the heavy loading from my junior year.  \nComing back soon in winter vacation!\n\nThanks for Josh Hug and TAs!\n\n## Getting Started\n\nCourse Link: [CS61B Sp21](https://sp21.datastructur.es/)\n\nSkeleton Code:[Berkeley-CS61B/skeleton-sp21](https://github.com/Berkeley-CS61B/skeleton-sp21)\n\n| AUTOGRADER  | [Gradescope](https://www.gradescope.com/)             |\n| ----------- | ----------------------------------------------------- |\n| COURSE CODE | Spring 2018 : **MNXYKX** \u003cbr\u003eSpring 2021 : **MB7ZPY** |\n| SCHOOL      | **UC Berkeley**                                       |\n| EMAIL       | _Your Email_                                          |\n| NAME        | _Your Name_                                           |\n| STUDENT ID  | _Just fill in what you want_                          |\n\n## Assignments\n\n### Projects\n\n| PROJECT                                                                                          |                         DEMO                         |           CODE            |   DATE   |       STATUS       |  AUTOGRADER SCORE   |\n| ------------------------------------------------------------------------------------------------ | :--------------------------------------------------: | :-----------------------: | :------: | :----------------: | :-----------------: |\n| [Project 0: 2048](https://sp21.datastructur.es/materials/proj/proj0/proj0)                       | [video](https://www.youtube.com/watch?v=6Jsv1mstx2I) |  [:link: link](./proj0/)  | 22/08/01 | :white_check_mark: | **_640.0 / 640.0_** |\n| [Project 1: Data Structures](https://sp21.datastructur.es/materials/proj/proj1/proj1)            |                                                      |  [:link: link](./proj1/)  | 22/09/02 | :white_check_mark: | **_640.0 / 640.0_** |\n| [Project 1 Extra Credit: Autograding](https://sp21.datastructur.es/materials/proj/proj1/proj1ec) |                                                      | [:link: link](./proj1ec/) | 22/09/03 | :white_check_mark: |  **_32.0 / 32.0_**  |\n| [Project 2: Gitlet](https://sp21.datastructur.es/materials/proj/proj2/proj2)                     |                                                      |                           |          |                    |                     |\n| [Project 3: Game Sharing](https://sp21.datastructur.es/materials/proj/proj3/proj3)               |                                                      |                           |          |                    |                     |\n\n### Labs\n\n| LAB                                                                                                         |          CODE          |   DATE   |       STATUS       | AUTOGRADER SCORE  |\n| ----------------------------------------------------------------------------------------------------------- | :--------------------: | :------: | :----------------: | :---------------: |\n| [Lab 1: IntelliJ, Java, git](https://sp21.datastructur.es/materials/lab/lab1/lab1)                          | [:link: link](./lab1/) | 22/08/09 | :white_check_mark: | **_32.0 / 32.0_** |\n| [Lab 2: JUnit Tests and Debugging](https://sp21.datastructur.es/materials/lab/lab2/lab2)                    | [:link: link](./lab2/) | 22/08/09 | :white_check_mark: | **_64.0 / 64.0_** |\n| [Lab 3: Timing Tests and Randomized Comparison Tests](https://sp21.datastructur.es/materials/lab/lab3/lab3) | [:link: link](./lab3/) | 22/08/30 | :white_check_mark: | **_64.0 / 64.0_** |\n| [Lab 4: Git and Debugging](https://sp21.datastructur.es/materials/lab/lab4/lab4)                            | [:link: link](./lab4/) | 22/09/03 | :white_check_mark: | **_32.0 / 32.0_** |\n| [Lab 5: Project 1 Peer Code Review](https://sp21.datastructur.es/materials/lab/lab5/lab5)                   | [:link: link](./lab5/) | 22/09/05 | :white_check_mark: |    **_NONE_**     |\n| [Lab 6: Getting Started on Project 2](https://sp21.datastructur.es/materials/lab/lab6/lab6)                 | [:link: link](./lab6/) | 22/09/05 | :white_check_mark: | **_64.0 / 64.0_** |\n| [Lab 7: BSTMap](https://sp21.datastructur.es/materials/lab/lab7/lab7)                                       | [:link: link](./lab7/) | 22/09/09 | :white_check_mark: | **_64.0 / 64.0_** |\n| [Lab 8: HashMap](https://sp21.datastructur.es/materials/lab/lab8/lab8)                                      |                        |          |                    |                   |\n\n## Autograder Dashboard\n\nGetting **_ALL TEST PASSED_** even some labs' or projects' final score was multiplied by 2.00 since some assignments doesn't require\ntotal perfection for full credit. Also finished almost all optional exercises.\n\n| NAME                                 |       STATUS       |        SCORE        |\n| ------------------------------------ | :----------------: | :-----------------: |\n| Lab 1: Welcome to Java               | :white_check_mark: |  **_32.0 / 32.0_**  |\n| Lab 2: Debugging                     | :white_check_mark: |  **_64.0 / 64.0_**  |\n| Lab 3: Randomized Testing and Timing | :white_check_mark: |  **_64.0 / 64.0_**  |\n| Lab 4: Debugging                     | :white_check_mark: |  **_32.0 / 32.0_**  |\n| Lab 4A: Git Exercise Part A          | :white_check_mark: |  **_16.0 / 16.0_**  |\n| Lab 4B: Git Exercise Part B          | :white_check_mark: |  **_16.0 / 16.0_**  |\n| Lab 6: Getting Started on Project 2  | :white_check_mark: |  **_64.0 / 64.0_**  |\n| Lab 7: BST Map                       | :white_check_mark: |  **_64.0 / 64.0_**  |\n| Lab 8: Hash Map                      |                    |                     |\n| Lab 12: Getting Started on Project 3 |                    |                     |\n| HW2: Conceptual Review               |                    |                     |\n| Project 0: 2048                      | :white_check_mark: | **_640.0 / 640.0_** |\n| Project 1: Checkpoint                | :white_check_mark: |  **_16.0 / 16.0_**  |\n| Project 1: Data Structures           | :white_check_mark: | **_640.0 / 640.0_** |\n| Project 1: Data Structures EC        | :white_check_mark: |  **_32.0 / 32.0_**  |\n| Project 2: Gitlet (Checkpoint)       |                    |                     |\n| Project 2: Gitlet                    |                    |                     |\n| Project 3 Part I: World Generation   |                    |                     |\n| Project 3 Part II: Interactivity     |                    |                     |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxxrjun%2Fcs61b-sp21","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxxrjun%2Fcs61b-sp21","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxxrjun%2Fcs61b-sp21/lists"}