CS 103 at Stanford: http://web.stanford.edu/class/cs103/
The course reader [1] covers the first half of the class and is pretty good.
[1] http://web.stanford.edu/class/cs103/notes/Mathematical%20Fou...
The course reader [1] covers the first half of the class and is pretty good.
[1] http://web.stanford.edu/class/cs103/notes/Mathematical%20Fou...