This course is a hands-on introduction to basic programming structures, concepts and object-oriented principles. Students will design, code, test and debug programs using contemporary programming languages that comprise computer systems in today's business organizations. Specific topics that will be covered include input/output operations, iteration, arithmetic operations, arrays, classes and objects and other related topics.