This course is an introduction to the concepts of computer programming. The focus of this course is the proper and efficient way to design, debug, and test applications utilizing an event-driven, object-oriented language. Problem solving techniques that will be used in advanced information systems courses and the professional environment will be introduced. Basic programming control structure methodology will provide the foundation necessary to design programs needed in the workplace. Prerequisite: 200 or MGMT 210.