C# pripada generaciji "c-style" jezika te sa .NET platformom spaja najbolje osobine Rapid Application Development alata (npr VB6) - lakoću izrade aplikacije s potpunom kontrolom i fleksibilnošću "low level" razvojih alata (npr. C++ na W32 platformi). Velika knjižnica gotovih klasa koja dolazi s .NET 3.5 platformom dodatno olakšava i ubrzava razvoj softvera. Ovaj jezik pogodan je za razvoj bilo kakve aplikacije, a posebno olakšava razvoj velikih projekata u kojima se aplikacija izvršava na više umreženih računala. Trenutno na svjetskom i našem tržištu rada postoji manjak programera, a sve nove aplikacije koje se programiraju su većinom pisane u C#. Prolaskom programa obrazovanja dobivate znanja i vještine za programera najtraženijeg Microsoft programskog jezika.
Program obrazovanja ima za cilj osposobiti polaznika za samostalnu izradu kompleksnih poslovnih i internet aplikacija s naglaskom na sigurnosni aspekt. Polaznik ovladava sintaksom jezika te objektnim pristupom programiranju kao i korištenjem standardnih Windows kontrola i .NET knjižnice klasa u aplikacijama. Polaznik usto stječe i šire razumijevanje programiranja za Internet te sigurnosnih koncepata neophodnih za zaštitu podataka i komunikacija.
Nakon odslušanih i položenih nastavnih cjelina polaznik je dužan izraditi seminarski rad prema napucima voditelja programa usavršavanja. Seminarski rad je preduvjet za izlazak na završnu provjeru.