Пишу курсовую (тема, GUI )
«600 + строк кода» — говнокода? O_o Я просто не понимаю такие «критерии»!? Это так учат в России?
Напишите клиента для использования семантических сетей. вот примеры тут www.visualdataweb.org/tools.php