Fundamental concepts of designing and writing C# ("C-sharp") computer programs. Topics covered include: problem solving techniques, forms and object-oriented program design, coding, debugging, testing and documentation. Emphasizes understanding and use of Visual Studio Integrated Development Environment (IDE).