Both sides previous revision Previous revision Next revision | Previous revision |
computer_science [2007-07-12 14:16] – nik | computer_science [2019-10-29 23:05] (current) – nik |
---|
* [[Quantum Computing]] | * [[Quantum Computing]] |
* [[Membrane Computing]] | * [[Membrane Computing]] |
| * [[Unconventional Computing]] |
| |
==== people ==== | ==== people ==== |
| |
==== links/ refs / reading ==== | ==== links/ refs / reading ==== |
| via [[https://teachyourselfcs.com/|Teach Yourself Computer Science]]... |
| * Programming: [[https://mitpress.mit.edu/sites/default/files/sicp/full-text/book/book.html|SICP]] (aka the Wizard Book) and [[https://archive.org/details/ucberkeley-webcast-PL3E89002AA9B9879E?sort=titleSorter|accompanying lectures]], [[https://htdp.org/|How To Design Programs]] (you're going to want [[https://racket-lang.org/|DrRacket]] for these) |
| * Architecture: [[https://www.nand2tetris.org|The Elements of Computing Systems]] (aka Nand2Tetris) and [[https://www.coursera.org/learn/build-a-computer|accompanying course]] |
| * Algorithms and Data Structures: [[https://www.youtube.com/watch?v=A2bFN3MyNDA&list=PLOtl7M3yp-DX32N0fVIyvn7ipWKNGmwpp|lectures]] for the Algorithm Design Manual |
| * Mathematics: [[http://www.cs.elte.hu/~lovasz/dmbook.ps|Discrete Mathematics]] (PostScript file!), [[https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab|Essence of Linear Algebra]] video series |
| * Operating Systems: [[http://pages.cs.wisc.edu/~remzi/OSTEP/|Operating Systems: Three Easy Pieces]] |
| * Networking: [[http://www-net.cs.umass.edu/wireshark-labs/|Wireshark Labs]] from Computer Networking: A Top-Down Approach |
| * Databases: [[http://www.redbook.io/|Readings in Database Systems]] (aka the Red Book), [[https://archive.org/details/UCBerkeley_Course_Computer_Science_186|UC Berkeley CS 186]] |
| * Languages and Compilers: [[https://lagunita.stanford.edu/courses/Engineering/Compilers/Fall2014/about|Stanford Compilers course]], [[https://github.com/kanaka/mal|Make a Lisp]] |
| * Distributed Systems: [[https://www.distributed-systems.net/index.php/books/distributed-systems-3rd-edition-2017/|Distributed Systems]] |
| |
| also... |
* Dictionary of Algorithms, Data Structures, and Problems of http://www.nist.gov/dads/ | * Dictionary of Algorithms, Data Structures, and Problems of http://www.nist.gov/dads/ |
* Structure and Interpretation of Computer Programs http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-4.html#%_toc_start | * Structure and Interpretation of Computer Programs http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-4.html#%_toc_start |