Exams
notes
CS courses I have taken (including related math courses, but not, say, calculus or group theory):
asterisk by those that are junior year or later.
- Python
- Java
- Perl
- C
- AI
- Discrete math
- Linear algebra
- Graph theory*
- Information theory*
- Algorithms
- OS*
- Databases*
CS courses that I have taken some of:
- Theory of Computation
- Probability
- Systems
Also did the equivalent of a CCNA in 2004-ish, before they split it all off into different tracks.
I went to the library and looked at Abe's, Ambrose's, Gabe's, and Gary Johnson's plans. Looking at the difficulty and coverage of those exams, I think I could probably do something at that level in all of the above courses except AI, probability, and linear algebra. If I were to do an exam on programming languages, I would be strongest at Python or C, but could do Java or Lisp if I had to.
As far as which topics I'd prefer:
- I know I'd like to do a discrete math exam, maybe with a little theory of computation thrown in - not sure why I group those, but they seem to fit together to me.
- Programming languages would probably be a good idea.
- Graph theory other than the traveling salesman, although this could be combined with the other math stuff.
- Algorithms/data structures would also probably be a good idea.
10/26
Programming languages will be done on Python, C, and Lisp (clisp).