fişa disciplinei
1. Date despre program
1.1 Instituţia de învăţământ superior	Universitatea Babeş-Bolyai Cluj-Napoca	
1.2 Facultatea	Facultatea de Matematică şi Informatică	
1.3 Departamentul	Departamentul de Informatică	
1.4 Domeniul de studii	Ştiinţa calculatoarelor	
1.5 Ciclul de studii	Licenţă	
1.6 Programul de studiu / Calificarea	Ingineria informaţiei	

2. Date despre disciplină
2.1 Denumirea disciplinei	Controlul traficului web	
2.2 Titularul activităţilor de curs	Lect. Dr. Bufnea Darius-Vasile	
2.3 Titularul activităţilor de seminar	Lect. Dr. Bufnea Darius-Vasile	
2.4 Anul de studiu	4	2.5 Semestrul	8	2.6. Tipul de evaluare	C	2.7 Regimul disciplinei	Opţională	

3. Timpul total estimat (ore pe semestru al activităţilor didactice)
3.1 Număr de ore pe săptămână	3	Din care: 3.2 curs	2	3.3 seminar/laborator	1	
3.4 Total ore din planul de învăţământ	36	Din care: 3.5 curs	24	3.6 seminar/laborator	12	
Distribuţia fondului de timp:	ore	
Studiul după manual, suport de curs, bibliografie şi notiţe	15	
Documentare suplimentară în bibliotecă, pe platformele electronice de specialitate şi pe teren	35	
Pregătire seminarii/laboratoare, teme, referate, portofolii şi eseuri	20	
Tutoriat	9	
Examinări 	10	
Alte activităţi: ..................	0	
3.7 Total ore studiu individual	89	
3.8 Total ore pe semestru	125	
3.9 Numărul de credite	5	

4. Precondiţii (acolo unde este cazul)
4.1 De curriculum	•	Programare Web, Structuri de date şi algoritmi, Baze de date	
4.2 De competenţe	•	Cunoştinţe medii de programare folosind o tehnologie server-side (PHP, Java, .NET), cunoştinţe elementare a tehnologiilor client-side (CSS, HTML, JavaScript), cunoştinţe elementare de operare cu un server de date şi de SQL.	

5. Condiţii (acolo unde este cazul)
5.1 De desfăşurare a cursului	•	Sală de curs dotată cu videoproiector.	
5.2 De desfăşurare a seminarului/laboratorului	•	Laborator cu calculatoare conectate la Internet, servere Web pentru găzduirea site-urilor Web şi aplicaţiilor Web dezvoltate pe baza tehnologiilor PHP, Java, .NET.	

6. Competenţele specifice acumulate
Competenţe profesionale	•	Cunoştinţe avansate de programare în diverse limbaje de programare.
•	Aptitudini individuale şi colective de rezolvare a unor probleme specifice.
•	Capacitatea de învăţare continuă, înţelegere şi punere în practică a celor mai recente rezultate ştiinţifice din domeniul informaticii.
•	Alegerea celor mai bune tehnologii şi aplicarea celor mai bune soluţii pentru dezvoltarea proiectelor soft.	
Competenţe transversale	•	Însuşirea de către cursant a principalelor metode şi tehnici în vederea controlului, analizei şi îmbunătăţirii traficului Web.
•	Deprinderea de către cursant a principalelor aspecte care stau la baza interacţiunii dintre un site Web şi principalele sale surse de trafic: motoarele de căutare şi reţelele de socializare.	

7. Obiectivele disciplinei (reieşind din grila competenţelor acumulate)
7.1 Obiectivul general al disciplinei	Asimilarea de către cursant a principalelor metode, algoritmi şi tehnici care pot fi implementate la nivelul business logic-ului unui site şi aplicaţii Web în vederea controlului, analizei şi îmbunătăţirii traficului Web dar şi a principalelor aspecte care stau la baza interacţiunii dintre un site Web şi principalele sale surse de trafic: motoarele de căutare şi reţelele de socializare.	
7.2 Obiectivele specifice

	- familiariza cursantului cu principalele tehnici şi mecanisme de promovare ale unui site Web în mediul on-line pe baza interacţiunii dintre acesta şi principale surse de trafic: motoarele de căutare şi reţelele de socializare, concentrându-şi atenţia şi asupra altor factori de importanţă majoră precum calitatea conţinutului;
- analiza arhitecturii motoarelor de căutare, în urma frecventării acestui curs, cursantul va putea fi capabil să proiecteze şi să implementeze un mic motor de căutare pentru un anumit domeniu sau subdomeniu;
- asimilarea şi înţelegerea de către cursant a cunoştinţelor legate de modul în care motoarele de căutare privesc şi analizează conţinutul Web precum şi a modului în care acestea interacţionează cu utilizatorul;
- asimilarea de către cursant a principalelor mecanisme de interacţiune cu reţele de socializare, proiectarea şi implementarea de aplicaţii folosind API-ul Web oferit de acestea;
- manipularea motoarelor de căutare pentru promovarea unui domeniu Web în topul rezultatelor returnate pentru diferite fraze cheie;
- introducerea cursantului şi familiarizarea acestuia în diferite aspecte legate de Internet marketing, target-area conţinutului, conversie, audienţă Web, analiza traficului Web.	

8. Conţinuturi
8.1 Curs	Metode de predare	Observaţii	
1. Controlul, analiza şi îmbunătăţirea traficului Web. Surse de trafic. Motorul de căutare ca principală sursă de trafic. SEO definiţie. Evoluţia tehnicilor SEO în pas cu evoluţia motoarelor de căutare. Istoria şi arhitectura motoarelor de căutare.	Expuneri, explicaţii, exemple, studii de caz	Cursul se desfăşoară în semestrul 2 al anului terminal. Sunt doar 12 cursuri.	
2. Crawler-e Web. Indexarea site-urilor Web. Tendinţe actuale ale tehnicilor de căutare, indexare şi returnare a rezultatelor bazate pe comportamentul utilizatorului. Interacţiunea cu motorul de căutare. Crawling rate.	Expuneri, explicaţii, exemple, studii de caz		
3. Page rank, algoritmul de page ranking. Back-link-uri, tipuri de back-link-uri şi "calitatea" acestora, redirectări, nofollow. Tipuri de vizitatori. Vizitatori unici. Sursele de trafic. Referrer-i. Maparea frazelor de căutare la conţinutul documentelor Web. Vector Space Model. Apache Lucene.	Expuneri, explicaţii, exemple, studii de caz		
4. Conţinut Web. Calitatea conţinutului. Localizarea conţinutului. Adaptarea conţinutului Web. Fraze cheie, densitatea acestora în cadrul conţinutului. Importanţa conţinutului creat de vizitator. Modele de business vis-a-vis de modalitatea de creare a conţinutului, studii de caz: Facebook si Wikipedia.	Expuneri, explicaţii, exemple, studii de caz		
5. Reţele de socializare şi impactul reţelelor de socializare asupra numărului de vizitatori a unui site Web. Social APIs: Facebook, Twitter, Google +1. Aplicaţii peste reţelele de socializare. Protocolul Open Graph.	Expuneri, explicaţii, exemple, studii de caz		
6. Manipularea motoarelor de căutare. Mecanisme SEO in-site. Mecanisme SEO off-site, directoare Web, Google bombs. Construirea audienţei unui site Web. Feed-uri RSS. Link exchange, Cross domain linking. Canonizarea URL-urilor.	Expuneri, explicaţii, exemple, studii de caz		
7. White hat SEO (tehnici SEO ortodoxe) vs. black hat SEO (tehnici SEO neortodoxe): cloaking, article spinning, doorway page, search spam, Web farms. Agregatoare de trafic.	Expuneri, explicaţii, exemple, studii de caz		
8. Semantic Web & WEB 3.0. Interpretarea automată a conţinutului de către motoarele de căutare. Metadate.	Expuneri, explicaţii, exemple, studii de caz		
9. Content Management Systems. Tehnologii statice vs. tehnologii dinamice în prezentarea conţinutului. Exportarea conţinutului în mediul on-line. mod_rewrite şi maparea dinamică a URL-urilor relativ la conţinutul bazelor de date.	Expuneri, explicaţii, exemple, studii de caz		
10. Instrumente de analiză a traficului Web. Bounce rate. Interpretarea rezultatelor şi aplicarea unor algoritmi de data mining pe aceste rezultate. Session tracking. Analiza căii de navigare a utilizatorului în cadrul site-ului. Interpretarea semantică a frazelor de căutare a utilizatorului la nivelul unui site Web (vs. interpretarea acestora la nivelul motorului de căutare). Site-uri Web (auto)adaptive.	Expuneri, explicaţii, exemple, studii de caz		
11. Conversie. Impressions. Target-area conţinutului. CTR (Click Through Rate). Internet marketing, monetizare şi afiliere.	Expuneri, explicaţii, exemple, studii de caz		
12. Colocviu scris sfârşit de semestru.			
Bibliografie
1.	Eric Enge, Stephan Spencer, Rand Fishkin, Jessie C. Stricchiola, The Art of SEO - Mastering Search Engine Optimization, O'Reilly, ISBN: 978-0-596-51886-8, 2010
2.	Albert-Laszlo Barabasi, Linked: How Everything Is Connected to Everything Else and What It Means, Penguin Group, ISBN 978-0452284395, 2003
3.	Amy Langville, Carl Meyer, Google's PageRank and Beyond: The Science of Search Engine Rankings, Princeton University Press, 2006
4.	Jonathan Zittrain, The Future of the Internet And How to Stop It, Yale University Press, ISBN 978-0-300-12487-3, 2008
5.	Ann Handley, C. C. Chapman, Content Rules, John Wiley & Sons, ISBN 978-0470648285, 2010
6.	Mark D. Hawker, Developer's Guide to Social Programming: Building Social Context Using Facebook, Google Friend Connect, and the Twitter API, Addison-Wesley Professional, ISBN 978-0321680778, 2010
7.	J. D. Velasquez, V. Palade, Adaptive Web Sites: A Knowledge Extraction from Web Data Approach, IOS Press, ISBN 978-1586038311, 2008
8.	Toby Seagaran, Colin Evans, Jamie Taylor, Programming the Semantic Web, O'Reilly Media, ISBN 978-0596153816, 2009
9.	Bruce Croft, Donald Metzler, Search Engines: Information Retrieval in Practice, Addison Wesley, ISBN 978-0136072249, 2009	
8.2 Seminar / laborator	Metode de predare	Observaţii	
1. Implementarea crawler-ului unui motor de căutare care sa indexeze paginile web de la nivelul unui anumit (sub)domeniu.	Dezbaterea, dialogul, exemple, conversaţii de aplicare	Laboratorul se desfăşoară din două în două săptămâni	
2. Continuare laborator 1	Dezbaterea, dialogul, exemple, conversaţii de aplicare		
3. Implementarea interfeţei de interogarea a index-ului motorului de căutare dezvoltat anterior.	Dezbaterea, dialogul, exemple, conversaţii de aplicare		
4. Implementarea unui mecanism de căutare la nivelul unui site Web. Folosirea unor algoritmi de similaritate. Vector Space Model.	Dezbaterea, dialogul, exemple, conversaţii de aplicare		
5. Dezvoltarea unei soluţii de determinare automată a poziţiei unui site web în lista rezultatelor pentru anumite fraze cheie.	Dezbaterea, dialogul, exemple, conversaţii de aplicare		
6. Determinarea back-link-urilor şi estimarea page rank-ului pe baza aspectelor cantitative şi calitative ale back-link-urilor.	Dezbaterea, dialogul, exemple, conversaţii de aplicare		
Bibliografie	
1.	Dan Sisson, Google SEO Secrets, published by Blue Moose Webworks, ISBN 0-9728588-0-6, 2004
2.	Jerri L. Ledford, Search Engine Optimization, 2nd Edition, Wiley Publishing, Inc., ISBN: 978-0-470-45264-6, 2009
3.	Dave Chaffey, Chris Lake, Ashley Friedlein, Search Engine Optimization, E-consultancy.com, 2006	

9. Coroborarea conţinuturilor disciplinei cu aşteptările reprezentanţilor comunităţii epistemice, asociaţiilor profesionale şi angajatori reprezentativi din domeniul aferent programului
Cursul abordează un domeniu relativ nou, în plină ascensiune în ultimii ani şi care beneficiază de un interes crescut din partea comunităţii ştiinţifice şi industriei.
Cursul se regăseşte şi în planul de învăţământ al altor universităţi, programa cursului fiind similară. În acelaşi timp conţinutul prezentat în cadrul cursului este abordat şi de literatura de specialitate.
Reprezentanţii industriei soft şi-au manifestat deseori interesul în a angaja specialişti în al căror bagaj de cunoştinţe se regăsesc informaţiile transmise în cursul de faţă.	

10. Evaluare
Tip activitate	10.1 Criterii de evaluare	10.2 Metode de evaluare	10.3 Pondere din nota finală	
10.4 Curs	Cunoaşterea principalelor aspecte teoretice prezentate la curs	Colocviu scris	1/3	
10.5 Seminar/laborator	Aplicarea practică a principalelor aspecte prezentate la curs	Evaluare periodica în timpul semestrului a laboratoarelor	1/3	
	Dezvoltarea unui proiect personal: crearea unui site sau a unei structuri de pagini Web pe o anumita temă, site care până la evaluarea finală trebuie sa ajungă la un page rank cât mai ridicat în motoarele de căutare pentru cinci fraze cheie propuse de către student şi să atragă pentru tema abordată cât mai mulţi vizitatori.	Evaluare finală a proiectului	1/3	
10.6 Standard minim de performanţă	
•	Semestrul se încheie cu un colocviu scris susţinut în ultima oră de curs notat cu nota C. Pe parcursul semestrului, studenţii vor primi diferite teme de laborator, precum şi un proiect. Sunt notate atât temele de laborator, media acestor note fiind L, precum şi proiectul (nota P). Nota finală se calculează ca medie aritmetica între nota pe activitatea de laborator, nota cu care este notat proiectul şi nota colocviului scris C: nota finală = (C + L + P) / 3. Pentru promovarea cu succes a cursului, atât nota colocviului scris cât şi notele pe activitatea de laborator şi proiect trebuie sa fie cel puţin 5.	

Data completării		Semnătura titularului de curs		Semnătura titularului de seminar
..........................		Lect. Dr. Bufnea Darius-Vasile	Lect. Dr. Bufnea Darius-Vasile

Data avizării în departament				Semnătura directorului de departament	
...........................................						…............................