Основната цел на курса е да се овладеят принципите на програмирането и основите на програмния език С#, като се формират умения за съставяне и реализация на алгоритми.

Съдържанието на курса обхваща: език за програмиране, компютърни програми, средства за разработка, типове данни, деклариране и използване на променливи и константи, условно изпълнение, цикли и масиви. 

Курсът удовлетворява необходимостта студентите да имат теоретически и най-вече практически познания по създаване на потребителски програми, като се използват съвременни средства за разработка Microsoft Visual Studio. За демонстрация на основните понятия, принципи и алгоритми се използва езика C#.