Coffeehouse Thread

9 posts

Comprehensive CS Course

Back to Forum: Coffeehouse
  • User profile image
    JoshRoss

    I just ran into this site that contains information about a computer science course and book that guides you through 12 projects. The projects have a wide scope that covers designing the most basic components in a processor to virtual machines, languages, compilers, up to operating systems. It's crazy that all this stuff could be crammed into a single course!

    Here is a 10 minute overview video:

    -Josh

  • User profile image
    magicalclick

    Sounds great. Although I don't think there is much a problem with computer science offered by universities. The main problem I have with course are their obsession with open source software which are extrememly hard to use.

    Leaving WM on 5/2018 if no apps, no dedicated billboards where I drive, no Store name.
    Last modified
  • User profile image
    JoshRoss

    @magicalclick: I've taken a lot of CS courses over the years, and it would have been nice to take this one first. In teaching computer science there are a lot of chicken or the egg problems-- I hate this analogy, because egg always comes first, but I will use it anyways-- my first college programming course was C and I knew very little about the underling compiler and hardware.

    Like most skills, if you don't exercise them on a regular basis, you lose them-- unless you can build an interconnected metal model. This book seems to give you enough information, in a small enough time frame, to construct good working model of execution.

    -Josh

  • User profile image
    itsnotabug

    this looks great! i really wish schools would do more stuff like this.

  • User profile image
    itsnotabug

    wow, what a great course. i've just been reading some of the materials and they do a great job of glueing together these cs abstractions. understanding how each abstraction interacts with others above and below gives you an intuition that rote topical courses cannot. thank you josh.

  • User profile image
    Richard.Hein

    I saw this a while back and mentioned it before in response to another niner looking for material and books to learn CS.  There's a Google Tech Talk (61 minutes) about the course, available here http://video.google.com/videoplay?docid=7654043762021156507#, which I really enjoyed as well.

  • User profile image
    Royal​Schrubber

    There's this guy that's built an actual computer inside a popular game Minecraft based on computer described in this book: 

  • User profile image
    magicalclick

    Now I remember what's the problem with universities. Too much math. Prove NP Hard, Central limit therom, something something distribution, mathmatical prove of something something, doing a steping loop using turin machine, prove performace of optimized compiler.

    My nightmares. This course probably don't have much of these.

    Leaving WM on 5/2018 if no apps, no dedicated billboards where I drive, no Store name.
    Last modified
  • User profile image
    Sven Groot

    @magicalclick: That's because universities teach Computer Science, not "how a computer works".

Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.