├── docs ├── go.pdf ├── gobook.0.pdf ├── Introducing-Go.pdf └── Prezentări IA │ └── Prezentare_2020_03_16_Functii.pptx ├── homework ├── Tema08 │ ├── file1.jpeg │ └── file2.jpeg ├── howto.txt └── homework.txt ├── Tematica licenta Algoritmica ├── Algoritmica_1.pptx ├── Algoritmica_2.pptx ├── Algoritmica_3.pptx ├── Algoritmica_4.pptx ├── Algoritmica_5.pptx ├── Subiecte_Algoritmica (3).docx └── Tematica_Licenta_Info_InfoID_InfoApl_2019.pdf ├── src_example ├── Scanner.go ├── fileWrite.go ├── classPerson.go ├── anonymous_functions.go ├── pain.go ├── classes.go ├── forms.go ├── MkDir.go ├── main.go ├── interfaces.go ├── grf.go └── http_server.go ├── prezentare teme I 2020.txt └── prezentare teme IA 2020.txt /docs/go.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monescu/repo/HEAD/docs/go.pdf -------------------------------------------------------------------------------- /docs/gobook.0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monescu/repo/HEAD/docs/gobook.0.pdf -------------------------------------------------------------------------------- /docs/Introducing-Go.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monescu/repo/HEAD/docs/Introducing-Go.pdf -------------------------------------------------------------------------------- /homework/Tema08/file1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monescu/repo/HEAD/homework/Tema08/file1.jpeg -------------------------------------------------------------------------------- /homework/Tema08/file2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monescu/repo/HEAD/homework/Tema08/file2.jpeg -------------------------------------------------------------------------------- /Tematica licenta Algoritmica/Algoritmica_1.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monescu/repo/HEAD/Tematica licenta Algoritmica/Algoritmica_1.pptx -------------------------------------------------------------------------------- /Tematica licenta Algoritmica/Algoritmica_2.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monescu/repo/HEAD/Tematica licenta Algoritmica/Algoritmica_2.pptx -------------------------------------------------------------------------------- /Tematica licenta Algoritmica/Algoritmica_3.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monescu/repo/HEAD/Tematica licenta Algoritmica/Algoritmica_3.pptx -------------------------------------------------------------------------------- /Tematica licenta Algoritmica/Algoritmica_4.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monescu/repo/HEAD/Tematica licenta Algoritmica/Algoritmica_4.pptx -------------------------------------------------------------------------------- /Tematica licenta Algoritmica/Algoritmica_5.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monescu/repo/HEAD/Tematica licenta Algoritmica/Algoritmica_5.pptx -------------------------------------------------------------------------------- /docs/Prezentări IA/Prezentare_2020_03_16_Functii.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monescu/repo/HEAD/docs/Prezentări IA/Prezentare_2020_03_16_Functii.pptx -------------------------------------------------------------------------------- /Tematica licenta Algoritmica/Subiecte_Algoritmica (3).docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monescu/repo/HEAD/Tematica licenta Algoritmica/Subiecte_Algoritmica (3).docx -------------------------------------------------------------------------------- /Tematica licenta Algoritmica/Tematica_Licenta_Info_InfoID_InfoApl_2019.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/monescu/repo/HEAD/Tematica licenta Algoritmica/Tematica_Licenta_Info_InfoID_InfoApl_2019.pdf -------------------------------------------------------------------------------- /src_example/Scanner.go: -------------------------------------------------------------------------------- 1 | package main 2 | import ( 3 | "bufio" 4 | "fmt" 5 | "os" 6 | "strings" 7 | ) 8 | func main() { 9 | input := " first second third " 10 | scanner := bufio.NewScanner(strings.NewReader(input)) 11 | 12 | // 13 | //reader:=bufio.NewReader(os.Stdin) 14 | //input, _:=reader.ReadString('\n') 15 | // 16 | 17 | //scanner := bufio.NewScanner(strings.NewReader(input)) 18 | 19 | scanner.Split(bufio.ScanWords) 20 | for scanner.Scan() { 21 | fmt.Println(scanner.Text()) 22 | } 23 | } -------------------------------------------------------------------------------- /src_example/fileWrite.go: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | import ( 4 | "bufio" 5 | "fmt" 6 | "os" 7 | ) 8 | 9 | func main() { 10 | // Create a file and use bufio.NewWriter. 11 | f, _ := os.Create("file.txt") //C:\\programs\\file.txt") 12 | w := bufio.NewWriter(f) 13 | 14 | // Use Fprint to write things to the file. 15 | // ... No trailing newline is inserted. 16 | fmt.Fprint(w, "Hello") 17 | fmt.Fprint(w, 123) 18 | fmt.Fprint(w, "...") 19 | 20 | // Use Fprintf to write formatted data to the file. 21 | value1 := "cat" 22 | value2 := 900 23 | fmt.Fprintf(w, "%v %d...", value1, value2) 24 | 25 | fmt.Fprintln(w, "DONE...") 26 | 27 | // Done. 28 | w.Flush() 29 | } -------------------------------------------------------------------------------- /src_example/classPerson.go: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | import "fmt" 4 | 5 | type Person struct { 6 | FirstName string 7 | LastName string 8 | Age int 9 | } 10 | 11 | type T struct{ 12 | f_1, F_2 int 13 | } 14 | 15 | func (p *Person) changeAge(newAge int){ 16 | p.Age = newAge 17 | } 18 | 19 | func main() { 20 | 21 | var t T 22 | t.f_1 = 3 23 | 24 | 25 | //var p Person 26 | var p1 = Person{"Vlad", "Monescu", 12} 27 | 28 | var p2 = Person{ 29 | FirstName: "Dan", 30 | LastName: "Popescu", 31 | Age: 45, 32 | } 33 | 34 | 35 | 36 | pointer1 := &p1 37 | pointer2 := &p2 38 | pointer3 := new(Person) 39 | 40 | pointer3.Age = 8 41 | 42 | fmt.Println(pointer1,*pointer2, *pointer3) 43 | 44 | p1.changeAge(4) 45 | fmt.Println(p1) 46 | 47 | } 48 | -------------------------------------------------------------------------------- /src_example/anonymous_functions.go: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | func add(x, y int) int{ 4 | return x + y 5 | } 6 | 7 | func substract(x, y int) int{ 8 | return x - y 9 | } 10 | 11 | func multiply(x, y int) int{ 12 | return x * y 13 | } 14 | 15 | func divide(x, y int) int{ 16 | return x / y 17 | } 18 | 19 | func operate(x , y int, operatie func(int, int) int)int{ 20 | return operatie(x, y) 21 | 22 | } 23 | 24 | func swap(x *int, y *int){ 25 | *x, *y = *y, *x 26 | } 27 | 28 | 29 | func main() { 30 | a:=operate(2,3,add) 31 | println(a) 32 | a=operate(2,3,substract) 33 | println(a) 34 | a=operate(2,3,multiply) 35 | println(a) 36 | a=operate(2,3,divide) 37 | println(a) 38 | 39 | 40 | //swap 41 | x := 2 42 | y := 7 43 | println(x, y) 44 | swap(&x, &y) 45 | println(x, y) 46 | } 47 | -------------------------------------------------------------------------------- /src_example/pain.go: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | import ( 4 | "fmt" 5 | "os" 6 | //"math/cmplx" 7 | 8 | ) 9 | 10 | var ( 11 | 12 | a = c + b 13 | b = f() 14 | c = f() 15 | d = 3 16 | ) 17 | 18 | func f() int { 19 | d++ 20 | return d 21 | } 22 | 23 | func CreateDirIfNotExist(dir string) { 24 | if _, err := os.Stat(dir); os.IsNotExist(err) { 25 | err = os.MkdirAll(dir, 0755) 26 | if err != nil { 27 | panic(err) 28 | } 29 | } 30 | } 31 | 32 | 33 | func test(x, y, z int)(int, int, int){ 34 | 35 | return x + y, x + z, y + z 36 | } 37 | 38 | 39 | func main() { 40 | 41 | var v1, v3 int 42 | v1, _, v3=test(1,2,3) 43 | fmt.Println(v1, v3) 44 | 45 | //fmt.Println(a,b,c,d) 46 | 47 | //fmt.Printf("%X", 7768) 48 | 49 | //x:=0 50 | 51 | //x,_=fmt.Scanf("%d", &x) 52 | 53 | 54 | //fmt.Println(cmplx.Sqrt(-4.)) 55 | } 56 | -------------------------------------------------------------------------------- /src_example/classes.go: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | import ( 4 | "fmt" 5 | "image/color" 6 | ) 7 | 8 | type ColoredPoint struct { 9 | color.Color // Anonymous field (embedding) 10 | x, y int // Named fields (aggregation) 11 | } 12 | 13 | func NewColoredPoint(x int, y int, color color.Color) *ColoredPoint { 14 | return &ColoredPoint{x: x, y: y, Color: color} 15 | } 16 | 17 | func (c ColoredPoint)doSomething() int{ 18 | return c.x + c.y 19 | } 20 | 21 | 22 | type Count int 23 | func (count *Count) Increment() { *count++ } 24 | func (count *Count) Decrement() { *count-- } 25 | func (count Count) IsZero() bool { return count == 0 } 26 | 27 | 28 | func main() { 29 | 30 | var count Count 31 | i := int(count) 32 | count.Increment() 33 | j := int(count) 34 | count.Decrement() 35 | k := int(count) 36 | fmt.Println(count, i, j, k, count.IsZero()) 37 | 38 | 39 | 40 | } 41 | -------------------------------------------------------------------------------- /src_example/forms.go: -------------------------------------------------------------------------------- 1 | package awesomeProject1 2 | 3 | import "net/http" 4 | 5 | // forms.go 6 | package main 7 | 8 | import ( 9 | "html/template" 10 | "net/http" 11 | ) 12 | 13 | type ContactDetails struct { 14 | Email string 15 | Subject string 16 | Message string 17 | } 18 | 19 | func main() { 20 | tmpl := template.Must(template.ParseFiles("forms.html")) 21 | 22 | http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { 23 | if r.Method != http.MethodPost { 24 | tmpl.Execute(w, nil) 25 | return 26 | } 27 | 28 | details := ContactDetails{ 29 | Email: r.FormValue("email"), 30 | Subject: r.FormValue("subject"), 31 | Message: r.FormValue("message"), 32 | } 33 | 34 | // do something with details 35 | _ = details 36 | 37 | tmpl.Execute(w, struct{ Success bool }{true}) 38 | }) 39 | 40 | http.ListenAndServe(":8080", nil) 41 | } -------------------------------------------------------------------------------- /src_example/MkDir.go: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | import ( 4 | "bufio" 5 | "log" 6 | "os" 7 | "path/filepath" 8 | ) 9 | 10 | func main() { 11 | // create a TestDir directory on current working directory 12 | //os.Mkdir("." + string(filepath.Separator) + "TestDir",0777) 13 | 14 | fileNames, errNames := os.Open("Studenti.txt") 15 | 16 | fileEmails, errEmails := os.Open("Emails.txt") 17 | 18 | if errNames != nil { 19 | log.Fatal(errNames) 20 | } 21 | defer fileNames.Close() 22 | 23 | if errNames != nil { 24 | log.Fatal(errEmails) 25 | } 26 | defer fileEmails.Close() 27 | 28 | 29 | scannerNames := bufio.NewScanner(fileNames) 30 | scannerEmails := bufio.NewScanner(fileEmails) 31 | 32 | 33 | for scannerNames.Scan() { 34 | scannerEmails.Scan() 35 | //fmt.Println(scannerNames.Text(), scannerEmails.Text()) 36 | os.Mkdir("." + string(filepath.Separator) + scannerNames.Text(),0777) 37 | } 38 | 39 | } -------------------------------------------------------------------------------- /src_example/main.go: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | import "fmt" 4 | 5 | var msg string ="Salut" 6 | var x int 7 | 8 | /*var( 9 | a int 10 | b string 11 | c int 12 | ) 13 | */ 14 | const( 15 | message = "Salutare clasa a treia!" 16 | a = 3 17 | ) 18 | 19 | 20 | func ceva(x float64, y float64) (r1 float64,r2 float64){ 21 | r1 = x+y 22 | r2 = x-y 23 | return 24 | } 25 | 26 | func cmmdc(a int, b int)int { 27 | for a%b != 0 { 28 | r := a % b 29 | a = b 30 | b = r 31 | } 32 | return b 33 | } 34 | /* 35 | const ( 36 | xx = iota 37 | yy = 5 38 | zz 39 | tt 40 | ) 41 | 42 | 43 | const ( 44 | first = 1 << (10 * iota) 45 | second 46 | third 47 | ) 48 | */ 49 | 50 | func main(){ 51 | //a= 5 52 | //a,b := ceva(4,5) 53 | //println(a,b) 54 | //println(ceva(5,6)) 55 | //fmt.Println(ceva(2,3)) 56 | 57 | x:=[][]int{{2,6,8,2,1,6,9,0},{4,5,4}} 58 | 59 | 60 | 61 | fmt.Println(x) 62 | } 63 | 64 | -------------------------------------------------------------------------------- /homework/howto.txt: -------------------------------------------------------------------------------- 1 | 2 | 1. Fiecare student va clona continutul repository-ului utilizand tool-ul preferat(Tortoise Git, Git Bash, etc.) 3 | https://github.com/monescu/repo 4 | 5 | 6 | 2. Fiecare student isi va crea propriul branch din master. Format-ul numelui de branch este: students/Nume_Prenume 7 | 8 | 9 | 10 | Exemplu pentru Tortoise Git: 11 | 12 | Clonare: 1. Se creaza un director local pe disc(e.g. checkout) 13 | 2. Click dreapta pe folder -> Git Clone... -> URL: https://github.com/monescu/repo.git -> OK 14 | 15 | Creare branch propriu: 1. Click dreapta pe folder-ul repo din checkout -> TortoiseGit -> Create Branch... 16 | 2. Name branch: students/Nume_Prenume -> OK 17 | (Se recomanda bifarea optiunii Switch to new branch) 18 | 19 | 3. La finalizarea temei / temelor studentul se va asigura ca toate modificarile sunt prezente pe branch-ul propriu, dupa care va crea un Pull request catre master la care reviewer va fi "monescu" -------------------------------------------------------------------------------- /src_example/interfaces.go: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | import ( 4 | "fmt" 5 | "math" 6 | ) 7 | 8 | /* define an interface */ 9 | type Shape interface { 10 | area() float64 11 | } 12 | 13 | /* define a circle */ 14 | type Circle struct { 15 | x,y,radius float64 16 | } 17 | 18 | /* define a rectangle */ 19 | type Rectangle struct { 20 | width, height float64 21 | } 22 | 23 | /* define a method for circle (implementation of Shape.area())*/ 24 | func(circle Circle) area() float64 { 25 | return math.Pi * circle.radius * circle.radius 26 | } 27 | 28 | /* define a method for rectangle (implementation of Shape.area())*/ 29 | func(rect Rectangle) area() float64 { 30 | return rect.width * rect.height 31 | } 32 | 33 | /* define a method for shape */ 34 | func getArea(shape Shape) float64 { 35 | return shape.area() 36 | } 37 | 38 | func main() { 39 | circle := Circle{x:0,y:0,radius:5} 40 | rectangle := Rectangle {width:10, height:5} 41 | 42 | fmt.Printf("Circle area: %f\n",getArea(circle)) 43 | fmt.Printf("Rectangle area: %f\n",getArea(rectangle)) 44 | } -------------------------------------------------------------------------------- /src_example/grf.go: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | import ( 4 | "image" 5 | "image/color" 6 | "image/png" 7 | "os" 8 | ) 9 | 10 | // fractali plecand de la un pattern: curba lui Koch, triunghi echilateral 11 | // desenarea la un pas se va face cu o culoare data 12 | 13 | 14 | 15 | var img = image.NewRGBA(image.Rect(0, 0, 100, 100)) 16 | var col color.Color 17 | 18 | func main() { 19 | col = color.RGBA{255, 0, 0, 255} // Red 20 | HLine(10, 20, 80) 21 | col = color.RGBA{0, 255, 0, 255} // Green 22 | Rect(10, 10, 80, 50) 23 | 24 | f, err := os.Create("draw.png") 25 | if err != nil { 26 | panic(err) 27 | } 28 | defer f.Close() 29 | png.Encode(f, img) 30 | } 31 | 32 | // HLine draws a horizontal line 33 | func HLine(x1, y, x2 int) { 34 | for ; x1 <= x2; x1++ { 35 | img.Set(x1, y, col) 36 | } 37 | } 38 | 39 | // VLine draws a veritcal line 40 | func VLine(x, y1, y2 int) { 41 | for ; y1 <= y2; y1++ { 42 | img.Set(x, y1, col) 43 | } 44 | } 45 | 46 | // Rect draws a rectangle utilizing HLine() and VLine() 47 | func Rect(x1, y1, x2, y2 int) { 48 | HLine(x1, y1, x2) 49 | HLine(x1, y2, x2) 50 | VLine(x1, y1, y2) 51 | VLine(x2, y1, y2) 52 | } -------------------------------------------------------------------------------- /src_example/http_server.go: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | import ( 4 | //"bufio" 5 | "fmt" 6 | "log" 7 | "net/http" 8 | //"math" 9 | //"os" 10 | ) 11 | 12 | 13 | //var users int 14 | 15 | const msg = ` 16 | 17 | 18 | 19 | 20 | Title 21 | 22 | 23 | Request no %v
24 | Method %v 25 | 26 | 27 | ` 28 | 29 | 30 | 31 | func main() { 32 | //stdin read 33 | /* 34 | reader := bufio.NewReader(os.Stdin) 35 | fmt.Print("Enter text: ") 36 | text, _ := reader.ReadString('\n') 37 | fmt.Println(text) 38 | 39 | fmt.Println("Enter text: ") 40 | text2 := "" 41 | fmt.Scanln(&text2) 42 | fmt.Println(text2) 43 | 44 | var a string 45 | 46 | //?cnt 47 | cnt, err:=fmt.Scanln("%v", &a) 48 | fmt.Println(cnt, err) 49 | */ 50 | 51 | ///////////////////////////////////////////////////////// 52 | 53 | http.HandleFunc("/test", testHandleFunc) 54 | log.Fatal(http.ListenAndServe(":8080", nil)) 55 | 56 | } 57 | 58 | func testHandleFunc(w http.ResponseWriter, r *http.Request){ 59 | fmt.Println("Requesting...") 60 | //users++ 61 | s:=fmt.Sprintf(msg,r.Method) 62 | fmt.Fprint(w, s) 63 | } -------------------------------------------------------------------------------- /homework/homework.txt: -------------------------------------------------------------------------------- 1 | Teme de laborator 2 | 3 | 01. operatii pe biti 4 | Sa se determine numarul format din x cu p biti incepand cu al t-lea numarat de la dreapta la stanga 5 | 6 | 7 | 02. Sudoku - verificare configuratie folosind operatii pe biti 8 | 03. Sudoku - generare solutie pentru o configuratie partiala data (web app) 9 | 04. Operatii cu date calendaristice - diferenta dintre doua date in zile; 10 | - diferenta dintre doua date calendaristice in ani, luni, saptamani, zile 11 | - data + nr zile 12 | - data - nr zile 13 | - in ce zi a saptamanii se gaseste o data calendaristica 14 | 15 | 05. Rezolvati ecuatia de gradul 2 folosind o aplicatie web 16 | 06. Se dau n puncte in plan prin coordonatele lor. Sa se determine cercul de raza minima si cu centrul in unul din punctele date care contine in interior toate punctele. 17 | 07. Parsati informatia din fisierul https://mateinfo.unitbv.ro/images/studenti/orar/sem2_2018-2019/Orar_sem_II_2018-2019_V4.xlsx. Informatiile vor fi structurate astfel incat sa se poata efectua cautari dupa ziua din saptamana, disciplina, sala, an de studiu, specializare, nume profesor, tip de activitate(C/S/L), semigrupa(A/B) 18 | 08. a) Desenati curba Kock de ordin n definita intre 2 puncte din plan T1(x1, y1), respectiv T2(x2, y2). (y2 >= y1) 19 | b) Desenati curba Koch intre oricare 2 varfuri ale unui triunghi echilateral. (Fulg de zapada) 20 | 21 | 22 | Teme optionale 23 | 24 | # Creati un sistem de booking pentru salile de curs/seminar/laborator disponibile intr-o cladire. 25 | 26 | 27 | 28 | http://permissions-calculator.org/ 29 | -------------------------------------------------------------------------------- /prezentare teme I 2020.txt: -------------------------------------------------------------------------------- 1 | Cartea lui Caleb Doxsey 2 | 1. 05.03.2020 3 | Capitolul 1, 2, 3, 4, 5 - Burduja Robert, 271 4 | - Bularca Ioan, 271 5 | - Ciobanu Maria, 271 6 | - Voinescu Clarisa, 273 7 | - Kis Brigitta, 272 8 | 9 | 2. 12.03.2020 10 | Capitolul 6 - Mihai Alexandru, 272 11 | - Manea Robert, 272 12 | - Barbu Filip, 271 13 | - Pipos Bogdan, 273 14 | - Pavel Lorena, 273 15 | - Neagu Cristian, 273 16 | 17 | 18 | 3. 19.03.2020 19 | Capitolul 7 - Padurariu Monalisa, 273 20 | - Militaru Melisa, 273 21 | - Albu Noemi, 271 22 | - Cîmpianu Ionut, 271 23 | - Chirita Alin, 271 24 | 25 | 4. 26.03.2020 26 | Capitolul 8 - Cosma Stefan, 271 27 | - Caraus Denis, 271 28 | - Buzila Florina, 271 29 | - Zota Iosif, 273 30 | 31 | 5. 02.04.2020 32 | Capitolul 9 - Barascu Andy, 271 33 | - Biolan Andrei, 271 34 | - Dancu Vlad, 272 35 | 36 | 6. 09.04.2020 37 | Capitolul 10 - Cotelnic Lidia, 271 38 | - Cuzuioc Stefana, 271 39 | - Badiu Ioana, 271 40 | - Apânzarasoaie Alin, 271 41 | - Czoguly Tunde, 272 42 | 43 | 44 | 7. 16.04.2020 45 | Capitolul 11 - Cabal George, 271 46 | - Conea Emanuel, 271 47 | - Calin Bogdan, 271 48 | - Filip Cezar Iulian, 272 49 | - Dordea Dragos Dan, 272 50 | 51 | 8. 30.04.2020 52 | Capitolul 12 - Stancioi Dragos, 273 53 | - Ropotoaia Iulian, 273 54 | 55 | 9. 07.05.2020 56 | Capitolul 13 + Servicii REST - Serban Andreea Nicoleta, 273 57 | - Stanciu Vlad, 273 58 | - Tazlauanu Sandra, 273 59 | - Rîtan Mihai Lucian, 273 60 | - Tutoveanu Andrei, 273 61 | 62 | -------------------------------------------------------------------------------- /prezentare teme IA 2020.txt: -------------------------------------------------------------------------------- 1 | Cartea lui Caleb Doxsey 2 | 1. 02.03.2020 3 | Capitolul 1, 2, 3, 4, 5 - Corb Raluca Maria, 371 4 | - Avram Simona, 371 5 | - Borcea Raluca Ioana, 371 6 | - Badic Dragos Vasile, 371 7 | - Dogariu Robert Daniel, 371 8 | 2. 09.03.2020 9 | Capitolul 6 - Ardelean Timotei, 371 10 | - Dogaru Andreea, 371 11 | - Chitu Madalina, 371 12 | - Ciocan Marius, 371 13 | - Basescu Alexandru, 371 14 | 15 | 16 | 3. 16.03.2020 17 | Capitolul 7 - Curta Andrei, 371 18 | - Dianu Andra, 371 19 | - Man Stefania, 372 20 | - Mares Stefan, 372 21 | - Albert Mihai, 371 22 | - Liviu Pîrtea, 372 23 | 24 | 4. 23.03.2020 25 | Capitolul 8 - Radu Lucian, 373 26 | - Anton Gagriel, 371 27 | - Hanganu Bogdan, 372 28 | - Balan Cristian, 371 29 | - Matei Bianca, 372 30 | 31 | 5. 30.03.2020 32 | Capitolul 9 - Iftode Sergiu, 372 33 | - Manea Eduard, 372 34 | - Gâdea Horatiu, 372 35 | - Ifrim Silviu, 372 36 | - Gagiu George Daniel, 372 37 | - Ciurea Emanuel, 371 38 | 39 | 6. 06.04.2020 40 | Capitolul 10 - Robert Spirchez, 373 41 | - Voinescu Vlad, 373 42 | - Irina Puscasu, 373 43 | - Mircan Vlad, 373 44 | - Adrian Tuchel, 373 45 | - Sălăgean Bogdan, 373 46 | 47 | 48 | 7. 13.04.2020 49 | Capitolul 11 - Iacob Stefan, 372 50 | - Man Silviu, 372 51 | - Durac Miruna, 372 52 | - Heroiu Florina, 372 53 | - Cimpoesu Larisa, 371 54 | - Flangea Georgiana, 372 55 | 56 | 8. 27.04.2020 57 | Capitolul 12 - Rauta Iulia, 373 58 | - Sîsîiac Georgian, 373 59 | - Vlad Carla, 373 60 | - Stoica Ioana, 373 61 | - Marin Alexandru, 372 62 | - Stoica Marius, 373 63 | 64 | 9. 04.05.2020 65 | Capitolul 13 - Mihaiu iulia, 373 66 | - Dragomir Anamaria, 371 67 | - Scafariu Bogdan Andrei, 373 68 | - Ilie Cristian, 372 69 | - Gligor Bogdan, 372 70 | - Ştefan Constantin Teodor, 373 71 | 72 | Servicii REST - Mathe Andreea, 373 73 | - Nica Diana, 373 74 | - Robu Estera, 373 75 | - Scânteie Dana, 373 76 | - Tudorancea Bianca, 373 77 | - Mincu Ionuţ-Alexandru, 373 78 | --------------------------------------------------------------------------------