Human Computer Interface syllabus

2019 PATTERN. This is the 2019 pattern syllabus, the latest SPPU has published on its site for Third Year Computer Engineering. A 2024 pattern syllabus for this year has not been published there yet, so confirm with your college which pattern applies to you.

310245B · Third Year Computer Engineering, SPPU 2019 pattern. Every unit, the marks scheme, course outcomes and books, copied from the official syllabus PDF.

310245B3 h/week theoryMid-Sem 30 + End-sem 70
06.units
03.credits

Unit-wise syllabus

UNIT I

Introduction and Foundation of HCI

7 hours

Foundation: Human Memory. Thinking: Reasoning and Problem Solving, Emotion, Individual Difference, Psychology and design of Interactive systems, The Computer-Text Entry Device, Positioning, Pointing, Display devices, Devices for virtual reality and 3D Interaction, The Interactions-Models of Interaction, Frameworks and HCI, Ergonomics, Interaction styles, Ergonomics, Elements of WIMP Interface, Interactivity, Measurable Human Factors, The context of Interaction. Importance of User Interface: Defining user Interface, Brief History of Human- Computer Interface, Good and Poor Design- Importance of good design.

UNIT II

Human Perspective in Interaction Design Process

7 hours

Know your user/client: Understanding how people interact with computers, Important human characteristics in Design, Human considerations in design of Business systems, Human Interaction speeds, Performance versus Preference, Methods of gaining an understanding of users, Miller’s Law. Design Guidelines: Navigating the interface, Organizing the display, Getting user’s attention, Facilitating data entry. Principles: Determine user’s skill level, Identify the tasks, Choose an interaction style, Natural Language, Eight Golden rules of Interface design, Prevent errors, Ensuring Human control while increasing automation. Theories: Design-by-level, Stages of action, Consistency, Contextual Theories, Dynamic theories.

UNIT III

Interaction Styles and HCI in Software Process

7 hours

Design, Process of Interaction Design. Interaction styles: Command line, Menu Selection, Form fill-in, Direct Manipulation. Graphical User Interface: Popularity of Graphics, Concept of direct manipulation, Advantages, Disadvantages and characteristics of Graphical user interface. Web User Interface: Popularity and Characteristics, Merging of Graphical business systems and the Web- Characteristics of Intranet versus Internet, Web page versus application design, Principles for user interface design, Software life cycle, Usability Engineering, Iterative design and prototyping, Design Rationale.

UNIT IV

Usability Evaluation and Universal Design

7 hours

User interface design process: Designing for People: Seven commandments, Usability Assessment in the Design process, Common Usability problems, Practical and Objective measures of Usability, Formative and Summative evaluation, Usability specifications for evaluation, Analytic methods, Model based analysis, GOMS model, Empirical methods, Field studies, Usability testing in Laboratory, Controlled experiments, Heuristic Evaluation, Cognitive Walkthrough. Evaluation framework: Paradigms and techniques, DECIDE: a framework to guide evaluation, Universal design principles, Multi-modal interaction, Designing for diversity.

UNIT V

HCI Paradigms

7 hours

Paradigms for Interaction: Time sharing, Video display units, Programming toolkits, Personal computing, The metaphor, Direct manipulation, Hypertext, Computer-supported cooperative work, Agent based interfaces. Ubiquitous Computing: Sensor-based and context-aware interaction, Data Integrity versus Data immunity, Handling missing data, Data entry and fudge ability, Auditing versus Editing, Retrieval in Physical World, Retrieval in Digital world, Constrained Natural Language output, Five stage search framework, Dynamic queries and faceted search, The social aspects of search. Pattern Recognition: Introduction, Examples, Role of Machine Learning, Pattern Recognition Process, Pattern Recognition in HCI.

UNIT VI

HCI for Mobile and Handheld devices

7 hours

Designing for Mobile and other devices: Anatomy of a Mobile app, Mobile form factors, Handheld format apps, Tablet format apps, Mini-tablet format apps, Mobile Navigation, Content, and control idiomsbrowse controls, Navigation and toolbars, Drawers, Tap-to-reveal and direct manipulation, Searching, Sorting and Filtering, Welcome and help screens, Multi-touch gestures, Inter-app integration, Android Accessibility Guidelines. Other devices: Designing for kiosks, Designing for 10-foot interfaces, Designing for automotive interfaces, Designing for audible interfaces.

Marks and credits

HeadMarksCredit
Mid-Sem (mid-semester exam)303
End-semester exam70

Prerequisite: Computer Graphics (210244), Software Engineering (210253).

Course outcomes

  1. CO1Design effective Human-Computer-Interfaces for all kinds of users
  2. CO2Apply and analyze the user-interface with respect to golden rules of interface
  3. CO3Analyze and evaluate the effectiveness of a user-interface design
  4. CO4Implement the interactive designs for feasible data search and retrieval
  5. CO5Analyze the scope of HCI in various paradigms like ubiquitous computing, virtual reality ,multi-media, World wide web related environments
  6. CO6Analyze and identify user models, user support, and stakeholder requirements of HCI systems

Books

Text books

Reference books

FAQ

How many units are in Human Computer Interface?

Human Computer Interface (310245B) has 6 units: Unit I Introduction and Foundation of HCI (7 h); Unit II Human Perspective in Interaction Design Process (7 h); Unit III Interaction Styles and HCI in Software Process (7 h); Unit IV Usability Evaluation and Universal Design (7 h); Unit V HCI Paradigms (7 h); Unit VI HCI for Mobile and Handheld devices (7 h).

What is the marks scheme for Human Computer Interface?

The official Computer Engineering 2019 pattern syllabus lists mid-semester (Mid-Sem) for 30 marks and the end-semester exam for 70 marks, for 3 credits.

What should I know before Human Computer Interface?

Prerequisite listed in the syllabus: Computer Graphics (210244), Software Engineering (210253).