5 ms·
I wonder if anybody has built a Computer Science curriculum from the OCW lectures in a playlist or some other form, so people could (in theory) follow the same
by danrocks 5y ago
I wonder if anybody has built a Computer Science curriculum from the OCW lectures in a playlist or some other form, so people could (in theory) follow the same path as an actual MIT grad from beginning to end.
This dude did something similar but he was mostly trying to sell his productivity method and ebooks. https://www.scotthyoung.com/blog/2018/03/15/how-successful-was-mit-challenge/ https://www.scotthyoung.com/blog/2018/03/15/how-successful-w...
I am more interested in increasing my theoretical knowledge and taking deep classes in algorithms, data structures, linear algebra, vector calculus, and other foundational CS stuff.
- truly 5y agoI think that the will power to go through 3 or 4 years worth of lectures on your own would be the main blocker. The main benefit to in-class learning is that your peers drive you, and you drive your peers. As a not-on-campus-learner, you should probably concentrate on smaller pieces that can be had individually. It would not hurt to have a small community to discuss the things that you learn (e.g., peers at work) to keep you motivated as well.
- varelse 5y agoI was a curve breaker in college. These courses are fantastic for filling in the missing details left out to rehash the basics for everyone else and what I've forgotten decades later. Ironically, when people asked to study with me, they didn't get why studying for an hour each the 3-4 nights preceding an exam was crushing their cramming the single night before, so they would get frustrated with me and leave. Or I was doing spaced repetition before that was a thing. Which is to say motivated sorts can have trouble finding peers willing to stay focused.
- metagame 5y agoSpaced repetition has been a thing for a really long time. Were you in college +/-1900? Depending on where the line is drawn for spaced repetition, it could be claimed to have been discovered initially from roughly 1885 to 1932.
- varelse 5y ago1980s, and I make no claim to having invented it - just that it was what I was doing, and that it worked but others hated it when they tried it out. However, I did not hear the term spaced repetition until around 2000 or so and I realized it was very similar to what I used to do back in college.
- AareyBaba 5y agoThe MIT Undergraduate Curriculum Map https://www.youtube.com/watch?v=eSRLIYaPPA0 https://www.youtube.com/watch?v=eSRLIYaPPA0
- ai_ia 5y agoI am the creator of Primerlabs(https://Primerlabs.io https://Primerlabs.io) and we create self paced computer science courses. Though it's not based on OCW rather follows mostly teachyourselfcs.com reading list. Also, we have two courses as of now. But we will start releasing more courses soon.
- trenchgun 5y agoOSSU is not exactly that, as it uses only courses where you can enrol. "The OSSU curriculum is a complete education in computer science using online materials. It's not merely for career training or professional development. It's for those who want a proper, well-rounded grounding in concepts fundamental to all computing disciplines, and for those who have the discipline, will, and (most importantly!) good habits to obtain this education largely on their own, but with support from a worldwide community of fellow learners. It is designed according to the degree requirements of undergraduate computer science majors, minus general education (non-CS) requirements, as it is assumed most of the people following this curriculum are already educated outside the field of CS. The courses themselves are among the very best in the world, often coming from Harvard, Princeton, MIT, etc., but specifically chosen to meet the following criteria. Courses must: Be open for enrollment Run regularly (ideally in self-paced format, otherwise running multiple times per year) Be of generally high quality in teaching materials and pedagogical principles Match the curricular standards of the CS 2013: Curriculum Guidelines for Undergraduate Degree Programs in Computer Science When no course meets the above criteria, the coursework is supplemented with a book. When there are courses or books that don't fit into the curriculum but are otherwise of high quality, they belong in extras/courses or extras/readings." https://github.com/ossu/computer-science https://github.com/ossu/computer-science
- oretoz 5y agohttps://www.saylor.org/ https://www.saylor.org/
- nverno 5y agoThis is site lays out a good plan https://teachyourselfcs.com/ https://teachyourselfcs.com/ Courses on there can be substituted for equivalents from MIT, eg. https://pdos.csail.mit.edu/6.828/2020/ https://pdos.csail.mit.edu/6.828/2020/ for the Berkeley OS course. I just worked through that MIT course and the 6.824 Distributed systems (https://pdos.csail.mit.edu/6.824/schedule.html https://pdos.csail.mit.edu/6.824/schedule.html), also listed on that site [[personally, I recommend both of the forementioned classes taught by Robert Morris (also a cofounder of ycombinator)]] Both courses were fully available (lectures,assignments,projects) from the current course sites. The MIT sites hosted there are incredibly open in general - https://courses.csail.mit.edu/ https://courses.csail.mit.edu/, absolutely amazing institution.