Introduction to computer programming using Visual BASIC. Emphasis on the fundamentals of structured design, development, testing, implementation, and documentation. Includes language syntax, data and file structures, input/ output devices, and files. The student will use structured programming techniques; develop correct executable programs; create appropriate documentation; and create applicable graphical user interfaces. Prerequisites: Instructor approval.