News for hackers. Stuff that matters.

Ask HN: What material would you suggest go in a DIY CS education?

I'm 18 and taking a gap year to work as a mobile developer. I don't know if I'll go back to school afterwards, and I'm wondering what topics I'd need to cover to have the equivalent of a undergrad CS education?

Suggestions for books on topics from algorithms to discrete mathematics are appreciated.

( 3 comments | 5 points | on HN )
Re:Ask HN: What material would you suggest go in a DIY CS ed... by Turing_Machine on Tuesday December 25, 2012 @03:12PM (#4966973)
Algorithms: likely either Cormen, Leiserson et al or Sedgewick

Operating systems: either Silberschatz, et al or Tanenbaum

Compilers: Aho, et al

Programming Languages: Friedman

Theory of computation: Hopcroft, et al

Graphics: Foley, et al

Artificial Intelligence: Russel and Norvig

General: Structure and Interpretation of Computer Programs

(edit for formatting)

Re:Ask HN: What material would you suggest go in a DIY CS ed... by csense on Tuesday December 25, 2012 @05:02PM (#4967238)
An Introduction to the Theory of Computation by Sipser is excellent for theoretical CS.
Re:Ask HN: What material would you suggest go in a DIY CS ed... by ekm2 on Tuesday December 25, 2012 @03:19PM (#4966995)