• Cunoaşterea conceptelor fundamentale programării
  • Introducere concepte de bază legate de  ingineri a software  (design,  arhitectură, implementare şi întreţinere)
  • Înţelegerea instrumentelor software folosite în dezvoltarea de aplicaţii
  • Învătarea  limbajului C  şi  utilizarea  lui  pentru  implementarea, testarea, rularea, depanarea de programe.
  • Însuşirea/Înbunătăţirea stilului de programare.