Общее
Scopul cursului este ca studenţii: să se familiarizeze cu elementele şi principiile de elaborare a produselor software, să înveţe algoritmi, metode, tehnicile de modelare, etc. în baza limbajelor moderne de modelare UML, să înţeleagă şi să poată să aplice cunoştinţele obţinute în practică la rezolvarea problemelor din domeniu.
Obiectivele studierii cursului sunt: însuşirea de către studenţi a principiilor de elaborare a algoritmilor, limbajele de programare, metodele şi tehnicile de formulare a modelelor de calcul şi modelarea diferitor fenomene şi procese tehnice.
Relația cu alte discipline de studiu
Pentru a atinge obiectivele cursului studenții trebuie să posede abilități acumulate la disciplinele anterioare acoperind un spectru larg de domenii: Programarea calculatoarelor, Structuri de date şi algoritmi, Metode și modele de calcul, Limbaje formale și automate, Programarea orientată pe obiecte și Analiza și proiectarea algoritmilor. Conform competențelor printre precondițiile esențiale se pot enumera aplicarea limbajelor de programare, a mediilor de modelare și dezvoltare, a metodologiilor pentru crearea de software etc.