Teme propuse pentru proiectele de licenţă în anul universitar

Teme propuse pentru proiectele de licenţă în anul universitar 2012 – 2013 1 Prof. Mitică Craus (6 studenţi) 2 Prof. Florina Ungureanu (6 studenţi) ...
Author: Ami Horton
81 downloads 1 Views 387KB Size
Teme propuse pentru proiectele de licenţă în anul universitar 2012 – 2013 1

Prof. Mitică Craus (6 studenţi)

2

Prof. Florina Ungureanu (6 studenţi)

3

Prof. Vasile Manta (6 studenţi) şi Simona Caraiman (5 studenţi)

4

Prof. Petru Caşcaval (6 studenţi)

5

Conf. Florin Pantilimonescu (6 studenţi)

6

Conf. Mihai Zaharia

1. Aplicaţii ale problemei comisului voiajor; 2. Aplicaţii ale problemei poştasului chinez; 3. Bibliotecǎ de algoritmi paraleli de geometrie computaţionalǎ, implementatǎ în OpenCL/OpenMP/MPI; 4. Bibliotecǎ de algoritmi paraleli pentru descoperirea patternurilor frecvente in colecţii mari de date, implementatǎ în OpenCL/OpenMP/MPI; 5. Bibliotecǎ de algoritmi paraleli de optimizare pe grafuri (drumuri minime, arbori de acoperire de cost minim, cuplaje de cardinalitate maximă, fluxuri maxime, colorări), implementatǎ în OpenCL/ DirectCompute/OpenMP; 6. Bibliotecǎ de algoritmi paraleli de calcul matricial, implementatǎ în CUDA/OpenMP. 1. Algoritmi de localizare în reţele de senzori 2. Sistem de gestiune a prezenţei bazat pe reţele wireless 3. Turbocoduri 4. Algoritm de criptare bazat pe calcul matriceal 5. Grafuri de decizie şi Reţele Bayesiene 6. Analiza multicriterială 7. Preocesare de semnal 1. Segmentarea nucleelor celulelor din imagini biomedicale 2. Vizualizarea ecosistemelor naturale utilizand date furnizate de sateliti 3. Generarea de vegetatie pe un teren 4. Imbunatatirea vizualizarii datelor volumetrice complexe utilizand directia fascicolului luminos 5. Tehnici de urmarire utilizand segmentarea prin evolutia conturului 6. Identificarea obiectelor in secvente video utilizand puncte de interes 7. Utilizarea transformatei Fourier cuaternionice in procesarea imaginilor 8. Prelucrarea imaginilor video in domeniul frecventelor in timp real 9. Prelucrarea imaginilor video in domeniul spatial in timp real 10. Dezvoltarea unei aplicatii grafice pe telefonul mobil 11. Simularea comportamentului dinamic al unui automobil in jocuri 3D 12. Vizualizarea interacţiunilor dintre liganzi şi corpul uman folosind metode InfoVis 13. Prelucrareea imaginilor color prin tehnici de histograma 14. Utilizarea transfrmatei Hough generalizate in extragerea trasaturilor din imagini 15. Tehnici de masurare a curburilor din imagini 16. Identificarea unor obiecte din imagini utilizand descriptori de contur 17. Identificare unor obiecte din imagini utilizand momentele statistice 1. Evaluarea performanţelor de timp de răspuns în sistemele de timp real tranzacţionale. 2. Aplicaţii ale modelelor Markov în studiul sistemelor cu evenimente discrete. 3. Programe de simulare bazate pe formalismul reţelelor Petri stochastice colorate. 4. Studii de evaluare a performanţelor pentru sisteme cu fire de aşteptare. 5. Studiul fiabilităţii şi disponibilităţii sistemelor redundante complexe. Metode aproximative de stăpânire a complexităţii (2 teme). 1. Freescalecup Intelligent Vehicule – control senzori cu ARM 2. Freescalecup Intelligent Vehicule – control actuatoare cu ARM 3. Freescalecup Intelligent Vehicule – control traseu cu ARM 4. Freescalecup Intelligent Vehicule – remaute communications cu ARM Sisteme distribuite. Aplicaţii

(6 studenţi)

7

Conf. Elena Şerban (6 studenţi)

8

Conf. Elena Şerban, Ş.l.dr. Alexandru Archip

1. Echilibrarea încărcării 2. Securitatea în comunicaţii 3. Aplicaţii colaborative 4. Inteligenţa artificială distribuită 5. Sisteme de securitate (hard & soft) 6. Reţele de senzori şi aplicaţii 7. Rutarea 8. LCMS – dezvoltare 9. Spaţii virtuale 1. Sistem informatic – suport pentru desfăşurarea lucrărilor de laborator la disciplina Matematică discretă (2 studenţi). Obiective: - organizarea problemelor din lucrările de laborator într-o bază de date - alegerea de către profesor a problemelor pe care trebuie să le rezolve fiecare student din grupă - afişarea pe monitor a problemelor alese de profesor 2. Aplicaţie cu interfaţă grafică MATLAB, SCILAB sau OCTAVE pentru rezolvarea problemelor din laboratoarele de la disciplina Matematică discretă (2 studenţi). 1. Sistem informatic pentru managementul unei facultăți: Tematică abordată: 1.1. baze de date – proiectare și implementare, mentenanță, securizare; 1.2. servicii Web și mecanisme de notificări; 1.3. aplicații desktop portabile; 1.4. aplicații pentru dispozitive mobile (smartphone, tabletă). Tehnologii: 1. limbaje de programare: C/C++/Java 2. sisteme de operare: Linux/Windows/Android/iOS 3. baze de date: MySQL 4. container-e WEB: Apache/Tomcat/JBoss/IBM Websphere Bibliografie recomandată: 1. Developer's Guide pe site-ul Android Developers http://developer.android.com/guide/index.html 2. Meier, R. - Professional Android 2 Application Development, Wiley Publishing 3. Stephen G. Kochan, Programming in Objective-C 2.0, 4th Edition, Addison Wesley, 2012 4. Dave Mark, Jack Nutting, Jeff LaMarche, Beginning iOS 5 Development: Exploring the iOS SDK, Publisher Apress, 2011 5. Lauren Darcey & Shane Condor, Android Wireless Application Development, Addison Wesley Developer’s Library, 2010 6. Leonard Richardson and Sam Ruby, RESTful Web Services, O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472 7. Nicolai M. Josuttis, SOA in Practice, O’Reilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472 8. Mark D. Hansen, SOA Using Java Web Services, Prentice Hall 9. Martin Kalin, Java Web Services: Up and Running, O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472 10. Subbu Allamaraju, RESTful Web Services Cookbook, O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472 11. C++ Server Pages – High Performance Web Services in C++.

9 Ş.l.dr. Alexandru Archip (5 studenţi)

Notă: Propunerea de proiect vizează o echipă de 4 studenţi. 1. Aplicaţii SOA pentru sisteme embedded distribuite: Tematica abordată: 1.1. servicii Web SOAP/XML și/sau REST; 1.2. aplicații pentru sisteme embedded; 1.3. aplicații pentru platforme mobile (tablete, smartphone-uri).

2. Gestiunea dinamică a profilurilor de utilizator: Tematica abordată: 2.1. sisteme de operare şi reţele de calculatoare 2.2. gestiune „on demand” a resurselor şi a aplicațiilor 2.3. gestiune dinamică a utilizatorilor și a profilurilor de utilizator Tehnologii: 1. limbaje de programare: C/C++/Java 2. sisteme de operare: Linux/Windows/Android/iOS 3. baze de date: MySQL 4. container-e WEB: Apache/Tomcat/JBoss/IBM Websphere

10 Ş.l.dr. Radu Silion (5 studenţi)

11 Ş.l.dr. Nicolae Galupa (5 studenţi)

12 Ş.l.dr. Florin Leon

Bibliografie recomandată: 1. Leonard Richardson and Sam Ruby, RESTful Web Services, O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472 2. Nicolai M. Josuttis, SOA in Practice, O’Reilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472 3. Mark D. Hansen, SOA Using Java Web Services, Prentice Hall 4. Martin Kalin, Java Web Services: Up and Running, O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472 5. Subbu Allamaraju, RESTful Web Services Cookbook, O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472 6. Advanced Bash-Scripting Guide - http://tldp.org/LDP/abs/html/ 7. Michael Sig Birkmose, Lars Haugaard Kristensen, Producing Efficient Web Services for Distributed Embedded Systems, Department of Computer Science, Faculty of Engineering and Science, AALBORG University 8. Mitko P. Shopov, Hristo Matev, Grisha V. Spasov, Evaluation of Web Services Implementation for Arm-Based Embedded System, Electronics’ 2007, 19 –21, September, Sozopol, Bulgaria Precizări: 1. Sisteme de operare: Linux/UNIX. 2. Limbaje de programare: C/C++ sau Java (SE/EE). 3. Server/Container aplicații Web (acolo unde este cazul): Apache, Nginx, Glassfish. 4. Server-e de baze de date (acolo unde este cazul): MySQL. 5. Tehnologiile utilizate în dezvoltarea proiectelor vor fi opensource. 6. Proiectele pot fi dezvoltate în echipe, caz în care, pentru fiecare student în parte, se va delimita o componentă independentă ce trebuie proiectată şi implementată. 7. Studenţii pot propune alte proiecte, dar în acest caz va trebui respectată tematica abordată – aplicaţii bazate pe servicii Web şi descoperire de cunoştinţe. 1. Analiza testabilităţii circuitelor digitale complexe 2. Utilizarea circuitelor polimorfice în testarea circuitelor digitale 3. Proiectarea şi realizarea unui anemometru cu termistor 4. Sisteme digitale autestabile 5. Aplicaţii ale microcontrolerelor în prelucrarea semnalelor 1. Counter/ timer multicanal industrial, interfeţe comm 485, 802,3 2. Programmable logic. Controller digital / analogic interfeţe comm 485, 802,3 1. Dispozitive de măsurare a hardurilor cu stivă TCP/IP 2. Dispozitive de măsurare a hardurilor cu stivă USB 1. Aplicaţii ale algoritmilor evolutivi pentru probleme de optimizare 2. Recunoaşterea textelor folosind reţele neuronale

(5 studenţi)

3. Aplicaţii ale reţelelor neuronale pentru probleme de clasificare şi regresie 4. Raţionament probabilistic în reţele bayesiene 5. Realizarea automată de diagrame UML de clase pe baza codului sursă şi generarea de cod sursă din diagrame UML de clase

13 Ş.l.dr. Cristian Aflori (5 studenţi) 14 Ş.l.dr. Alexandru Bârleanu (5 studenţi) 15 Ş.l.dr. Mihai Timiş (5 studenţi)

16 Ş.l. Călin Monor (5 studenţi) 17 Ş.l.dr. Cristian Amarandei (5 studenţi)

1. Sistem secvential sincron/asincron. Implementare si simulare in OrCAD. Analiza si sinteza sistem secvential sincron/asincron. Implementare si simulare in sisteme de tip FPGA. 2. Implementarea unui sistem secvential sincron/ssincron folosind Verilg HDL/VHDL. 3. Simularea comportarii sistemului folosind ModelSim / Xilinx Chip Scope Tool. 4. Sisteme Digitale Complexe, analiza, sinteza si simulare in OrCAD/ModelSim/Xilinx Foundation Series. 5. Implementarea fizica a unui sistem secvential sincron/asincron la nivel de automat complex /secventiator cablat / EEA. Performante comparative între diferitele tipuri de implementări. 1. Algoritmi de optimizare a timing-ului în circuitele integrate digitale 2. Algoritmi de plasare şi rutare pntru circuitele integrate digitale 3. Algoritmi de sinteză a arborelui de clock în circuitele integrate digitale 4. Elemente de control implementate cu FPGA 1. Managementul resurselor în clustere Tematica abordată: 1.1. administrarea sistemelor de operare 1.2. clustere şi reţele de calculatoare 1.3. noţiuni de algoritmi paraleli şi distribuiţi 1.4. noţiuni de baze de date 2. Gestiunea planificatoarelor de job-uri Tematica abordată: 2.1. managementul job-urilor în clustere 2.2. clustere, reţele de calculatoare, protocoale de comunicaţie 2.3. noţiuni de algoritmi paraleli şi distribuiţi 3. Controlul accesului în reţele de calculatoare Tematica abordată: 3.1. probleme de control a accesului, sisteme de autentificare şi autorizare 3.2. managementul echipamentelor de reţea 3.3. administrarea sistemelor de operare 4. Configurarea automată a sistemelor dintr-o reţea de calculatoare Tematica abordată: 4.1. administrarea sistemelor de operare 4.2. sisteme de autentificare şi autorizare 4.3. protocoale de comunicaţie, reţele de calculatoare 5. Testarea comunicaţiilor din aplicaţiile client-server Tematica abordată: 5.1. testarea aplicaţiilor client-server 5.2. protocoale de comunicaţie, reţele de calculatoare Precizări: 1. Sisteme de operare: Linux 2. Limbaje de programare: Perl, Python, Ruby, scripturi shell, C/C++ dacă este cazul 3. Baze de date (dacă este cazul): MySQL, PostgreSQL, SQLite 4. Tehnologiile utilizate în dezvoltarea proiectelor vor fi de tip open source 5. Proiectele pot fi dezvoltate şi în echipe (maxim 3 studenţi), caz în care, pentru fiecare student în parte se va delimita o componentă independentă. 6. Studenţii pot propune alte proiecte, dar trebuie respectată tematica

18 Asist.drd. Ionuţ Gavrilă (4 studenţi)

19 Asist.drd. Marcelin Balaşca (4 studenţi)

20 Asist.dr. Andrei Stan (4 studenţi)

21 Asist.drd. George Vieriu (4 studenţi)

22 Asist.dr. Robert Lupu (4 studenţi)

abordată: sisteme de pperare, clustere, aplicaţii paralele, administrarea reţelelor de calculatoare. 1.Echilibrarea incarcarii 2.Studii de caz pentru alocarea resurselor 3.Generator de melodii folosind gramatici independente de context 4.Programarea dinamica utilizata pentru detectarea plagiatului 5.Detector mutari (urmarire anumite partide pe chess.com de exemplu si avertizarea unui utilizator prin e-mail/sms...) 6.Rezolvarea cubului Rubik. 1. Monitorizarea şi implementarea politicilor de securitate la nivelul platformelor Microsoft Windows Server 2. Monitorizarea şi implementarea de politici de securitate pentru platformele Linux - UNIX 3. Filtrarea traficului pentru diferite protocoale de comunicaţii la nivelul echipamentelor Cisco 4. Soluţii software pentru evitarea atacurilor în retele de calculatoare (Ethical Hacking) Descriptori: proiectare sisteme digitale, sisteme cu microprocesoare, sisteme cu circuite FPGA, sisteme incorporate, sisteme de operare de timp real , procesarea digitală a datelor, protocoale de comunicații de date Domenii de interes pentru temele proiectelor de licență 1. Sisteme cu microprocessoare (8 bit, 16 bit, 32 bit) – exemple a. Sisteme mobile pentru maparea mediului înconjurator i. Sistem cu roboți mobili pentru determinarea hărții termice a unei incinte b. Aplicaţii e-Health i. Sistem de asistență a mișcărilor la antrenamente pentru sportivi c. Unelte hardware pentru dezvoltarea sistemelor cu microprocesoare i. Programatoare pentru microcontrolere ii. Debuggere pentru microcontrolere 2. Unelte software pentru dezvoltarea sistemelor cu microprocesoare exemple d. Unelte pentru evaluarea performanțelor sistemelor cu microprocesor i. Evaluarea performanţelor de timp a aplicațiilor care rulează pe sisteme incorporate ii. Simulator de microcontroler e. Unelte pentru generarea automată de cod: i. Generator de cod pentru Finite State Machines (FSM) ii. Generator de cod pentru protocoale de comunicație f. Proiectare sisteme de operare în timp real i. Proiectare RTOS pentru microprocesoare multicore 1. Instrumente software pentru evaluarea studenţilor sub formă de test grilă pe calculator. Implementare, management şi securitate 2. Simulatoare de sisteme încorporate sau reţele de sisteme încorporate 3. Unelte software pentru evaluarea performanţelor sistemelor de calcul 4. Programare în limbaj Assembler sub sisteme de operare Windows Precizare: Primele trei teme (în engleză) sunt în colaborare cu firma CENIT 1. Determination of industrial robot reachability limits in 3D space during the processing/manufacturing. - Goal of this topic would be to facilitate the engineer’s work when positioning the robot and/or piece inside a workcell. 2. Building a memory manager to monitor the memory when computing trajectories of a robot. - Goal of this topic would be to ease a software developer’s work when handling/checking the memory. In case not all memory is released, the memory manager would offer information about what and where the memory is still allocated. 3. Algorithm to increase the gauge of the triangular meshes - Goal of this topic would be to define an algorithm that might improve the

SprayObject mesh in Fastsurf (application simulating the painting process for 3D surfaces). 4. Monitorizare mobilă a centralelor termice - aplicaţie de monitorizare a unei centrale termice pe un sistem mobil (tableta/telefon). 5. Aplicaţie de măsurare a puterii unei centrale termice prin metoda directă. 23 Asist.dr. Cristian Buţincu (4 studenţi) 24 Asist.dr. Cristina Neculiţă (3 studenţi) 25 Asist.dr. Nicolae Botezatu (3 studenţi)

26 Asist.dr. Paul Herghelegiu (3 studenţi)

27 Asist.dr. Marius Gavrilescu (3 studenţi) 28 Prep.drd. Bogdan Aignătoaiei (3 studenţi)

1. Site tip Social Network 2. Aplicaţie pentru gestionarea activităţilor angajaţilor unei firme 3. Gestionarea informaţiilor dintr-o reţea de calculatoare 4. E-community pentru studenţi 1. Proiectarea dispozitivelor medicale bazate pe rețele WBAN (wireless body area network). 2. Rețele de senzori wireless - creșterea timpului de operare prin variația puterii de transmisie - creșterea capacității rețelei prin echilibrarea încarcării 2. Implementarea aplicațiilor de timp real pe platforme ARM Cortex-M3/M0. 3. Proiectarea sistemelor mobile ce folosesc sisteme de operare de timp real. 1. Implementarea unui algoritm de proiectare a suprafeţei exterioare a capului uman pe o suprafaţă 2D (3D unwrapping), cu pastrarea corespondenţelor între suprafaţa 2D şi volumul proiectat. 2. Realizarea de proiecţii 2D, îmbunătăţite cu diferite informaţii, pe baza imaginilor medicale şi integrarea lor într-un framework existent (VolumeShop). 3. Implemenatrea unor algoritmi de realitate augmentată (augmented reality) pe device-uri mobile. Algoritmii se bazează în principal pe recunoaşterea de forme în secvenţele video 1. Clasificarea volumelor folosind funcţii de transfer 2. Dezvoltarea unui motor de renderizare grafică folosind CUDA 3. Evaluarea gradului de incertitudine în renderizarea volumetrică 1. Sistem automat complex cu secvenţiator cablat 2. Sistem automat complex cu secvenţiator microprogramat 3. Aplicaţii pentru sisteme încorporate