Cosmin Vârlan

Orarul meu

Practică Sisteme Gestiune Baze de Date

Regulament: aici

Laboratoare: aici

Cursuri: aici

Baze de date

Curs - prezentari video

Curs 1 - Introducere in Bazele de Date Relationale [Video]
Curs 2 - Algebra relationala [Video]
Curs 3 - Dependente Functionale [Video]
Curs 4 - Dependente Multivaluate [Video]
Curs 5 - Normalizare: 1NF, 2NF, 3NF [Video]
Curs 6 - Normalizare: BCNF,4NF [Video]



Verifica-te cat de bine stii sa recunosti dependentele:

Curs - Sliduri

Slidurile se gasesc in descrierea fiecarui video de mai sus.


Laborator:

http://profs.info.uaic.ro/~bd/wiki

Dezvoltarea sistemelor fizice utilizând microprocesoare

Acest curs vă propune să descifraţi câteva din tainele electronicii şi a felului în care partea de soft (pe care o cunoaşteţi atât de bine) interacţionează cu componentele hardware. Veţi afla cum funcţionează majoritatea componentelor electronice de bază, veţi avea posibilitatea să construiţi propriul circuit imprimat şi să lipiţi diverse piese (rezistori, tranzistori sau leduri) pe acesta, veţi avea posibilitatea să utilizaţi diverşi senzori (e.g. pentru lumină, presiune, prezenţă etc.) sau actuatori (e.g. leduri, motoraşe, etc.) sau de a utiliza componente specializate precum plăci de reţea, ecrane, interfeţe de comandă pentru motoraşe pas-cu-pas. În final, dacă veţi dori să faceţi un proiect personal, veţi putea participa la o competiţie în care fiecare proiect este punctat (puncte ce vă vor putea mări nota).

Există companii care sunt interesate de acest domeniu (IoT), câteva (ale căror nume nu le voi aminti) chiar în Iaşi.

Nu neaparat pentru a vă convinge, ci mai degrabă pentru că sunt mândru de proiectele colegilor voştri din anii trecuţi, iată câteva dintre acestea: Take a break, Cofee table, Remote controlled smart car, Cub leduri 4x4x4, CNC mic, CNC mare, CNC (mine), Raspberry Pi Game Console, Robot ce (încearcă) să îşi menţină echilibru, Jumping Jack, Bec telecomandat de la distanţă (prin Internet), Bomberman cu Arduino, Persistance of vision, Self Balancing Robot, Bluetooth controlled car who recognize trafic signs, Led Cube (144 leds on each surface), Mouse control interface, Tap clock, 8x8x8 led cube, Arduino synthesizer, Inteligent lightbulb controlled by Alexa, Timelapse tool, Infinity mirror, Masina evitatoare de obstacole, Ambilight, Arduino Arcade, Smarthome, Betele Bucuriei, Sonar, Tarantula, ESP on VGA,

Vă aştept şi pe voi (în primul semestru al anului 3) să îmi completaţi lista de proiecte interesante realizate în cadrul acestui curs.

Avem si un grup de facebook: Click aici!

Cursuri

  1. Aspecte organizatorice
  2. Introducere: Istorie Wiring / Arduino
    Prezentarea senzorilor şi a actuatorilor
    Hello World
  3. Principii din chimie
    Producerea şi redresarea curentului electric
  4. Fire / Cabluri
    Contacte
    Rezistori
    Relaţii între Putere, Tensiune, Intensitate, Rezistenţă
  5. Diode
    Multiplexarea ledurilor
    Tranzistori
    Porţi logice
  6. SoC: Arhitectura
    Studiu de caz: ATmega 168/328
  7. Semnale analogice
    Compunerea semnalelor analogice
    Semnale digitale
    DAC şi ADC
  8. Stocarea datelor
  9. Comunicare
    Protocoale de comunicare
  10. Ecrane şi metode de afişare
  11. Controlul echipamentelor de putere mare prin Arduino
  12. Notiuni avansate
  13. Raspberry PI


Notare proiecte
Exemplu Documentatie Proiect

Laboratoare

Drivere CH341G

Continutul laboratoarelor va fi adaugat progresiv pe wikiul aflat la adresa: https://profs.info.uaic.ro/~arduino

Pagina de facebook a cursului: https://www.facebook.com/groups/ArduinoInfoIasi/.

Sponsori:

Multumim sponsorilor nostri (persoane fizice sau firme) pentru ca ne-au ajutat sa achizitionam componente necesare desfasurarii cursului.
  • Optymyze Iasi
    1Osciloscop
    1Statie de lipit
    1Raspberry PI 2
    1Sensehat pt. Raspberry pi 2
    7Ciocane lipit
    7Suport ciocan lipit
    7Aparate masura

  • Continental
     7Bluetooth Shield V2
    15Senzor Sunet Groove
    1516x2 LCD Keypad Shield
    15RTC Module
    15Senzor Temperatura si Umiditate

  • Sevio Solutions
    1VoiceBox Shield
    1GSM GPRS Shield a-gsm v2.68
    1NeoPixel Shield - 40 RGB LED
    1MP3 Player Shield
    1SI4735 AM & FM Receiver Shield
    1Music Instrument Shield
    1Capacitive Touch Shield - MPR121

  • Cosmin Vârlan
    15Arduino Uno
    15Ethernet Card pt. Arduino Uno
    15Placa prototipizare [400 gauri]
    50Photorezistente
    300Rezistente [220, 10k]
    100Butoane [push]
    15Senzori prezenta
    100LED alb
    100LED RGB
    100smd LED RGB
    1 Raspberry PI model B2
    1Multi function shield

  • Vlad Crăciun
    1Cub leduri 8x8x8
    10Matrice 8x8
    10Senzori distanta

  • Apostol Andrei
    1Arduino Uno [original]
    2Capacitive touch shield + crocodili
    1Pololu 3pi
    1LOL Shield
    1Multi function shield

  • Marius Olaru
    1Shield Ecran
    1RFID + tag-uri
    1Breadboard
    1Joystick
    1Keypad cu 16 butoane
    1Releu
    1Real Time Clock
    1Senzor umiditate
    1Servomotor
    1Stepper
    1Senzor temperatura
    1Microfon
    1Led RGB pe placa
    1Diverse piese

  • Draco Dragoş
    1Arduino
    2Shield ecran + keys
    1Shield Ethernet
    1Senzor prezenta
    1Senzor umiditate/temperatura
    14x digit display
    1Joystick

  • Paul Bencko
    2Arduino Uno (originale)

  • Niţă Lavinia
    1Arduino Uno (original)

  • Adrian Harabula
    2Carduri Micro SD

  • Maria Chistol
    2Carduri Micro SD

  • Andreea&Alexandru Ionita
    1Raspberry PI Zero


Acceptam orice fel de donatie de componente/shielduri compatibile cu Arduino.


Lucrări de licenţă

Nota*: Studentii care au colaborat cu mine in trecut (pe care deja ii cunosc sau macar i-am remarcat la laborator au prioritate). La fel studentii care au una din notele 9 sau 10 la o materie predata de mine (caz in care lucrarea de licenta trebuie sa fie in acel domeniu).

Nota**: Nu iau lucrari de licenta prin email (gasitul timpului pentru a ma contacta personal si capacitatea de a cauta in orar pentru a afla unde sunt la un moment dat sau cand am ore de consultatii il consider un test preliminar si eliminatoriu pentru acceptarea coordonarilor). [Cand ma contactati, va rog sa aveti si o idee despre ce vreti sa faceti - apreciez ideile care nu pot fi facute chiar de oricine (e.g. fara magazine online, biblioteci virtuale sau managere de alte tipuri)].

Nota***: Norma mea este de 8 studenti coordonati la licenta / an.

Lucrări de licenţă din anii precedenţi:

Personal sunt mandru de lucrarile pe care le-am coordonat de-a lungul timpului si din acest motiv imi voi permite sa listez aici nu numai titlurile acestor lucrari de licenta ci si studentul care a lucrat pentru realizarea ei impreuna cu nota obtinuta (doar la partea de lucrare - partea de fundamente va apartine si nu am nici o contributie).

Personal cred (sau sper) ca si studentii cu care am lucrat sunt bucurosi sa fie afisati in aceasta lista, dar daca cineva doreste sa il elimin din lista (in baza legislatiei privind GDPR), il rog sa ma contacteze.

Iunie 2020

  1. Iavorschi Florin - Generator teste pentru examenul BD
  2. Mihai Elena - Manager prezente si punctaje intermediare studenti
  3. ??? - VR streaming (jocuri ce ar putea fi jucate cu o casca VR pe calculator sa fie facute streaming pe telefon ca sa poata fi jucate cu o casca de asta de plastic de 20 de lei...)
  4. ??? - Aplicatie android pentru realizarea fotografiilor 3D (sfera) (Imaginile generate sa poata fi vizualizate cu acest viewer. Aveti acolo si cateva sampleuri de astfel de imagini 360.)
  5. ??? - in anii trecuti au fost o serie de studenti care au facut aplicatii pentru recuperarea de imagini. Ar fi interesanta realizarea unei aplicatii care, pentru sunetul obtinut de la o placa veche de pick-up sa elimine pocniturile ce apar din cauza zgarieturilor. Audiati primele 10 de secunde din acest exemplu de soundtrack
  6. ??? - editor de scheme E/R, UML si pentru baze de date relationale realizat in JS (vanilla). Se va tine cont de teoria de la BD. Cei care doresc aceasta tema vreau sa imi prezinte ce au mai facut in JS inainte. Printr-un sistem de autentificare se vor tine minte toate schemele apartinand unui anumit utilizator (autentificarea si stocarea vor fi facute pe un server PHP).

Februarie 2020

  1. Onica Marian Viorel - manager optionale in cadrul FII

Iunie 2019

  1. Ungurean Alexandru - Sistem distribuit pentru compilarea si verificarea problemelor C/C++
  2. Bosînceanu Lucian - Aplicatie desktop care sa comunice cu Arduino si sa ii transmita culorile pixelilor de pe marginea ecranului. Arduino va aprinde o serie de leduri RGB aflate pe spatele monitorului cu acele culori intr=o incercare de simulare a tehnologiei ambilight existenta la televizoarele Philips. Moduri extra: music synced, night lights.
  3. Chiriac Dorin - Serverless media sharing
  4. Covaliu Lucian - Clipboard Manager
  5. Jitaru Madalina - Realizarea unei suite de aplicatii (pt Fac. de Filosofie - Comunicare si relatii publice)
  6. Stoleru Andrei - Evaluare profesori MK II
  7. Seniuc Bogdan - Framework pentru portarea jocurilor in cadrul platformei android
  8. Munteanu N. Andrei-Stefan - FII Website
  9. Harbuzariu Alexandru - Aplicatia de la BD refacuta masiv in PLSQL

Februarie 2019

  1. Minea Vlad - Sintetizator cu Arduino
  2. Recianu Ciprian - PPT easy remote
  3. Boca Bogdan - Poker Planning
  4. Marinov Bogdan - SQL in google tables
  5. Ghibirdic George - Manager magazin in java
  6. Irimia Iustin - realizarea unei aplicatii de tipul teamview (care sa permita screen sharing si interactiune cu calculatorul colaboratorului + transmitere de sunet / text)
  7. Stanciu Emilian - Aplicatie pentru teoria de la BD (algebra relationala, dependente, forme normale, ...)
  8. Nane Gabriela - Afisare parametri calculator cu Arduino (+remote ?)
  9. Musca Ioana ?
  10. Andrei Stefanel Ciprian - CNC cu cod arduino scris de la 0

Iunie 2018

  1. Chilaboc Ecaterina - X&0 (5x5) - Arduino + plexic [Nota: 9.75]
  2. Babei Daniel - Plotter vertical [Nota: 9.5]
  3. Citea Alexandra - Sisteme monitorizate masini (GPS, CAN BUS etc...) [Nota: 9.25]
  4. Ursachi Georgiana - Recunoasterea florilor utilizand retele convolutionale in realitate augumentata [Nota: 9.5]
  5. Insuratelu Madalina - Dreseaza-l pe cutzu virtual. [Nota: 10]
  6. Popa Ileana - Captain Sonar [Nota: 9]
  7. Asaftei Andreea - PLSQL Kit [Nota: 9]
  8. Scortanu Stefana Raluca - Managementul studentilor - catalog in timpul semestrlui [Nota: 9.25]
  9. Arhip Andrei - BD app [Nota: 9.25]
  10. Savescu Sabina - BD app [Nota: 9.5]
  11. Nemtoc Ciprian - Robot echilibristica + Line follower [Nota: 9.75]
  12. Sandulache Denisa - Recunoasterea automata a semnelor de circulatie [Nota: 10]
  13. Stolnicu Simona - Image deblurring [Nota: 9.75]
  14. Iosub Stefana - Arduino Music Player (cu shieldul de instrumente) [Nota: 9.5]
  15. Popa Anca Teodora - Image infill [Nota: 10]
  16. Chelaru Andrei - Mini CNC pentru realizare de PCBuri [Nota: 10]
  17. Vicol Robert - Teste grila pe web (single/multi player) [Nota: 9]
  18. Stolniceanu Stefan - Platforma Control Smart Home [Nota: 9]
  19. Miron Alexandru - Steganografie [Nota: 7.5]
  20. Rusu Gabriel - Tower Defense Engine [Nota: 9]
  21. Soficu Corneliu - Aplicatie evaluare profesori [Nota: 10]
  22. Cirdei Constantin - Manager dispozitive fizice ( ca si mydevices.com/cayenne) [Nota: 9.25]
  23. Sitaru Ioana - Recunoastere simboluri Latex (in principal egalul ala stramb) [Nota: 10]
  24. Lacatusu Daniel - predictie in joc de tip Stickman [Nota: 10]
  25. Săvoaia Mădălin Marian - Joc de cărţi generalizat (iOS) [Nota: 9.25]
  26. Marinov Bogdan - SQL in google tables
  27. Ghibirdic George - Manager magazin in java
  28. Mazilu Florin - Online Arduino Manager
  29. Chicos Raluca - Cabinet veterinar: web+arduino
  30. Moscu George - PLSQL checker
  31. Burduja Cristian ?
  32. Stavarache Simona ?
  33. Ursu Vlad - arduino password manager
  34. Iordache Roland - Carcassone
  35. Pascaru Ilona - ?

Februarie 2018

  1. Covalciuc Friderika - Calendar [Nota: 9]
  2. Relenschi Razvan - Home Control [Nota: 9]
  3. Pirau Mario - Rezolvarea automata a expresiilor logice scanate [Nota: 9.66]
  4. Hirtan Constantin Daniel - Navigarea eficienta a unui labirint ciclic utilizand Polulu [Nota: 8.66]
  5. Ciobanu Ionela Alexandra - Site inchirieri [Nota: 8.33]

Iunie 2017

  1. Orzu Ionuţ - Web Messenger [Nota: 8.66]
  2. Prisecaru Cătălina - Guess my body posture [Nota: 8.66]
  3. Predoaia Ionut - Manager bonuri fiscale [Nota: 10]
  4. Al Owe Mona - Doodle Images Recongintion with Convolutional Neural Networks [Nota: 10]
  5. Cuzuc Alin - Auctioneer - sistem pentru lictatii online [Nota: 8.33]
  6. Cazuc Razvan - Subtitle synchronizer [Nota: 10]
  7. Grigoruta Alexandru - Robotzi [Nota: 10]
  8. Balan Vladmir - MP3 Editor [Nota: 8.66]

Februarie 2017

  1. Cernescu Laurentiu Marian - Maze VR [Nota:9.5]
  2. Rusu Raluca - Morse code generator/analyzer/reader [Nota:9.25]
  3. Galca Iulian - Harpa virtuala [Nota: 8.75]
  4. Cucos Adrian - Candy shop [Nota: 9.5]
  5. Nita Lavinia - Lost in the maze [Nota: 9]
  6. Radu Alin Cosmin - Catalog online [Nota: 5]
  7. Stoleru Andrei -
  8. Crețu Eusebiu - SQL Wars
  9. Nane Gabriela
  10. Cazacu Cosmin

Iunie 2016

  1. Stefanuca Ionel - soft antiplagiere PLSQL [Nota:9.25]
  2. Bejinariu Madalina - [QR Restaurante] [Nota:9.50]
  3. Tofan Eduard - SQL Wars [Nota:9.50]
  4. Oprea Andra-Maria - Vizor smart (utilizand raspbery pi 2 si o librarie pentru recunoastere faciala) [Nota:9.00]
  5. Damoc Robert - Electronicus (algoritm pentru realizarea placilor PCB cu ajutorul CNCului) [Nota:9.75]
  6. Bencko Paul - CNC (Realizarea de la 0 a unui CNC industrial) [Nota:9.50]
  7. Ruxandra Bucos - 3D scanner (Scanarea obiectelor de dimensiuni mici in vederea imprimarii la o imprimanta 3D) [Nota:9.25]
  8. Nita
  9. Cretu Eusebiu - SQL Wars
  10. Nane Gabriela
  11. Galca Iulian
  12. Cucos Adrian
  13. Cazacu Cosmin

Februarie 2016

  1. Scaesteanu Catalin - QuizMe [Nota:9.75]

Iunie 2015

  1. Chiricioaei Ramona - Verificator CTL [Nota:8.5]
  2. Nastasa Laura - Eliminarea obiectelor din imagini [Nota:10]
  3. Toma Silvia - Arduino: X ?i 0 3D [Nota:8.5]
  4. Munteanu Cristian - Sculptor 3D [Nota:9.5]
  5. Corbu Oana - Test your database skills [Nota:8.25]
  6. Stefanica Cosmin - MADCAT: Rover autonom cu control prin Bluetooth [Nota:8]
  7. Ciobanu Adrian - OnlineDroid: sincronizare a dispozitivelor Android cu aplicatie web [Nota:8.25]
  8. State Alexandru - Studiul unui sistem criptografic in baze de date [Nota:9.5]
  9. Botez Bianca - Transfer de fisiere Peer-to-peer sincron si asincron [Nota:9.5]
  10. Bejenaru Oana - ArduinoTetris [Nota:9]
  11. Stan Stefan - Security Protocols Checker [Nota:9.75]
  12. Ursulescu Andreea - Challenge Yourself [Nota:9.75]
  13. Puiu Mara - Scaner 3D [Nota:9.75]
  14. Nane Gabriela - presenter
  15. Ciosu Andreea - Load Balancing (al strazilor) folosind GPS
  16. Honceru Mihaela - DB auto test generator

Iunie 2014

  1. Grigore Emil - Steganography (images/sound) - [Nota: 10]
  2. Minzat Diana - proc imagine - [Nota: 9.5]
  3. Ursache Claudiu Cristian - Verificator de similtudini ale codului - [Nota: 9]
  4. Hurjui Andreea - Multiagent Knowledge - [Nota: 9.5]
  5. Grigoriu Cristiana - Treasure Hunt - [Nota: 8.5]
  6. Musteata Florin - Retele P2P - [Nota: 8.25]
  7. Fasie Ana - LoLz code compiler
  8. Ungureanu Andreea - Sintactic proover for LP (SD0)
  9. Burghelea Alexandru Marian - Arduino Spin Screen
  10. Paduraru Bogdan - Multiplexare (arduino)

Iunie 2013

  1. Ghitun Paul Adrian - HDR - [Nota: 9.25]
  2. Gherghel Lucian - generator QR codes - [Nota: 9]
  3. Judele Bogdan - Anonim check - [Nota: 10]
  4. Aionitoaie Corina - realizarea unei negativului unei melodii utilizand instrumente "digitale" - [Nota: 9.5]
  5. Cebanu Ghenadie - Panoramic - [Nota: 9.25]
  6. Dima Teodor - Social Interactions in multiagent systems - [Nota: 9.5]
  7. Agache Andrei - Obiective turistice in Romania - [Nota: 8.75]
  8. Balan Cosmin - Autentificare bazata pe timpii de tastare - [Nota: 10]
  9. Asandei George - Sound Processing and identification - [Nota: 10]
  10. Simion Vlad - ?!
  11. Fasie Ana - Agent interfata

Februarie 2013

  1. Amarandei Claudiu - MP3 AutoTAG(er) - [Nota: 8.66]
  2. Lazar Andrei - Human Computation - Identificarea obiectelor din imagini - [Nota: 9.33]

Iunie 2012

  1. Dulceanu Dan Constantin - TikZ Editor in Flash - [Nota: 8]
  2. Serban Cristina - Anonymity Checker - [Nota: 10]
  3. Miorcaneanu Andrei - Unity Game devlopment - [Nota: 8.75]
  4. Bradu Dan Gabriel - Garbage Collect - [Nota: 9.5]
  5. Chisca Stefan - LTL / CTL checker - [Nota: 9.75]
  6. Pasat Tiberiu - Tower Defense - [Nota: 9.5]
  7. Nicolaescu Adrian - Java Obfuscator - [Nota: 9.5]
  8. Ibanescu Bogdan - Latex Editor - [Nota: 8.25]
  9. Perietanu Alexandru - Timeline - [Nota: 8.25]
  10. Valachi Mihai - gamedev - [Nota: 8.5]
  11. Nastasa Radu - Editor de imagini
  12. Lazar Andrei - Human Computation - Identificarea obiectelor din imagini
  13. Daniela Badea - HDR
  14. Cimpianu Marius - Realitatea imbogatita - aplicatii
  15. Ifrim Andrei - Verificator sintactic a formulelor valide din LP
  16. Cojocaru Victor George - EasyLogic - aplicatie didactica pentru explicarea unor concepte din logica
  17. Urse Andrei - Look Alike - cautarea imaginilor asemanatoare dintr-un calculator
  18. Dumitru Cristina Elena - PaperConnect - conexiunea dintre articolele stiintifice dintr-un domeniul pe baza referintelor bibliografice

Februarie 2012

  1. Petrea Adrian Catalin
  2. Craciun G. Stefan Ciprian

Iunie 2011

  1. Pascariu Oana Alexandra - TikZ Editor (Editor de imagini pentru Latex)[de adaugat descriere] - [Nota: 7.5]
  2. Puiu Bogdan - Delta robot dezvoltat pe platforma Arduino - [Nota: 10]
  3. Gradinariu Bogdan - Fleet tracking - [Nota: 9.25]
  4. Frunza Daniel - HumanComputation - [Nota: 9.25]
  5. Coscotin Vasilica - I see you - aplicatie de tip chat care sa utilizeze tehnologiile Adobe (Stratus) pentru conectarea directa intre doi utilizatori si permiterea streamingului direct intre acestia fara a utiliza un server intermediar [aplicatie Adobe AIR]. - [Nota: 10]
  6. Ciprian Redinciuc - Sync - program pentru sincronizarea automata a subtitrarilor, bazat pe amprenta audio a coloanei sonore existente in film. - [Nota: 10]
  7. Cicoare Diana - DepoManager - [Nota: 9]
  8. Petrea Adrian Catalin - LTL, CTL Checker (Model Checking) [de adaugat descriere]
  9. Craciun G. Stefan Ciprian - Aplicatia de la logica de anul 1 (cea didactica)[de adaugat descriere]
  10. Lupu Marinei Emanuel - Ihy Editor (Editor audio)
  11. Valachi Mihai - gamedev
  12. Ibanescu Bogdan - Latex Editor
  13. Strungaru Anda Ioana - Image manager - O aplicatie care cauta imaginile de pe calculatorul personal, le indexeaza, gaseste duplicate (pe baza analizei imaginilor) etc.
  14. Tiba P. Alexandru Catalin - HDR Image creator - din trei sau mai multe imagini cu timpi de expunere diferiti se pot realiza imagini cu o calitate a detaliilor mai mare decat oricare dintre cele trei poze. IMaginile sunt formate prin analiza imaginilor si construirea unei imagini astfel: zonele supraexpuse din imaginea supraexpusa vor fi inlocuite cu zonele subexpuse din celelalte imagini, zonele subexpuse (din imaginea subexpusa) va fi inlocuita de portiuni din imaginea supraexpusa sau cea cu timp normal de expunere etc. Un exemplu gasiti aici.
  15. Perietanu Alexandru - Timeline - Aplicatie-log care permite marcarea evenimentelor la care o participat o persoana de-a lungul timpului, posibilitatea de adaugare de news, imagini, sunete, filme (etc) (+twitter,+facebook), de exportare a unui CV. [Ar putea fi folosit si in alte contexte - pentru o conferinta- de exemplu prezentarile defalcate pe zile sau cum se va intampla o conferinta, sau un album de vacanta, sau al unei promotii.]
  16. Manea Razvan - Realitate imbogatita pe mobile ?!?![de adaugat descriere]
  17. Bulai Teofil Eduard - Strategic Math3414

Regulament Practica SGBD

Privind Cursul

  1. Daca ati intarziat, va rog sa intrati in liniste. De asemenea, va rog sa inchideti telefoanele mobile sau sa le puneti in modul silentios.
  2. Prezenta la curs nu este obligatorie (dar poate fi recompensata).

Privind punctarea

  1. Studentii vor veni la laborator impreuna cu grupa din care fac parte (exceptie de la aceasta regula se poate face doar daca profesorul de laborator a fost de acord cu o schimbare si aceasta schimbare va fi permanenta si de la inceputul semestrului; in cazul in care studentul se muta de la un profesor la altul, ambii profesori trebuie sa fie de acord cu schimbarea). Nu se vor acorda puncte la alte grupe/laboratoare.
  2. In primele 30 de minute ale laboratorului profesorul va explica concepetele noi arondate laboratorului, concepte pe care le puteti studia in prealabil sau dupa aceea pe pagina de wiki a laboratorului. Dupa aceea profesorul va propune unul-doua exercitii pe care sa le rezolvati in timpul laboratorului.
  3. Nu se ofera puncte din oficiu. Doar ceea ce lucrati va fi punctat.
  4. Se pot obtine maxim 100 de puncte din actitate pe parcurs si realizarea unui proiect ce implica bazele de date (serverul utilizat va fi neaparat Oracle):
    • 40 puncte din activitatea pe parcurs (maxim 5pt/laborator, aplicabil laboratoarelor din saptamanile 2,3,4,5,9,10,11,12).
    • 20 puncte pentru prezentarea proiectului la nivel teoretic (in care veti explica felul in care ati gandit proiectul, ce tabele aveti nevoie pentru realizarea aplicatiei, de ce sunt in forma normala sau de ce le aveti nevoie denormalizate, etc.). Aceste prezentari vor avea loc in saptamanile 6 si 7.
    • 40 puncte pentru prezentarea proiectului la nivel practic - trebuie sa aveti implementata toata aplicatia (intr-un limbaj de programare ales de dumneavoastra). Aceste prezentari vor avea loc in saptamanile 13 si 14.
  5. Detalii organizatorice:
    • La proiect trebuie sa lucrati NEAPARAT cu un coechipier (in acest fel numarul de 30 de studenti ai unei grupe vor genera 15 proiecte, 7 vor fi prezentate in saptamana 6 si 8 in sapt.7, fiecare proiect avand alocat 100 / 7 = 14 minute).
    • Cei doi parteneri ce lucreaza la un acelasi proiect pot fi notati diferit, in functie de efortul depus in realizarea proiectului.
    • Atat echipa cat si numele proiectului vor fi comunicate profesorului laborant de la al doilea laborator.
    • In timpul laboratorului, studentii pot lucra in grupuri de maxim 2 persoane; notele pentru cei 2 putand fi diferite.
  6. Nota finala va fi punctajul realizat / 10, cu rotunjire superioara unde este cazul (e.g. 95 de puncte vor deveni nota 9.5 ce va fi rotunjita la 10; e.g 45 va deveni nota 5; e.g. 4.4 va deveni nota 4)
  7. Evaluarea fiind una de tip practic (si numele materiei afirma acest lucru) nu va exista examen in sesiune si nici contestatii. Odata semestrul incheiat nu vom face decat sa punem notele.

Pedepse

  1. Orice incercare de frauda (copiat, plagiat = luat de pe net fara a publica sursa) va duce la anularea tuturor punctelor deja luate sau pe care studentul le va lua. In aceste conditii materia nu va mai fi promovata
  2. Incapacitatea studentului de a explica codul pe care sustine ca l-a scris va duce la anularea punctajului pentru acel laborator.

Diverse - nu neaparat reguli.

  1. Profesorul (de la curs sau laborator) nu este obligat sa va raspunda la emailuri. Personal, incerc sa fac acest lucru, dar nu imi iese intotdeauna. Daca nu ati primit un raspuns in 48 de ore, reveniti. Fiti scurti si la obiect in mesajele pe care le trimiteti.
  2. Daca profesorul de laborator nu va poate raspunde la vreo intrebare legata de regulament, contactati-ma si voi clarifica situatia.

Subiecte de discutat

Subiecte

Subiecte admitere din anii precedenti
Subiecte bac informatica intensiv Solutii ?
Subiecte bac informatica neintensiv
Programa info intensiv

Materiale Bibliografice

Cormen (in limba romana) Sau, pentru cei care nu stiu sa citeasca: MIT Introduction to Alghorithms - Video
Siruri de caractere
Grafuri

Videos

Quicksort
Backtracking

Folderul cu ponturi

Aici !