Запознаване с: класически и модерни средства за програмиране в среда Windows и .NET Framework: управление на памет, създаване и унищожяване на обекти, програмиране в графична среда (GDI, GDI+).; програмна архитектура документ/изображение; основи на програмирането в многозадачни среди; основи на програмирането в Internet – API функции, поддържащи класови йерархии (Visual C++) и работни пространства (namespaces в .NET); писане на програми, устойчиви на грешки (Visual C++), код, устойчив на хакерски атаки.