Tema završnog rada je „2D računalna igra u C# programskom jeziku“. Aplikacija je izrađena pomoću Microsoft Visual Studio programskog okruženja. Cjelokupni projekt se sastoji od izrade višestrukih prozora koji obavljaju različitu svrhu u aplikaciji. Svi ti dijelovi projekta čine funkcionalnu cjelinu kako bi aplikacija radila bez problema, te kako bi se podaci uspješno izmjenjivali između različitih prozora. Zadatak je bio omogućiti igranja igre „Križić-Kružić“ u dvoje ili protiv računala, za igru protiv računala bilo je potrebno konstruirati umjetnu inteligenciju koja bi bila dostojan protivnik korisniku. U igri „Vješala“ bilo je potrebno omogućiti korisniku odabir između više kategorija riječi, dodavanje nove riječi u bazu riječi, te pomoći...