Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/64bitpandas/notes
UC Berkeley course notes
https://github.com/64bitpandas/notes
computer-science-education data-structures-and-algorithms hugo uc-berkeley
Last synced: 3 months ago
JSON representation
UC Berkeley course notes
- Host: GitHub
- URL: https://github.com/64bitpandas/notes
- Owner: 64bitpandas
- License: mit
- Created: 2023-01-05T20:44:46.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-19T22:45:25.000Z (about 1 year ago)
- Last Synced: 2024-05-20T23:05:35.989Z (9 months ago)
- Topics: computer-science-education, data-structures-and-algorithms, hugo, uc-berkeley
- Language: SCSS
- Homepage: https://notes.bencuan.me
- Size: 92.3 MB
- Stars: 6
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# bencuan's notes
Hi there! Seems like you stumbled upon my archive of course notes!
Over the years, I've found that the most effective way for me to learn and process information was to teach it. Since this isn't always practical or possible, I've ended up creating these production-quality notes as an alternative.
Although many courses at Berkeley (especially CS courses) have excellent materials and often already have a full set of course notes, I've found that many students- myself included- often struggle to process information when it's that dense. My hope is that these notes can serve as a secondary, lighter perspective on things.
Here, you'll find a wide variety of content from basic concepts, practice problems, and example algorithm walkthroughs. Since they were all made at various times over 4 years, the quality and style may be wildly different from page to page. I intend to go through these notes and resolve any inconsistencies over (a long period of) time.
## Index
Here are the courses that I currently have notes available for, and their statuses:
- [CS 61B: Data Structures and Algorithms](https://notes.bencuan.me/cs61b/): full guide available for all course content, based on the Spring 2020 offering
- [CS 70: Discrete Math](https://notes.bencuan.me/cs70/): full guide available for discrete math; partial index available for probability. Based on the Fall 2020 offering
- [CS 186: Intro to Databases](https://notes.bencuan.me/cs186/): full guide available for all topics except NoSQL and FD's/Normalization. Based on the Fall 2022 offering
- [CS 162: Operating Systems](https://notes.bencuan.me/cs162/): course notes available for most topics. Based on the Fall 2021 offering
- [CS 168: Intro to the Internet](https://notes.bencuan.me/cs168/): course notes available for most topics. Based on the Fall 2022 offering
- [CS 61A: Structure and Interpretation of Computer Programs](https://notes.bencuan.me/cs61a/): resource index and meta-guide available. No course notes.
- [Data 102: Data, Inference, Decisions](https://notes.bencuan.me/data102/): course notes available for most topics. Based on the Fall 2022 offeringAlthough I have personal notes for many other classes, they do not meet my quality standards for making them public at this time. If I have time at some point in the distant future, they may make an appearance, but don't count on this happening anytime soon.
If you made your own notes/resources for a CS, Data Science, or EE course and would like me to put a link to them here, let me know ([contributing](https://notes.bencuan.me/contributing))!
## About this website
My notes are hosted on [Netlify](https://www.netlify.com/) and are built on my custom [Amethyst theme](https://github.com/64bitpandas/amethyst) for [Hugo](https://https://gohugo.io/). You can view the source code [here](https://github.com/64bitpandas/notes).
All of the notes here are formatted in Markdown, and the majority was created using [Obsidian](https://obsidian.md/). These notes are a small fraction of my Obsidian vault; I intend to publish other small bits of it in various places such as my [blog](https://blog.bencuan.me), [devlog](https://devlog.bencuan.me), or [mastodon](https://hachyderm.io/@bencuan) if you're curious.
If you're interested in contributing, take a look at the [contribution guide](https://notes.bencuan.me/contributing).
## Contact me
Want to chat with me about these notes, or something else? You can find my contact info [here](https://bencuan.me/contact).