CalciumArgon / CS61A_course_projects

Recording for my self-learning of CS61A

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CS 61A Spring 2021

What this repository does

This is a recording for my self-learning of CS61A
Hoping this to be a motivator, as my poor willpower distract me several times from systematically learning this course
--2022.11.20--
Having Finished most of the labs/homework/projects
I decide to close this note project
--2023.6.18--

Source

【Course website with all the learning material】 https://inst.eecs.berkeley.edu/~cs61a/sp21/

【Translated version】 https://www.bilibili.com/video/BV1v64y1Q78o/?spm_id_from=333.337.top_right_bar_window_custom_collection.content.click&vd_source=3f530b30ed4553dc31b1c6e1869b550b

TODO

  • Scheme Interpreter

What I learn

  • The projects are technically fancy and interesting to tackle with.
  • The framework of each lab written by TA is informative and useful, from which I learned a lot about how to construct a long programme.
  • Solid exercise of OOP in Python, which enormously enhance my skill of data/programme abstraction.

About

Recording for my self-learning of CS61A


Languages

Language:Jupyter Notebook 84.4%Language:Python 15.1%Language:HTML 0.5%