|
|
|
Ask HN: Are there any fast-paced cs education programs?
|
|
4 points
by deltapoint
5998 days ago
|
|
ArsDigita University offered the equivalent of a whole undergraduate computer science education in 10 months. Is there a modern equivalent? If not, what do you think is the next best alternative for someone who wants to learn CS in a structured program? |
|
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.