-

Human-Computer Interaction & User Interface Development

  • Code: 5304
  • Semester: 3rd
  • Type: Scientific Field Course (SFC)
  • Category: Special Background Course (SBC)
  • Character: Compulsory (C)

Module Description

Module Content
1. Foundations: Psychology and physiology user characteristics, Interaction Models.
2. Design Process: Usability, Design frameworks of Usability User Interface, Color, Metaphors, Responsive Design, Bootstrap.
3. User-centered user interface design: Usability engineering, Iterative Design and Prototyping.
4. Design Rules: Basic usability guidelines, Schneiderman golden rules, Norman’s design principles.
5. Implementation Tools and Methods: Event-driven programming, Visual Programming, Java Swing, Android.
6. Evaluation Techniques: Goals, Methods.
7. Universal Design: Principles of Universal Design, Multi-modal Interaction, Designing for Diversity.
8. User support: Requirements/Approaches to User support, Adaptive help systems.
9. Cognitive Models: Μοντέλο GOMS, Theory of cognitive complexity.
10. Modern Interactive Application: Groupware, Ubiquitous Computing, Multimedia and Web User Interfaces.

Description
This course aims to provide a basic overview of Human Computer Interaction. It presents models, guidelines and methods for designing, evaluating and implementing usable and secure user interfaces. Moreover, studies universal design rules of interaction systems and the fundamental Cognitive Models.

Structure
It consists of two basic parts:
a) Study of all fundamental theory and techniques of interaction systems.
b) Practice in the lab by developing user-interfaces using event-driven and visual programming approach.

Evaluation
Evaluation is based on final exams. Optional assignments contribute to student evaluation.

Alternative Evaluation Methods

undertaking projects and oral exams

Module Objectives

The course aims to develop a substantial understanding of designing and developing of User-Interfaces. On completing the course, students should have achieved reasonable competence in these technologies.
They should also be able to:
● estimates and recognizes universal design rules of interaction systems,
● implements User-Interfaces by using visual programming specialized tools and user interfaces implementation techniques,
● estimates and apply basic evaluation methods on interaction systems,
● identify the basic Cognitive Models
● identify and outlines the basic characteristics of adaptive and adaptable help systems.

Bibliography

1. Dix, J. Finlay, G.D. Abowd & R. Beale. Human-Computer Interaction (3rd Edition). Prentice-Hall Europe, Pearson Education Limited, 2004. ISBN: 978-0-1304-6109-4.
2. Preece, J., Rogers Y. & Sharp H.. Interaction Design: Beyond Human-Computer Interaction, 4th Edition. John Wiley & Sons, 2015. ISBN: 978-1-1190-2075-2.
3. Schildt, H.. Swing A Beginner’s Guide, McGraw Hill, 2007. ISBN: 978-0-0722-6314-5.
4. Shneiderman, B., Plaisant C., Cohen M. & Jacobs S. Designing the User Interface: Strategies for Effective Human-Computer Interaction (5th Edition), 2010 ISBN: 978-0-3215-3735-5.
5. Deitel, P., Deitel, H. & Wald A. Android 6 for Programmers: An App-Driven Approach (3rd Edition). Prentice Hall, 2015. ISBN: 978-0-1344-0195-9.
6. Griffiths D. Head First Android Development. O’Reilly Media, 2015. ISBN: 978-1-4493-6218-8
7. Ducket J. HTML and CSS: Design and Build Websites 1st Edition. John Wiley & Sons, 2011. ISBN: 978-1-118-00818-8

Recent Announcements

4 Oct 2019
Διδασκαλία μαθημάτων από Μεταδιδάκτορες (ΕΣΠΑ)
4 Oct 2019
ΤΡΟΠΟΠΟΙΗΤΙΚΕΣ δηλώσεις μαθημάτων στο πληροφοριακό σύστημα ΠΥΘΙΑ 2019-20Χ
4 Oct 2019
Δηλώσεις τμημάτων εργαστηρίων 2019-20Χ
3 Oct 2019
ΠΡΟΘΕΣΜΙΕΣ ΚΑΙ ΔΙΚΑΙΟΛΟΓΗΤΙΚΑ ΣΙΤΙΣΗΣ ΑΚΑΔ.ΕΤΟΥΣ 2019-2020
3 Oct 2019
Οργάνωση Πινάκων Ανακοινώσεων
2 Oct 2019
ΔΗΛΩΣΕΙΣ ΜΑΘΗΜΑΤΩΝ ΚΑΤΕΥΘΥΝΣΕΩΝ – ΠΡΩΗΝ ΤΜ. ΠΛΗΡΟΦΟΡΙΚΗΣ
2 Oct 2019
Θέση υποψήφιου διδάκτορα σε ερευνητικό έργο
1 Oct 2019
Μετακίνηση το Χειμερινό 2019-2020 – Δήλωση μαθημάτων στο Pithia (επείγον)
3 Oct 2019
Τελετή Υποδοχής Πρωτοετών φοιτητών/τριών 2019-20
30 Sep 2019
Track on 5G for the Industrial Internet of Things @IEEE 5G World Forum
29 Aug 2019
Ημερίδα Πρακτικής Άσκησης
10 Jun 2019
Ημερίδα “Εθνική Στρατηγική Κυβερνοασφάλειας” στο Υπουργείο Ψηφιακής Πολιτικής
14 Apr 2019
6ο Technology Forum – 15 Απριλίου 2019 (τελικό πρόγραμμα)
19 Mar 2019
6ο Technology Forum – 15 Απριλίου 2019 (εισιτήρια με μειωμένο κόστος)
19 Mar 2019
OWASP Student Chapter Συνάντηση “Introduction to Digital Forensics”
17 Dec 2018
Ομιλία του καθηγητή Man Wai Mak (Hong Kοng Polytechnic University)

Δείτε επίσης