Cursul de SCD are ca obiective acumularea competențelor necesare pentru proiectarea și implementarea sistemelor de calcul performante bazate pe metode, modele și instrumente distribuite și concurente. Se dorește însușirea de către studenți a metodelor, modelelor, protocoalelor și tehnologiilor ce privesc proiectarea și implementarea unor soluții complexe distribuite și concurente pentru produse software care folosesc tehnologii de sisteme distribuite. Cursul urmărește, de asemenea, dobândirea unui fundament solid (teorie și aplicații practice) privind modelele, metodele, protocoalele și tehnologiile utilizate în sisteme concurente și distribuite scalabile. După absolvirea cursului, studentul va putea: (1) să proiecteze soluții corecte în care sunt utilizate metode, modele, tehnologii și protocoale specifice sistemelor concurente și distribuite; (2) să evalueze critic proprietățile de complexitate ale unor aplicații și să înțeleagă alternativele existente în pentru diverse sisteme proiectate; și (3) să implementeze aplicații pe baze acestor modele.