C# programming

Undergraduate course, Tabriz University, Faculty of Physics, 2017

C# (C-Sharp) is a programming language developed by Microsoft that runs on the .NET Framework. C# is used to develop web apps, desktop apps, mobile apps, games and much more.

Basic

  1. An Introduction
  2. Properties
  3. Tools
  4. Classes and Inheritage
  5. Simple Database

Intermediate

  1. Exceptions
  2. Working with Files
  3. Simple Programs
  4. Garbage Collector
  5. GUI

Advanced

  1. Threading
  2. Database
  3. Web services
  4. Security issues
  5. Debugging