This is my notebook, which I started writing in the fall of 2022.
I’d welcome any suggestions for improvement.
Tools
- Written using obsidian.md a note taking app using markdown files
- obsidian’s configuration (hotkeys, plugins, css): https://github.com/adielBm/notes/tree/main/notes/.obsidian
- https://www.wolframalpha.com/
- https://www.mathcha.io/ Math Editor (WYSIWYG)
- https://detexify.kirelabs.org/classify.html LaTeX handwritten symbol recognition
- diagrams
- https://github.com/varkor/quiver - commutative diagram editor (tikzcd)
- https://github.com/Jollywatt/typst-fletcher - diagrams with arrows
- https://github.com/penrose/penrose
Curriculum
(44 / 120 Credits)
Course | Credits | Status | |
---|---|---|---|
Math | |||
20476 | Discrete Math | 4 | ✅ |
20109 | Linear Algebra 1 | 7 | ✅ |
20229 | Linear Algebra 2 | 5 | |
20474 | Calculus 1 | 7 | ✅ |
20475 | Calculus 2 | 7 | |
20425 | Probability and Statistics | 5 | 🔄️ |
CS | |||
20441 | Intro to CS (Java) | 6 | ✅ |
20407 | Intro to Algorithms | 6 | ✅ |
20417 | Algorithms | 5 | 🔄️ |
20465 | Systems Programming (C) | 4 | ✅ |
20604 | Computational Models | 5 | 🔄️ |
20471 | Computer Organization | 4 | 🔄️ |
20466 | Logic | 4 | ✅ |
20594 | Operating Systems | 4 | |
20905 | Programming Languages | 4 | |
Electives | |||
20277 | Database Systems | 4 | |
20946 | Software Testing | 4 | |
20574 | Data Systems | 4 | |
20580 | Cryptography | 4 | |
20940 | Cybersecurity | 4 | |
20944 | Algorithmic Robotics | 4 | |
Seminars | |||
20954 | Seminar in Computer Science (English) | 3 | |
? | Seminar ?? | 3 | |
Workshop | |||
20973 | Simulation of Autonomous Systems | 3 | |
General | |||
04101 | Gateway to Mathematics | 6 | ✅ |
10143 | Language Research | 6 |