erroneousboat·há 10 anos·discussnot really an answer to your question, but it could give some guidelines: http://matt.might.net/articles/what-cs-majors-should-know/