[HN Gopher] Computer Science textbooks that are freely available... ___________________________________________________________________ Computer Science textbooks that are freely available online Author : MrXOR Score : 249 points Date : 2020-12-29 18:14 UTC (4 hours ago) (HTM) web link (csgordon.github.io) (TXT) w3m dump (csgordon.github.io) | blackrock wrote: | Fascinating list. Thanks. | low_common wrote: | Really helped me out when I was getting my CS degree. Some | classes I'd use these free copies, but core classes ex. | Algorithms I liked having the physical copy of CLRS. | ipodopt wrote: | In the same vein: https://github.com/ossu/computer-science | ljhsiung wrote: | Their link to "Computer Architecture: A Quantitative Approach | (5th edition)" | (https://booksite.elsevier.com/9780123838728/references.php) is | broken. Here's a couple more [1],[2]. | | I'm also surprised Jeff Erickson's free lecture notes [3] aren't | there given 1) its easy to remember domain 2) its incredibly | high, practical quality. Practical because I've had interviews | that just grab questions from the book, and also because his | course is basically just a walk-through of the book. It's also | very easy to read, and although I didn't do great in his class, | his conceptual lessons still stick with me. | | [1] | http://acs.pub.ro/~cpop/SMPA/Computer%20Architecture%20A%20Q... | | [2] | https://github.com/Seanforfun/Books/blob/master/Computer/Com... | | [3] http://algorithms.wtf | james_white wrote: | Couldn't recommend Jeff Erickson's lecture notes more for | algorithms, DP, and the like. I too did rather poorly in the | class so you're not alone! In a similar vein, Lawrence Angrave, | a systems programming lecturer, has a wonderful crowd-sourced | "book" [1] on all things systems programming. It is my go to | resource for brushing up on these topics. Lastly, David | Forsyth, a statistics/applied ML lecturer has a gold mine of a | book for diving into ML and difficult concepts that come with | it [2]. [1] https://github.com/angrave/SystemProgramming/wiki | [2] http://luthuli.cs.uiuc.edu/~daf/courses/AML-18/learning- | book... | awnguyen wrote: | Sometimes I'm wondering why U of I doesn't have a bigger | presence in the online learning world, other than net math. | The material is great. | irateswami wrote: | I had a lot of qualms with my CS education, the professors in | particular, but I have to hand it to them they always either | tried to have the book and material online for free, or would use | the international edition of whatever textbook we needed. | Textbooks, and higher education in general, are a complete ripoff | for 90% of people doing it. | ldjb wrote: | Nothing worse than courses that require a textbook written by | the lecturer decades ago and is now out-of-print, with only one | copy in the library that all the students have to fight over. | harry8 wrote: | Yeah there is. Courses that require you to purchase the | lecturer's terrible quality printed and photocopied(!) | Unpublished "Lecture notes" | | At least a garbage textbook damages their reputation in their | field. | irateswami wrote: | I had a garbage math professor in college who did this, | total bullshit. | ipodopt wrote: | In the vein's shadow: | | [audio books] http://audiobookbay.nl/ | | [books] http://gen.lib.rus.ec/ | | [research papers] https://sci-hub.do/ | bluenose69 wrote: | It strikes me as odd that these resources are listed by title, | not by author. In my (natural science) field, it's very much the | reverse. I wonder whether this is a disciplinary difference, or | just a reflection of Gordon's preference. | boblivion wrote: | https://toc.cryptobook.us/ A comprehensive introduction to | provable cryptography that is comparatively modern. | ljhsiung wrote: | That exact link is already included. | riknos314 wrote: | Runestone academy has a good collection of interactive online | textbooks https://runestone.academy/runestone/books/index | | Disclaimer: I helped build this platform as a student | amir734jj wrote: | Kind of unrelated, I am wondering does anyone know a good CS | lecture note websites? There was a one I saw here few months ago | but I forgot the URL. | treeman79 wrote: | https://youtu.be/ywWBy6J5gz8 | | Learn Quicksort via tap dancing. | jcynix wrote: | Not just CS books, but unglue.it offers various books, e.g. | | * Paolo Bory: The Internet Myth https://unglue.it/work/442013/ | | * The Digital Public Domain: Foundations for an Open Culture | https://unglue.it/work/136338/ | | * Francis daCosta: Rethinking the Internet of Things (APress) | https://unglue.it/work/310550/ | | * Shotts: The Linux Command Line (No Starch Press) | https://unglue.it/work/136224/ | | * Fogel: Producing Open Source Software UT: How to Run a | Successful Free Software Project https://unglue.it/work/135870/ | | * Ryder: Unix as IDE https://unglue.it/work/194054/ | | More at e.g. | | * https://unglue.it/free/kw.Computers%20/%20Programming/ | WalterBright wrote: | "Programming in D - Tutorial and Reference" Ali Cehreli | | http://ddili.org/ders/d.en/index.html | pron wrote: | By no means a textbook, just a barely-edited book-length | anthology of primary sources I put together, but let me plug my | own: | | _Finite of Sense and Infinite of Thought: A History of | Computation, Logic and Algebra_ | | https://pron.github.io/computation-logic-algebra | bambataa wrote: | I enjoyed your introduction to TLA+, so looking forward to | this. Thank you. | st1x7 wrote: | Thanks for sharing, this is great. | | It's also a bit intimidating and overhwelming. There is so much | to learn and there is also a danger of just getting through | textbooks that cover the same material that you've read before or | covering stuff on a surface level without getting any practice | with what you've learned. As a data scientist, it feels like | anything from mathematics, computer science, statistics, large- | scale systems, software engineering in general is within my | domain and there is a real danger of spreading oneself a bit too | thin and not getting that good at anything. | rckoepke wrote: | https://runestone.academy/runestone/books/index has 100% free | interactive versions of high quality textbooks. They use a | JavaScript implementation of Python which runs in the browser | (Skulpt) to provide a REPL. | | Example Textbooks: Problem Solving with Algorithms and Data | Structures using Python (3rd edition) | gmfawcett wrote: | An obligatory mention of the /r/csbooks subreddit, where we share | titles like these: | | https://www.reddit.com/r/csbooks/ | mathnmusic wrote: | Hoping that it's okay to share LearnAwesome's (my open-source | project) computer-science topic page here: | https://learnawesome.org/topics/2680f6d5-b662-4cc3-99e5-e748... | jagger27 wrote: | https://opendatastructures.org/ is quite good. | kyawzazaw wrote: | I wish this has syntax highlighting | aronpye wrote: | I wish these lists were better curated rather than just a dump of | links with no commentary. | [deleted] ___________________________________________________________________ (page generated 2020-12-29 23:01 UTC)