Transfers ToCSUDescriptionThis course teaches the fundamental principles of object- oriented programming (OOP) design and concepts, using the Visual Basic programming language. It teaches the basics of the Visual Basic programming language using the latest version of Visual Studio Integrated Development Environment (IDE). Students learn to design and develop programs using the following programming constructs and techniques: data representation using variable and constant objects; sequential, selection, and repetition control structures; designing classes, subroutines, and functions; use of arrays to sort and search data lists; and designing applications with a Graphical User Interface (GUI) using objects such as labels, buttons, text boxes, menus, dialog boxes, and multiple forms.