Sunday, May 4, 2014

Curriculum!

I notice I function a lot better with goals and plans and checklists. I don't like surprises. I'm extremely paranoid. I think it's a nurture thing. First literature. Then with chess. Then once more with literature. And then presentation and politicking. And now programming, CS and math (which happens to be awesome).

I've said time and time again that I don't believe in coincidences or luck. On a long enough time horizon they don't exist.

So, the 'classes' that I'll be taking for . . . the next . . . while.

Foundation - by working through SICP
Algorithms - CLRS/ Stanford analysis of algorithms course
Systems - Sipser and CS24 Spring 2014 - Lecture Slides and Videos
Intro to AI - CS188.1x Course Info | edX
Functional Programming - Learn You A Haskell, Real World Haskell
Logic - To Mock A Mockingbird
Accounting - Kieso
Intro to ML - Andrew NG
Propaganda and Celebrity - Kagan (Napoleon), Spoto (Joan of Arc), Hamilton (Clinton)
Warfare and Memory - van Luck (WWII), Thucydides (Pelopennesian), O'Brian (Vietnam), Heller, Catch 22 (WWII)
Literature of the South - Twain, Morrison, Faulkner,

Languages: Python, Scheme, Haskell, Octave, possibly C (in the interest of productivity, I might want to revisit this one later)

Fun Projects:
Euler
Codeforces
Solvers (TTC, Checkers, 2048, Othello, Scrabble, maybe chess one day?!)
Hackerrank

No comments:

Post a Comment