If you’re looking at this page, then you’re probably a student in my “Intro to Java Programming” course offered by the Office of Continuing Education & Workforce Development at the Annandale campus of Northern Virginia Community College.

My name is Bill Krieger and I’m the instructor for this course. The course lasts for five weeks and it represents a brief but intense introduction to the Java computer programming language. I’ve tried to gather all the useful information I can about this course in this web site. This is my first web site, so please bear with me if it isn’t up to professional standards. If this web site looks ugly using some browser and OS combination that I haven’t tested with, please let me know.

This page contains links to all the pertinent information I can think of about this course. The following information about the facility is something every student needs to know.

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.

The following information about this course is taken (mostly) from the course description in the on-line catalog. I also have an expanded version of this course description which goes into greater detail about class requirements and prerequisites.

This fast-paced course focuses on basic object-oriented programming methodology. By the end of the course, you will be able to identify the components of a Java program and compile and execute Java applications. You'll be instructed in how to use appropriate Java names, variables, data types and flow control in your programs. This course will provide a solid foundation for learning the Java Programming Language and object-oriented programming methodology.

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

Textbook: Java: How to Program, 6th Edition

Wednesdays - 6:00-10:00 PM