This course introduces programming techniques supported by a visual rapid application development environment (such as Visual Basic) including forms, controls, user-defined classes and objects. The packages provided by the platform that support visual programming, data files and Graphical User Interfaces (GUI) are studied. The skills learned in this course can be applied to such diverse system capabilities as e-commerce and database manipulation.