From the Department of Mathematics and Computer Science Hobart and William Smith Colleges comes Computer Science 124 Introduction to Programming:
Topics include control structures,
objects, classes, inheritance, simple
data structures, and basic concepts of
If you can't program, you're not going very far in real world computing.
And, yes, I've noted that you are programmer. This is to improve your overall knowledge of programming theory and what other approaches there are available to you.
Is programming Computer Science as we know it?
In response to the comment from @Thomas Owens, who pointed out (quite rightly) that programming is not strictly Computer Science, I'd like to quote from Wikipedia's Computer Science article:
... the focus of computer science is
more on understanding the properties
of the programs used to implement
software such as games and
web-browsers, and using that
understanding to create new programs
or improve existing ones ...
Thus, as I read it, by programming you are demonstrating your understanding of programming theory. This should in turn help you to create simple, elegant code that is a joy for others to work with.