În cadrul cursului este predat limbajul de programare C, care este cel mai popular limbaj de programare pentru scrierea software-lui de sistem. Sintaxa limbajului C a stat la baza multor limbaje create ulterior și încă populare azi: C++, Java, JavaScript, C#, D.

C are urmatoarele caracteristici importante:

  • Este un limbaj de bază simplu, cu importante funcționalități cum ar fi funcțiile matematice sau cele de manipulare ale fișierelor;
  • Este focalizat pe paradigma programării procedurale, care facilitează programarea într-un mod structurat;
  • Utilizează un set simplu de tipuri de date ce împiedică multe operații neintenționate;
  • Folosește un limbaj preprocesor, preprocesorul C, pentru sarcini cum ar fi definirea de macrocomenzi și includerea mai multor fișiere sursă;
  • Permite accesarea la nivel scăzut a memoriei calculatorului prin utilizarea pointerilor;
  • Permite folosirea parametrilor, care sunt comunicați funcțiilor prin valoare și nu prin referință;
  • Permite elaborarea structurilor de date definite de utilizator prin (struct), ce permit ca datele înrudite să fie combinate și manipulate ca un întreg.

        Domeniul de aplicare a cunoştinţelor se extinde la programarea rezolvării problemelor simple care nu cer aplicarea algoritmilor şi metodelor speciale.

Domeniul de aplicare a cunoştinţelor se extinde la programarea rezolvării problemelor simple care nu cer aplicarea algoritmilor şi metodelor speciale.