Course Title : User Interface
Code Course
Credits ECTS
CMP 317-1 A -1 2 0 2 3.00 6
Lecturer and Office Hours
Teaching Assistant and Office Hours
Course Level
Description In this injury will be addressed the topic that will include methods as well as the importance of human factors, sensitive human, conjectural and physical characteristics as well as the implementation of known practice. If you use the topic that will address the students you will get acquainted with the cycle and life of the product that needs to be designed, implemented and evaluated focusing on its user.
Objectives The main objectives of this course are: 1. To equip students with knowledge about the field of Human-Computer Interaction, a scientific discipline which aims to understand the interactions of people with technology and apply this knowledge in the design of usable products. 2. To study the problems of designing human-machine interaction, for the design in order to realize products that are easy to use ("usable").
Course Outline
11 Login to the user interface History • A brief history and general knowledge of the subject. • Different concepts on the user interface.
22 Applied User Interface and Iterative Systems • Human-computer interaction in the interdisciplinary environment • Problems related to the user interface • Architecture and Software tools • User interface in iterative systems
33 Processing of human information • Perception • Motor skills • Memory • Decision making • Attention • Visions
44 Get to know the user • User description levels
55 Conceptual models and metaphors • Patterns in user interface design • Danger of the user model • Interactive style comparisons • Suggestions for direct manipulation • Modeling human error
66 User-centric design • User interface design with waterfall model • Iterative design • Spiral model • How user analysis is done
77 Design Principles • Heuristics • 10 Nielsen rules • 16 principles of Bruce Tognazzin • 8 Schneiderman Golden Rules • 7 principles of dialogue according to ISO 9241-110: 2006
88 Semi-final exam
99 Engineering and creativity • Creation processes
1010 Graphic Design • Simplicity • Contrasts • Space • Balance • Color
1111 Prototypes • Reasons for building prototypes • Classification of prototypes • Prototype fidelity • Prototype on paper • Hypertesthetic prototypes
1212 Usability assessment • Heuristic Assessment • Usability tests
1313 Design for the user • To design and realize • Traditional design • Human-based design • Universal design
1414 Input data models and results presentation models • Types of input events • Elements that are considered when choosing a presentation model • Drawing on component model
1515 Accessibility • Types of injuries • Assistive technology • Accessibility directive
16Final Exam
Other References
Laboratory Work
Computer Usage
Learning Outcomes and Competences
1At the end of this course students will be able to understand that human-computer interaction is the study of people, information technologies and the ways in which they interact with each other in order to determine how technologies can be made more usable for humans.
2Realize a hardwaer-softwaer combination that facilitates communication between the user and the computer.
3Design, evaluate and implement iterative systems used by humans and study the key aspects surrounding them
4Achieving the construction of effective Human-Computer interfaces.
Course Evaluation Methods
In-term studies Quantity Percentage
Term Projects00
Contribution of in-term studies to overall grade40
Contribution of final examination to overall grade60
ECTS (Allocated Based on Student) Workload
Activities Quantity Duration
Total Workload
Course Duration (Including the exam week : 16 x Total course hours) 16464
Hours for off-the-classroom study (Pre-study, practice) 14684
Assignments 100
Midterms 100
Final examination 144
Other 000
Total Work Load 152
Total Work Load / 25 (hours) 6.08

Get Syllabus PDF (Albanian) Get Syllabus PDF (English)