This course emphasizes an object-oriented approach to business software development. Topics covered will include basic programming concepts and their extension into the object-oriented paradigm. The course covers critical object-oriented concepts including encapsulation and inheritance. Students will write and implement programs to solve basic business problems. No prior knowledge of computer programming is required.