This course provides students with advanced techniques for design and implementation of business solutions using object-oriented programming concepts. This course also covers the data structures that are typically learned in a traditional CS2 course. Emphasis is placed on efficient software development for business related problems. Students are required to write, test and run programs.