C# Programming

Introduction:

The C# course will provide delegates with a sound base in C# programming language and the usage of the new Microsoft .NET Framework. Practical exercises are used throughout.

Pre-requisition:

Computer literacy, Programming Basic, English Basic

Duration:

15 hours / Part time

Content:

  • Introduction to C#
  • C# Fundamentals
  • Type Hierachy
  • Classes vs Structures
  • Iteration and Flow of Control
  • Arrays
  • Exception Handling
  • Inheritance – Polymorphism
  • Interfaces
  • C# Event Model
  • Streams
  • WinForms
  • Threading Support
  • Performance in C#
  • Raw access
  • Reflection
  • Interoperability
  • Assemblies