This document outlines the curriculum for a course on C# and the .NET Framework. The course aims to teach basic .NET concepts and how to program in C#. It contains 5 units that will cover: introductions to .NET and C# syntax; basic C# concepts like data types, operators, and classes; exception handling, inheritance, and polymorphism; indexers, properties, and events; and delegates and interfaces. Students will learn how to write C# programs that utilize these .NET and OOP concepts. The expected outcome is that students will become familiar with programming in C# within the .NET platform.