Despre Curs

Algoritmi și Structuri de Date Advanced este un curs destinat persoanelor ce doresc să învețe bazele logice ale programării. Scopul parcurgerii acestui curs este dezvoltarea unor abilități legate de rezolvarea problemelor cotidiene prin transpunerea lor în linii de cod. Astfel,  persoanele care învață bazele algoritmicii pot deveni specialiști valoroși pe piața forței de muncă adaptându-se mult mai rapid la noi tehnologii. Învățarea algoritmilor dezvoltă competențe de problem solving în scrierea codului, lucru vital pentru un programator.

Cursul are o durată de 12 de ore și este conceput pentru cei care întâmpină dificultăți în înțelegerea structurii datelor și doresc să acumuleze cunoștințe de bază pentru începerea studierii programării. 

Cursul este destinat

  • celor care vor să facă primii pași în domeniul IT
  • specialiștilor ce doresc să sporească eficiența îndeplinirii sarcinilor
  • elevilor și studenților ce sunt motivați să aprofundeze cunoștințele de programare
  • tuturor celor care vor să învețe să rezolve probleme cu ajutorul algoritmilor

Participanții vor învăța:

  • noțiunile specifice domeniului;
  • structurile bazelor de date și algoritmii utilizați în aplicațiile de zi cu zi;
  • cum să opereze eficient cu algoritmi și structuri de date în problemele de modelare;
  • cum să efectueze gestionarea corectă a structurilor de date abstracte;
  • limitele de utilizare a algoritmilor.

Programul cursului:

Lecția 1. Liste alocate dinamic


Lecția 2. Coada și stiva


Lecția 3. Arbori binari de căutare


Lecția 4. Heap-uri


Lecția 5. Ordonarea elementelor cu structuri de date. Parcurgerea ABC, HeapSort

Lecția 6. Divide et Impera – rezolvarea problemelor prin divizare. Problema turnurilor din Hanoi


Lecția 7. Algoritmi recursivi de sortare: quicksort


Lecția 8. Algoritmi recursivi de sortare: mergesort


Lecția 9. Algoritmul de propagare a undei. Cel mai scurt drum în labirint


Lecția 10. Metoda reluării. Toate drumurile din labirint.


Lecția 11. Metoda reluării. Probleme pe tabla de șah.


Lecția 12. Programarea dinamică. Nățiuni și probleme elementare


Lecția 13. Programarea dinamică pe caroiaje 1D, 2D, 3D

Lecția 14. Tehnica Greedy de rezolvare a  problemelor


Lecția 15. Algoritmi de colorare


Lecția 16. Algoritmi genetici. Jocul Viața

Absolvenții vor fi capabili:

  • să scrie cod de bază în C++;
  • să selecteze algoritmii eficiencți și tehnicile de realizare ale acestora pentru rezolvarea problemelor din domeniul științelor reale și TIC;
  • sa identifice elementele algoritmice în problemele din domeniile ce țin de activitatea umană cotidiană: fenomene naturale și sociale, situații extreme și să elaboreze modelele informatice ale acestora.

Certificare

La finalul cursului vei primi un certificat de absolvire și o anexă unde vor fi scrise toate subiectele învățate la curs. Astfel, odată atașată în CV, angajatorul va avea mai multe informații despre nivelul dvs de pregătire și competențele pe care le dețineți.

Mentorul Cursului: Sergiu Corlat

  • “Omul Anului 2016” la categoria Educaţie şi Cercetare
  • Conducător al echipelor naționale la Olimpiada Internațională de Informatică, Olimpiada Balcanică de Informatică.
  • Elevii acestuia aduc medalii și faima țării la olimpiadele internaționale și ajung studenți la universități de top de peste hotare
  • Lector universitar la Facultatea de Calculatoare, Informatică și Microelectronică de la Universitatea Tehnică a Moldovei.
  • Profesor de Informatică la liceul „Orizont” din Chișinău

Ore: 16

Nivel: Începător

Preț: 960 MDL

21 iunie – 7 iulie 2021

 Lu, Mie, 18:30 – 20:30

Locație: Online, Zoom

Limba de instruire: Română

Liceeni din clasele 10-12 beneficiază de o reducere în proporție de 20% la cursurile de Algoritmi și Structuri de Date Basic și la cel Advanced cu promocodul SUPER20. Aceste cursuri vor fi utile tuturor care doresc să învețe programare de sine stătător cât și de a se pregăti pentru admiterea la o universitate IT. La fel, absolvenții cursului Basic vor primi o reducere de 5%  la achiziția celui Advanced.

Play Video

Suntem mai mult decât o academie de cursuri IT. O sursă de entuziasm și profesionalism pentru toți care decid să înceapă o carieră în acest domeniu sau să își dezvolte competențele deja avute.

500
Absolvenți

Ești gata să înveți  algoritmi și structuri de date la un nivel avansat?