Teme de licenta 2015.pdf
-
Upload
ifrim-giani -
Category
Documents
-
view
215 -
download
4
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