Activitate didactică
Universitatea Constantin Brâncuși din Târgu-Jiu · Facultatea de Inginerie
Curs 1 – Introducere în baze de date → [pdf]
Curs 2 – Sistemul de gestiune a bazelor de date ORACLE → [pdf]
Curs 3 – Limbajul SQL. Interogări SELECT pe o singură tabelă → [pdf]
Curs 4 – Limbajul SQL. Interogări SELECT pe o singură tabelă (partea II) → [pdf]
Curs 5 – Limbajul SQL. Interogări SELECT pe o singură tabelă (partea III) → [pdf]
Curs 6 – Limbajul SQL. Subinterogări → [pdf]
Curs 7- Limbajul SQL. Cereri din mai multe tabele (JOIN-uri) → [pdf]
Curs 8 – Limbajul SQL. Limbajul de manipulare al datelor (LMD). Limbajul de control al datelor (LCD) → [pdf]
Curs 9 – Limbajul SQL. Constrângeri → [pdf]
Curs 10 – Limbajul SQL. Vederi (Views) → [pdf]
Laborator 1 – Oracle APEX → [pdf]
Laborator 2 – Concepte de baza din teoria generala a bazelor de date → [pdf]
Laborator 2 – Probleme propuse spre rezolvare—L2 → [pdf]
Laborator 3 – Limbajul SQL. Interogări SELECT pe o singură tabelă → [pdf]
Laborator 4 – Limbajul SQL. Interogări SELECT pe o singură tabelă (partea II) → [pdf]
Laborator 5 – Limbajul SQL. Interogări SELECT pe o singură tabelă (partea III) → [pdf]
Laborator 6 – Limbajul SQL. Subinterogări → [pdf]
Laborator 7- Limbajul SQL. Cereri din mai multe tabele (JOIN-uri) → [pdf]
Laborator 8 – Limbajul SQL. Limbajul de manipulare al datelor (LMD). Limbajul de control al datelor (LCD) → [pdf]
Laborator 9 – Limbajul SQL. Limbajul de definire a datelor – LDD. (CREATE, ALTER, DROP). Constrângeri → [pdf]
Laborator 10 – Limbajul SQL. Views → [pdf]
Curs 1 – Recursivitate [pdf]
Curs 2 – Alocarea dinamica a memoriei (Pointeri) [pdf]
Curs 3 – Alocarea dinamică de memorie în C++ (partea II) [pdf]
Curs 4 – Liste simplu înlănţuite [pdf]
Curs 5 – Liste dublu înlănţuite [pdf]
Curs 6 – Elemente de teoria grafurilor [pdf]
Curs 7 – Elemente de teoria grafurilor (partea II) [pdf]
Curs 8 – Elemente de teoria grafurilor (partea III) [pdf]
Curs 9 – Arbori [pdf]
Curs 10 – Metoda Backtracking (partea I) [pdf]
Curs 11 – Metoda Backtracking (partea II)[pdf]
Curs 12 – Metoda Divide et Impera [pdf]
Laborator 1 – Recursivitate [pdf]
Laborator 2 – Pointeri. Stive si cozi implementate dinamic [pdf]
Laborator 3 – Liste simplu înlănţuite. Liste dublu înlănţuite [pdf]
Laborator 4 – Grafuri neorientate [pdf]
Laborator 5 – Grafuri neorientate. Parcurgeri in grafuri neorientate: Parcurgerea in latime (Breadth First). Parcurgerea in adancime (Depth First) [pdf]
Laborator 6 – Arbori oarecare. Determinarea arborelui parțial de cost minim. Algoritmul lui Kruskal. Algoritmul lui Prim. Arbori Binari [pdf]
Laborator 7 – Metoda Backtracking. Backtracking in plan [pdf]
Curs 1 – Noţiuni generale despfre retle de calculatoare [pdf]
Curs 2 – Arhitectura reţelelor de calculatoare [pdf]
Curs 3 – Componentele necesare construirii unei reţele [pdf]
Curs 4 – Modele de referinţă [pdf]
Curs 5 – Modele de referinţă (partea II) [pdf]
Curs 6 – Modelul TCP/IP. Adrese IP [pdf]
Curs 7 – Configurarea unei placi de retea, a unei conexiuni PPPoE, conexiuni wireless si router/modem ADSL [pdf]
Curs 8 – Cerinţele de proiectare ale nivelului reţea. Algoritmi de dirijare în rețea [pdf]
Curs 9 – Algoritmi de dirijare în rețea Algoritmul Dijkstra Algoritmul Belmann-Ford [pdf]
Curs 10 – Internet [pdf]
Laborator 1 – Topologii LAN [pdf]
Laborator 2 – Analiza retelelor de calculatoare folosind simulatorul Packet Tracer [pdf]
Laborator 3 – Analiza retelelor de calculatoare folosind simulatorul Packet Tracer (partea II) [pdf]
Laborator 4 – Echipamentele unei reţele de calculatoare [pdf]
Laborator 5 – Configuratii de LAN-uri in Packet Tracer [pdf]
Laborator 7 – Adresarea IP (partea I) [pdf]
Laborator 6 – Modelele de referinta OSI şi TCP/IP [pdf]
Laborator 8 – Adresarea IP. Subretele. Masca de retea (partea II) [pdf]
Curs 1 – Noțiuni introductive despre POO → [pdf]
Curs 2 – Greenfoot: mediu de programare vizuala (partea I) → [pdf]
Curs 3 – Greenfoot: Utilizarea metodelor, a variabilelor si parametrilor → [pdf]
Curs 4 – Greenfoot: Utilizarea generării numerelor aleatoare → [pdf]
Curs 5 – Greenfoot: Constructori → [pdf]
Curs 6 – Greenfoot: Instructiuni repetitive. Variabile. Siruri de caractere → [pdf]
Curs 7 – Limbajul JAVA. Noțiuni introductive despre Java → [pdf]
Curs 8 – Limbajul JAVA. Expresii și operatori. Instrucțiuni → [pdf]
Curs 9 – Limbajul JAVA. Obiecte și referințe → [pdf]
Curs 10 – Limbajul JAVA. Clasa String în Java → [pdf]
Curs 11 – Limbajul JAVA. Clase. Variabile. Domeniul de vizibilitate a variabilelor (partea I) → [pdf]
Curs 12 – Limbajul JAVA. Clase. Variabile. Domeniul de vizibilitate a variabilelor (partea II) → [pdf]
Curs 13 – Limbajul JAVA. Moștenire → [pdf]
Curs 14 – Limbajul JAVA. Polimorfism → [pdf]
Curs 15 – Limbajul JAVA. Pachete. Interfețe → [pdf]
Curs 16 – Limbajul JAVA. Introducere în programarea vizuală → [pdf]
Curs 17 – Limbajul JAVA. Interfața grafică AWT. Applet-uri → [pdf]
Curs 18 – Limbajul JAVA. Curs final JAVA → [pdf]
Laborator 1 – Mediul de dezvoltare vizuala GREENFOOT → [pdf]
Laborator 2 – Mediul de dezvoltare vizuala GREENFOOT → [pdf]
Laborator 3 – Mediul de dezvoltare vizuala GREENFOOT → [pdf]
Laborator 4 – Limbajul JAVA. Tutorial ECLIPSE → [pdf]
Laborator 4 – Limbajul JAVA. Citirea datelor de la tastatura si afișarea datelor pe ecran → [pdf]
Laborator 5 – Limbajul JAVA. Structura programelor Java. Tipuri de date. Instructiuni. Citirea/Scrierea datelor formatate cu ajutorul clasei Scanner → [pdf]
Laborator 6 – Limbajul JAVA. Tablouri in limbajul Java – Tablouri unidimensionale (vectori) → [pdf]
Laborator 7 – Limbajul JAVA. Tablouri in limbajul Java – Tablouri bidimensionale (matrici) → [pdf]
Laborator 8 – Limbajul JAVA. Siruri de caractere (clasa String) → [pdf]
Laborator 9 – Limbajul JAVA. Crearea claselor de obiecte. Variabilele (campurile) clasei de obiecte → [pdf]
Laborator 10 – Limbajul JAVA. Metodele unei clase de obiecte. Constructorii unei clase de obiecte → [pdf]
Laborator 11 – Limbajul JAVA. Mostenire → [pdf]
Laborator 12 – Limbajul JAVA. Polimorfism → [pdf]
Curs 1 – PL/SQL. Concepte generale → [pdf]
Curs 2 – PL/SQL. Variabile şi tipuri de date în PL/SQL → [pdf]
Curs 3 – PL/SQL. Funcţii SQL, operatori şi vizibilitatea variabilelorncepte generale → [pdf]
Curs 4 – PL/SQL. Instrucţiuni în PL/SQL → [pdf]
Curs 5 – PL/SQL. Cursori în PL/SQL (partea I-a) → [pdf]
Curs 6 – PL/SQL. Cursori în PL/SQL (partea II-a) → [pdf]
Curs 7 – PL/SQL. Excepţii în PL/SQL → [pdf]
Curs 8 – PL/SQL. Proceduri în PL/SQL → [pdf]
Curs 9 – PL/SQL. Proceduri în PL/SQL (partea a II-a) → [pdf]
Curs 10 – PL/SQL. Funcții în PL/SQL → [pdf]
Curs 11 – PL/SQL. Funcții în PL/SQL (partea II-a) → [pdf]
Curs 12 – PL/SQL. Pachete în PL/SQL → [pdf]
Laborator 1 – Introducere în PL/SQL → [pdf]
Laborator 2 – PL/SQL. Variabile → [pdf]
Laborator 3 – PL/SQL. Structuri fundamentale de programare (partea I) → [pdf]
Laborator 4 – PL/SQL. Structuri fundamentale de programare (partea II) → [pdf]
Laborator 5 – PL/SQL. Cursori (partea a I-a) → [pdf]
Laborator 6 – PL/SQL. Cursori (partea a II-a) → [pdf]
Laborator 7 – PL/SQL. Excepții în PL/SQL → [pdf]
Laborator 8 – PL/SQL. Subprograme în PL/SQL (partea I – proceduri)→ [pdf]
Laborator 9 – PL/SQL. Subprograme în PL/SQL (partea II – funcții) → [pdf]
Laborator 10 – PL/SQL. Pachete în PL/SQL → [pdf]
Curs 1 – Introducere în dezvoltarea web (partea I) → [pdf]
Curs 2 – HTML- Structură, semantică și accesibilitate → [pdf]
Curs 3 – CSS. Stilizare. Layout. Design responsiv → [pdf]
Curs 4 – JavaScript – Programarea interactivității web → [pdf]
Curs 5 – JavaScript (partea II) – JavaScript asincron → [pdf]
Curs 6 – Fetch API & REST APIs → [pdf]
Curs 7 – React (partea I) → [pdf]
Curs 8 – React (partea II) → [pdf]
Curs 1 – Introducere în baze de date distribuite și mobile → [pdf]
Curs 2 – Arhitecturi Distribuite: Client-Server, Multi-Tier, Peer-to-Peer → [pdf]
Curs 3 – Modele de baze de date distribuite și mobile: Relaționale, NoSQL și hibride → [pdf]
Curs 4 – Fragmentarea datelor, replicare și consistență în sisteme de baze de date distribuite și mobile (partea I) → [pdf]
Curs 5 – Fragmentarea datelor, replicare și consistență în sisteme de baze de date distribuite și mobile (partea II) → [pdf]
Curs 6 – Tranzacții distribuite: ACID, Commit distribuit și recuperare → [pdf]
Curs 7 – Controlul concurenței în baze de date distribuite și mobile → [pdf]
Curs 8 – Programare Python pentru baze de date distribuite și mobile → [pdf]
Curs 9 – Administrarea bazelor de date pe Linux → [pdf]