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

Curs Programare in C si C++

Conform ORDIN MMPS nr. 1.149 din 16 iulie 2020 cursurile autorizate de formare profesionala a adultilor se pot organiza atat on-line cat si la sala.
Cursul Programare in limbajul C++ este autorizat de CAFFPA - Comisia de Autorizare a Furnizorilor de Formare Profesionala a Adultilor - pentru ocupatia PROGRAMATOR AJUTOR, cod COR 351201 (studii medii).

In urma obtinerii Certificatului de Absolvire recunoscut de catre Ministerul Muncii si Justitiei Sociale si Ministerul Educatiei Nationale, cursantii vor avea acces la ocupatia PROGRAMATOR AJUTOR scutita de IMPOZIT pe VENIT conform anexa la Ordinul comun nr. 1168/2017/3024/2018/492/2018/3337/2017, publicat în Monitorul Oficial, Partea I, nr. 52 din 18 ianuarie 2018.

Tematica


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

Conditii de acces la examinarea in vederea obtinerii certificatului ANC
:
  • Pentru a putea sustine examenul de absolvire al cursului (in urma parcurgerii celor 3 module de studiu), in vederea obtinerii certificatului ANC pentru ocupatia PROGRAMATOR AJUTOR, este necesara absolvirea studiilor medii (cu diploma bacalaureat).
Evaluare:
Cursul Programare in C++ se finalizeaza cu examen de absolvire organizat in conformitate cu Metodologia certificarii formarii profesionale a adultilor.

Competente specifice dobandite la finalizarea modulelor de curs, conform standardului ocupational pentru ocupatia PROGRAMATOR AJUTOR:
  • Elaborarea programului/ componenteia aplicatiei software;
  • Testarea si implementarea programului/ aplicatiei;
  • Asigurarea securitatii programelor/ aplicatiilor, a datelor de test si a suporturilor/ dispozitivelor de stocare;
  • Asigurarea corectitudinii rezultatelor obtinute de program/ aplicatie;
  • Instruire si asistarea beneficiarilor/ utilizatorilor programului/ aplicatiei;
  • Asigurarea necesarului de componente si materiale consumabile;
  • Gestionarea dispozitivelor de stocare a programelor si datelor de test.

Pret: 550 LEI/modul/persoana (scutit de TVA).
Taxa de examinare: 70 LEI (scutit de TVA) –  numai pentru persoanele care doresc si intrunesc conditiile pentru examinare in vederea obtinerii certificatului de absolvire pentru ocupatia Programator ajutor (cod COR 351201), recunoscut de Ministerul Muncii si Justitiei Sociale si Ministerul Educatiei Nationale.

Durata: 24 ore/modul, 4 ore/zi, de doua ori pe saptamana

Perioada: grupa in formare pentru curs in sistem seral

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

Inscrierea
la cursurile de formare se face, in limita locurilor disponibile, prin transmiterea Formularului de inscriere (Click aici pentru a descarca) la adresa: office@cursuriautorizate.ro  In cel mai scurt timp de la primirea cererii de inscriere la curs, veti fi contactat de un reprezentant al Top Quality Management.

Programul este autorizat de CAFFPA - Comisia de Autorizare a Furnizorilor de Formare Profesionala a Adultilor - pentru ocupatia PROGRAMATOR AJUTOR, cod COR 351201 iar certificatul eliberat este recunoscut de catre Ministerul Muncii si Justitiei Sociale si Ministerul Educatiei Nationale.

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.

Parteneri


Asociatia Nationala Expertilor in Managementul Riscului din Romania

http://www.anpmr.ro/


Comisia de Autorizare a Furnizorilor de Formare Profesionala a Adultilor din Bucuresti

http://bucuresti.mmanpis.ro/comisia-de-autorizare-a-furnizorilor-de-formare-profesionala/



Asociatia de Standardizare din Romania


Stiri

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" .

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

Curs Responsabil cu Protectia Datelor (DPO)

Daca ati lucrat sau lucrati in domeniul protectiei datelor, daca detineti expertiza in ceea ce priveste securizarea sistemelor informatice, daca detineti cunostinte juridice si legislatie sau daca pur si simplu doriti sa obtineti un loc de munca bine platit, cursul DPO autorizat de CAFFPA - Comisia de Autorizare a Furnizorilor de Formare Profesionala a Adultilor este o alegere care va poate schimba viata profesionala.

Curs Implementarea Sistemelor de Management al Securitatii Informatiei - ISO 27001

Cerintele SR EN ISO/IEC 27001:2018 se aplica organizatiilor atat pentru protejarea contra eventualelor vulnerabilitati si atacurilor din exterior, cat si pentru gestionarea intregului ciclu de viata al informatiilor de orice tip si pe orice suport, pastrate integral sau externalizate​, referitoare la clienii sau la societate.​

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.
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 si a Regulamentului UE 679/2016 (GDPR). Puteti vizualiza Politica de confidentialitate a Top Quality Management accesand link-ul: http://www.topquality.ro/politica-de-confidentialitate.html