Basics in C# Programming

This course introduces students to efficient problem-solving using the C# programming language. Examples illustrate the syntax and semantics of the C# language. The language constructs introduced include primitive data types, arrays, strings, reference variables, operators, expressions, control structures, classes, properties, methods, objects, and programs as a collection of classes and namespaces. This course also introduces Microsoft’s Visual Studio development environment for the development of console and Windows-based C# applications.

Credits: 3 Cr.