TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Advanced Computer Science Courses

256 pointsby helwralmost 14 years ago

12 comments

Darmanialmost 14 years ago
One course I've been going through lately is the MIT course on Abstract Interpretation ( <a href="http://web.mit.edu/16.399/www/" rel="nofollow">http://web.mit.edu/16.399/www/</a> ). Programmers tend to break execution into "cases" to reason about it; e.g.: when writing a routine to reverse a string, you might think about the cases where the string is of even or odd length. Abstract Interpretation lets you capture this kind of reasoning precisely, and thereby automate it.
评论 #2637067 未加载
phaedonalmost 14 years ago
MIT's OpenCourseWare is a fantastic project. It's been a while since I was involved with it, but I contacted them a few years ago and helped TeX up some of the notes (for Physics courses, not CS). Anyhow, if you feel inspired or just want to learn a subject even better by reading its notes carefully enough to typeset them, consider contacting OCW and asking if they've got anything available. It's a good experience and it's nice to think about how many people benefit from it.
senorresalmost 14 years ago
Why does a HS/freshman-level discrete math course count as "advanced"? Same with that undergrad algorithms course at UIUC (though it <i>does</i> have great lecture notes).
评论 #2635692 未加载
shiialmost 14 years ago
This[1] is much more comprehensive and useful, imo. Compiled by the good folk from 4chan's /sci/ board.<p>[1]: <a href="https://sites.google.com/site/scienceandmathguide/" rel="nofollow">https://sites.google.com/site/scienceandmathguide/</a>
评论 #2637343 未加载
评论 #2635879 未加载
BIackSwanalmost 14 years ago
I had taken Jon Kleinberg’s CS 6850 – Structure of Information Networks. (<a href="http://www.cs.cornell.edu/courses/cs6850/2011sp/" rel="nofollow">http://www.cs.cornell.edu/courses/cs6850/2011sp/</a>)<p>Really brilliant course and very pertinent to interpreting and making sense of today’s connected world.
ankrgylalmost 14 years ago
I'll add a couple of courses I've really enjoyed at CMU (<a href="http://www.cs.cmu.edu" rel="nofollow">http://www.cs.cmu.edu</a>):<p>15-410 Operating System Design and Implementation: <a href="http://www.cs.cmu.edu/~410/" rel="nofollow">http://www.cs.cmu.edu/~410/</a><p>15-251 Great Theoretical Ideas in Computer Science (webpage might be out of date): <a href="http://www.andrew.cmu.edu/course/15-251/" rel="nofollow">http://www.andrew.cmu.edu/course/15-251/</a>
评论 #2635880 未加载
评论 #2637192 未加载
bhickeyalmost 14 years ago
Optimization Algorithms for Planar Graphs: <a href="http://www.cs.brown.edu/courses/cs250/lectures/lectures.html" rel="nofollow">http://www.cs.brown.edu/courses/cs250/lectures/lectures.html</a>
timtadhalmost 14 years ago
Some of these courses look really interesting. Having just passed my Algorithms Qual it is interesting to see the different ranges of topics covered in equivalent courses.
hsmyersalmost 14 years ago
Nice, but seems to me that a thorough study of Knuth V-1-4 plus computational Mathematics might be a better approach. Then cherry pick the offered list.
crasshopperalmost 14 years ago
A list of links, any of which is easily googleable. Why do people upvote these so predictably?
评论 #2636727 未加载
pravinkenatoralmost 14 years ago
Thanks for the info ..!
atarantoalmost 14 years ago
I'm confused, not a single one of these courses covers Ruby?
评论 #2637083 未加载
评论 #2636806 未加载
评论 #2640043 未加载