Universitatea Babeş-Bolyai Cluj-Napoca
Facultatea de Matematică şi Informatică
Ciclul de studii: Licenţă
Domeniul: Calculatoare şi tehnologia informaţiei
Programul de studii: Ingineria informatiei - in limba romana
Limba de predare: Română

SYLLABUS

I. Date generale
Codul	Disciplina	
MID0036	Interacţiunea om-calculator	

Semestrul	Ore: C+S+L+P	Categoria	Statutul	
4	2+0+1+1	complementara	opţională	

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

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
 
Testarea interfetelor om-calculator
Testarea automata a interfetelor om-calculator	

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: CTTE, Euterpe

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

13. Sabloane de proiectare a interfetelor utilizator
Sabloane pentru aplicatii desktop
Sabloane pentru aplicatii web
Sabloane pentru aplicatii mobile

14. Testarea interfetelor om-calculator
       - metode de testare a interfetelor om-calculator
       - testarea automata a interfetelor om-calculator
Programarea activitatilor de laborator: activitatea de laborator va consta in realizarea a 5 proiecte individuale/de echipa
Identificarea unor exemple de interfete cu probleme de proiectare cu argumentare si propunere de solutii (S1-S3)
Verificarea accesibilitatii unor pagini web de larg interes pentru persoane cu dizabilitati (S3-S5)
Identificarea personajelor (prototipurilor de utilizatori) si construirea de scenarii de interactiune pentru un proiect dezvoltat de studenti (ex: proiectul colectiv) (S5-S7)
Dezvoltarea unui produs centrata pe utilizator (crearea unui prototip pentru site-ul web al unui grup de cercetare) (S7-S11)
Evaluarea utilizabilitatii unui produs informatic (S11-S13)	

VII. Metode didactice folosite

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 5 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,							Director departament,,
         Prof. Dr. Leon Tambulea                               Prof. Dr. Leon Tambulea
	Data,							Titular curs,
	1.10.2011      					  Lect. Dr.  GURAN Adriana Mihaela