Computer Programming II is an advanced programming course for students interested in pursuing a career or continuing their education in the field of information technology with an emphasis in software development. In this course students use Visual Basic, an object oriented programming language, to learn the advanced aspects of programming with a heavy emphasis on programming structure. Visual Basic is easy enough for a non-programmer to use, yet sophisticated enough to be used by professional programmers. Students use problem-solving skills to complete activities based on real world problems. The course focuses on processes used in business information systems, and in the development and representation of programming logic. Successful completion of Computer Programming II helps provide a foundation for continued training in the information technology/software development industry as well as complementary training for related coursework.