I'm not sure how you could squeeze the education I got into 10 months, but I think, properly motivated and with good books, you could self-study an equivalent to a solid BS in 18-24 months.
Topics that come to mind (that my CS bachelors had):
Boolean algebra and gate level stuff (one semester)
Calculus and Linear Algebra (this totaled 4 semesters)
Discrete Math (had one semester on this)
Fairly deep knowledge of at least one traditional language and at least one functional language (as part of other classes)
Basic computing theory (DFA/NFA/Regex/Push-down Automata/Grammars/Turing Machines)
Data structures (the more the merrier)
Algorithms and algorithm analysis (had three semesters on this)
AI (lots of interesting stuff is happening here, and AI is totally not what you think it is)
Architecture and Assembly (had two semesters in this area)
Operating Systems and Assembly (two semesters)
Compilers and other practice at large engineering tasks with programming languages
If you search over at searchyc.com, you'll find the topic of good CS books has come up here over and over. You'll find lots of good reads in those threads.