Overview
The main objectives of the Human-Computer Interaction discipline: to provide a comprehensible vision of the user interface design aspects and the user-computer interaction paradigms.
The enrolled students (2nd semester, terminal year undergratuate studies at Faculty of Computer Science, UAIC) will be able to design ergonomic and attractive user interfaces for specific types of audiences, applications, platforms, and devices, including Web and mobile ones – consult the main HCI topics.
Evaluation
The assessment procedure consists of the following components regarding your HCI Project:
D – Design deliverables for your project (to be submitted online via a submission form) – est. Week #8
F – Final deliverables for your project (to be presented live during final class) - est. Week #12.
Grading formula is round(D * 0.4 + F * 0.6), with C, F ∈ [0, 10].
In order to pass, a student must obtain D ≥ 5 and F ≥ 5.
General Requirements
The most important requirements are:
The project will envision and design an interactive solution based on the existing HCI principles, methods, and best practices.
Each project will be developed by a team of 3—4 students – same team involved in all project components (D+F). A project proposal could be chosen by maximum 5 teams. Consult the list of proposed HCI projects.
The UI design must consider that the application could be used by persons having no (or limited) computer experience.
It is desirable that the icons, images, and other multimedia content of the user interface to be original.
There are no restrictions regarding the UI implementation: hardware and/or software platform(s), programming language(s), framework(s), etc.
Open source approaches are highly encouraged.
The code-source and specific content (data) must be available under the terms of the open source licenses and/or Creative Commons.
Deliverables & Calendar
Component D (est. Week #8 - online via Google Form) :
Create 3 (three) mandatory HTML5 persona documents, for various personas interacting to the system.
Use at least 2 (two) Research tactics (ex: Literature review, Observational Research, User Interview, Survey/Questionnaire, Competitor Analysis)
Select at least 2 (two) interaction types from the following list:
Desktop & TV (Desktop app)
Web (Desktop web Browser)
Mobile (Smartphone, Responsive)
Touch (Interactive Panels, Smart surfaces, Tablet & Pen)
Wear (Smartwatch)
Conversational (Chatbot)
Voice (Microphone) (If you choose Voice, you need to choose another 2 interaction types. Example: Voice + Mobile + Smartwatch)
AR (Augmented Reality)
VR (Virtual Reality)
(The following combinations are NOT allowed: Desktop <> Web, Web <> Touch, Conversational <> Voice, AR <> VR)
Create a list of relevant storyboards, user flows and sketches designed for the minimum 2 (two) different interaction types you selected – e.g., desktop versus mobile, Web versus mobile, Web versus smart home appliance – and at least 3 (three) interaction paradigms – for example, traditional versus gestural+haptic, mixed reality and CUI (Conversational User Interface) versus classical I/O, etc. The storyboards, flows and sketches will focus on the main persona and on the context of the two platforms selected. Therefore there will be two sets (storyboards+flows+sketches) delivered, one for each platform. The deliverables will highlight all the important features the project has to offer.
Complete the online questionnaire (each team member completes a dedicated questionnaire) - TBD.
Write the HCI project documentation – as Scholarly HTML – regarding interaction design patterns used and what design decisions you had to make in order for your design solution to transition from one interaction type to the other (based on your choice: web, mobile, wear, voice etc.).
Component F (Week #12 - live demo at class - 10 minutes per team):
Update your project URL with the following deliverables:
Create a one-page style guide describing your project's chosen color palette, fonts, and icon style(s).
Create two high-fidelity prototypes (one for each of the selected platforms) highlighting your project's main features. The prototype should be at least clickable through each screen included. Full implementation is not required.
Create a video walk-through of your prototypes presenting how the interfaces behave.
Complete the design exercise and questionnaire (each team member) available here.
Update the HCI project documentation—as Scholarly HTML—regarding interaction design patterns used and what design decisions you made once you transitioned from component D to component F. Accessibility features and design choices shall also be documented.
The evaluation will take place during Week #12 of laboratory classes. Please attend your designated laboratory class according to the timetable. Teams wishing to present early can notify in advance and present on Monday (week #12) during the course (10 slots available). Final grading will be made public 1-2 days after the last presentations to verify all deliverables.
Additional aspects regarding the project evaluation:
Creativity of the proposed solution.
Team work – each member of the team will specify the most important contributions to the solution.
UI design maturity.
Overall impression of the project – e.g., the suitable use of various HCI technologies/tools, impact on the end-users (especially, in the context of accessibility), business factors.
Devices
During course and laboratory work you can use the following devices to test your prototypes:
Using AI Generative Tools
Using tools such as ChatGPT is permitted if the results are used as guidance or inspiration and not taken as-it-is as part of the final deliverables. If students use such tools, they will mention in their documentation precisely where it has been used + all the prompts tried. Students shall cross-check all generated content for validity with real-world information.
Using tools such as Midjourney or DALL-E to generate images is permitted as long as the results are used as inspiration and not taken as final UI deliverables. If students use such tools, they will mention precisely where it has been used + all the prompts tried in your documentation.
IMPORTANT! Not respecting the guidance above, abusing or incorrectly using AI Generative tools can lead to multiple points penalty in the final grade.
Other aspects of interest
Significant contributions – including the involvement in HCI-related scientific research (such as usability testing sessions during class or project) and/or technical (inter)national projects, competitions, events, etc. – might bring maximum 1 point to the final mark.
A failed component will be reevaluated with a 2 point penalty. Nota bene : no re-assessments for D component.
The partial grades of failed students from previous years are not taken into consideration.