This fast-paced course focuses on basic object-oriented programming methodology.

This class is very fast paced. We cover a lot of ground. In five weeks we go from how to install Java and write a trivial sample program up to creating classess, using inheritance, and taking advantage of Object Oriented Methodologies. This is going to take some serious commitment if you want to get the most out of the class. That means trying things out at home. Be prepared to spend several hours each week outside of the classroom trying to get Java to work. If you don’t, you won’t get the most out of this class.

By the end of the course, you will be able to identify the components of a Java program and compile and execute Java applications.

Actually, by the end of the first class you’ll be able to compile and execute Java applications. As far as “identify the components of a Java program,” that will be an ongoing process. We’ll talk about new components each week.

You'll be instructed in how to use appropriate Java names, variables, data types and flow control in your programs.

Well yes. This is the essance of Java programming. There are rules about Java names that you’ll be required to follow. There are conventions that you should follow. Data types and flow control comprise a large part of what we cover in this class.

This course will provide a solid foundation for learning the Java Programming Language and object-oriented programming methodology.

That’s the goal. We do get into object oriented technologies the last two class sessions. There is a lot of material covered in a very short time.

Prerequisite: Working knowledge of DOS commands and Windows. High school trigonometry and programming experience helpful.

Well, I wouldn't worry so much about high school trigonometry. Maybe I should take that out. We might discuss ”Pythagorean Triples“ and such, but that will be explained in class. So if you don’t know a sine from a cosine, don’t worry about it. A working knowledge of DOS commands and Windows really is useful. We do a lot of compiling from the command line. If you’re reasonably confortable in Windows, but you don’t know a “cd” command from a “dir” command, you’ll be okay. On the other hand, if you do know a “cd” command from a “dir” command, you’ll be a little ahead of the game.

Textbook: Java: How to Program, 6th Edition

I follow pretty closely what's in the book. You need to get the book. Besides being a fine text, the book has an accompanying CD that contains many useful (and required) programs such as the Java compiler. If you have a high speed Internet connection, then much of information from the CD is available for free from the Internet. If you’re still on dial up, then the accompanying CD will save you many hours of downloading.

Wednesdays - 6:00-10:00 PM

Four hours a night is a lot of classroom time. We’ll take a couple of breaks during each class session. There’s a break room with sodas and snacks available. The building “closes” at seven PM. That means, if you go outside for a smoke during a break, the door will lock behind you. You’ll need to arrange for someone to let you back in. Also, the elevators will not take you back up to the sixth floor. You’ll need to hike up five flights of stairs. This facility is not friendly to smokers. The good news is that the elevators will still take you down after the class ends.