Hacker News Comments on
Digital Design and Computer Architecture
·
5
HN comments
- This course is unranked · view top recommended courses
Hacker News Stories and Comments
All the comments and stories posted to Hacker News that reference this book.https://www.amazon.com/Digital-Design-Computer-Architecture-...
Going back to the basics to solidify my foundation, one each quarter. Good Practice makes one a better engineer!Digital Electronics using [1] Operating Systems using [2] Functional Data Structures using [3] Graphics Algorithms [4]
Any recommendations for these subjects sincerely appreciated. Thanks.
[1] https://www.amazon.com/Digital-Design-Computer-Architecture-... [2] https://www.amazon.com/Modern-Operating-Systems-Andrew-Tanen... [3] https://www.amazon.com/Purely-Functional-Structures-Chris-Ok... [4] https://www.amazon.com/Graphics-Visualization-Principles-Alg...
The more you practice, the more you can, the more you want to, the more you enjoy it, the less it tires you.” ― Robert A. Heinlein, The Cat Who Walks Through Walls
⬐ melvin0008Operating Systems basic are well covered in this course https://www.ops-class.org/⬐ deepaksurti⬐ signa11Thanks, this on a first skim, looks a very detailed course. And while we are at it, there is also this post on HN on the front page, which contains more resources for learning about OS. https://news.ycombinator.com/item?id=13258063> Digital Electronics using [1] Operating Systems using ...also, in case you are not aware of it, there is always the nand2tetris [http://www.nand2tetris.org/] thingy (currently running on coursera btw). the book is also pretty good imho.
⬐ nojvekThanks for posting the link. I just signed up for the course. Always wanted to learn how simple logic gates end up become all purpose CPU's. I've always thought that someday we'll have same concepts in a cell which becomes a full turing machine and anyone can grow it.⬐ deepaksurtithanks signa11 for the nand2tetris reminder. I have worked through that book and it is really awesome. Worth the time and effort for anyone inclined. I had posted my review on Amazon as well. [1]I think I should enroll for the Coursera thingy and have at least 1 certificate in my kitty ;-)
[1] https://www.amazon.com/gp/customer-reviews/RZ4ME4QH22JML/ref...
⬐ signa11> I have worked through that book and it is really awesome. Worth the time and effort for anyone inclined.very cool :)
in case you want something more, i have _very_ fond memories of zvi-kohavi's book (switching and finite automata theory) as well. you might find useful/instructive.
Another fantastic MIPS resource is a book by David and Sarah Harris' book "Digital Design and Computer Architecture".It is a great book that covers digital logic, computer architecture, HDL design (both Verilog and VHDL) and the MIPS architecture.
http://www.amazon.co.uk/Digital-Design-Computer-Architecture...
before getting to FPGA is helps to understand computer architecture and digital design 101, this book is a great intro with examples in verilog/hdl: http://www.amazon.com/Digital-Design-Computer-Architecture-E...as a side benefit I learned MIPS assembly from this book which is very helpful in understanding assembly languages for other architectures, and assembly snippets in Knuth's TAOCP
I think this list is missing some important parts of computer science.Here are the books that our university uses for first-year students combined with books that I found to be useful:
Introduction to Programming (using Eiffel) [1]
Mathematics for Computer Science (or: Discrete Mathematics) [2]
Introduction to Datastructures and Algorithms [3]
Introduction to Digital Design [4]
Parallel Programming (using Java) [5]
Optional but highly recommended, you'll probably find it completely out of scope:
Real Analysis I [6]
Real Analysis II [7]
Introduction to Linear Algebra [8]
Introduction to Physics [9]
[1]: http://www.amazon.com/Touch-Class-Learning-Program-Contracts...
[2]: http://ocw.mit.edu/courses/electrical-engineering-and-comput...
[3]: http://www.amazon.de/Introduction-Algorithms-Thomas-H-Cormen...
[4]: http://www.amazon.com/Digital-Design-Computer-Architecture-E...
[5]: http://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/...
[6]: http://www.amazon.com/Analysis-Texts-Readings-Mathematics-No...
[7]: http://www.amazon.com/Analysis-II-Texts-Readings-Mathematics...
[8]: http://www.amazon.com/Introduction-Linear-Algebra-Fourth-Gil...
[9]: http://www.amazon.com/Fundamentals-Physics-Extended-David-Ha...
⬐ iamryandrakeThanks so much for this list! What's your Twitter handle I can follow you on?Have added this list to my project!
⬐ ademUnfortunately I don't use Twitter anymore. Good luck with your journey!