User:Arided/MathForProgrammers

Maybe this is a case where we would want a couple of courses in a sequence... This comes from "Concrete Mathematics", which doesn't immediately lend itself to being divided up into bunches of 6... So, something to think about. Seems better to add more topics from "programming" and spread it out over 2 sections. E.g. mix in some "intro to functional programming" material, such as the stuff from here: http://www.cl.cam.ac.uk/teaching/Lectures/funprog-jrh-1996/ (we can let people choose their own languages). Right now this is sort of randomly thrown together:


 * 1) Effective Functional Programming
 * 2) Lambda calculus as a programming language
 * 3) Recurrent problems
 * 4) Sums
 * 5) Integer Functions
 * 6) Number Theory

...


 * 1) Binomial Coefficients
 * 2) Special Numbers
 * 3) Generating Functions
 * 4) Discrete Probability
 * 5) Asymptotics
 * 6) Proving programs correct

=See Also= From the talk page: a relevant topic has come up on stackoverflow: http://stackoverflow.com/questions/11743/useful-math-for-programmers