This course follows from IS122 and is used to continue developing your analytical, logical, and reasoning capacity while increasing your working technical knowledge of information systems, information technology, and software programming. The course provides you with a practical foundation in using high level languages that are common in developing, integrating, or interfacing to business and other organizational information systems. The language is taught using object oriented principles.