Announcements
November 6th, 2007
- Long time, no announce! The only pertinent piece of information you need to really know about is that the only assignment of the quarter went out last Friday afternoon. The assignment isn't due for a whileI don't need submissions until December 16th, though I expect many of you will want to finish up before that so you don't have anything lingering after finals are over.
October 1st, 2007
- Welcome to CS107L, everyone.
- CS107L is an optional seminar designed to complement CS107. There are several topics that belong in a paradigms course that we just don't have time for in a traditional ten-week lecture course. CS107L is in place as an outlet for all of those extra topics I just don't have time for in CS107 itself.
- The syllabus for the course isn't fully sketched out yet, and I don't expect the syllabus to be fully ironed out until we're in the middle of the quarter. Initially, we'll learn C++ inheritance in its full glory, and once we do that I'll show you enough Java, Python, and Javascript to illustrate how they support object orientation and inheritance. You'll be surprised how different they really are. In an ideal world, I'd also show you Haskell, ML, Ruby, Objective C, and Visual C#, though it's more important for me to show you C++, Java, Python, and Javascript, and if it takes all quarter to do that, then it takes all quarter.
Handouts
CS107L Resources
Programming Language Resources