Welcome to CS 100x, pronounced "C S one thousand X", Introduction to Programming in Java. This is the start of what promises to be a thorough revision of the way in which Computer Science is taught at WPI.
Please note
that
the course title should be parsed as:
(Introduction to Programming) in Java
and not as
Introduction to (Programming in Java).
What's the difference? The correct parse emphasizes that this is first and foremost an introduction to programming. The fact that we will use Java as the language of instruction is secondary. An important corollary is that students who already have a college-level programming course, such as CS 1005 Introduction to Programming in C, don't belong in CS 100x. If they want to learn to program in Java they should get a good Java book -- there are many -- and read it, trying the examples for themselves. It simply isn't worth their time and money to take CS 100x.
To the rest of you -- welcome on board. I hope you are as excited as I am about this course!
- Michael A. Gennert
CS 100x Home Page