Introduction to computer programming for non-CIS majors and CIS majors with no previous programming experience. Includes computer hardware and operating systems concepts necessary for program coding, compilation, and execution; problem-solving techniques using object-oriented methods with Visual Basic .NET; and programming, program testing, documentation issues and techniques.