Cilj predmeta je da student na kroz simulaciju realnog problema pokaže praktičnu osposobljenost i upotrebljivost znanja stečenog iz oblasti programiranja, odnosno da kroz istraživački projekat poveže znanja stečena tokom nastave realizaciju sopstvenog programerskog projekta.