Sunteți pe pagina 1din 16

1

UNIVERSITATEA TITU MAIORESCU


FACULTATEA DE INFORMATIC
Anul universitar 2013-2014



TEME PROPUSE PENTRU LUCRRILE DE LICEN


Prof. univ. dr. ing. CREU EMIL
email: emil.cretu@prof.utm.ro

Nr
crt
Denumire tem Detaliere tem
1. Proiectarea i dezvoltarea unui site
interactiv pentru un curs universitar
- se vor identifica obiectivele pentru realizarea eficient
a unui site pentru testarea cunotiinelor din
respectivul curs;
- aplicaia dezvoltat va conine un site web;
- se vor analiza diversele variante n urma discuiilor.
2. Dezvoltarea unei aplicaii pentru o baz
de date utilizat n statistica medical

- identificarea problemelor legate de bazele de date
medicale;
- diferenierea va fi fcut clar ntre elementele medicale
ce rezult i calculele matematice;
- se va utiliza un mediu de programare sau un program
existent dezvoltat pentru studiul statistic;
- analiza se va ncheia cu dezvoltarea unui site pentru
publicarea rezultatelor.
3. Proiectarea i implementarea unui site
web pentru o revist cu carater tehnic -
tiinific
- analiza elementelor legate de articolele i informaiile
cu caracter tiinific;
- aplicaia va putea fi dezvoltat folosind WordPress sau
alte variante ce vor fi stabilite n urma discuiilor.
4. Aplicaie OSCommerce pentru un
magazin online
- studiu asupra tranzaciilor online, analiza condiiilor
legale pentru dezvoltarea unui astfel de magazin online;
- dezvoltarea unei aplicaiipentru un magazin online.
5. Site web pentru discuii i informaii din
domeniul nanotehnologiei

- examinarea diferitelor tipuri de aplicaii pentru site-uri
web cu profil similar;
- identificarea elementelor ce trebuie incluse ntru-un
astfel de site n urma discuiilor;
- testarea aplicaiei.

Prof. univ. dr. ing. CIPRIAN RCUCIU
email: ciprian.racuciu@prof.utm.ro

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;
2

- 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;
- 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;
3

- 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


Conf.univ.dr.ing. IUSTIN PRIESCU
email: iustin.priescu@prof.utm.ro

Nr
crt
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
4

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 online
- conceptul de e-marketing
- optimizarea site-urilor web de comer electronic prin tehnici
SEO, SMO, SMM
- 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. GRBAN VALENTIN
email: valentin.garban@prof.utm.ro

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 ;
- implementri.
2. Algoritmi i programe pentru
calculul valorilor proprii i 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
ecuaiilor algebrice neliniare
- metoda coardei;
- metoda injumtirii intervalului;
- metoda tangentei (Newton);
- principiul contraciei i metoda aproximaiilor succesive;
- 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 defactorizare;
- implementri.
6. Metode iterative de rezolvare a
sistemelor liniare de ecuaii
algebrice

- principiul contraciei i metoda aproximaiilor succesive;
- metoda Jacobi;
- metoda Gauss-Seidel;
- implementri.
7. Algoritmi fundamentali n grafuri

- noiuni fundamentale din teoria grafurilor utilizate n lucrare;
- algoritmi pentru determinarea drumurilor hamiltoniene;
- algoritmi pentru determinarea drumurilor euleriene;
- implementri;
8. 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;
5

- implementri.
9. Algoritmi i programe pentru
determinarea drumurilor de
valoare minim n grafuri
- noiuni fundamentale din teoria grafurilor utilizate n lucrare;
- drumuri minime ntre dou vrfuri specificate (Dijkstra);
- drumuri minime ntre toate perechile de vrfuri (Floyd,
Danzig);
- implementri.
10. Drumuri hamiltoniene n grafuri.
Algoritmi i 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.
11. Algoritmi i 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.
12. 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: daniela.joita@prof.utm.ro

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
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 - prezentarea algoritmilor de clasificare: clasificarea bayesian,
6

data mining. Implementare n
C++.
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


Conf. univ. dr. MIRONELA PRNU
email: mironela.pirnau@prof.utm.ro

Nr
crt
Denumire tem Observaii
1. Implementarea interfeelor grafice
folosind pachetul Swing pentru
exploatarea bazelor de date. Studiu
de caz
- pachetul swing;
- prezentarea sistem SGBD utilizat;
- proiectarea interfetei;
- implementarea aplicatiei;
2. Implementarea serviciilor Web
XML. 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 Web-ului semantic.
Studiu de caz
- caracterizarea Web-ului semnatic;
- structura Web-ului semantic;
- modelul de baza RDF;
- scheme de spatii si nume;
- aplicatii ale metadatelor, ontologiilor si limbajelor specifice
web-ului semnatic;
4. Implementarea transformarilor - implemetarea trasformarilor grafice;
7

grafice n Java AWT i Java
2D/3D

- 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 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 reeaua Internet
- rolul motoarelor de cautare
- algoritmi folosii de acetia
- implementarea unui motor de cautare folosind PHP ct i un
SGBD
7. Responsive Web design (RWD) - Definirea, rol, importan pentru conceptului RWD;
- implementarea unui site folosind RWD;
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. Tehnologia client server
implementat n Java. Studiu de
caz.
- tehnologii Java.
- proiectarea aplicatiilor client server;
- implementarea unei aplicatii n tehnologia client-server;
11. Tutorial web pentru prezentarea
algoritmilor de cautare pe web. Se
va utiliza HTML 5, CSS3,
jQuery, Javascript etc

- facilitati HTML5, CSS3, jQuery;
- algoritmi de cautare pe web;
- implementarea algoritmului/ algoritmilor ales/i;
- expunearea acestuia prin realizarea unei aplicatii web
implementat cu HTML5, CSS3, JQuery etc;
12. Utilizarea mediului Java n
programarea pe Internet. 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: mihai.popescu@prof.utm.ro
Nr
crt
Denumire tem Detaliere tem
1. 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
2. Clase Microsoft Framework pentru - prezentarea tehnologiei de acces la date Microsoft ADO.NET,
8

accesarea bazelor de date relaionale
n aplicaiile software
cu implementarea unei aplicaii Windows sau Web
3. 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.
4. Utilizarea tehnicilor de criptare a
datelor n bazele de date.
- utilizarea bibliotecilor criptografice (funcii hash,
certificate, chei simetrice /asimetrice) oferite de un SGBDR.
5. 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.
6. Utilizarea standardului XML
pentru importul i exportul datelor
din bazele de date.
- utilizarea standardului de import i
export date XML, ntre SGBDR heterogene.
7. 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 pentru acest scop.
8. Lucrul tranzacional n bazele de
date.
- dezvoltarea unei aplicaii care s acceseze o B.D.
concurenial i tranzacional( tranzacii i mecanisme de blocare
nregistrri)
9. 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 pentru acest scop.
10. Implementarea, utiliznd un API
cunoscut, a activitii dintr-o
agenie imobiliar.
- dezvoltarea unei aplicaii Windows/Web centrat pe o B.D.
proiectat pentru acest scop.
11. 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.
12. Utilizarea metricilor pentru
aprecierea complexitii software.
- scriere unei aplicaii aplicaii care s permit msurarea
complexitii unui software dezvoltat cu un limbaj 4 GL.
13. 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).
14. 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.
15. Utilizarea 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: iosif.praoveanu@prof.utm.ro


Nr.
crt.
Denumire tem Detaliere tem
1. Protocoale de rutare link state:
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
9

rutare bazai 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 pr vectori
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 virtual 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
Descriere protocol OSP
Descriere algoritm SPF i exemplificare
Aplicaie de rutare OSPF n IPv6
5. Rutatarea intredomeniu n reelele IP.
Protocolul BGP
Conceptul de domeniu de reea
Protocoale de rutare interdomeniu
Descriere protocol BGP
Aplicaie de rutare interdomeniu n reele IP
6. Sistemul de adrese n IPv6: descriere,
alocare, aplicaii
Caracteristicile protocolului IPv6
Tipuri de adrese IPv6 si utilitatea lor
Reguli de alocare a adreselor n reele IP
Aplicaii de retea cu alocare de adrese de tipuri diferite
7. Subnetarea spaiului de adrese n IPv6 Descrierea conceptului de reea stratificat
Facilitile sistemului de adrese IPv6 n proiectarea de reele
stratificate
Reguli i principii de subnetare i supranetare a reelelor
IPv6
Partea aplicativ va conine un studiu de subnetare a unei
adrese de retea IPv6 pus la dispoziie de un ISP pentru o
reea de organizaie cu mai multe locaii diferite
8. 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
configurare tunele IPv6 peste IPv4
9. Mobilitatea n reelele IPv6 Aspecte generale privind mobilitatea utilizatorilor n reelele
IP
Facilitile IPv6 pentru mobilitatea staiilor
Mobilitatea comunicaiilor n IPv6
Partea aolicativ 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,
10

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. Alpicaii 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 datelor
n retelele IPv6
Ameninri si atacuri n 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 adeselor de reea cu i fr
serviciul DHCPv6



Conf. univ. dr. TUDOR CTLIN APOSTOLESCU
email: catalin.apostolescu@prof.utm.ro

Nr
crt
Denumire tem Detaliere tem
1. Aplicaie pentru dezvoltarea unui
sistem de avertizare pentru locuin
- sistemul va fi putea include senzori de micare, umiditate
sau orice alt tip de senzori;
- este necesar proiectarea unui sistem autonom pentru
avertizare.
- se vor analiza diversele variante n urma discuiilor
2. Proiectarea i realizarea unui magazin
online dedicat unor produse de
automatizare

- studiu de pia pentru magazinele i distribuitorii unor astfel
de sisteme;
- analiza condiiilor legale necesare a fi ndeplinite pentru
funcionarea unui astfel de magazin;
- structur general funcional a magazinului online.
3. Tehnici de benchmarking. Metode de
analiz multicriterial. Aplicaie
pentru testarea unor elemente din
- studiu asupra tehnicilor de benchmarking, prezentarea unui
studiu pentru testarea unor elemente/componente din domeniul
IT;
11

domeniul IT - elementul(elementele) alese pentru testare precum i
dezvoltarea propriu zis a aplicaiei vor fi stabilite n urma
discuiilor;
- dezvoltarea i analiza unei aplicaii.
4. Sisteme de calcul i control. Tehnici
multimedia
- studiu asupra tehniclor multimedia i a sistemelor de calcul
i control;
- studiu de caz
5. Site web pentru testare/examinare
online.

- examinarea diferitelor tipuri de aplicaii pentru testare
online existente;
- dezvoltarea unei aplicaii pentru un domeniu de testare
online.
6. Site Web dedicat comertului
electronic
- analiz a tranzaciilor online i a diferitelor tipuri de afaceri
pe internet;
- dezvoltarea unei aplicaii pentru un magazin online folosind
aplicaia OsCommerce.
7. Tehnologii utilizate n comerul
electronic. Studiu i implementare
- tipuri de tranzacii online, studierea elementelor generale
legate de comerul n internet;
- domeniul aplicaiei va include elemente din domeniul IT;
- dezvoltarea unei aplicaii pentru o afacere online.
8. Implementarea unei aplicaii online
pentru turism
- studiu de pia pentru agenii de turism, hoteluri i pensiuni;
- analiza condiiilor legale necesare a fi ndeplinite pentru
funcionarea unui astfel de site;
- structur general funcional.
9. Dezvoltarea unui site web de tiri - se propune dezvoltarea unui site web de centralizare a
tirilor din diferite domenii;
- WordPress sau alte variante stabilite n urma discuiilor.


Lect. univ. dr. RADU BORIGA
email: radu.boriga@prof.utm.ro


Nr.
crt.
Denumire tem Detaliere tem
1. Implementarea unui sistem de
criptare a imaginilor bazat pe
sisteme dinamice haotice n
platforma Android
- prezentare general a platformei Android;
- exemple de sisteme de criptare a imaginilor bazate pe
sisteme dinamice haotice;
- implementarea unui algoritm de criptare a imaginilor;
- analiza performanelor algoritmului implementat.
2. Implementarea unei aplicaii
steganografice bazat pe sisteme
dinamice haotice n platforma
Android
- prezentare general a platformei Android;
- exemple de tehnici steganografice bazate pe sisteme
dinamice haotice;
- implementarea unui algoritm steganografic;
- analiza performanelor algoritmului implementat.
- se recomand i tratarea a cel puin unei probleme noi din
domeniu.
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 - prezentarea unor algoritmi clasici de generare a
12

generare a permutrilor aleatoare 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. Testarea aplicaiilor Java folosind
AspectJ
- prezentarea conceptelor programrii orientate pe aspecte;
- prezentarea bibliotecii AspectJ din Java;
- prezentarea i exemplificarea unor metode de testare a
aplicaiilor Java folosind AspectJ
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;
- realizarea unui astfel de generator;
- analiza comparativ a performanelor generatorului propus.
- se recomand testarea performanelor generatorului propus
i n cadrul unui criptosistem.
7. Utilizarea algoritmilor de tip
Greedy pentru 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 folosind
programarea distribuit
- 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 complexe 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.


Lect. univ. dr. ANA CRISTINA DSCLESCU
email: cristina.dascalescu@prof.utm.ro

Nr.
Crt.
Denumire tem Detaliere tem
1. Implementarea structurilor de date - prezentarea conceptelor generale ale modelului orientat
13

dinamice utiliznd concepte de
programare orientat pe obiecte

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 de criptare
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.
6. 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.
7. 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#.
8. 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#.
9. Aplicaie de tip client-server pentru
un laborator de analize medicale
- prezentarea arhitecturii RMI
- prezentare tehnologiei JDBC
- diagrama entitate-relaie a bazei de date.
- descrierea aplicaiei
- manual de utilizare.
10.
Aplicaii ale metodei programarii
dinamice n teoria grafurilor
- prezentarea metodei programrii dinamice
- descrierea unor algoritmi din teoria grafurilor care utilizeaz
programarea dinamic
14

- implementarea algoritmilor .
- se recomand utilizarea unei interfee grafice.
11. 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.
12. 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.

Lect. univ. dr. ing. DAN-LAURENTIU GRECU
email: dan.grecu@prof.utm.ro

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

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.

Conf.univ.dr. VIOREL IONESCU
email: viorel.ionescu@prof.utm.ro

Nr
crt
Denumire tem Detaliere tem
1.


Automatizarea producerii de teste software - ciclu de via al produselor SW
- studio Eiffel
- studiu de caz pentru interfaa cu
limbajul C
2. Creterea disponibilitii sistemelor IT prin utilizarea unui
SW specializat
- ciclu de via 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 un IMM
- disaster recovery
- puncte reluare RPO, RTO
6. mbuntirea caracteristilor unui router prin utilizarea unui
sistem de operare open source
- DD WRT
- studiu de caz
7. mbuntirea caracteristilor disp mobile cu s.o Android
(GPS)
- JAVA Eclipse, sdk Android, aplicaie
8. mbuntirea caracteristilor disp mobile cu s.o Android
(voce)
- JAVA Eclipse, sdk Android, aplicaie
9. Gestionare disp mobile cu s.o Android (text) - JAVA Eclipse, sdk Android, aplicaie
10. mbuntirea caracteristilor disp mobile cu s.o Android
(notificari)
- JAVA Eclipse, sdk Android, aplicaie


Lect. univ. dr. ing. MARINELA NIDELEA
email: maia.nidelea@prof.utm.ro

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

- se va crea si o platforma de discutii (chat) interna prin care 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.


Decan,
Conf.univ.dr.ing. Iustin PRIESCU 03.12.2013