Teme de licenta 2015.pdf

19
1 UNIVERSITATEA “TITU MAIORESCU” FACULTATEA DE INFORMATICĂ Anul universitar 2014-2015 TEME PROPUSE PENTRU LUCRĂRILE DE LICENȚĂ Prof. univ. dr. ing. CREŢU EMIL email: [email protected] Nr crt Denumire temă Detaliere temă 1. Dezvoltarea unui site web pentru o revistă cu caracter tehnico-științific - studiu articole științifice; - discuții pentru dezvoltarea aplicației; - analiză și testare. 2. Aplicație pentru statistică medicală - studiul conceptelor statistice utilizate; - discuții pentru dezvoltarea aplicației; - analiză și testare; - îmbunătățiri posibile. 3. Site web pentru prezentarea unui curs de nanotehnologii/fizică aplicată - stabilirea cursului și a elemntelor ce se doresc a fi explicate; - stabilirea formei generale a site-ului; - testare și îmbunătățiri 4. Dezvoltarea unei aplicații cu tutoriale pentru produse de automatizare folosite în locuință - studiu de piața – sisteme de automatizare; - dezvoltare site; - se dorește un site cu explicații centrate pentru domeniul tehnic. Prof. univ. dr. ing. CIPRIAN RĂCUCIU email: [email protected] Nr crt Denumire temă Detaliere temă 1. Protecția și confidențialitatea datelor în rețele wireless - se vor analiza metodele de autentificare și cifrare în rețelele wireless; - se va analiza din punct de vedere al securității protocolul WEP; - se va analiza din punct de vedere al securității protocolul WPA; - aplicaţia practică va consta în simularea protocoalelor de securitate pe două mașini virtuale. 2. Generarea cheilor criptografice cu ajutorul circuitelor secventiale - se va efectua un studiu comparativ privind generarea cheilor criptografice cu ajutorul circuitelor secvenţiale; - se va efectua un studiu privind testele de aleatorism; - se va analiza nivelul de calitate a schemelor de cifrare din punct de vedere al pseudoaleatorismului; - aplicaţia practică va consta în implementarea soft a circuitelor secvenţiale pentru generarea cheilor criptografice. 3. Aplicații de securitate în rețele VPN - se va efectua un studiu privind reţelele VPN din punct de vedere al securităţii; - se vor analiza metodele de tunneling, autentificare și criptare specifice acestor tipuri de retele;

Transcript of Teme de licenta 2015.pdf

  • 1

    UNIVERSITATEA TITU MAIORESCU FACULTATEA DE INFORMATIC Anul universitar 2014-2015

    TEME PROPUSE PENTRU LUCRRILE DE LICEN

    Prof. univ. dr. ing. CREU EMIL email: [email protected]

    Nr

    crt

    Denumire tem Detaliere tem

    1. Dezvoltarea unui site web pentru o revist cu caracter tehnico-tiinific

    - studiu articole tiinifice; - discuii pentru dezvoltarea aplicaiei; - analiz i testare.

    2. Aplicaie pentru statistic medical - studiul conceptelor statistice utilizate; - discuii pentru dezvoltarea aplicaiei; - analiz i testare; - mbuntiri posibile.

    3. Site web pentru prezentarea unui curs de nanotehnologii/fizic aplicat

    - stabilirea cursului i a elemntelor ce se doresc a fi explicate; - stabilirea formei generale a site-ului; - testare i mbuntiri

    4. Dezvoltarea unei aplicaii cu tutoriale pentru produse de

    automatizare folosite n locuin

    - studiu de piaa sisteme de automatizare; - dezvoltare site; - se dorete un site cu explicaii centrate pentru domeniul tehnic.

    Prof. univ. dr. ing. CIPRIAN RCUCIU email: [email protected]

    Nr

    crt

    Denumire tem Detaliere tem

    1. Protecia i confidenialitatea datelor n reele wireless

    - se vor analiza metodele de autentificare i cifrare n reelele wireless;

    - se va analiza din punct de vedere al securitii protocolul WEP;

    - se va analiza din punct de vedere al securitii protocolul WPA;

    - aplicaia practic va consta n simularea protocoalelor de securitate pe dou maini virtuale.

    2. Generarea cheilor criptografice cu ajutorul circuitelor secventiale

    - se va efectua un studiu comparativ privind generarea cheilor

    criptografice cu ajutorul circuitelor secveniale; - se va efectua un studiu privind testele de aleatorism;

    - se va analiza nivelul de calitate a schemelor de cifrare din

    punct de vedere al pseudoaleatorismului;

    - aplicaia practic va consta n implementarea soft a circuitelor secveniale pentru generarea cheilor criptografice.

    3. Aplicaii de securitate n reele VPN

    - se va efectua un studiu privind reelele VPN din punct de vedere al securitii; - se vor analiza metodele de tunneling, autentificare i criptare specifice acestor tipuri de retele;

  • 2

    - se vor analiza urmatoarele moduri de lucru: n Place

    Transmission Mode , Transport Mode, Encrypted Tunnel Mode,

    Non - encrypted Tunnel Mode;

    -aplicaia practic va consta n simularea unei reele VPN.

    4. Sistem de protecie a documentelor bazat pe semnatura digital

    - se va efectua un studiu privind protecia documentelor bazate pe semntura digital; - se vor analiza primitivele criptografice utilizate n acest

    domeniu;

    - se vor analiza dispozitivele hardware utiliate n acest domeniu;

    - aplicaia practic va consta n implementarea unei primitive criptografice de tipul SHA;

    5. Metode de simulare a funcionrii mainilor criptografice polialfabetice

    - se va efectua un studiu privind mainile criptografice polialfabetice;

    - se va analiza modul de operare al acestora;

    - vor fi evideniate modele matematice i metodele de spargere a acestor cifruri;

    - aplicaia practic va consta n implementarea software a unei maini criptografice.

    6. Securitatea informaiilor n reeaua Internet

    - se va efectua un studiu privind mijloacele de protecie a informaiilor n reeaua Internet; - se vor analiza diferitele metode de acoperire a informatiilor

    (on-line, off-line);

    - se vor evidentia metodele de cifrare pe nivelele de securitate

    ISO-OSI;

    - aplicaia practic va consta n implementarea software a unui algoritm de cifrare utilizat n reeaua Internet.

    7. Algoritmi de criptare i programe soft de realizare a acestora

    - se va efectua un studiu comparativ privind algoritmii de cifrare

    utilizai n reelele informatice; - se vor analiza algoritmii de cifrare prezenti n proiectele

    Nessie, Cryptrec etc.;

    - se vor analiza i metodele de testare a acestora; - aplicaia practic va consta n implementarea software a unui algoritm de cifrare.

    8. Metode de compresie a datelor utilizate n reelele informatice

    - se va efectua un studiu privind metodele de compresie a datelor

    n reelele informatice; - se vor analiza metodele de compresie de actualitate;

    - se va efectua o analiza calitativa din punct de vedere al ratei de

    compresie;

    - aplicaia practic va consta n implementarea unui algoritm de compresie.

    9. Aplicatii ale tehnicilor steganografice

    - se va efectua un studiu privind tehnicile steganografice;

    - se vor analiza metodele steganografice specifice watermarking-

    ului;

    - se vor analiza metodele steganografice utilizate n aplicaiile multimedia;

    - se va implementa o metoda steganografic pentru protecia informaiilor.

    10. Securitatea datelor i tranzaciilor n comerul electronic

    - se va efectua un studiu privind securitatea datelor i tranzaciilor n comerul electronic; - se vor analiza cele mai utilizate modele folosite n comerul electronic (B2B,B2C,B2G);

    -se vor analiza i evidenia tipurile de primitive criptografice utilizate n acest domeniu

    - aplicaia practic va consta n implementarea soft a unui mecanism de tip challenge- response

  • 3

    Conf.univ.dr.ing. IUSTIN PRIESCU email: [email protected]

    Nrcrt Denumire tem Detaliere tem

    1.

    Sisteme de pli electronice (e-payment)

    - conceptul de sistem de plat electronic (SPE) - elemente componente i arhitectura SPE - aplicaii ale SPE - proiectarea i implementarea unei aplicaii de SPE

    2. Servicii de pli electronice mobile (m-payment)

    - conceptul de sistem de plat electronic mobil SPEM - elemente componente i arhitectura SPEM - proiectarea i implementarea unei aplicaii de SPEM

    3. Sisteme de bani electronici (e-money) i portofele electronice (e-wallet)

    - conceptele de bani electronici i portofele electronice - elemente componente i arhitectura sistemelor de bani electronici

    - proiectarea i implementarea unei aplicaii pentru portofele electronice

    4. Soluii de tranzacii bancare online (e-banking)

    - conceptele de Internet Banking i Mobile Banking - elemente componente i arhitectura sistem bancar de tranzacii electronice

    - SWIFT

    - proiectarea i implementarea unei aplicaii de tranzacii bancare de tip e-banking sau m-banking

    5. Soluii de nvmnt online de tip opensource (e-learning)

    - metode de abordare a conceptului de e-learning

    - tehnologii i standarde utilizate n e-learning (LCMS, SCORM) - platforme de nvmnt online de tip opensource - proiectarea i implementarea unei soluii de nvmnt online de tip opensource

    6. Managementul drepturilor digitale (DRM) n e-commerce

    - conceptul de proprietate intelectuala n Internet

    - conceptul de managementul drepturilor digitale (DRM)

    - arhitecturi pentru Internet DRM i Mobile DRM - proiectarea i implementarea unei soluii DRM pentru e-commerce

    7. Soluii tehnologice software de implementare a unui magazin

    online

    - metode i modele ale comertului electronic - arhitectura i elementele componente ale unui magazin online - tehnologii software utilizate n implementarea unui magazin

    online

    - proiectarea i implementarea unei soluii tehnologice pentru un magazin online

    8. Implementarea unei soluii PKI pentru asigurarea securitii n e-commerce

    - conceptul de certificat digital

    - arhitectura i elementele componente ale PKI - aplicaii de securitate pentru e-commerce - proiectarea i implementarea unei soluii PKI pentru securizarea e-commerce (de ex. folosind Windows Server

    2008/2012 )

    9. Asigurarea securitii i verificarea de identitate n reele de socializare

    - conceptul de reele de socializare - elementele componente i arhitectura unei reele de socializare - asigurarea securitii n reelele de socializare - proiectarea i implementarea unei aplicaii de verificare a identitii ntr-o reea de socializare

    10. Tehnologii de marketing utilizate pentru promovarea

    site-urilor web ale magazinelor

    - conceptul de e-marketing

    - optimizarea site-urilor web de comer electronic prin tehnici SEO, SMO, SMM

  • 4

    online - tehnologii de afiare a reclamelor online i pe dispozitive mobile

    - proiectarea i implementarea tehnologiilor utilizate n optimizarea unui site web de comer electronic, precum i furnizarea de reclame online

    Conf. univ. dr. ANA CRISTINA DSCLESCU email: [email protected]

    Nr.

    Crt.

    Denumire tem Detaliere tem

    1. Implementarea structurilor

    de date dinamice utiliznd

    concepte de programare

    orientat pe obiecte

    - prezentarea conceptelor generale ale modelului orientat obiect

    - descrierea metodei de implementare obiectual a unei structuri dinamice de date (liste liniare, stiv, coad, arbori etc.). - aplicaia poate fi scris i dezvoltat n mai multe limbaje de programare: C++, Java, C#.

    2. Dezvoltarea unei aplicaii pentru criptarea datelor

    utiliznd arhitectura JCA

    (Java Cryptography

    Architecture)

    - descrierea arhitecturii JCA

    -prezentarea principalelor primitive criptografice.

    - descrierea sistemului de criptare implementat (standard sau

    propus).

    - descrierea aplicaiei. - testarea performanelor sistemului de criptare implementat.

    3. Dezvoltarea unei aplicaii pentru criptarea datelor

    utiliznd biblioteca

    OpenSSL

    - descrierea bibliotecii OpenSSL.

    -prezentarea principalelor primitive criptografie.

    - descrierea sistemului de criptare implementat (standard sau

    propus).

    - descrierea aplicaiei. - testarea performanelor sistemului de criptare implementat.

    4. Dezvoltarea unei aplicaii multimedia pentru platforma

    Android

    - prezentarea arhitecturii Android

    - etapele de dezvoltare a unei aplicaii Android. -descrierea instrumentelor utilizate pentru dezvoltarea aplicaiei propuse

    - descrierea aplicaiei propuse. - manual de utilizare al aplicaiei.

    5. Dezvoltarea unei aplicaii pentru managementul

    proiectelor pe platforma

    Android

    - prezentarea arhitecturii Android

    - etapele de dezvoltare a unei aplicaii Android. -descrierea instrumentelor utilizate pentru dezvoltarea aplicaiei propuse

    - descrierea aplicaiei propuse. - manual de utilizare al aplicaiei.

    6. Dezvoltarea unei aplicaii de cripatre a textelor pentru

    platforma Android

    - prezentarea arhitecturii Android

    - etapele de dezvoltare a unei aplicaii Android. -descrierea sistemelor standard de criptare

    - descrierea aplicaiei propuse - manual de utilizare al aplicaiei.

    7. Dezvoltarea unei aplicaii Translate pentru platforma

    Android

    - prezentarea arhitecturii Android

    - etapele de dezvoltare a unei aplicaii Android. - utilizare SQL LITE

    - descrierea aplicaiei propuse. - manual de utilizare al aplicaiei.

  • 5

    8. Metode de generare a

    numerelor pseudoaleatoare

    - prezentarea unor metode clasice de generare a unei secvene de numere pseudoaleatoare.

    - prezentarea metodelor de testare a aleatorismului.

    - descrierea generatorului de numere pseudoaleatoare propus.

    - testarea performanelor. - aplicaia poate fi scris i dezvoltat n mai multe limbaje de programare: C, C++, Java, C#.

    9. Implementarea unor

    algoritmi fundamentali din

    teoria jocurilor

    - prezentarea succint a unor algoritmi fundamentali din teoria jocurilor.

    - descrierea detaliat a algoritmilor utilizai n aplicaia propus. - descrierea aplicaiei. - manual de utilizare.

    - aplicaia poate fi scris i dezvoltat n mai multe limbaje de programare: C++, Java, C#.

    10. Dezvoltarea unei aplicaii extrageri Loto pentru

    platforma Android

    - prezentarea arhitecturii Android

    - etapele de dezvoltare a unei aplicaii Android. - utilizare SQL LITE

    - descrierea aplicaiei propuse. - manual de utilizare al aplicaiei.

    11.

    Aplicaii ale metodei programarii dinamice n

    teoria grafurilor

    - prezentarea metodei programrii dinamice - descrierea unor algoritmi din teoria grafurilor care utilizeaz programarea dinamic - implementarea algoritmilor .

    - se recomand utilizarea unei interfee grafice.

    12. Programare concurent n Java

    - descrierea conceptelor fundamentale ale programrii concurente - descrierea i implementarea unor probleme clasice din domeniul programrii concurente folosind biblioteci Java specializate. - se recomand utilizarea unei interfee grafice.

    13. Implementarea unor

    algoritmi de generare a unei

    semnturi digitale

    - descrierea unor algoritmi standard de generare a unei semnturi digitale (ElGamal, DSS, A etc.)

    - protocoale de semntur digital - implementarea algoritmilor de semntur digital - se recomand utilizarea unei interfee grafice.

    Conf. univ.dr. GRBAN VALENTIN

    email: [email protected]

    Nr

    crt

    Denumire tem Detaliere tem

    1. Metode i algoritmi pentru rezolvarea numeric ecuaiilor difereniale cu condiii iniiale

    -Existena i unicitatea soluiei problemei Cauchy pentru o ecuaie diferenial, condiii iniiale; -Algoritmi de tip Euler i Euler-Cauchy; -Algoritmul Runge-Kutta ;

    -Estimarea erorii de aproximare a soluiei numerice; -Implementri.

    2. Algoritmi i programe pentru calculul valorilor proprii si a

    vectorilor proprii ai unei matrici

    ptratice

    -Polinom caracteristic, valori i vectori proprii ai unei matrici ptratice; -Metoda Newton pentru calculul polinomului caracteristic;

    -Algoritmul lui Krlov pentru calculul valorilor i vectorilor proprii ai unei matrici ptratice; -Implementri.

    3. Metode iterative de rezolvare a -Metoda coardei;

  • 6

    ecuaiilor algebrice neliniare -Metoda injumtirii intervalului; -Metoda tangentei (Newton);

    -Principiul contraciei i metoda aproximaiilor succesive; -Estimarea erorii de aproximare;

    -Implementri.

    4. Metode numerice pentru calculul integralelor definite

    -Metoda dreptunghiurilor;

    -Metoda trapezelor;

    -Metoda lui Simpson;

    -Analiza comparativ a erorii de aproximare; -Implementri.

    5. Metode exacte de rezolvare a sistemelor liniare de ecuaii algebrice

    - Metoda Gauss cu pivotare partial sau total; - Metode bazate pe proceduri de triangularizare;

    - Metode bazate pe proceduri de factorizare;

    -Implementri.

    6. Metode iterative de rezolvare a sistemelor liniare de ecuaii algebrice

    -Principiul contraciei i metoda aproximaiilor succesive; -Metoda Jacobi;

    -Metoda Gauss-Seidel;

    -Analiza comparativ a erorilor prin cele dou metode i determinarea numrului minim de iteraii pentru realizarea unei precizii impuse a soluiei; - Implementri.

    7. Drumuri hamiltoniene in grafuri. Algoritmi si programe de

    determinare a drumurilor

    hamiltoniene

    -Noiuni fundamentale din teoria grafurilor utilizate n lucrare; -Condiii ca un graf s fie hamiltonian; -Lan hamiltonian minim, ciclu hamiltonian minim;

    -Implementri.

    8. Algoritmi si programe de determinare a lanurilor i ciclurilor euleriene n grafuri

    -Noiuni fundamentale din teoria grafurilor utilizate n lucrare; -Condiii de existen a lanurilor i ciclurilor euleriene; -Algoritmi de determinare a unui ciclu eulerian;

    -Implementri.

    9. Metode de parcurgere a grafurilor. Implementri n C++

    -Noiuni fundamentale din teoria grafurilor utilizate n lucrare; -Algoritmi pentru parcurgerea n lime (BFS) i n adncime (DFS) a grafurilor;

    -Aplicaii ale metodelor de parcurgere a grafurilor; -Implementri.

    10. Algoritmi i programe pentru determinarea drumurilor de

    valoare maxim n grafuri

    -Noiuni fundamentale din teoria grafurilor utilizate n lucrare;

    - Algoritmul lui Ford pentru determinarea drumurilor de valoare maxim ntre dou vrfuri specificate;

    -Algoritmul lui Bellman-Kalaba i algoritmul matriceal; -Implementri.

    Conf. univ. dr. DANIELA JOIA email: [email protected]

    Nr

    crt

    Denumire tem

    Detaliere tem

    1. Structuri de date pentru mulimi disjuncte. Implementare i aplicaii

    - prezentare teoretic - implementare ca structuri de date

    - rezolvarea unor aplicaii ale acestora.

    2. Realizarea unei aplicaii pentru rezolvarea problemelor de tip

    Sudoku

    - implementarea soluiilor problemelor de tip Sudoku folosind diveri algoritmi - realizarea unei reprezentri grafice a puzzle-ului.

    3. Tabele de hashing. Implementare i aplicaii

    - prezentarea tabelelor de hashing ca structuri de date pentru

    cutare rapid - funciile de hashing; criterii de alegere a acestora; rezolvarea

  • 7

    coliziunilor

    - implementarea tabelelor i folosirea acestora n aplicaii.

    4. Proiectarea unui minisite de nvare a algoritmilor de cutare i sortare

    - crearea unui site care s faciliteze nvarea principalilor algoritmi de cutare i sortare. - fiecare algoritm va fi explicat i implementat. - teste pentru evaluarea cursanilor. - conturi pentru cursanti

    5. Arbori de cutare de tipul red-black. Implementare i aplicaii

    - prezentare teoretic - implementare ca structuri de date

    - rezolvarea unor aplicaii ale acestora.

    6. Arbori k-ari, k 2. Implementare i aplicaii

    - prezentare teoretic - implementare ca structuri de date

    - rezolvarea unor aplicaii ale acestora.

    7. Implementarea i analiza algoritmilor de sortare care nu

    folosesc comparatiile ntre

    elemente

    - prezentarea algoritmilor de sortare de acest tip: sortarea prin

    numrare, sortarea pe baz cifrelor (radix sort, bucket sort) .a. - analiza eficienei - implementare

    8. Algoritmi de clusterizare folosii n data mining. Implementare n

    C++.

    - prezentarea algoritmilor de clusterizare: algoritmul k-means,

    algoritmi ierahici

    - implementarea unora dintre acetia.

    9. Algoritmi de clasificare folosii n data mining. Implementare n

    C++.

    - prezentarea algoritmilor de clasificare: clasificarea bayesian, clasificare cu arbori de decizie

    - implementarea unora dintre acetia.

    10. Algoritmi i structuri de date folosii n data mining pentru generarea regulilor de asociere.

    Implementare n C++.

    - prezentarea algoritmilor folosii n generarea regulilor de asociere: algoritmul Apriori, algoritmul Apriori predictiv

    -implementarea unuia dintre acetia.

    11. Analiza prin tehnici data mining a rezultatelor la bacalaureat

    - realizarea unei baze de date cu rezultatele obinute la bacalaureat

    - aplicarea tehnicilor de data mining (clasificare, regresie,

    asociere, clusterizare) pentru o analiz a bazei de date, folosind Tanagra, un software specializat pentru data mining.

    - partea teoretic: prezentarea tehnicilor de data mining folosite n analiza bazei de date.

    12. Analiza prin tehnici data mining a ofertei de lucru de pe un site de

    recrutare online

    - realizarea unei baze de date cu cele mai recente oferte de lucru

    de pe un site de recrutare online (eJobs)

    - aplicarea tehnicilor de data mining (clasificare, regresie,

    asociere, clusterizare) pentru o analiz a bazei de date, folosind Tanagra, un software specializat pentru data mining.

    - partea teoretic: prezentarea tehnicilor de data mining folosite n analiza bazei de date.

    13. Metode de discretizare folosite n data mining

    - prezentarea metodelor de discretizare a atributelor continui

    - implementarea unora dintre ele ntr-un limbaj de programare.

    - studiu comparativ

    14. Arbori de decizie folosii n medicin pentru stabilirea unui diagnostic

    - prezentarea arborilor de decizie ca i tehnici de clasificare folosite n data mining

    - aplicarea acestora n medicin la diagnosticarea unor boli. - studiu de caz folosind Tanagra, un software specializat pentru

    data mining

    15. Metode de detectare a anomaliilor n baze de date i aplicaii ale acestora n detectarea fraudelor

    - prezentarea tehnicilor data mining pentru detectarea anomaliilor

    - aplicaii ale acestora n detectarea fraudelor n sistemul de snatate, n sistemul de aisigurri, precum i de detectarea fraudelor cu cardurile bancare.

    - studiu de caz folosind Tanagra, un software specializat pentru

    data mining

  • 8

    Conf. univ. dr. MIRONELA PRNU email: [email protected]

    Nr

    crt

    Denumire tem Observaii

    1. Implementarea unei aplicatii grafice folosind Java Swing sau

    JavaFx pentru exploatarea unei

    baze de date. Studiu de caz.

    - prezentare Swing sau JavaFx - prezentarea sistem SGBD utilizat; - proiectarea interfetei; - implentarea aplicatiei;

    2. Implementarea serviciilor Web folosind Apache Axis. Studiu de

    caz.

    - descrierea serviciilor Web; - protocolul SOAP; - dezvoltarea si implementarea unui serviciu Web;

    3. Implementarea sistemelor de gestiune a bazelor de date n

    contextul tehnologiilor Java.

    Studiu de caz.

    - arhitectura SGBD-ului utilizat; - facilitatile tehnologie Java folosite - integrarea SGBD-ului cu o teholoie Java folosita; - implementarea aplicatei si descrierea functionalitatii.

    4. Implementarea transformarilor grafice n Java AWT i Java 2D/3D.

    - implemetarea trasformarilor grafice; - implementarea unui applet ce va contine elemente 2/3 D - aplicatie web pe prezentare a trasformarilor grafice (http://docs.oracle.com/javase/tutorial/2d/)

    5. Implementarea unui joc video 3D folosind OpenGL.

    - Elemente 3D, vederi ale scenei 3D implemetate folosind trasformari, decupari, eliminare suprafete ascunse etc;

    - Interactiunea utilizatorului cu scena 3D; - lumini, umbre, texturi si chiar sunet;

    6. Implementarea unui motor de cautare pentru reeau Internet.

    - rolul motoarelor de cautare - algoritmi folosii de acetia - implementarea unui motor de cautare folosind PHP ct i un

    SGBD

    7. Implementarea unei aplicatii/joc pentruAndroid

    - fundamentele aplicaiilor de tip Android; - unelte pentru dezvoltarea aplicaiilor Android - interfaa cu utilizatorul; - stocarea i prelucrarea datelor necesare aplicaiei. - implementarea aplicaiei

    8. Tutorial Web pentru nvare Html 5, CSS3 i JQuery.

    - tehnologia HTML5, JavaScript, JQuery, XML, Php. - implementarea unui tutorial pentru HTML 5, CSS3 i Jquery; - Optimizarea aplicaie web pentru SEO;

    9. Tehnologia .NET utilizat pentru realizarea aplicaiilor distribuite. Studiu de caz.

    - arhitectura .NET Framework - prezentare C#, F# etc. - prezentarea aplicatiilor distribuite si importanta lor. - implementarea unei aplicatii distribuite folosind tehnologia .Net;

    10. Implementarea unei aplicaii folosind tehnologia client server implementat cu Java. Studiu de caz.

    - tehnologii Java. - proiectarea aplicatiilor client server; - implementarea unei aplicatii n tehnologia client-server;

    11. Implementarea unei aplicatii Spring Web MVC

    - Descriere Spring, Interfata BeanFactory, Interfata ApplicationContext, Interfata Validator.

    - Concepte AOP i utilizare JDBC cu Spring; - Managementul tranzactiilor i implementarea declarativa a

    acestora;

    - Implementarea i descrierea aplicaiei de tip Spring Web MVC.

  • 9

    12. Utilizarea mediului Java n realizarea aplicaiilor Web. Studiu de caz.

    - utilizare: Java Server, Client, URL, RMI, JSP, JSF, Applet. - implementarea unui aplicatii web folosind o parte din

    tehnologiile enumerate;

    13. Utilizarea tehnologiei Java Beans n realizarea aplicaiilor. Studiu de caz.

    - EJB n arhitectura Java EE; - arhitectura si tehnologia EJB; - studiu de caz, vezi

    http://docs.oracle.com/javaee/5/tutorial/doc/bnair.html;

    14. Implementarea tehnologiei XML n dezvoltarea aplicaiilor Web. Studiu de caz.

    - XML: tehnologie pentru schimbul documentelor Web; - limbajul XSL; - interconectarea sistemelor ERP XML;

    15. Tehnici i metode folosite n SEO.

    Studiu de caz.

    - principalele metode care stau la baza SEO; - algoritmi specifici motoarelor de cautare; - algoritmul PageRanking; - implementarea tehnicilor SEO i compararea acestora pentru

    diverse motoare de cautare;

    Conf. univ. dr. MIHAI POPESCU

    email: [email protected]

    Nr

    crt

    Denumire tem Detaliere tem

    1. Tendine actuale n utilizarea bazelor de date

    - Descrierea i implementarea unor concepte de design i administrare a bazelor de date n tehnologiile:

    - cloud computing;

    - data grid

    2. Dezvoltarea de aplicaii Web pentru accesarea

    bazelor de date cu Microsoft

    ASP.NET.

    - Proiectarea unei aplicaii Web care s utilizeze tehnologia de acces la date Microsoft ADO.NET

    3. Clase Microsoft Framework pentru accesarea bazelor de date relaionale n aplicaiile software.

    - Prezentarea tehnologiei de acces la date Microsoft ADO.NET, cu implementarea unei aplicaii Windows sau Web

    4. Mecanisme de administrare a datelor n sistemele de gestiune a bazelor de

    date.

    - Evidenierea teoretic i practic a conceptelor legate de administrarea B.D: logins, utilizatori, autentificare, autorizare,

    permisiuni.

    5. Utilizarea tehnicilor de criptare a datelor n bazele de date.

    - Utilizarea bibliotecilor criptografice (funcii hash, certificate, chei simetrice /asimetrice) oferite de un SGBDR.

    6. Utilizarea protocoalelor de securitate n tehnologie client-server

    de accesare a bazelor de date.

    - Utilizarea protocoalelor de securitate SSL/IpSec .a. pentru comunicarea ntre un client i Sv de B.D.

    7. Utilizarea standardului XML pentru importul i exportul datelor din bazele de date.

    - Utilizarea standardului de import i export date XML, ntre SGBDR heterogene.

    8. Implementarea, utiliznd un API cunoscut, a examenului de admitere

    dintr-o instituie de nvmnt.

    - Dezvoltarea unei aplicaii Windows/Web centrat pe o B.D. proiectat n acest scop.

    9. Lucrul tranzacional n bazele de date.

    - Dezvoltarea unei aplicaii care s evidenieze lucrul tranzacional cu bazele de date

  • 10

    - ( tranzacii i mecanisme de blocare a nregistrrilor)

    10. Implementarea, utiliznd un API cunoscut, a situaiei la nvtur a studenilor dintr-o instituie de nvmnt.

    - Dezvoltarea unei aplicaii Windows/Web centrat pe o B.D. proiectat n acest scop.

    11. Implementarea, utiliznd un API cunoscut, a activitii dintr-o agenie imobiliar.

    - Dezvoltarea unei aplicaii Windows/Web centrat pe o B.D. proiectat n acest scop.

    12. Interogarea datelor n aplicaii Microsoft .NET folosind limbajul

    LINQ.

    - Crearea unei aplicaii focalizat pe utilizarea limbajului de interogare LINQ, introdus de Microsoft ncepnd cu .NET

    Framework 3.5, pentru extragerea datelor din baze de date,

    fiiere XML, precum i obiecte i colecii .NET.

    13. Utilizarea Entity Framework pentru dezvoltarea de aplicaii cu bazele de date.

    - Scrierea unei aplicaii care s permit implementarea modelelor logic i fizic ale datelor i crearea de clase pentru accesarea bazelor de date (modelul obiectual).

    14. Utilizarea bazelor de date multimedia n aplicaiile software.

    - Dezvoltarea unei aplicaii care s evidenieze capabilitile multimedia ale B.D. relaionale sau dedicate (standarde de compresie, date audio-video, interogarea i regsirea datelor etc).

    15. Utilizarea tehnicilor de replicare a datelor n bazele de date.

    - Instalarea i configurarea unui server de B.D. pentru a permite replicarea tranzaciilor locale pe alte servere de B.D.-exemplificare practic.

    16. Utlizarea serviciilor web n aplicaiile software cu baze de date.

    - Dezvoltarea i utilizarea serviciilor web n aplicaii Windows sau Web centrate pe B.D.

    Conf. univ. dr. ing. IOSIF PRAOVEANU

    email: [email protected]

    Nr.

    crt.

    Denumire tem Detaliere tem

    1. Protocoale de rutare link state: descriere, implementare

    - Aspecte generale privind rutarea n reele de calculatoare - Algoritmi i protocoale de rutare - Descriere detaliat a protocoalelor de rutare bazae pe starea

    legturilor (OSPF, IS-IS) - Tipuri de mesaje folosite de algoritmii LS - Partea aplicativ va consta n configurarea unei reele ce

    folosete rutarea dinamic IS-IS

    2. Protocoale de rutare bazate prevectori distan (DV): descriere, implementare

    - Aspecte generale privind rutarea n reele de calculatoare - Locul i rolul algoritmilor i protocoalelor de rutare - Descriere detaliat a modului de lucru a algoritmilor de rutare

    DV

    - Tipuri de mesaje folosite de algoritmii DV - Partea aplicativ va consta n configurarea unei reele ce

    folosete rutarea DV

    3. Reele virtuale private: clasificare, exemple, variante de

    realizare

    - Descrierea conceptului de reea virtual privat, - posibiliti de realizare, utilizare - Descrierea detaliat a protocolelor reelelor VPN - Partea aplicativ va consta n proiectarea i configurarea unui

    VPN pentru o organizaie cu sedii n mai multe locaii distante

    4. Rutarea OSPF n IPv6

    - Locul, rolul i utilitatea protocoalelor de rutare - Descrierea protocoalelor bazate pe starea legturilor - Descrierea algoritmului SPF i exemplificare - Aplicaie de rutare OSPF n IPv6

    5. Rutatarea intredomeniu n - Conceptul de domeniu de reea

  • 11

    reelele IP. Protocolul BGP

    - Protocoale de rutare interdomeniu - Descriere protocol BGP - Aplicaie de rutare interdomeniu n reele IP

    6. Implementarea retelelor virtuale private IPv6.

    - Descrierea conceptului VPN - Posibiliti de realizare VPN - Reguli i principii de inplementare a reelelor IPv6 - Partea aplicativ va conine un studiu de realizare a VPN

    folosind IPv6

    7. Interoperabilitatea IPv4 cu IPv6

    - Aspecte generale privind interoperabilitatea IPv4 cu IPv6. Posibiliti de realizare

    - Descrierea tehnicii bazat pe stiva dual - Descrierea tehniciilor bazate pe tunelare - Partea aplicativ va conine scenarii si exemple de tunele IPv6

    peste IPv4 configurate manual i tehnici de stiv dual

    8. Mecanisme de tranziie IPv4 / IPv6

    - Aspecte generale privind tranziia IPv4 /IPv6. - Mecanisme de tunelare automat IPv6 peste IPv4 (RD - rapid

    deployment tunnel, ISATAP i TEREDO) - Partea aplicativ va cuprinde descrierea i realizarea de tunele

    automate IPv6 peste reele IPv4. Reelele vor fi configurate folosind simulatorul Packet Tracer

    9. Mobilitatea n reelele IPv6

    - Aspecte generale privind mobilitatea utilizatorilor n reelele IP - Facilitile IPv6 pentru mobilitatea staiilor - Mobilitatea comunicaiilor n IPv6 - Partea aplicativ va cuprinde descrierea i realizarea de

    scenarii de mobilitate a staiilor n reele IPv6

    10. Servicii de telefonie pe Internet

    - Descriere serviciu VoIP - Protocoale utilizate n serviciul VoIP - Aplicaia practic va consta n realizarea unui serviciu VoIP

    folosind facilitile programului Packet Tracer

    11. Reele WAN bazate pe tehnologia Frame Relay

    - Reele WAN: descriere, compunere,caracteristici - Tehnologii de interconectare a LAN-urilor n WAN-uri - Descrierea tehnologiei Frame Relay: componentele unei reele

    FR, circuite virtuale, tehnici de comutare FR, configurare

    interfee, formarea traficului, ncapsularea datelor, etc. - Partea aplicativ va consta n interconectarea unor LAN-uri ale

    unei organizaii folosind tehnologie FR

    12. Administrarea reelelor IP folosind SNMP. Aplicaii n IPv4 i IPv6

    - Aspecte generale privind managementul reelelor de calculatoare - Descrierea conceptelor de obiect administrat, MIS, baza

    informaiilor de management, arborele informaiei de management. Modul de reprezentare structurat a informaiei de management

    - Descrierea celor mai uzuale protocoale i aplicaii de management

    - Partea aplicativ va consta n instalarea i utilizarea aplicaiei SNMP pentru administarea unei reele IPv4 si IPv6

    13. Gestiunea utilizatorilor de reea sub WS2012

    - Descrierea sistemului de operare WS2012. Comparaie cu versiunile 2008 si 2003

    - Descrierea detaliat a Active Directory Domain Services i a rolului acestor servicii ntr-o retea

    - Utilizarea AD pentru gestiunea utilizatorilor: creare de conturi de utilizator, crearea de uniti organizaionele i includerea utilizatorilor, acordarea de drepturi n reea (de administare, de acces la resurse, acces la aplicaii, la printare, la serverul de fiiere etc.)

    14. Securitatea i confidenialitatea - Ameninri si atacuri n IPv6

  • 12

    datelor n retelele IPv6

    - Faciliti de securitate n IPv6: IPsec, Firewalls, liste de control acces, autentificare

    - Descriere IPsec - Aplicaia practic va consta n implementarea unei politici de

    securitate ntr-o reea IPv6 bazat pe rutere Cisco -

    15. Autoconfigurarea staiilor n reele IPv6

    - Descrierea general a protocolului IPv6 - Tipuri de adrese IP alocate unei staii n reea - Facilitile de autoconfigurare ale staiilor conectate n retea.

    Serviciul DHCPv6.

    - Aplicaii de autoconfigurare a adreselor de reea cu i fr serviciul DHCPv6

    16. Aplicaii multimedia i distribuia acestora prin reele IP

    - Protocoale IP multicast destinate distribuiei aplicaiilor multimedia

    - Aplicaii n timp real n reele IP - Analiza streamurilor conform TR 101290 - Aspect privind managementul erorilor n aplic multimedia - Partea aplicativ va consta n realizarea unei transmisii video

    live

    17. Emularea reelelor de calculatoare folosind GNS3

    - Instrumente i aplicaii software de modelare i simulare a reelelor de calculatoare

    - Studiu comparativ ntre Packet Tracer i GNS3 - Descrierea modului de lucru cu emulatorul GNS3 - Partea aplicativ va consta n emularea unei reele de

    calculatoare pe tehnologie Cisco

    Conf. univ. dr. TUDOR CTLIN APOSTOLESCU email: [email protected]

    Nr

    crt

    Denumire tem Detaliere tem

    1. Tehnici de benchmarking. Metode de analiz multicriterial. Aplicaie pentru testare

    - studiu tehnici de benchmarking; - discuii pentru dezvoltarea aplicaiei; - analiz i testare.

    2. Sisteme de clacul i control. Tehnici multimedia

    - studiu sisteme de calcul i control; - discuii pentru dezvoltarea aplicaiei; - analiz i testare.

    3. Aplicaie pentru sistem de avertizare pentru locuin

    - senzori; - implementare funcional.

    4. Aplicaie pentru sistem de avertizare pentru locuin. Soluii software

    - discuii pentru dezvoltarea aplicaiei; - sistem informatic pentru gestionarea senzorilor; - analiz i testare.

    5. Dezvoltarea unui magazin online pentru produse de automatizare

    - studiu de piaa tipuri de senzori i opiuni; - dezvoltare site accent pe contribuia proprie n dezvoltarea

    site-ului;

    - analiz i testare.

    6. Site web pentru testri/examinri online

    - studiu aplicaii de testare existente; - stabilirea domeniului de testare; - verificare aplicaie.

    7. Dezvoltarea unui site web cu informaii din domeniu statistic.

    - studiu noiuni generale d estatistic; - alegerea conceptelor statistice ce vor fi implementate n site;

  • 13

    Aplicaii statistice integrate n site - verificri i testri.

    8. Aplicaie online pentru o firm din domeniul turistic

    - studiu tipuri de site-uri pentru pensiuni/hoteluri/zone turistice;

    - alegerea aplicaiei, stabilirea formei generale a site-ului; - verificri i testri.

    9. Site web pentru prezentarea unui curs din domeniul universitar

    - stabilirea cursului i a elemntelor ce se doresc a fi explicate; - stabilirea formei generale a site-ului; - testare i mbuntiri

    Conf. univ. dr. RADU BORIGA

    email: [email protected]

    Nr.

    crt.

    Denumire tem Detaliere tem

    1. Aplicaii ale algoritmilor genetici n probleme de optimizare

    numeric

    - prezentare general a algoritmilor genetici; - exemple de probleme clasice din domeniu; - implementarea unor algoritmi specifici ntr-un limbaj de

    programare actual, folosind o interfa grafic; - studiu comparativ al performanelor algoritmilor

    implementai. - se recomand i tratarea a cel puin unei probleme noi din

    domeniu.

    2. Rezolvarea unor probleme de generare folosind reele de constrngeri

    - prezentare general a reelelor de constrngeri; - exemple de modelare folosind reele de constrngeri; - implementarea unor algoritmi de generare folosind o

    bibliotec pentru rezolvarea reelelor de constrngeri. - se recomand ca aplicaia realizat s aib i o interfaa

    grafic.

    3. Rezolvarea unor probleme din teoria grafurilor folosind reele de constrngeri

    - prezentare general a reelelor de constrngeri; - exemple de modelare folosind reele de constrngeri; - implementarea unor algoritmi din teoria grafurilor folosind o

    bibliotec pentru rezolvarea reelelor de constrngeri. - se recomand ca aplicaia realizat s aib i o interfaa

    grafic.

    4. Implementarea unor algoritmi de generare a permutrilor aleatoare

    - prezentarea unor algoritmi clasici de generare a permutrilor aleatoare;

    - realizarea unui algoritm propriu de generarea a unei permutri aleatoare;

    - analiza comparativ a performanelor algoritmului propus. - se recomand ca algoritmul propus s fie testat i n cadrul

    unor aplicaii de tip shuffling pentru imagini.

    5. Implementarea unor algoritmi de criptare a imaginilor

    - prezentarea unor algoritmi clasici de criptare a imaginilor; - realizarea unui algoritm propriu de criptare a imaginilor; - analiza comparativ a performanelor algoritmului propus. - se recomand ca aplicaia realizat s aib i o interfaa

    grafic.

    6. Implementarea unor generatoare de numere pseudoaleatoare bazate

    pe sisteme dinamice haotice

    - prezentarea unor generatoare de numere pseudoaleatoare bazate pe sisteme dinamice haotice;

    - prezentarea unor metode statistice de testare a aleatorismului;

  • 14

    - realizarea unui astfel de generator; - analiza comparativ a performanelor generatorului propus. - se recomand testarea performanelor generatorului propus i

    n cadrul unui criptosistem.

    7. Planificarea optim a activitilor (task-scheduling)

    - prezentarea unor algoritmi de planificare de tip Greedy; - prezentarea metodei drumului critic; - implementarea unor algoritmi de planificare ntr-un limbaj de

    programare actual.

    - se recomand ca aplicaia realizat s aib i o interfaa grafic.

    8. Implementarea unor generatoare de numere pseudoaleatoare de tip

    Fibonacci cu deplasri

    - prezentarea unor generatoare de numere pseudoaleatoare de tip fibonacci cu deplasri;

    - prezentarea unor metode statistice de testare a aleatorismului; - realizarea unui astfel de generator; - analiza comparativ a performanelor generatorului propus. - se recomand testarea performanelor generatorului propus i

    n cadrul unui criptosistem.

    9. Aplicaii ale metodelor de parcurgere a unui graf

    - prezentarea metodelor de parcurgere a unui graf; - exemple de algoritmi care folosesc parcurgeri de grafuri; - implementarea unor algoritmi de acest tip, folosind o interfa

    grafic. - se recomand implementarea acestor algoritmi fie sub forma

    unei ierarhii de clase, fie sub forma unei biblioteci.

    10. Aplicaii ale algoritmilor probabiliti n rezolvarea problemelor NP-complete

    - prezentare general a algoritmilor probabiliti; - exemple de rezolvare a unor probleme NP-complete folosind

    algoritmi de acest tip;

    - implementarea unor algoritmi specifici ntr-un limbaj de programare actual.

    - se recomand ca aplicaia realizat s aib i o interfaa grafic.

    Conf.univ.dr. VIOREL IONESCU

    email: [email protected]

    Nr.

    Crt.

    Denumire tem Detaliere tem

    1. Automatizarea procesului de

    producere de teste software

    - Ciclu de viata al produselor SW; - Studio Eiffel; - Studiu de caz pt interfata cu limbaj C

    2. Cresterea disponibilitatii

    sistemelor IT prin utilizarea unui

    SW specializat

    - Ciclu de viata al produs SW, limbaj C; - Studiu de caz

    3. Metodologii i instrumente pentru testarea produselor software

    - Ciclu de viata al produselor SW; - Utilizarea unui analizor static IDA PRO; - Studiu de caz

    4. Planificarea si testarea unui plan

    de recuperare n caz de dezastre in

    cloud

    - Ciclu de viata al produselor SW; - infrastructura cloud;

    5. Implementarea unui plan de

    recuperare n caz de dezastre pt

    - Ciclu de viata al produselor SW; - Disaster recovery ;

  • 15

    un IMM - Puncte reluare RPO, RTO

    6. Casa inteligenta - controlul becurilor de pe smartphone - Raspberry Pi. Studiu de caz

    7. Imbunatatirea caracteristicilor

    disp mobile cu s.o Android

    (GPS)

    - JAVA Eclipse, sdk Android, APLICATIE

    8. Imbunatatirea caracteristicilor

    disp mobile cu s.o Android

    (voce)

    - JAVA Eclipse, sdk Android, APLICATIE

    9. Gestionare dispozitivelor mobile

    cu s.o Android (text)

    - JAVA Eclipse, sdk Android, APLICATIE

    10. Imbunatatirea caracteristicilor

    dispozitivelor mobile cu s.o

    Android (notificari)

    - JAVA Eclipse, sdk Android, APLICATIE

    Lect. univ. dr. ing. DAN-LAURENTIU GRECU

    email: [email protected]

    Nr

    crt

    Denumire tem Detaliere tem

    1. Testarea statistica a generatoarelor de numere pseudoaleatoare

    - se va efectua un studiu privind testarea statistica a

    generatoarelor de numere pseudoaleatoare.

    - se vor analiza schemele clasice de generare a numerelor

    pseudoaleatoare

    - se va analiza standardul NIST 800.22 pentru testarea

    generatoarelor de numere pseudoaleatoare

    - aplicaia practic va consta n implementare software a unui numr de teste statistice.

    2. Cifruri stream utilizate n reelele informatice.

    - se va efectua un studiu privind algoritmii de cifrare de tip

    stream care au fost propui pentru standardizare i utilizare n reelele informatice; - se vor analiza algoritmii de cifrare propusi la proiectele

    Nessie, Cryptrec, etc.

    - vor fi evideniate punctele tari i cele slabe ale acestor tipuri de cifruri

    - aplicaia practic va consta n implementarea software a unui algoritm de cifrare de tip stream analizat n lucrare;

    3. Cifruri bloc utilizate n reelele informatice.

    - se va efectua un studiu privind algoritmii de cifrare de tip bloc

    care au fost propui pentru standardizare i utilizare n reelele informatice;

    - se vor analiza algoritmii de cifrare propusi la proiectele

    Nessie, Cryptrec, etc.

    - vor fi evideniate punctele tari i cele slabe ale acestor tipuri de cifruri;

    - aplicaia practic va consta n implementarea software a unui algoritm de cifrare de tip bloc analizat n lucrare.

    4. Coduri corectoare i detectoare de erori. Implementri software.

    - se vor analiza diferitele coduri corectoare i detectoare de erori utilizate n reelele de comunicaii informatice; - se va pune accent pe clasa codurilor convolutionale;

    - se vor analiza clasa turbocodurilor utilizate n retelele GSM;

    - aplicaia practic va consta n implementare software a unui cod detector i corector de erori.

  • 16

    5. Protecia comunicaiilor n reelele de calculatoare. Standardul IPSEC.

    - se va efectua o analiza a tipurilor de protocoale de transmitere

    a datelor utilizate n reteaua INTERNET;

    - se va efectua o analiz a standardului IPSEC; - se vor evidentia metodele criptografice utilizate precum i primitivele criptografice asociate;

    - aplicaia practic va consta n simularea unei comunicaii IPSEC.

    6. Algoritmi criptografici cu realizare hardware.

    - se va face o prezentare generala a aplicatiilor care necesita

    implementare hardware a algoritmilor de cifrare;

    - se vor analiza posibilitatile tehnice hardware de implementare

    a algoritmilor de cifrare;

    - se va efectua un studiu privind tipurile de algoritmi de cifrare

    implementati hardware n sistemele de comunicatii i IT; - aplicaia practic va consta n implementarea n limbaj VHDL a unui algoritm de cifrare de tip stream.

    7. Testarea i evaluarea algoritmilor de cifrare utilizai n reelele de calculatoare

    - se va efectua un studiu privind metodele de testare a

    algoritmilor de cifrare propui pentru standardizare; - se vor analiza, din aceasta perspectiva, algoritmii de cifrare

    testati la proiectele Nessie, Cryptrec, etc.;

    - se vor analiza posiblitatile de testare a algoritmilor de cifrare

    folosind metode euristice sau de vocabular pentru spargerea

    acestora;

    - se va implementa un atac de criptanaliz de tip for brut pentru un algoritm de cifrare.

    8. Receptor radio software - Studiu privind posibilitile de implementare a blocurilor analogice specifice unui receptor radio n software

    - Implementarea n software a blocurilor analogice specifice unui receptor radio

    - Aplicaia software va fi conceput pentru a fi rulat pe tablete - Se va realiza si un modul software de achizitie de date care va

    rula pe un sistem de dezvoltare de tip ANDROID sau Rasberry

    Pi

    9. Detecia formelor obiectelor din imaginile digitale

    - Studiu privind algoritmii de recunoastere a formelor pe imagini.

    - Implementarea n software a unor algoritmi care sa permit determinarea formelor obiectelor prezente ntr-o imagine

    digital - Algoritmii vor fi implementai utiliznd librria Open CV

    10. Recunoaterea sunetelor animalelor i pasarilor din mediul natural

    - Studiu privind algoritmii de recunoatere a sunetelor - Implementarea in software a uni algoritm de recunoastere a

    sunetelor emise de animale si pasari

    Lect. univ. dr. ing. MARINELA NIDELEA

    email: [email protected]

    Nr

    crt

    Denumire tem Detaliere tem

    1. Implementarea unui Sistem informatic care gestioneaza

    activitatea unei firme

    - administrarea serverului de mail dintr-o firma cu un anumit

    specific folosind useri de mail din doua servere.

    - exemplu de implementare: Serverul unde este tinut serviciul de

    mail al angajatilor va fi CentOS 6.2, useri se vor afla pe Domain

    Controller i vor fi interogati de serverul Linux prin LDAP. - se va crea si o platforma de discutii (chat) interna prin care

  • 17

    utilizatorii/ angajatii pot discuta intern.

    2. Crearea unei aplicaii GIS n cadrul bazelor de date spaiale

    - specificul bazelor de date spaiale; - componentele unui GIS;

    - tehnici de procesare i analiz; - managementul unui GIS;

    - studiu de caz. Realizarea unei aplicaii specifice domeniului.

    3. Realizarea unui tutorial didactic necesar pentru construirea unui

    server web

    - Configurarea serverelor: - un server web care va fi n acelai timp si server de e-mail, un server de routing pentru a securiza

    reeaua prin intermediul unui firewall i a unui antivirus, un server de FTP pe care va putea face transfer de fiiere att prin programe de FTP ct i printr-o interfa web.

    4. Crearea de software i hardware specializate pentru proiectarea i implementarea unei reele de calculatoare

    - se utilizeaz pentru reele simple, mici sau temporare. - la trimiterea semnalului de ctre un calculator, toate celelalte primesc acest semnal, dar numai cel a crui adres corespunde cu cea specificat n semnal, accept informaia. -intr-un anumit moment un singur calculator poate transmite un

    mesaj.

    5. Sistem distribuit de monitorizare i control al proceselor gestionate

    prin intermediul unui sistem de

    operare.

    - controlul proceselor de la distan i instrumentaia virtual. Beneficiile acestor tehnologii.

    - mecanisme de securitate i autorizri, canale de comunicaie criptate .

    6. Proiectarea unei arhitecturi de microprocesor

    - descrierea funcional a unui microprocesor generic; - organizarea regitrilor i a memoriei la microprocesoarele de ultim generaie; - realizarea unei aplicaii folosind instruciuni n limbaj de asamblare.

    7. Sisteme care implementeaz conceptul de multiprogramare

    - structuri de date utilizate de sistemul de operare pentru

    implementarea gestiunii fiierelor; - sincronizarea proceselor;

    - realizarea unui script n Linux.

    8. Particularitile bazelor de date spaiale

    - indexare spaial; -date regiune, puncte, dreptunghi, linie, etc.;

    - limbaje de interogare spaial; -integrarea datelor spaiale cu cele non-spaiale.

    9. Tehnici de achiziie i prelucrare a bazelor de date geospatiale

    - metode de achiziie; - tehnici folosite n prelucrarea datelor;

    - trecerea n revist a sistemelor GIS cunoscute; - realizarea unei baze de date geospaiale.

    10. Metode folosite n gestiunea resurselor de ctre sistemele de operare Linux i Windows. Prezentare comparativ

    - particulariti Windows - particulariti Linux. - gestiunea componentelor unui sistem de calcul n cele doua

    sisteme de operare.

    -realizarea unei aplicaii care pune n practic metodele de gestionare prezentate teoretic n cadrul lucrrii.

    Asist. univ. drd. MARIUS MIHILESCU email: [email protected]

    Nr

    crt

    Denumire tem Detaliere tem

    1. Aplicaie software pentru - Managementul filmelor (adaugare, stergere, modificare) . - Integrarea api-ului de la IMDB.

  • 18

    managementul filmelor (Film

    Library)

    - Filtre de cautare a unui film. - Tehnologii: Android (SQLite), iOS, .NET (C#, F#, Visual Basic),

    Java, Microsoft SQL Server 2012/2014, MySQL, Oracle

    2. Aplicaie software pentru

    gestiunea albumelor cu fotografii

    (Picture Album)

    - Managementul fotografiilor (adaugare, stergere, modificare). - Managementul albumelor de fotografii (creeare album, stergere,

    modificare).

    - Sincronizarea cu api-urile de la Flickr, Facebook, etc. - Filtre de cautare a unei poze, album. - Partajarea de fotografii intre utilizatorii aplicatiei. - Tehnologii: Android (SQLite), iOS, .NET (C#, F#, Visual Basic),

    Java, Microsoft SQL Server 2012/2014, MySQL, Oracle

    3. Sistem informatic pentru biblioteci - Managementul cartilor (adaugare, stergere, modificare). - Managementul articolelor (adaugare, stergere, modificare). - Sincronizarea cu platformele Mendeley, ResearchGate etc. - Filtre de cautare. - Facilitati de imprumut. - Tehnologii: .NET (C#, F#, Visual Basic), Java, Android (SQLite),

    iOS, Microsoft SQL Server 2012/2014, MySQL, Oracle.

    4. Aplicaie software pentru

    gestiunea contactelor

    - Managementul contactelor (adaugare, stergere, modificare). - Filtre de cautare a unui contact. - Export/Import de contacte - Crearea de carti de vizita virtuale (ex. VCF-urile din Outlook) - Tehnologii: .NET (C#, F#, Visual Basic), Java, Android (SQLite),

    iOS, Microsoft SQL Server 2012/2014, MySQL, Oracle.

    5. Sistem informatic pentru rezervri

    hoteliere

    - Prezentarea hotelelor si a camerelor disponibile. - Posibilitatea de adaugare a unui hotel si a camerelor ce

    urmeaza sa fie rezervate (administrator).

    - Posibilitatea de cautare a camerelor sau a hotelelor in functie de recenzii/note de aprecieri etc.

    - Tehnologii: .NET (ASP.NET, C#, F#, Visual Basic), AJAX, PHP, Java, Android (SQLite), iOS, Microsoft SQL Server

    2012/2014, MySQL, Oracle.

    6. Sistem informatic pentru

    rezervarea biletelor pentru

    companiile aeriene

    - Prezentarea zborurilor. - Posibilitatea de filtrare. - Posibilitatea de rezervare. - Tehnologii: Android (SQLite), iOS, .NET (ASP.NET, C#, F#,

    Visual Basic), PHP, Java, Microsoft SQL Server 2012/2014,

    MySQL, Oracle.

    7. Sistem informatic pentru resurse

    umane

    - Managementul angajatilor (adaugare, stergere, modificare). - Managementul departamentelor unei institutii. - Creearea de organigrame. - Tehnologii: Android (SQLite), iOS, .NET (C#, F#, Visual

    Basic), Java, Microsoft SQL Server 2012/2014, MySQL,

    Oracle.

    8. Sistem informatic pentru

    managementul obiectelor

    filatelice/numismatice

    - Managementul obiectelor filatelice/numismatice (adaugare, stergere, modificare).

    - Export/Import folosind site-ul www.colnect.com - Adaugarea de cataloage specifice domeniului (Michel, Yver-

    Tellier etc.).

    - Filtre de cautare - Tehnologii: Android (SQLite), iOS, .NET (C#, F#, Visual

    Basic), Java, Microsoft SQL Server 2012/2014, MySQL,

    Oracle.

    9. Metode moderne de dezvoltare

    software. Studii de caz.

    - Prezentarea metodelor moderne de dezvoltare a aplicatiilor software (ex. Design Patterns, Limbajul UML, OCL, Merise).

    - Metodologii de management software (ex. AGILE, SCRUM, Waterfall Model, eXtreme Programming, Pair Programming etc).

  • 19

    - Studii de caz: Giant Forest Inn, Apache Rent A Car etc.

    10. Aplicatie Software pentru

    criptanalizei sistemelor de criptare.

    Studiu de caz Triple-DES;

    - Implementarea operatiilor de criptare/decriptare folosind Triple-DES.

    - Simularea de atacuri asupra algoritmului. - Simularea grafica a elementelor statistice privind atacul. - Tehnologii: C#, Java, Python.

    11. Aplicatie software pentru analiza

    optimizrilor n criptarea

    asimetric. Studiu de caz RSA;

    - Implementarea operatiilor de criptare/decriptare folosind RSA. - Simularea de atacuri asupra algoritmului. - Simularea grafica a elementelor statistice privind atacul. - Algoritmi de optimizare si evaluare pentru algoritmii asimetrici. - Tehnologii: C#, Java, Python.

    12. Aplicatie software pentru

    simularea unor metode de atac

    asupra informaiei. Studii de caz;

    - Implementarea operatiilor de criptare/decriptare folosind diferiti algoritmi simetrici sau asimetrici.

    - Simularea de atacuri asupra algoritmilor pe date concrete. - Criptanaliza diferentiala si liniara pentru algoritmii propusi.

    Evaluari statistice si elaborarea de diagrame specifice elementelor

    statistice.

    - Tehnologii: C#, Java, Python.

    13. Aplicatie Software pentru analiza

    implementrilor unor algoritmi de

    criptare. Studiu de caz: Analiza

    riscului de atac

    - Implementarea operatiilor de criptare/decriptare a unor algoritmi criptografici.

    - Exploatarea breselor de Securitate ridicate de catre limbajele de programare in care au fost implementati.

    - Evaluarea si acordarea unui nivel de producere a unui risc. - Tehnologii: C#, Java, Python.

    14. Implementarea Software a

    Algoritmilor Criptografici cu Chei

    Publice;

    - Implementarea operatiilor de criptare/decriptare a unor algoritmi bazati de chei publice.

    - Simulari si studii de caz aplicate pe date concrete. - Tehnologii: C#, Java, Python.

    15. Aplicatie Software pentru

    Investigarea si Detectarea

    Informatiei Ascunse

    Steganografie si Steganaliza;

    - Implementarea operatiilor de ascundere, scoate si de identificare a informatiei ascunse.

    - Implementarea algoritmilor steganografici: BlindHide, HideSeek, FilterFirst, BattleSteg, Dynamic FilterFirst si BattleSteg.

    - Tehnologii: C#, Java, Python.

    16. Metode de Criptare a Datelor in

    Aplicatiile Mobile.

    - Implementarea de algoritmi criptografici pentru criptarea lcoala a mesajelor (SMS).

    - Exploatarea vulnerabilitarilor datelor criptate. - Analiza de tip Slower Performance si Encryption is One-Way Only. - Tehnologii: Java, Android, iOS.

    Decan,

    Conf.univ.dr. Iustin PRIESCU

    19.12.2014