Corequisite: I S 300 Introduction to business application development. Programming concepts, variables, data types, operators, methods, conditionals and recursion. Classes, objects, encapsulation, inheritance, and polymorphism. User interface and database access. Program design, debug and test.