Cursul "Programarea calulatoarelor" introduce noțiunile de bază pe care orice student electronist ar trebui să le știe pentru programarea calculatoarelor și microcontrolerelor în limbajul C.

Programa cursului:

  1. Noțiuni de dezvoltare software - Software development life cycle; Limbajul formal; Compilatorul și lanțul de compilare
  2. Variabila; Tipuri de date: întregi, fracționare, caracter; Operatori aritmetici; Citirea și scrierea datelor
  3. Baze de numerație; Reprezentarea tipurilor de date întregi, fracționare și de tip caracter
  4. Operatorul de atribuire; Operatorii logici
  5. Expresii condiționale (if, switch-case, operatorul condițional); Evaloarea expresiilor logice
  6. Expresii repetitive (for, while, do-while)
  7. Operatorul de conversie (cast); Vectori
  8. Șiruri de caractere
  9. Funcții
  10. Modulul de execuție a unui program; Funcții recursive
  11. Structuri (struct, enum, union); cuvântul cheie typedef
  12. Structura memoriei; Pointeri
  13. Utilizarea pointerilor
  14. Citire și sciere din fișiere