Sunteți pe pagina 1din 19

UNIVERSITATEA TITU MAIORESCU

FACULTATEA DE INFORMATIC
Anul universitar 2014-2015

TEME PROPUSE PENTRU LUCRRILE DE LICEN


Prof. univ. dr. ing. CREU EMIL
email: emil.cretu@utm.ro
Nr
Denumire tem
crt
1. Dezvoltarea unui site web pentru o
revist cu caracter tehnico-tiinific
2.

Aplicaie pentru statistic medical

3.

Site web pentru prezentarea unui


curs de nanotehnologii/fizic
aplicat
Dezvoltarea unei aplicaii cu
tutoriale pentru produse de
automatizare folosite n locuin

4.

Detaliere tem
- studiu articole tiinifice;
- discuii pentru dezvoltarea aplicaiei;
- analiz i testare.
- studiul conceptelor statistice utilizate;
- discuii pentru dezvoltarea aplicaiei;
- analiz i testare;
- mbuntiri posibile.
- stabilirea cursului i a elemntelor ce se doresc a fi explicate;
- stabilirea formei generale a site-ului;
- testare i mbuntiri
- 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: ciprian.racuciu@prof.utm.ro
Nr
Denumire tem
crt
1. Protecia i confidenialitatea
datelor n reele wireless

2.

Generarea cheilor criptografice cu


ajutorul circuitelor secventiale

3.

Aplicaii de securitate n reele


VPN

Detaliere tem
- 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.
- 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.
- 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;
1

4.

Sistem de protecie a documentelor


bazat pe semnatura digital

5.

Metode de simulare a funcionrii


mainilor criptografice
polialfabetice

6.

Securitatea informaiilor n reeaua


Internet

7.

Algoritmi de criptare i programe


soft de realizare a acestora

8.

Metode de compresie a datelor


utilizate n reelele informatice

9.

Aplicatii ale tehnicilor


steganografice

10. Securitatea datelor i tranzaciilor


n comerul electronic

- 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.
- 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;
- 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.
- 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.
- 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.
- 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.
- se va efectua un studiu privind tehnicile steganografice;
- se vor analiza metodele steganografice specifice watermarkingului;
- se vor analiza metodele steganografice utilizate n aplicaiile
multimedia;
- se va implementa o metoda steganografic pentru protecia
informaiilor.
- 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
2

Conf.univ.dr.ing. IUSTIN PRIESCU


email: iustin.priescu@prof.utm.ro
Detaliere tem
- conceptul de sistem de plat electronic (SPE)
- elemente componente i arhitectura SPE
- aplicaii ale SPE
- proiectarea i implementarea unei aplicaii de SPE
Servicii de pli electronice
- conceptul de sistem de plat electronic mobil SPEM
mobile (m-payment)
- elemente componente i arhitectura SPEM
- proiectarea i implementarea unei aplicaii de SPEM
Sisteme de bani electronici (e- conceptele de bani electronici i portofele electronice
money) i portofele electronice - elemente componente i arhitectura sistemelor de bani
(e-wallet)
electronici
- proiectarea i implementarea unei aplicaii pentru portofele
electronice
Soluii de tranzacii bancare
- conceptele de Internet Banking i Mobile Banking
online (e-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
Soluii de nvmnt online de - metode de abordare a conceptului de e-learning
tip opensource (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
Managementul drepturilor
- conceptul de proprietate intelectuala n Internet
digitale (DRM) n e-commerce - conceptul de managementul drepturilor digitale (DRM)
- arhitecturi pentru Internet DRM i Mobile DRM
- proiectarea i implementarea unei soluii DRM pentru ecommerce
Soluii tehnologice software de - metode i modele ale comertului electronic
implementare a unui magazin
- arhitectura i elementele componente ale unui magazin online
online
- tehnologii software utilizate n implementarea unui magazin
online
- proiectarea i implementarea unei soluii tehnologice pentru un
magazin online
Implementarea unei soluii PKI - conceptul de certificat digital
pentru asigurarea securitii n
- arhitectura i elementele componente ale PKI
e-commerce
- aplicaii de securitate pentru e-commerce
- proiectarea i implementarea unei soluii PKI pentru
securizarea e-commerce (de ex. folosind Windows Server
2008/2012 )
Asigurarea securitii i
- conceptul de reele de socializare
verificarea de identitate n reele - elementele componente i arhitectura unei reele de socializare
de socializare
- asigurarea securitii n reelele de socializare
- proiectarea i implementarea unei aplicaii de verificare a
identitii ntr-o reea de socializare
Tehnologii de marketing
- conceptul de e-marketing
utilizate pentru promovarea
- optimizarea site-urilor web de comer electronic prin tehnici
site-urilor web ale magazinelor SEO, SMO, SMM

Nrcrt
Denumire tem
1.
Sisteme de pli electronice (epayment)

2.

3.

4.

5.

6.

7.

8.

9.

10.

- 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

online

Conf. univ. dr. ANA CRISTINA DSCLESCU


email: cristina.dascalescu@prof.utm.ro
Nr.
Denumire tem
Crt.
1.
Implementarea structurilor
de date dinamice utiliznd
concepte de programare
orientat pe obiecte
2.

Dezvoltarea unei aplicaii


pentru criptarea datelor
utiliznd arhitectura JCA
(Java Cryptography
Architecture)

3.

Dezvoltarea unei aplicaii


pentru criptarea datelor
utiliznd
biblioteca
OpenSSL

4.

Dezvoltarea unei aplicaii


multimedia pentru platforma
Android

5.

Dezvoltarea unei aplicaii


pentru
managementul
proiectelor pe
platforma
Android

6.

Dezvoltarea unei aplicaii de


cripatre a textelor pentru
platforma Android

7.

Dezvoltarea unei aplicaii


Translate pentru platforma
Android

Detaliere tem
- 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#.
- descrierea arhitecturii JCA
-prezentarea principalelor primitive criptografice.
- descrierea sistemului de criptare implementat (standard sau
propus).
- descrierea aplicaiei.
- testarea performanelor sistemului de criptare implementat.
- descrierea bibliotecii OpenSSL.
-prezentarea principalelor primitive criptografie.
- descrierea sistemului de criptare implementat (standard sau
propus).
- descrierea aplicaiei.
- testarea performanelor sistemului de criptare implementat.
- 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.
- 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.
- prezentarea arhitecturii Android
- etapele de dezvoltare a unei aplicaii Android.
-descrierea sistemelor standard de criptare
- descrierea aplicaiei propuse
- manual de utilizare al aplicaiei.
- prezentarea arhitecturii Android
- etapele de dezvoltare a unei aplicaii Android.
- utilizare SQL LITE
- descrierea aplicaiei propuse.
- manual de utilizare al aplicaiei.

8.

Metode de generare a
numerelor pseudoaleatoare

9.

Implementarea unor
algoritmi fundamentali din
teoria jocurilor

10.

Dezvoltarea unei aplicaii


extrageri Loto pentru
platforma Android

11.
Aplicaii ale metodei
programarii dinamice n
teoria grafurilor
12.

Programare concurent n
Java

13.

Implementarea unor
algoritmi de generare a unei
semnturi digitale

- 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#.
- 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#.
- prezentarea arhitecturii Android
- etapele de dezvoltare a unei aplicaii Android.
- utilizare SQL LITE
- descrierea aplicaiei propuse.
- manual de utilizare al aplicaiei.
- prezentarea metodei programrii dinamice
- descrierea unor algoritmi din teoria grafurilor care utilizeaz
programarea dinamic
- implementarea algoritmilor .
- se recomand utilizarea unei interfee grafice.
- 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.
- 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: valentin.garban@prof.utm.ro
Nr
Denumire tem
crt
1. Metode i algoritmi pentru
rezolvarea numeric ecuaiilor
difereniale cu condiii iniiale

2.

Algoritmi i programe pentru


calculul valorilor proprii si a
vectorilor proprii ai unei matrici
ptratice

3.

Metode iterative de rezolvare a

Detaliere tem
-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.
-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.
-Metoda coardei;
5

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 -Metoda dreptunghiurilor;
integralelor definite
-Metoda trapezelor;
-Metoda lui Simpson;
-Analiza comparativ a erorii de aproximare;
-Implementri.
5. Metode exacte de rezolvare a
- Metoda Gauss cu pivotare partial sau total;
sistemelor liniare de ecuaii
- Metode bazate pe proceduri de triangularizare;
algebrice
- Metode bazate pe proceduri de factorizare;
-Implementri.
6. Metode iterative de rezolvare a
-Principiul contraciei i metoda aproximaiilor succesive;
sistemelor liniare de ecuaii
-Metoda Jacobi;
algebrice
-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. -Noiuni fundamentale din teoria grafurilor utilizate n lucrare;
Algoritmi si programe de
-Condiii ca un graf s fie hamiltonian;
determinare a drumurilor
-Lan hamiltonian minim, ciclu hamiltonian minim;
hamiltoniene
-Implementri.
8. Algoritmi si programe de
-Noiuni fundamentale din teoria grafurilor utilizate n lucrare;
determinare a lanurilor i
-Condiii de existen a lanurilor i ciclurilor euleriene;
ciclurilor euleriene n grafuri
-Algoritmi de determinare a unui ciclu eulerian;
-Implementri.
9. Metode de parcurgere a
-Noiuni fundamentale din teoria grafurilor utilizate n lucrare;
grafurilor. Implementri n C++ -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
-Noiuni fundamentale din teoria grafurilor utilizate n lucrare;
determinarea drumurilor de
- Algoritmul lui Ford pentru determinarea drumurilor de valoare
valoare maxim n grafuri
maxim ntre dou vrfuri specificate;
-Algoritmul lui Bellman-Kalaba i algoritmul matriceal;
-Implementri.

Conf. univ. dr. DANIELA JOIA


email: daniela.joita@prof.utm.ro
Nr
crt
1.

2.

3.

Denumire tem

Detaliere tem

Structuri de date pentru mulimi


disjuncte.
Implementare
i
aplicaii
Realizarea unei aplicaii pentru
rezolvarea problemelor de tip
Sudoku
Tabele
de
hashing.
Implementare i aplicaii

- prezentare teoretic
- implementare ca structuri de date
- rezolvarea unor aplicaii ale acestora.
- implementarea soluiilor problemelor de tip Sudoku folosind
diveri algoritmi
- realizarea unei reprezentri grafice a puzzle-ului.
- prezentarea tabelelor de hashing ca structuri de date pentru
cutare rapid
- funciile de hashing; criterii de alegere a acestora; rezolvarea
6

coliziunilor
- implementarea tabelelor i folosirea acestora n aplicaii.
- 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
- prezentare teoretic
- implementare ca structuri de date
- rezolvarea unor aplicaii ale acestora.
- prezentare teoretic
- implementare ca structuri de date
- rezolvarea unor aplicaii ale acestora.
- prezentarea algoritmilor de sortare de acest tip: sortarea prin
numrare, sortarea pe baz cifrelor (radix sort, bucket sort) .a.
- analiza eficienei
- implementare
- prezentarea algoritmilor de clusterizare: algoritmul k-means,
algoritmi ierahici
- implementarea unora dintre acetia.
- prezentarea algoritmilor de clasificare: clasificarea bayesian,
clasificare cu arbori de decizie
- implementarea unora dintre acetia.
- prezentarea algoritmilor folosii n generarea regulilor de
asociere: algoritmul Apriori, algoritmul Apriori predictiv
-implementarea unuia dintre acetia.

4.

Proiectarea unui minisite de


nvare a algoritmilor de cutare
i sortare

5.

Arbori de cutare de tipul redblack. Implementare i aplicaii

6.

Arbori k-ari, k 2. Implementare


i aplicaii

7.

Implementarea
i
analiza
algoritmilor de sortare care nu
folosesc
comparatiile
ntre
elemente
Algoritmi de clusterizare folosii
n data mining. Implementare n
C++.
Algoritmi de clasificare folosii
n data mining. Implementare n
C++.
Algoritmi i structuri de date
folosii n data mining pentru
generarea regulilor de asociere.
Implementare n C++.
Analiza prin tehnici data mining - realizarea unei baze de date cu rezultatele obinute la
a rezultatelor la bacalaureat
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.
Analiza prin tehnici data mining - realizarea unei baze de date cu cele mai recente oferte de lucru
a ofertei de lucru de pe un site de de pe un site de recrutare online (eJobs)
recrutare online
- 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.
Metode de discretizare folosite - prezentarea metodelor de discretizare a atributelor continui
n data mining
- implementarea unora dintre ele ntr-un limbaj de programare.
- studiu comparativ
Arbori de decizie folosii n - prezentarea arborilor de decizie ca i tehnici de clasificare
medicin pentru stabilirea unui folosite n data mining
diagnostic
- aplicarea acestora n medicin la diagnosticarea unor boli.
- studiu de caz folosind Tanagra, un software specializat pentru
data mining
Metode de detectare
a - prezentarea tehnicilor data mining pentru detectarea anomaliilor
anomaliilor n baze de date i - aplicaii ale acestora n detectarea fraudelor n sistemul de
aplicaii
ale
acestora
n snatate, n sistemul de aisigurri, precum i de detectarea
detectarea fraudelor
fraudelor cu cardurile bancare.
- studiu de caz folosind Tanagra, un software specializat pentru
data mining

8.

9.

10.

11.

12.

13.

14.

15.

Conf. univ. dr. MIRONELA PRNU


email: mironela.pirnau@prof.utm.ro
Nr
crt
1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

Denumire tem
Implementarea unei aplicatii
grafice folosind Java Swing sau
JavaFx pentru exploatarea unei
baze de date. Studiu de caz.
Implementarea serviciilor Web
folosind Apache Axis. Studiu de
caz.
Implementarea sistemelor de
gestiune a bazelor de date n
contextul tehnologiilor Java.
Studiu de caz.
Implementarea transformarilor
grafice n Java AWT i Java
2D/3D.

Observaii
- prezentare Swing sau JavaFx
- prezentarea sistem SGBD utilizat;
- proiectarea interfetei;
- implentarea aplicatiei;
- descrierea serviciilor Web;
- protocolul SOAP;
- dezvoltarea si implementarea unui serviciu Web;
- arhitectura SGBD-ului utilizat;
- facilitatile tehnologie Java folosite
- integrarea SGBD-ului cu o teholoie Java folosita;
- implementarea aplicatei si descrierea functionalitatii.
- 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/)

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;
Implementarea unui motor de
- rolul motoarelor de cautare
cautare pentru reeau Internet.
- algoritmi folosii de acetia
- implementarea unui motor de cautare folosind PHP ct i un
SGBD
Implementarea unei aplicatii/joc - fundamentele aplicaiilor de tip Android;
pentruAndroid
- unelte pentru dezvoltarea aplicaiilor Android
- interfaa cu utilizatorul;
- stocarea i prelucrarea datelor necesare aplicaiei.
- implementarea aplicaiei
Tutorial Web pentru nvare
- tehnologia HTML5, JavaScript, JQuery, XML, Php.
Html 5, CSS3 i JQuery.
- implementarea unui tutorial pentru HTML 5, CSS3 i Jquery;
- Optimizarea aplicaie web pentru SEO;
Tehnologia .NET utilizat pentru - arhitectura .NET Framework
realizarea aplicaiilor distribuite. - prezentare C#, F# etc.
Studiu de caz.
- prezentarea aplicatiilor distribuite si importanta lor.
- implementarea unei aplicatii distribuite folosind tehnologia .Net;
Implementarea unei aplicaii
- tehnologii Java.
folosind tehnologia client
- proiectarea aplicatiilor client server;
server implementat cu Java.
- implementarea unei aplicatii n tehnologia client-server;
Studiu de caz.
Implementarea unei aplicatii
- Descriere Spring, Interfata BeanFactory, Interfata
Spring Web MVC
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.
8

12.

13.

14.

15.

Utilizarea mediului Java n


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

- utilizare: Java Server, Client, URL, RMI, JSP, JSF, Applet.


- implementarea unui aplicatii web folosind o parte din
tehnologiile enumerate;
- EJB n arhitectura Java EE;
- arhitectura si tehnologia EJB;
- studiu
de
caz,
http://docs.oracle.com/javaee/5/tutorial/doc/bnair.html;

Implementarea tehnologiei XML


n dezvoltarea aplicaiilor Web.
Studiu de caz.
Tehnici i metode folosite n
SEO.
Studiu de caz.

vezi

XML: tehnologie pentru schimbul documentelor Web;


limbajul XSL;
interconectarea sistemelor ERP XML;
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: mihai.popescu@prof.utm.ro
Nr
Denumire tem
Detaliere tem
crt
1. Tendine actuale n utilizarea - Descrierea i implementarea unor concepte de design i
bazelor de date
administrare a bazelor de date n tehnologiile:
- cloud computing;
- data grid
2. Dezvoltarea de aplicaii Web pentru - Proiectarea unei aplicaii Web care s utilizeze tehnologia de
accesarea
acces la date Microsoft ADO.NET
bazelor de
ASP.NET.

date

cu

Microsoft

3.

Clase Microsoft Framework pentru - Prezentarea tehnologiei de acces la date Microsoft ADO.NET, cu
accesarea bazelor de date relaionale
implementarea unei aplicaii Windows sau Web
n aplicaiile software.

4.

Mecanisme de administrare a datelor - Evidenierea teoretic i practic a conceptelor legate de


n sistemele de gestiune a bazelor de
administrarea B.D: logins, utilizatori, autentificare, autorizare,
date.
permisiuni.

5.

Utilizarea tehnicilor de criptare a - Utilizarea bibliotecilor criptografice (funcii hash, certificate,


datelor n bazele de date.
chei simetrice /asimetrice) oferite de un SGBDR.

6.

Utilizarea
protocoalelor
de - Utilizarea protocoalelor de securitate SSL/IpSec .a. pentru
securitate n tehnologie client-server
comunicarea ntre un client i Sv de B.D.
de accesare a bazelor de date.

7.

Utilizarea standardului XML pentru - Utilizarea standardului de import i export date XML, ntre
importul i exportul datelor din
SGBDR heterogene.
bazele de date.

8.

Implementarea, utiliznd un API - Dezvoltarea unei aplicaii Windows/Web centrat pe o B.D.


cunoscut, a examenului de admitere
proiectat n acest scop.
dintr-o instituie de nvmnt.
Lucrul tranzacional n bazele de - Dezvoltarea unei aplicaii care s evidenieze lucrul
date.
tranzacional cu bazele de date

9.

- ( tranzacii i mecanisme de blocare a nregistrrilor)


10. Implementarea, utiliznd un API - Dezvoltarea unei aplicaii Windows/Web centrat pe o B.D.
cunoscut, a situaiei la nvtur a
proiectat n acest scop.
studenilor dintr-o instituie de
nvmnt.
11. Implementarea, utiliznd un API - Dezvoltarea unei aplicaii Windows/Web centrat pe o B.D.
cunoscut, a activitii dintr-o agenie
proiectat n acest scop.
imobiliar.
12. Interogarea datelor n aplicaii - Crearea unei aplicaii focalizat pe utilizarea limbajului de
Microsoft .NET folosind limbajul
interogare LINQ, introdus de Microsoft ncepnd cu .NET
LINQ.
Framework 3.5, pentru extragerea datelor din baze de date,

fiiere XML, precum i obiecte i colecii .NET.


13. Utilizarea Entity Framework pentru - Scrierea unei aplicaii care s permit implementarea modelelor
dezvoltarea de aplicaii cu bazele de
logic i fizic ale datelor i crearea de clase pentru accesarea
date.
bazelor de date (modelul obiectual).
bazelor
de
date - Dezvoltarea unei aplicaii care s evidenieze capabilitile
multimedia n aplicaiile software.
multimedia ale B.D. relaionale sau dedicate (standarde de

14. Utilizarea

compresie, date audio-video, interogarea i regsirea datelor


etc).
15. Utilizarea tehnicilor de replicare a - Instalarea i configurarea unui server de B.D. pentru a permite
datelor n bazele de date.
replicarea tranzaciilor locale pe alte servere de B.D.exemplificare practic.
Utlizarea
serviciilor
web
n
16.
- Dezvoltarea i utilizarea serviciilor web n aplicaii Windows sau
aplicaiile software cu baze de date.
Web centrate pe B.D.

Conf. univ. dr. ing. IOSIF PRAOVEANU


email: iosif.praoveanu@prof.utm.ro
Nr.
Denumire tem
crt.
1.
Protocoale de rutare link state:
descriere, implementare

2.

Protocoale de rutare bazate


prevectori distan (DV):
descriere, implementare

3.

Reele virtuale private:


clasificare, exemple, variante de
realizare

4.

Rutarea OSPF n IPv6

5.

Rutatarea intredomeniu n

Detaliere tem
- 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
- 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
- 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
- Locul, rolul i utilitatea protocoalelor de rutare
- Descrierea protocoalelor bazate pe starea legturilor
- Descrierea algoritmului SPF i exemplificare
- Aplicaie de rutare OSPF n IPv6
- Conceptul de domeniu de reea
10

reelele IP. Protocolul BGP

6.

Implementarea retelelor virtuale


private IPv6.

7.

Interoperabilitatea IPv4 cu IPv6

8.

Mecanisme de tranziie IPv4 /


IPv6

9.

Mobilitatea n reelele IPv6

10.

Servicii de telefonie pe Internet

11.

Reele WAN bazate pe


tehnologia Frame Relay

12.

Administrarea reelelor IP
folosind SNMP. Aplicaii n
IPv4 i IPv6

13.

Gestiunea utilizatorilor de reea


sub WS2012

14.

Securitatea i confidenialitatea

Protocoale de rutare interdomeniu


Descriere protocol BGP
Aplicaie de rutare interdomeniu n reele IP
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
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
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
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
Descriere serviciu VoIP
Protocoale utilizate n serviciul VoIP
Aplicaia practic va consta n realizarea unui serviciu VoIP
folosind facilitile programului Packet Tracer
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
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
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.)
Ameninri si atacuri n IPv6
11

datelor n retelele IPv6

15.

Autoconfigurarea staiilor n
reele IPv6

16.

Aplicaii multimedia i
distribuia acestora prin reele IP

17.

Emularea reelelor de
calculatoare folosind GNS3

- 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
- 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
- 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
- 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: catalin.apostolescu@prof.utm.ro
Nr
Denumire tem
crt
1. Tehnici de benchmarking. Metode
de analiz multicriterial. Aplicaie
pentru testare
2. Sisteme de clacul i control.
Tehnici multimedia
3.
4.

5.

Aplicaie pentru sistem de


avertizare pentru locuin
Aplicaie pentru sistem de
avertizare pentru locuin. Soluii
software
Dezvoltarea unui magazin online
pentru produse de automatizare

6.

Site web pentru testri/examinri


online

7.

Dezvoltarea unui site web cu


informaii din domeniu statistic.

Detaliere tem
-

studiu tehnici de benchmarking;


discuii pentru dezvoltarea aplicaiei;
analiz i testare.
studiu sisteme de calcul i control;
discuii pentru dezvoltarea aplicaiei;
analiz i testare.
senzori;
implementare funcional.
discuii pentru dezvoltarea aplicaiei;
sistem informatic pentru gestionarea senzorilor;
analiz i testare.
studiu de piaa tipuri de senzori i opiuni;
dezvoltare site accent pe contribuia proprie n dezvoltarea
site-ului;
analiz i testare.
studiu aplicaii de testare existente;
stabilirea domeniului de testare;
verificare aplicaie.
studiu noiuni generale d estatistic;
alegerea conceptelor statistice ce vor fi implementate n site;
12

8.

9.

Aplicaii statistice integrate n site


Aplicaie online pentru o firm din
domeniul turistic

Site web pentru prezentarea unui


curs din domeniul universitar

- verificri i testri.
- studiu tipuri de site-uri pentru pensiuni/hoteluri/zone
turistice;
- alegerea aplicaiei, stabilirea formei generale a site-ului;
- verificri i testri.
- 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: radu.boriga@prof.utm.ro

Nr.
crt.

Detaliere tem

Denumire 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

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;

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.

13

- 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: viorel.ionescu@prof.utm.ro
Nr.
Denumire tem
Crt.
1.
Automatizarea procesului de
producere de teste software
2.

3.

4.

5.

Cresterea disponibilitatii
sistemelor IT prin utilizarea unui
SW specializat
Metodologii i instrumente pentru
testarea produselor software

Detaliere tem
-

Planificarea si testarea unui plan


de recuperare n caz de dezastre in cloud
Implementarea unui plan de
recuperare n caz de dezastre pt
-

Ciclu de viata al produselor SW;


Studio Eiffel;
Studiu de caz pt interfata cu limbaj C
Ciclu de viata al produs SW, limbaj C;
Studiu de caz
Ciclu de viata al produselor SW;
Utilizarea unui analizor static IDA PRO;
Studiu de caz
Ciclu de viata al produselor SW;
infrastructura cloud;
Ciclu de viata al produselor SW;
Disaster recovery ;
14

6.
7.

8.

9.
10.

un IMM
Casa inteligenta
Imbunatatirea caracteristicilor
disp mobile cu s.o Android
(GPS)
Imbunatatirea caracteristicilor
disp mobile cu s.o Android
(voce)
Gestionare dispozitivelor mobile
cu s.o Android (text)
Imbunatatirea caracteristicilor
dispozitivelor mobile cu s.o
Android (notificari)

Puncte reluare RPO, RTO


controlul becurilor de pe smartphone
Raspberry Pi. Studiu de caz
JAVA Eclipse, sdk Android, APLICATIE

- JAVA Eclipse, sdk Android, APLICATIE

- JAVA Eclipse, sdk Android, APLICATIE


- JAVA Eclipse, sdk Android, APLICATIE

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


email: dan.grecu@prof.utm.ro
Nr
Denumire tem
crt
1. Testarea statistica a generatoarelor
de numere pseudoaleatoare

2.

Cifruri stream utilizate n reelele


informatice.

3.

Cifruri bloc utilizate n reelele


informatice.

4.

Coduri corectoare i detectoare de


erori. Implementri software.

Detaliere tem
- 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.
- 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;
- 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.
- 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.
15

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 - se va face o prezentare generala a aplicatiilor care necesita
hardware.
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
- se va efectua un studiu privind metodele de testare a
de cifrare utilizai n reelele de
algoritmilor de cifrare propui pentru standardizare;
calculatoare
- 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
- Studiu privind algoritmii de recunoastere a formelor pe
imaginile digitale
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 - Studiu privind algoritmii de recunoatere a sunetelor
i pasarilor din mediul natural
- Implementarea in software a uni algoritm de recunoastere a
sunetelor emise de animale si pasari

Lect. univ. dr. ing. MARINELA NIDELEA


email: maia.nidelea@prof.utm.ro
Nr
Denumire tem
crt
1. Implementarea unui Sistem
informatic care gestioneaza
activitatea unei firme

Detaliere tem
- 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
16

2. Crearea unei aplicaii GIS n


cadrul bazelor de date spaiale

3. Realizarea unui tutorial didactic


necesar pentru construirea unui
server web
4. Crearea de software i hardware
specializate pentru proiectarea i
implementarea unei reele de
calculatoare
5. Sistem distribuit de monitorizare i
control al proceselor gestionate
prin intermediul unui sistem de
operare.
6.

7.

8.

9.

10.

utilizatorii/ angajatii pot discuta intern.


- specificul bazelor de date spaiale;
- componentele unui GIS;
- tehnici de procesare i analiz;
- managementul unui GIS;
- studiu de caz. Realizarea unei aplicaii specifice domeniului.
- 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.
- 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.
- controlul proceselor de la distan i instrumentaia virtual.
Beneficiile acestor tehnologii.
- mecanisme de securitate i autorizri, canale de comunicaie
criptate .

Proiectarea unei arhitecturi de - descrierea funcional a unui microprocesor generic;


microprocesor
- organizarea regitrilor i a memoriei la microprocesoarele de
ultim generaie;
- realizarea unei aplicaii folosind instruciuni n limbaj de
asamblare.
Sisteme
care
implementeaz - structuri de date utilizate de sistemul de operare pentru
conceptul de multiprogramare
implementarea gestiunii fiierelor;
- sincronizarea proceselor;
- realizarea unui script n Linux.
Particularitile bazelor de date - indexare spaial;
spaiale
-date regiune, puncte, dreptunghi, linie, etc.;
- limbaje de interogare spaial;
-integrarea datelor spaiale cu cele non-spaiale.
Tehnici de achiziie i prelucrare a - metode de achiziie;
bazelor de date geospatiale
- tehnici folosite n prelucrarea datelor;
- trecerea n revist a sistemelor GIS cunoscute;
- realizarea unei baze de date geospaiale.
Metode folosite n gestiunea
- particulariti Windows
resurselor de ctre sistemele de
- particulariti Linux.
operare Linux i Windows.
- gestiunea componentelor unui sistem de calcul n cele doua
Prezentare comparativ
sisteme de operare.
-realizarea unei aplicaii care pune n practic metodele de
gestionare prezentate teoretic n cadrul lucrrii.

Asist. univ. drd. MARIUS MIHILESCU


email: marius.mihailescu@prof.utm.ro
Nr
Denumire tem
crt
1. Aplicaie software pentru

Detaliere tem
-

Managementul filmelor (adaugare, stergere, modificare) .


Integrarea api-ului de la IMDB.

17

managementul filmelor (Film


Library)
2. Aplicaie software pentru
gestiunea albumelor cu fotografii
(Picture Album)

Filtre de cautare a unui film.


Tehnologii: Android (SQLite), iOS, .NET (C#, F#, Visual Basic),
Java, Microsoft SQL Server 2012/2014, MySQL, Oracle

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
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.
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.

3. Sistem informatic pentru biblioteci

4. Aplicaie software pentru

gestiunea contactelor

5. Sistem informatic pentru rezervri


hoteliere

6. Sistem informatic pentru


rezervarea biletelor pentru
companiile aeriene

7. Sistem informatic pentru resurse


umane

8. Sistem informatic pentru


managementul obiectelor
filatelice/numismatice

9. Metode moderne de dezvoltare


software. Studii de caz.

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.
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.
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.
Managementul obiectelor filatelice/numismatice (adaugare,
stergere, modificare).
Export/Import folosind site-ul www.colnect.com
Adaugarea de cataloage specifice domeniului (Michel, YverTellier etc.).
Filtre de cautare
Tehnologii: Android (SQLite), iOS, .NET (C#, F#, Visual
Basic), Java, Microsoft SQL Server 2012/2014, MySQL,
Oracle.
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).

18

10. Aplicatie Software pentru


criptanalizei sistemelor de criptare.
Studiu de caz Triple-DES;
11. Aplicatie software pentru analiza
optimizrilor n criptarea
asimetric. Studiu de caz RSA;
12. Aplicatie software pentru
simularea unor metode de atac

asupra informaiei. Studii de caz;

13. Aplicatie Software pentru analiza

implementrilor unor algoritmi de

criptare. Studiu de caz: Analiza


riscului de atac
14. Implementarea Software a
Algoritmilor Criptografici cu Chei
Publice;

15. Aplicatie Software pentru

Investigarea si Detectarea

Informatiei Ascunse

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


Implementarea operatiilor de criptare/decriptare folosind TripleDES.
Simularea de atacuri asupra algoritmului.
Simularea grafica a elementelor statistice privind atacul.
Tehnologii: C#, Java, Python.
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.
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.
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.
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.
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.

Steganografie si Steganaliza;
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

19

S-ar putea să vă placă și