Home > Cursuri INFORMATICA > Curs Programare in C si C++

Curs Programare in C si C++

Cursul  Programare in C si C++ este autorizat de Autoritatea Nationala pentru Calificari pentru ocupatia PROGRAMATOR DE SISTEM INFORMATIC, cod  COR 251204.

Continuturi


MODUL I: Implementarea algoritmilor in C++

1. Elementele de baza ale limbajului de programare C++

2. Mediul limbajului de programare studiat
Prezentare generala
Editarea programelor sursa
Compilare, rulare, depanare

3. Notiuni introductive
Structura programelor
Vocabularul limbajului
Tipuri simple de date (standard)
Constante, variabile, expresii
Citirea/scrierea datelor

4. Structuri de control
Structura liniara
Structura alternativa
Structuri repetitive

5. Tipuri structurate de date. Tipul tablou
Tablouri unidimensionale
Tablouri bidimensionale
Algoritmi fundamentali de prelucrare a datelor structurate in tablouri: cautare secventiala, cautare binara, sortare, interclasare, parcurgerea tablourilor bidimensionale pe linii/coloane.

6. Fisiere text. Definire, operatii specifice

7. Tipuri structurate de date
Sir de caractere
Inregistrare (structura)
Lista, stiva, coada

8. Structuri de date alocate dinamic (definitii, utilitate)
Liste simplu inlantuite
Liste dublu inlantuite
Liste circulare
Operatii elementare (inserare element, stergere element, parcurgere)

MODUL II: Elemente avansate de programare


1. Alocarea dinamica a memoriei
Operatii si mecanisme specifice

2. Subprograme
Declararea, definirea si apelul subprogramelor
Transferul parametrilor la apel
Returnarea valorilor de catre subprograme
Variabile locale si globale

3. Subprograme recursive
Mecanismul de realizare a recursivitatii

4. Structuri de date alocate dinamic
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

Structuri de date arborescente
Arbori cu radacina
Arbori binari
Tipuri speciale de arbori binari
Heap-uri – definitie, proprietati, operatii specifice

5. Metode de programare
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)

6. Analiza eficientei unui algoritm

7. Aplicatii


MODUL III Introducere in Programarea Orientata pe Obiecte


1. Principiile Programarii Orientate pe Obiecte
Tipuri de date obiectuale. Incapsulare
Supraincarcare
Mostenire
Polimorfism. Metode virtuale
Principiile programarii orientate pe obiecte

2. Clase si obiecte
Clase
Clasa de baza si clase derivate
Constructori / Destructori
Metode
Clase si functii generice

3. Derivarea claselor (Mostenire)
Principiile mostenirii
Accesibilitatea membrilor mosteniti
Metode
Interfete

4. Tratarea exceptiilor in C++

Aruncarea si prinderea exceptiilor

5. Polimorfism
Introducere
Polimorfismul parametric
Polimorfismul ad-hoc
Polimorfismul de mostenire
Modificatorii virtual si overide
Modificatorul new

6. Aplicatii

IMPORTANT!
Pentru a putea sustine examenul de absolvire in vederea obtinerii diplomei ANC (fosta CNFPA), este necesara absolvirea studiilor superioare (cu diploma de licenta sau adeverinta).
In caz contrar, se poate urma cursul, insa se va primi o diploma de participare din partea Top Quality Management.

Competente dobandite:
  • Proiectarea programului/componentei/aplicatiei software
  • Elaborarea programului/componentei/aplicatiei software
  • Testarea programului/componentei/aplicatiei software
  • Asigurarea corectitudinii rezultatelor obtinute
  • Asigurarea securitatii programelor/componentei/aplicatiei software, a datelor de test si a suporturilor/dispozitivelor de stocare
  • Implementarea programului/componentei/aplicatiei software
  • Acordarea de consultanta beneficiarilor/utilizatorilor programului/aplicatiei

Pret: 550 LEI/modul/persoana (nu se aplica TVA).
Taxa de examinare: 70 RON (nu se aplica TVA) – doar pentru cei care doresc examinarea in prezenta comisiei ANC (Autoritatea Nationala pentru Calificari) pentru obtinerea certificatului de absolvire recunoscut de Ministerul Muncii si Justitiei Sociale si Ministerul Educatiei Nationale.

Durata: 24 ore/modul

Perioada: grupa in formare pentru curs in sistem seral

Locatie: Bucuresti, sector 1, str. Dionisie Lupu, nr. 49, et. 3.

Inscrierea se face in limita locurilor disponibile prin primirea de catre organizatori a Formularului de inscriere pe care il puteti obtine accesand sectiunea "Inscriere cursuri", prin e-mail: office@cursuriautorizate.ro.

Programul este autorizat de Autoritatea Nationala pentru Calificari (fost CNFPA) pentru ocupatia  PROGRAMATOR DE SISTEM INFORMATIC, cod COR 251204, iar certificatul eliberat este recunoscut de catre Ministerul Muncii si Justitiei Sociale si Ministerul Educatiei Nationale.

Programul de formare se finalizeaza cu un examen de absolvire organizat în conformitate cu Ordinul nr. 501/5.253/2003 al Ministrului Muncii si Justitiei Sociale si al Ministrului Educatiei Nationale pentru aprobarea Metodologiei certificarii formarii profesionale a adultilor.

Pentru cursurile OPEN o grupa se constituie cu minimum 10 cursanti.
In functie de completarea grupelor, TOP QUALITY MANAGEMENT isi rezerva dreptul de modificare a datei de incepere a cursurilor.

Cursuri

Cursuri gratuite prin platforma e-Learning a Top Quality Management.

Pentru a accesa platforma, click pe poza.

Parteneri

Autoritatea Nationala pentru Calificari

ANC

TUV THURINGEN e.V.

http://www.tuev-thueringen.de/


Institutul International al Auditorilor Interni (IIA Global) din Statele Unite

http://www.theiia.org/certification/certified-internal-auditor/cia-professional-recognition-credit/

Stiri

Curs GUVERNANTA CORPORATIVA, RISCURI ȘI CONTROL INTERN

Anul 2017 debuteaza cu un nou program de formare profesionala: „GUVERNANTA CORPORATIVA, RISCURI ȘI CONTROL INTERN” dedicat AUDITORILOR INTERNI IN SECTORUL PUBLIC care doresc obtinerea atestarii profesionale.

2 CURSURI NOI LA TOP QUALITY MANAGEMENT

Incepand din luna IULIE 2016 am extins portofoliul de cursuri cu 2 programe de formare avand la baza interesul cursantilor nostri:

Reduceri cursanti

Reduceri de 50% pentru fosti cursanti ai Top Quality Management si InovaTop.
Pentru detalii click pe titlu.

ELIBERARI CERTIFICATE DE ABSOLVIRE

PROGRAM ELIBERARI CERTIFICATE DE ABSOLVIRE
Luni si Vineri, orele 09.00 – 14.00
Miercuri, orele 13.00 – 17.30

Top Quality Management - cursuri personalizate adaptate cerintelor organizatiilor solicitante

Contacteaza-ne si nu vei avea decat de castigat.
Impreuna vom reusi sa iti cream o companie mai flexibila, capabila sa se adaptazeze la toate cerintele clientului tau.

Noutati

Cursuri de perfectionare pentru administratia publica – functionari publici, personal contractual si alesi locali

"Valoarea unui sistem administrativ consta nu atat in mijloacele materiale si financiare de care dispune, cat mai ales in potentialul sau uman" .

Curs Managementul performantei - KPI Indicatori cheie de performanta

Performanta companiei – Cum o atingem? Cum o sustinem?

Curs IMPLEMENTAREA SI EVALUAREA SISTEMULUI DE CONTROL INTERN

Cursul practic "Implementarea si evaluarea a Sistemului de Control Intern" isi propune sa prezinte principalele notiuni ce stau la baza Sistemului de Control Intern, precum si abordarile specifice acestui proces, de la definirea obiectivelor proceselor, la managementul riscurilor asociate si pana la stabilirea si evaluarea controalelor eficiente, cu scopul de a atinge rezultatele asteptate. De asemenea, cursantii vor dobandi o imagine de ansamblu a utilizarii metodologiei COSO de stabilire a controalelor interne pe cele 5 componente de baza ale sistemului.

Noua platforma oferte de munca

Creaza-ti un cont pe www.oferte-de-munca.ro, completeaza-ti profilul sau posteaza-ti proiectele! Totul este gratuit! Poti incepe chiar acum! Prezinta-te celorlalti, prezinta-ti atat aptitudinile cat si hobby-urile pentru a comunica cu ceilalti membrii. Prezinta-ti portofoliu celorlalti membrii! Posteaza propriul Job sau proiect. Este gratuit. Liciteaza pentru Job-urile postate. Este de asemenea gratuit.

PRELUCRARE DATE CU CARACTER PERSONAL

Top Quality Management prelucreaza date cu caracter personal, pentru scopul „activitati de formare profesionala”, in conformitate cu legislatia in vigoare, legea nr.677/2001, modificata si completata.