Cursul PROGRAMATOR SISTEM INFORMATIC, derulat în Timişoara, este curs de SPECIALIZARE, acreditat ANC, cu CERTIFICAT DE ABSOLVIRE eliberat sub egida Ministerului Muncii şi a Ministerului Educaţiei, recunoscut UE. Cursul urmăreşte formarea profesională a persoanelor absolvente ale ÎNVĂŢĂMÂNTULUI SUPERIOR CU DIPLOMĂ DE LICENŢĂ pentru dezvoltarea aplicaţiilor/ programelor/ software-ului folosind ca şi mediu de dezvoltare limbajul C sau C++ / Java / PHP
CURS DE SPECIALIZARE ONLINE
COR: 251204 - Programator sistem informatic
251201 - Analist
251202 - Programator
251203 - Inginer de sistem în informatică
251205 - Inginer de sistem software
251206 - Manager proiect informatic
Condiţii de access: Învăţământ superior cu diplomă de licenţă
Program de pregătire pentru cursul PROGRAMATOR SISTEM INFORMATIC:
- Organizarea mediului de muncă
- Norme specifice de securitate a muncii, situații de urgență și protecția a mediului
- Comunicare și relaționare în mediul de muncă
- Protecția și securitatea datelor
- Utilizarea dispozitivelor hardware și aplicațiilor software de programare
- Proiectarea programelor/ componentelor / aplicațiilor software
- Elaborarea programelor / componentelor / aplicațiilor software
7.1. Limbaje de programare: Categorii de limbaje de programare și unități lexicale ale acestora; Programe și subprogram (procedure și funcții); Compilarea și execuția programelor; Depanarea erorilor.
Structuri de program: Prezentarea structurilor de program liniare, alternative și repetitive; Metode de prezentare a algoritmilor: scheme logice, limbaje pseudocod; Aplicații.
Prezentarea mediului de dezvoltare specific limbajului.
7.2. Structuri de date: Tipuri de date elementare; Tipuri și structure de date compuse (tablouri, mulțimi, liste, stive, cozi, arbori, articole, fișier, dispozitiv de intrare-ieșire).
Particularități programare orientate obiect și implementare acesteia în contextul limbajului.
7.3. Elemente specifice limbajului de programare: Unități lexicale; Structuri de program, Structuri de date.
7.4. Implementări specifice limbajului de programare (aplicații pentru familiarizarea cu elementele limbajului)
7.5. Algoritmi și tehnici de programare: Algoritmi pentru sortarea datelor; Algoritmi recursivi; Algoritmi Divide & Impera; Algoritmi Backtracking; Sucursala Algoritmi & Bound; Algoritmi Greedy etc.
7.6. Implementarea algoritmilor în contextul limbajului.
7.7. Dezvoltarea aplicațiilor complexe.
- Testarea programelor / componentelor / aplicațiilor software
- Asigurarea corectitudinii rezultatelor obținute
- Asigurarea securității programelor / componentelor / aplicațiilor software, a datelor de test și a suporturilor / dispozitivelor de stocare
- Implementarea programelor / componentelor / aplicațiilor software
- Proceduri de calitate
- Acordarea de consultanță beneficiarilor / utilizatorilor programelor / componentelor / aplicațiilor
- Identificarea necesarului de componente și materiale consumabile specifice
Competenţe dobândite:
- Organizează locul de muncă;
- Întreține echipamentele de lucru;
- Aplică prevederile legale referitoare la sănătatea și securitatea în muncă și în domeniul situațiilor de urgență;
- Aplică normele de protecție a mediului;
- Lucrează în echipă;
- Aplică cunoștințe generale de comunicare;
- Aplică normele de protecţie și securitate a datelor;
- Utilizează dispozitivele hardware si aplicațiile software de programare;
- Proiectează programe / componente / aplicații software;
- Elaborează programe / componente / aplicații software;
- Testează programe / componente / aplicații software;
- Asigură corectitudinea rezultatelor obținute;
- Asigură securitatea programelor / componentelor / aplicațiilor software, a datelor de test și a suporturilor / dispozitivelor de stocare;
- Implementează programe / componente / aplicații software;
- Aplică procedurile de calitate;
- Acordarea de consultanță beneficiarilor / utilizatorilor programelor / componentelor / aplicațiilor;
- Identifică necesarului de componente și materiale consumabile specifice.
Examen: Teste grilă (proba scisă), Proiect (proba practică).
Diploma: Certificat de absolvire sub egida Ministerului Muncii şi a Ministerului Educaţiei.