3 ms·
There is also this repo from george hotz, very interesting ! https://github.com/geohot/fromthetransistor https://github.com/geohot/fromthetransistor
by pythops 3y ago
There is also this repo from george hotz, very interesting !
https://github.com/geohot/fromthetransistor https://github.com/geohot/fromthetransistor
- jpcfl 3y agoI wasn't sure what I was looking at at first, since there's no material, just a rough outline of a hypothetical course. The initial commit makes it a little clearer: > Wrote this a few years ago, wanted to put it online. Hiring is hard, a lot of modern CS education is really bad, and it's so hard to find people who understand the modern computer stack from first principles. Maybe if I ever get 12 free weeks again I'll offer this as a play at home course. I want to play too.
- slalomskiing 3y agoIt’s funny he says a lot of modern CS education is bad I did Computer Engineering rather than CS for undergrad and we covered like 80% of the topics in that list Had multiple courses in Verilog/OS and worked a lot with microcontrollers/FPGAs. Building a CPU in verilog then writing an assembler/compiler was definitely the highlight. Was a hard program but I felt like I had a really good understanding of the full stack coming out of it. Maybe he just isn’t familiar with CE?
- throwaway17_17 3y agoWhere I’m did you do undergrad. My son is not having much success finding a college to shoot for in terms of having a goal. I think a curriculum like you describe would at least show him some options that exist.
- jholman 3y agoSeems to me that CE covers sections 1, 2, 3, 7, and a bit of 5, and CS covers 4, 5, and 6. A traditional CS education should teach 3, even though doing 3 is absolutely not the job of CS grads.