I'm going to be working through http://matt.might.net/teaching/compilers/spring-2015/ this semester. Looks pretty good so far.
List of Computer Science Courses
41–50 of 65 posts
Re: List of Computer Science Courses
#42I'm going to be working through http://matt.might.net/teaching/compilers/spring-2015/ this semester. Looks pretty good so far.
I'm taking the class this upcoming semester from Matt. I'm excited to understand what tools like gcc, clang, and so on are doing under the hood.
Re: List of Computer Science Courses
#43I'm going to be working through http://matt.might.net/teaching/compilers/spring-2015/ this semester. Looks pretty good so far.
Guys how do I take this class? There is no way I can do this online?
I might put the course online some day, but lectures are extremely interactive.
I'm not sure how well they'll translate to an online format.
Re: List of Computer Science Courses
#44I'm going to be working through http://matt.might.net/teaching/compilers/spring-2015/ this semester. Looks pretty good so far.
Use an exploit on caprica to gain root access: +10% I wonder if this offer stands from semester to semester, and therefore if he seeded an exploit (or several, given how the extra credit reads) or whether the whole thing is just more of his light-hearted style. But I definitely agree: that course looks great.
Typically, I create a fresh ubuntu server at the start of each semester, and I let it go unpatched for the duration of the semester.
Re: List of Computer Science Courses
#45I'm going to be working through http://matt.might.net/teaching/compilers/spring-2015/ this semester. Looks pretty good so far.
Agreed. Do you know if lectures will be posted?
A reasonable amount of the course material is in blog posts, and I add more posts each semester.
Re: List of Computer Science Courses
#46These are great tools to learn foundational computer science from outside of a classroom, but not an adequate substitute for a computer science degree (and I say this with no formal CS background myself). One could reasonably pace themselves through the class materials presented here, attempting the homeworks and tests while honestly assessing oneself, but employers especially want to see proof, and a degree carries…
> but employers especially want to see proof Really? This has not been my experience at all. Nearly all tech job listings I've seen mention "or equivalent experience" somewhere.
Re: List of Computer Science Courses
#47These are great tools to learn foundational computer science from outside of a classroom, but not an adequate substitute for a computer science degree (and I say this with no formal CS background myself). One could reasonably pace themselves through the class materials presented here, attempting the homeworks and tests while honestly assessing oneself, but employers especially want to see proof, and a degree carries…
> but employers especially want to see proof Really? This has not been my experience at all. Nearly all tech job listings I've seen mention "or equivalent experience" somewhere.
How far back is this experience?
Is this what the job listings (of what there were) said during the 2008-2009 recession? Is this what they said in 2001 after the dot-com crash?
They may not say them now, they may not have said them in 1999, but they certainly are requirements companies can (and do) put up during the years when people need a job most.
Re: List of Computer Science Courses
#48These are great tools to learn foundational computer science from outside of a classroom, but not an adequate substitute for a computer science degree (and I say this with no formal CS background myself). One could reasonably pace themselves through the class materials presented here, attempting the homeworks and tests while honestly assessing oneself, but employers especially want to see proof, and a degree carries…
To get the education you'll get at a college, you'll have to spend those three years studying any how. So college is really like three years of independent study and one year of class time.
Why not just spend that year of time going to classes, learning things from professors (some of whom are quite knowledgeable, and doing cutting edge CS theory research), learning things from classmates and making social and networking connections? Perhaps private schools are expensive, but UC Berkeley, UIUC, UWashington, Georgia Tech are more affordable, especially with Pell grants etc. Especially part-time.
Also - people doing self-study tend to go right for the immediately useful stuff - how to make web pages in PHP and the like. How many people spend eight months studying calculus, then four months studying discrete math, then four months on graph theory, then four months on theory of computation, then four months studying logic gates and processors, then four months studying data structures etc.? What kind of code is someone who has not studied concurrent programming going to write when an application needs threading?
A degree is also a sign someone can stick with something for four years.
Of course a degree is no guarantee they know anything in and of itself.
Re: List of Computer Science Courses
#49Re: List of Computer Science Courses
#50I think we need more algo courses for the sake of competitive programming...
1. https://www.coursera.org/course/aofa
2. https://www.coursera.org/course/algs4partI
3. https://www.coursera.org/course/algo