Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
computer_science [2012-01-06 12:02]
nik
computer_science [2019-10-29 23:05] (current)
nik
Line 43: Line 43:
  
 ==== 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
  • computer_science.txt
  • Last modified: 2019-10-29 23:05
  • by nik