Live data from Hacker News

MindWeb – A Computer Science Bachelor Curriculum

mindweb.network

61–64 of 64 posts

Re: MindWeb – A Computer Science Bachelor Curriculum

#61
post #41

They seem to be missing a UI design/Human Factors/Usability course. (I had closed the page because of the UI, but opened it again to do some keyword searches. I was glad to close it again. My stomach is still somewhat nauseated.)

Some other common undergrad topics that appear to be missing (although perhaps I'm just not seeing them):

Operating systems Graphics Programming languages (the subject as a whole, as opposed to a specific language) Compilers

Also, some of the descriptions are a bit misleading. "iPhone Development Environment Install" actually leads to an entire course for iOS development, but that's not really clear from the description on the page.

Re: MindWeb – A Computer Science Bachelor Curriculum

#62

The problem with a website such as this one is that they just compile a list of content, each of which is quite large/involved, and throw it at you. Not only is this kind of overwhelming, but I wonder how many people actually use a page like this to construct a curriculum for themselves. I doubt it's very many at all. There's too much friction: you have to continue revisiting the page after you complete all of these…

This is similar to what Khan Academy did back at the start of the application. There was a mathematics skill tree and you started at 1+1=2 and ended at the Stokes Theorem. It worked well but was a bit overwhelming. The other challenge was that many skills were interconnected and so the progression wasn’t strictly linear.

Oh it's been a while since I checked it out. Sad to see that skill tree gone.

Re: MindWeb – A Computer Science Bachelor Curriculum

#63
post #55

The problem with a website such as this one is that they just compile a list of content, each of which is quite large/involved, and throw it at you. Not only is this kind of overwhelming, but I wonder how many people actually use a page like this to construct a curriculum for themselves. I doubt it's very many at all. There's too much friction: you have to continue revisiting the page after you complete all of these…

Have you seen Metacademy? Here is a "tech-tree" for recurrent neural networks [0]. In the top-left corner you can switch between "graph" and "list" mode. Unfortunately, site hasn't been updated for some time. However, they have open sourced their code and I was thinking maybe we (volunteers) could pick up where they left off and continue this initiative. Previous discussion [2]. Edit: added previous discussion to the…

No I have not seen this, but it looks awesome and like a great place to start. This structure is pretty much exactly what I envisioned at a high level. It would be even more useful if there were a finer degree of granularity between concepts, and each vertex actually directly linked to a video. I think the killer feature for a partially ordered learning resource is going to be keeping people within the ecosystem (i.e. watching embedded videos or reading embedded articles/guides/etc.) so they can grind out on your website, not repeatedly have to go to other websites where they may get distracted or become reluctant to return to the original.

Really appreciate the links

Re: MindWeb – A Computer Science Bachelor Curriculum

#64

The problem with a website such as this one is that they just compile a list of content, each of which is quite large/involved, and throw it at you. Not only is this kind of overwhelming, but I wonder how many people actually use a page like this to construct a curriculum for themselves. I doubt it's very many at all. There's too much friction: you have to continue revisiting the page after you complete all of these…

I've had a similar idea. Been gathering my notes on it here: https://github.com/ErikBjare/KnowTree/

I found the part of your repo saying " Googled around, found this (Swedish) which was interesting. Another datapoint to the claim that there's no such thing as a new idea. I should gather info from that blogger." and found it aptly ironic. Seems we all had the same idea.

When thinking about implementing such a concept, I ran into the same problem as you regarding the myriad different ways this could be represented or stored. Currently I think the best way is to create a hierarchy with the atomic units consisting of tuples of the form . Let these be vertices, then you can add directed edges representing dependencies to the graph so long as the graph remains partially ordered. Then you can just organize (potentially overlapping) subgraphs into ever-larger units such as tracks, courses, subjects, etc.

Post reply on HN