Předmět se soustřeďuje zejména na problematiku návrhu a tvorby uživatelských rozhraní počítačových aplikací. S důrazem na objektově orientované principy seznamuje studenty s vizuální podporou při vývoji aplikací, s událostním programováním, s možnostmi techniky více vláken, s využitím systémových prostředků a tvorbou komponent.