This course teaches students how to create C# programs and gives the student a solid foundation on building applications using an object-oriented / event-driven language. Students will write programs using C# controls and their main properties, methods and events. Students will also write programs that access sequential access files and will learn basic programming structures and manipulation of arrays in C#. The class assumes a working knowledge of basic programming control structures.