Algorithms Modeling and Programming


Scopul cursului:


Învăţarea principiilor de programare fundamentale care reprezintă baza pentru programarea şi proiectarea viitoare. Cursul reprezintă intrarea în lumea programării, introducând cursantul în elementele de bază ale limbajelor de programare, sintaxa lor, tipurile de date şi structurile de control.

Introducerea schemei algoritmice a problemei precizate şi selecţia soluţiei de programare adecvate  pentru implementare. Învăţarea structurilor de date principale care reprezintă premisa pentru programare şi modelare. Introducerea principiilor de bază pentru proiectarea limbajelor de programare, ceea ce permite trecerea uşoară şi rapidă de la un limbaj la altul.


Conţinutul cursului:


  • Algoritmele principale (secvenţiale, repetitive şi selecţia)
  • Strategiile algoritmice
  • Selecţia corectă a soluţiei algoritmice adecvate
  • Complexitatea temporală şi spaţială a algoritmelor
  • Sintaxa şi semantica limbajelor de programare
  • Tipurile limbajelor de programare
  • Scopul limbajelor de programare
  • Abstracţia şi limbajele de programare
  • Divizarea limbajelor pe nivelul redus, mediu şi înalt
  • Prezentarea limbajului de calculator (assembler)
  • Cuvintele cheie şi cuvintele rezervate
  • Tipurile de date
  • Subprograme
  • Transferul parametrilor în timpul apelării la subprogram
  • Structura de date
  • Algoritmele de căutare
  • Algoritmele de sortare (Heap sort, Bin sort, Quick sort)
  • Algoritmele dinamice
  • Tehnicile de programare
  • Selecţia tehnologiei şi limbajului de programare adecvat
  • Etapele în dezvoltarea software-ului
  • Modelele de dezvoltare software

3 moduri de a obține un job bine plătit

Am pregătit un document în care puteţi descoperi trei moduri de a obţine un job bine plătit pentru profesioniştii care lucrează pe calculator. Descărcați raportul aici.

Înregistrarea pentru generaţia 2017/18. se face aici

Pentru a afla totul despre înscriere, click aici.