Materiale didactice pentru studentii Universitatii Constantin Brancusi din Targu Jiu, Facultatea de Inginerie, programul de studii Automatica si Informatica Aplicata

Disciplina: Proiectarea algoritmilor, anul I, Automatica si Informatica Aplicata
Curs = 2 ore pe saptamana; Laborator = 1 ora pe saptamana

Cursuri


Curs 1 Recursivitate pdf
Curs 2 Alocarea dinamica de memorie în C++. Pointeri pdf
Curs 3 Alocarea dinamica de memorie în C++. Stiva pdf
Curs 4 Alocarea dinamica de memorie în C++. Coada. Liste liniare simplu inlantuite pdf
Curs 5 Alocarea dinamica de memorie în C++. Liste liniare dublu inlantuite pdf
Curs 6 Elemente de teoria grafurilor pdf

Laboratoare


Lab. 1 Recursivitate pdf
Lab. 2 Pointeri. Stive si cozi implementate dinamic pdf
Lab. 3 Liste simplu înlănţuite. Liste dublu înlănţuite
pdf

Disciplina: Retele de calculatoare – Anul III, specializarea A.I.A
Curs = 2 ore pe saptamana; Laborator = 2 ore pe saptamana

Cursuri



Curs 1 Noţiuni introductive despre Reţelele de calculatoare pdf
Curs 2 Arhitectura reţelelor de calculatoare pdf
Curs 3 Componentele necesare construirii unei retele pdf
Curs 4 Modelele de referinţă. Modelul OSI pdf
Curs 5 Modelele de referinţă. Modelul TCP/IP 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 retea pdf

Laboratoare


Lab. 1 Laborator 1 – TOPOLOGII LAN
pdf
Lab. 2 Laborator 2 – Analiza retelelor de calculatoare folosind simulatorul Packet Tracer (partea I) pdf
Lab. 3 Laborator 3 – Analiza retelelor de calculatoare folosind simulatorul Packet Tracer (partea II) pdf
Lab. 4 Laborator 4 – Echipamentele unei retele de calculatoare
pdf
Lab. 5 Laborator 5 – Configuratii de LAN-uri in Packet Tracer
pdf
Lab. 6 Laborator 6 – Modelele de referinta OSI şi TCP/IP

pdf
Lab. 7 Laborator 7 – Adresarea IP. Subretele. Masca de retea (partea I)
pdf
Lab. 8 Laborator 8 – Adresarea IP. Subretele. Masca de retea (partea II)
pdf
Disciplina: Baze de date, anul II, Automatica si Informatica Aplicata Curs = 2 ore pe saptamana; Laborator = 2 ore pe saptamana

Cursuri

Curs 1 Noţiuni introductive despre teoria generală a bazelor de date pdf
Curs 2 Sistemul de gestiune a bazelor de date ORACLE pdf
Curs 3 Limbajul SQL.SELECT. Sintaxa. Efect. Rezultat pdf
Curs 4 Limbajul SQL.Funcţii. Funcţii referitoare la o singură înregistrare. Funcţii referitoare la mai multe înregistrări pdf
Curs 5 Limbajul SQL. Subinterogări (Subqueries) pdf
Curs 6 Limbajul SQL.Cereri din mai multe tabele (JOIN-uri) pdf
Curs 7 Limbajul SQL.Limbajul de manipulare al datelor (LMD).Limbajul de control al datelor (LCD). Tranzacţii pdf
Curs 8 Limbajul SQL.Constrângeri pdf
Curs 9 Limbajul SQL.Vederi (Views) pdf

Laboratoare

Laborator 1 Utilizare APEX (Application Express) pdf
Laborator 2 Concepte de baza din teoria bazelor de date pdf
Laborator 3 Interogari SELECT – exemple pe tabele de lucru pdf
Laborator 4 Interogari SELECT – single-row functions pdf
Laborator 5 Interogari SELECT – multiple-row functions pdf
Laborator 6 Subinterogari(Subqueries) pdf
Laborator 7 Cereri din mai multe tabele (JOIN-uri) pdf
Laborator 8 Limbajul de manipulare al datelor (LMD). Tranzactii pdf
Laborator 9 Limbajul de definire a datelor (LDD). Constrangeri pdf

Materiale didactice pentru studentii Universitatii Constantin Brancusi din Targu Jiu, Facultatea de Inginerie, programul de studii Automatica si Informatica Aplicata

Programare orientata pe obiecte

Anul II, Automatica si Informatica Aplicata
Curs = 3 ore pe saptamana; Laborator = 2 ore pe saptamana

Cursuri

Curs 1 JAVA. Noțiuni introductive despre POO descarca PDF
Curs 2 JAVA. Greenfoot (partea a I-a). GREENFOOT – mediu de programare vizuală descarca PDF
Curs 3 JAVA. Greenfoot (partea a II-a). Utilizarea metodelor, a variabilelor si parametrilor
descarca PDF
Curs 4 JAVA. Greenfoot (partea a III-a). Utilizarea generarii numerelor aleatoare descarca PDF
Curs 5 JAVA. Greenfoot (partea a IV-a). Constructori descarca PDF
Curs 6 JAVA. Greenfoot (partea a V-a). Instructiuni repetitive. Variabile. Siruri de caractere descarca PDF
Curs 7 Limbajul JAVA. Notiuni introductive descarca PDF
Curs 8 Limbajul JAVA. Expresii si operatori. Instructiuni descarca PDF
Curs 9 Limbajul JAVA. Obiecte si referinte descarca PDF
Curs 10 Limbajul JAVA. Clasa String in Java descarca PDF
Curs 11 Limbajul JAVA. Clase. Variabile. Domeniul de vizibilitate a variabilelor (partea I) descarca PDF
Curs 12 Limbajul JAVA. Clase. Variabile. Domeniul de vizibilitate a variabilelor (partea II) descarca PDF
Curs 13 Limbajul JAVA. Mostenire descarca PDF
Curs 14 Limbajul JAVA. Poliformism descarca PDF
Curs 15 Limbajul JAVA. Pachete. Interfete descarca PDF

Laboratoare


ORACLE ACADEMY self study course — Getting Started with Java Using Greenfoot

Greenfoot Getting to know Greenfoot
(Michael Kolling & Bruce Chittenden)

descarca PDF
Lab. 1 L1 (Michael Kolling) – Scenariu PENGU
1. Scenariu pentru jocul Asteroids: descarca arhiva RAR
2. Scenariu pentru jocul Leaves-and-wombats: descarca arhiva RAR
descarca PDF
Lab. 2 L2 (Bruce Chittenden) – Scenariu Little Crab
1. Scenariu pentru jocul Little-crab: descarca arhiva RAR
descarca PDF
Lab. 3 L3 – Oracle Academy – Scenariu Piano
1.Scenariu pentru jocul Piano_1: descarca arhiva RAR
2.Scenariu pentru jocul Piano_2: descarca arhiva RAR
3.Scenariu pentru jocul Piano_3: descarca arhiva RAR
4.Scenariu pentru jocul Piano_4: descarca arhiva RAR
5.Scenariu pentru jocul Piano_complete: descarca arhiva RAR
descarca PDF
Lab. 4 Limbajul Java – notiuni introductive
Tutorial instalare ECLIPSE: descarca fisier PDF
descarca PDF
Lab. 5 Structura programelor Java. Tipuri de date. Instructiuni. Citirea/Scrierea datelor formatate cu ajutorul clasei Scanner
descarca PDF
Lab. 6 Limbajul Java – tablouri unidimensionale(vectori)
descarca PDF
Lab. 7 Limbajul Java – tablouri bidimensionale(matrici)
descarca PDF
Lab. 8 Limbajul Java – siruri de caractere
descarca PDF
Lab. 9 Crearea claselor de obiecte. Variabilele (campurile) clasei de obiecte

descarca PDF
Lab. 10 Metodele unei clase de obiecte. Constructorii unei clase de obiecte

descarca PDF
Lab. 11 Mostenire
descarca PDF
Lab. 12 Polimorfism
descarca PDF

Tehnici de programare cu baze de date

Anul III, Automatica si Informatica Aplicata
Curs = 2 ore pe saptamana; Laborator = 2 ore pe saptamana

Cursuri

Curs 1 PL/SQL. Concepte generale descarca PDF
Curs 2 PL/SQL. Variabile şi tipuri de date descarca PDF
Curs 3 PL/SQL.Funcţii SQL, operatori şi vizibilitatea variabilelor descarca PDF
Curs 4 PL/SQL. Instrucţiuni în PL/SQL descarca PDF
Curs 5 PL/SQL. Cursori (partea I) descarca PDF
Curs 6 PL/SQL. Cursori (partea II) descarca PDF
Curs 7 PL/SQL. Excepţii în PL/SQL descarca PDF
Curs 8 PL/SQL. Proceduri în PL/SQL descarca PDF
Curs 9 PL/SQL. Proceduri în PL/SQL (partea a II-a) descarca PDF
Curs 10 PL/SQL. Functii în PL/SQL descarca PDF
Curs 11 PL/SQL. Functii în PL/SQL (partea a II-a) descarca PDF
Curs 12 PL/SQL. Pachete în PL/SQL descarca PDF

Laboratoare

Oracle APEX Oracle Application Express: Prezentarea aplicatiei descarca PDF
Lab. 1 L1: Introducere în PL/SQL descarca PDF
Lab. 2 L2: Variabile descarca PDF
Lab. 3 L3: Structuri fundamentale de programare (partea I – Structuri alternative) descarca PDF
Lab. 4 L4: Structuri fundamentale de programare (partea II – Structuri repetitive) descarca PDF
Lab. 5 L5: Cursori (partea I) descarca PDF
Lab. 6 L6: Cursori (partea II) descarca PDF
Lab. 7 L7: Exceptii in PL/SQL descarca PDF
Lab. 8 L8: Subprograme in PL/SQL (partea I – proceduri) descarca PDF
Lab. 9 L9: Subprograme in PL/SQL (partea II – functii) descarca PDF
Lab. 10 L10: Pachete in PL/SQL descarca PDF
Disciplina: Programarea calculatoarelor si limbaje de programare, anul I, Inginerie MEDICALA
Laborator = 3 ore pe saptamana

Laboratoare
Programarea calculatoarelor si limbaje de programare (INGINERIE MEDICALA, anul I)

Laborator 1 Algoritmi elementari (pseudocod).Instrucţiunea de atribuire. Instrucţiunea de decizie(control)
descarca PDF
Laborator 2 Algoritmi elementari (pseudocod). Structuri repetitive – Structura repetitivă cu test iniţial
descarca PDF
Laborator 3 Algoritmi elementari (pseudocod). Structuri repetitive – Structura repetitivă cu numar cunoscut de pasi descarca PDF
Laborator 4 Elemente de bază ale limbajului C++ descarca PDF
Laborator 5 Instrucţiuni repetitive în C++ (partea I) descarca PDF
Laborator 6 Instrucţiuni repetitive în C++ (partea II) descarca PDF
Laborator 7 Tablouri unidimensionale – vectori (partea I) descarca PDF
Laborator 8 Tablouri unidimensionale – vectori (partea II) descarca PDF
Disciplina: Programarea calculatoarelor si limbaje de programare, anul I, Tehnologia Constructiilor de Masini
Laborator = 1 ora pe saptamana

Laboratoare
Programarea calculatoarelor si limbaje de programare (TCM, anul I)

Laborator 1 Algoritmi elementari (pseudocod). Instrucţiunea de atribuire. Instrucţiunea de decizie(control) descarca PDF
Laborator 2 Algoritmi elementari (pseudocod). Structuri repetitive – Structura repetitivă cu test iniţial descarca PDF
Laborator 3 Elemente de bază ale limbajului C++ descarca PDF
Laborator 4 Instrucţiuni repetitive în C++ descarca PDF
Laborator 5 Tablouri unidimensionale(vectori) în C++ descarca PDF
Laborator 6 Tablouri biidimensionale(matrici) în C++ descarca PDF
Disciplina: Program de conversie profesională a cadrelor didactice din învățământul preuniversitar: Informatică, Tehnologia Informației și a Comunicațiilor

Disciplina: Baze de date Curs = 2 ore pe saptamana; Laborator = 2 ore pe saptamana

Cursuri – Baze de date (T.I.C. 2022 – 2023)

Curs 1 Noţiuni introductive despre teoria generală a bazelor de date
descarca PDF
Curs 2 Sistemul de gestiune a bazelor de date ORACLE descarca PDF
Curs 3 Limbajul SQL – Cereri SELECT pe o tabela descarca PDF
Curs 4 Limbajul SQL – Funcţii referitoare la o singură înregistrare. Funcţii referitoare la mai multe înregistrări
descarca PDF
Curs 5 Limbajul SQL – Subinterogări (Subqueries) descarca PDF
Curs 6 Limbajul SQL – Cereri din mai multe tabele (JOIN-uri) descarca PDF
Curs 7 Limbajul SQL – Limbajul de manipulare al datelor (LMD) descarca PDF
Curs 8 Limbajul SQL – Constrângeri descarca PDF

Laboratoare – Baze de date (T.I.C. 2022 – 2023)

Laborator 1 Laborator 1 – Oracle APEX. Prezentarea Aplicatiei ORACLE APEX
descarca PDF
Laborator 2 Concepte de baza din teoria generala a bazelor de date descarca PDF
Laborator 3 Limbajul SQL: Cereri SELECT pe o singura tabela descarca PDF
Laborator 4 Limbajul SQL – functii (partea I) descarca PDF
Laborator 5 Limbajul SQL – functii (partea II) descarca PDF
Laborator 6 Limbajul SQL – Subinterogari (Subqueries) descarca PDF
Laborator 7 Limbajul SQL – Cereri din mai multe tabele (JOIN-uri) descarca PDF
Laborator 8 Limbajul SQL – Limbajul de manipulare a datelor (LMD). Limbajul de control al datelor (LCD) descarca PDF