Universitatea Babeş-Bolyai Cluj-Napoca
Facultatea de Matematică şi Informatică
Ciclul de studii: Licenţă
Domeniul: Informatică
Programul de studii: Informatică - linia de studiu română
Limba de predare: Română

SYLLABUS

I. Date generale
Codul	Disciplina	
MID0036	Interactiunea om-calculator	

Semestrul	Ore: C+S+L	Categoria	Statutul	
6	2+0+2	specialitate	opţională	

II. Cadre didactice cu norma de bază în Universitate
Numele şi	Titlul	Gradul	Catedra	Tipul activităţii	
prenumele	ştiinţific	didactic		C	S	L	
GURAN Adriana Mihaela	Dr.	Lect	Limbaje şi Metode de Programare	*		*	

Cadre didactice asociate
Numele şi	Titlul	Instituţia	Tipul	Tipul activităţii	
prenumele	ştiinţific		postului	C	S	L	

III. Obiectivele disciplinei
La sfarsitul acestui curs studentii trebuie:
* sa fie constienti de importanta utilizatorilor in procesul de proiectare
* sa aplice tehnicide modelare a interactiuni
* sa realizeze sisteme complexe destinate groupware-ului
* sa foloseasca limbaje abstracte de descriere a interfetelor om-calculator
* sa dezvolte interfete plastice
* sa insuseasca notiuni elementare legate de aspectele psihologice ale interactiunii om-calculator
* sa constientizeze importanta utilizatorilor in procesul de proiectare a sistemelor
* sa insuseasca notiuni de baza relative analizei sarcinilor
* sa deprinda aspecte legate de proiectarea centratata pe utilizator
* sa deprinda notiuni relative utilizabilitatii sistemelor interactive
* sa cunoasca metode de evaluare a utilizabilitatii si aspecte de automatizare a acestui proces
* sa aiba acces la sabloanele de proiectare a interfetelor utilizator/ a interactiunii om calculator
* 

IV. Conţinutul disciplinei
Introducere
 -Canale de intrare/iesire
 -Dispozitive de afisare
 -Dispozitive pentru realitattea virtuala si interactiune 3D

Interactiunea om-calculator
 - Modele ale interactiunii
 - Stiluri de interactiune
 - Interfete WIMP
 - Paradigme ale interactiunii
 - Proiectarea de experiente

Proiectarea interactiunii
 - Procesul de proiectare a interactiunii
 - Utilizatorul - centrul procesului de proiectare
 - Scenarii
 - Proiectarea navigarii
 - Prototipizarea
 - Instrumente pentru dezvoltarea de interfete

Utilizabilitatea
 - Ce este utilizabilitatea?
 - Metode de evaluare a utilizabilitatii
 - Metrici ale utilizabilitatii
 - Evaluarea automata a utilizabilitatii
 - Chestionare de utilizabilitate

Reguli de proiectare a interactiunii
 - Principii de utilizabilitate
 - Standarde
 - Reguli
 - Euristici
 - Sabloane de proiectare a interactiunii/interfetelor

Tehnici de evaluare
 - Ce este evaluarea?
 - Scopurile evaluarii
 - Metode de evaluare
 - Alegerea unei metode de evaluare

Modele ale interactiunii
 - Modele cognitive
 - Modele lingvistice
 - Modele fizice

Analiza sarcinilor
 - Ce este analiza sarcinilor?
 - Metode de analiza sarcinilor: HTA, GTA 
 - Instrumente pentru analiza sarcinilor

Metode de descriere a dialogului si notatii
 - Ce este dialogul?
 - Notatii diagramatice
 - Notatii textuale
 - Limbaje de descriere abstracta a interfetelor

Proiectarea de sisteme pentru GROUPWARE
 - DUTCH

Interfete inteligente
 - Agenti de interfata
 - Sisteme adaptive/adaptative

V. Bibliografie
1. Alan Dix, Janet Finlay, Gregory D Abowd, Russell Beale - Human-Computer Interaction, 
Prentice Hall, third edition, 2004
2. Donald A. Norman - Emotional Design - Why we love (or hate) everiday things, basic Books, 2004
3. Martijn van Welie - Task-based User Interface Design, 2001
4. Donald A Norman - The design of everyday things, basic Books, 1988
5. Fabio Paterno - Model-based design and evaluation of interactive applications, Springer, 1999
6. Jennifer Tidwell - Designing Interfaces: Patterns for Effective Interaction Design, O@Reilly, 2005
7. Jacob Nielsen - Usabaility Engineering, Academic Press, 1993	

VI. Tematica activităţilor didactice pe săptămâni
Programarea activitatilor de curs pe saptamani:
1. Introducere
 -Canale de intrare/iesire
 -Dispozitive de afisare
 -Dispozitive pentru realitattea virtuala si interactiune 3D

2. Interactiunea om-calculator
 - Modele ale interactiunii
 - Stiluri de interactiune
 - Interfete WIMP
 - Paradigme ale interactiunii
 - Proiectarea de experiente

3. Proiectarea interactiunii
 - Procesul de proiectare a interactiunii
 - Utilizatorul - centrul procesului de proiectare
 - Scenarii
 - Proiectarea navigarii
 - Prototipizarea
 - Instrumente pentru dezvoltarea de interfete

4. Utilizabilitatea
 - Ce este utilizabilitatea?
 - Metode de evaluare a utilizabilitatii
 - Metrici ale utilizabilitatii
 - Evaluarea automata a utilizabilitatii
 - Chestionare de utilizabilitate

5. Reguli de proiectare a interactiunii
 - Principii de utilizabilitate
 - Standarde
 - Reguli
 - Euristici
 - Sabloane de proiectare a interactiunii/interfetelor

6. Tehnici de evaluare
 - Ce este evaluarea?
 - Scopurile evaluarii
 - Metode de evaluare
 - Alegerea unei metode de evaluare

7. Modele ale interactiunii
 - Modele cognitive
 - Modele lingvistice
 - Modele fizice

8-9. Analiza sarcinilor
 - Ce este analiza sarcinilor?
 - Metode de analiza sarcinilor: HTA, GTA 
 - Instrumente pentru analiza sarcinilor

10. Metode de descriere a dialogului si notatii
 - Ce este dialogul?
 - Notatii diagramatice
 - Notatii textuale
 - Limbaje de descriere abstracta a interfetelor

11. Proiectarea de sisteme pentru GROUPWARE
 - DUTCH

12. Interfete inteligente
 - Agenti de interfata
 - Sisteme adaptive/adaptative

Programarea activitatilor de laborator: activitatea de laborator va consta in realizarea a 4 proiecte individuale/de echipa
1.	Dezvoltarea paginii web personale intr-un proces orientat pe utilizator (discutii deschise)
2.	Dezvoltarea unei aplicatii intr-un proces orientat pe utilizator (Agenda electronica)
3.	Aplicarea analizei sarcinilor in dezvoltarea unui sistem interactiv
4.	Evaluarea utilizabilitatii unui produs interactiv

VII. Metode didactice folosite
Expunerea, conversaţia, demonstraţia didactică, modelarea, algoritmizarea, problematizarea, descoperirea, alte metode.	

VIII. Evaluare
Nota finala va fi stabilita in baza activitatii practice de laborator si a unui examen scris. Activitatea de laborator va fi evaluata pe baza a 3 proiecte pe care studentii vor trebui sa le realizeze. Nota finala se va calcula dupa formula: (3*S+L)/4, unde S este nota la examenul scris, iar L este nota pentru activitatea practica.
Informatii suplimentare privind procesul de evaluare si cerintele de participare la examinare se gasesc la urmatoarea adresa: http://www.cs.ubbcluj.ro/~adriana/Teaching.html	

IX. Bibliografie suplimentară

	
Decan,
Prof. dr. Leon Tambulea	Sef de catedra,
Prof. Dr. Bazil PARV
	
Data,	
13.03.2009	Titular curs,
	       Lect. Dr.  GURAN Adriana Mihaela