CS 39 — C# PROGRAMMING USING MICROSOFT.NET
This course covers the C# programming language. Topics include C# syntax; input and output statements; operators; decision statements; arrays; loops; methods; Windows Forms; classes; inheritance and polymorphism; exception handling; structs; operator overloading; text and binary files; generics; and collections and data structures including stacks, queues, and hash tables.