Curs Programare C/C++ - Modul 3 - ALGORITMI

Curs specializare - ALGORITMI DE PROGRAMARE IN C++

Curs de specializare derulat in sistem ONLINE pentru invatarea algoritmilor de programare aplicati in limbajul C++.

Curs Programare in Limbajele C/C++ - Modul 3 - ALGORITMI

Durata cursului: 24 ore pregatire teoretica + practica asistata (Proiect, incluzand realizarea unei aplicatii software).
Pretul cursului: 850 LEI (scutit de TVA) / persoana.
Notiuni studiate: Algoritmi in C/C++, Proiect practic.

Cursurile ONLINE se sustin interactiv de catre profesor, conform unui orar prestabilit, folosind platforme precum Skype, Zoom, etc.


Calendarul cursurilor - Date de incepere

Grupa este in formare.

Pentru a va rezerva un loc in cadrul urmatoarei grupe de curs pentru modulul Programare in Limbajele C/C++ - Modul 3 - ALGORITMI, va rugam sa ne transmiteti cererea Dumneavoastra de inscrere. Odata grupa formata, vom propune si afisa datele de desfasurare si va vom contacta pentru confirmarea participarii.


Descrierea generala a cursului

Cursul de Programare in Limbajele C/C++ - Modul 3 - ALGORITMI isi propune sa transmita cursantului, cunostintele referitoare la principalii algoritmi aplicabili in programare. Intregul proces de predare si invatare va fi unul bine dozat si gradat, conceput special pentru buna insusire a cunostintelor de catre fiecare participant.

Daca la primele doua module - INITIERE C si C++ - au fost predate si invatate elementele fundamentale de sintaxa ale limbajelor, pentru a deveni un programator complet este necesara insusirea metodelor algoritmice fundamentale utilizate in programare. Acestea va pot ajuta in rezolvarea situatiilor cu diferite grade de complexitate intalnite in cadrul aplicatiilor.

Cursul se adreseaza si poate fi urmat de toti absolventii modulelor 1 si 2 - INITIERE C si C++ - cat si de elevi, studenti, profesori, profesionisti in domeniul IT precum programatori in alte limbaje, administratori sistem, web designeri, precum si de oricine este interesat sa invete programarea avansata in C/C++.

La final, notiunile predate, se vor concretiza intr-un proiect practic individual, constand in realizarea unei aplicatii software functionala.


Continutul cursului

Programa cursului de Programare in Limbajele C/C++ - Modul 3 - ALGORITMI este urmatoarea:

ALGORITMI DE PROGRAMARE IN LIMBAJELE C/C++

Algoritmul este notiunea fundamentala a informaticii. Totul este construit in jurul algoritmilor si a structurilor de date. Un algoritm este o procedura de calcul alcatuita din pasii elementari necesari pentru rezolvarea unei probleme. De exemplu, in functie de modul de implementare, un algoritm poate fi: recursiv, iterativ, serial sau paralel, determinist sau aleatoriu, exact sau aproximativ. In func?ie de paradigma utilizata, ei pot fi: backtracking, de gen divide et impera, de programare dinamica, de tip greedy, probabilistici, genetici, euristici, etc.

Subiectele tratate sunt urmatoarele (accesati fiecare subiect pentru detalii...):

Subiectele tratate vor fi:

  • Operatii si mecanisme specifice.

Se vor discuta si exersa practic notiuni precum:

  • Declararea, definirea si apelul subprogramelor.
  • Transferul parametrilor la apel.
  • Returnarea valorilor de catre subprograme.
  • Variabile locale si global.

Se vor discuta si exersa practic notiuni precum:

  • Mecanismul de realizare a recursivitatii.

Se vor discuta si exersa practic notiuni precum:

  • Grafuri neorientate si grafuri orientate.
  • Terminologie.
  • Tipuri speciale de grafuri (complet, hamiltonian, eulerian, bipartit).
  • Reprezentare (matrice / liste de adiacenta, lista muchiilor, matricea costurilor).
  • Algoritmi de prelucrare a grafurilor.

Se vor discuta si exersa practic notiuni precum:

  • Arbori cu radacina.
  • Arbori binari.
  • Tipuri speciale de arbori binari.
  • Heap-uri - definitie, proprietati, operatii specifice.

Se vor discuta si exersa practic notiuni precum:

  • Metoda de programare Greedy (descrierea generala a metodei, utilitate, aplicatii).
  • Metoda de programare Backtracking (descrierea generala, utilitate, aplicatii).
  • Metoda de programare Divide et Impera.
  • Metoda programarii dinamice (descrierea generala a metodei, utilitate, aplicatii).

Se vor discuta si exersa practic notiuni precum:

  • Aplicatii.
PROIECT PRACTIC DE ABSOLVIRE / PRACTICA INDIVIDUALA ASISTATA

Folosind notiunile studiate la curs se va realiza o aplicatie software functionala ce se va constitui ca si proiect prezentat in cadrul probei practice a examenului final de absolvire.


Certificari obtinute

Puteti vizualiza in continuare specimenul de certificat obtinut in urma absolvirii cursului de Programare in Limbajele C/C++ - Modul 3 - ALGORITMI.

Certificarea pentru cursul de Programare in Limbajele C/C++ - Modul 3 - ALGORITMI
Vizualizati modelul (specimen) de certificat de absolvire

Pentru absolvirea cursurilor de programare desfasurate in sistem de studiu ONLINE, se acorda certificat / diploma de absolvire INOVATOP.

Certificatele de absolvire includ lista tematica a notiunilor invatate in cadrul cursului.

Puteti vizualiza modelul de certificat acordat de INOVATOP in urma absolvirii cursurilor derulate in sistem de studiu ONLINE, accesand link-ul urmator:

Afiseaza modelul de certificat de absolvire

Inscrierea la cursurile de Programare in Limbajele C/C++

Inscrierea la curs se face prin completarea unui formular de inscriere (fisier format Word) si expedierea lui catre noi.

Puteti descarca formularul de inscriere, accesand butonul urmator:

(Click pentru descarcare formular inscriere curs...)

Dupa completare, formularul de inscriere trebuie trimis prin e-mail la adresa office@cursuri-web-design.ro sau prin fax la numarul 0372.250.333, iar noi va vom contacta pentru confirmare.

Inscrierile la cursuri se fac in limita locurilor disponibile. O grupa se constituie cu minimum 10 cursanti, InovaTop rezervandu-si dreptul de modificare a datei de incepere a cursurilor.