This course emphasizes programming methodology and problem-solving using C#. Algorithm and development, data abstraction, good programming style, testing and debugging will be presented. Prerequisite: One programming language course or permission of instructor