0% found this document useful (0 votes)
0 views2 pages

Design & Implementation of Human Computer Interfaces

The document outlines the course structure for a B.Sc. in Data Science focusing on Human Computer Interfaces at Indus Institute for the 2024-25 session. It includes course objectives, a detailed syllabus divided into four units covering interactive systems, prototyping, testing techniques, and project management. Additionally, it lists reference books and expected course outcomes for students.

Uploaded by

kirtan71
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
0 views2 pages

Design & Implementation of Human Computer Interfaces

The document outlines the course structure for a B.Sc. in Data Science focusing on Human Computer Interfaces at Indus Institute for the 2024-25 session. It includes course objectives, a detailed syllabus divided into four units covering interactive systems, prototyping, testing techniques, and project management. Additionally, it lists reference books and expected course outcomes for students.

Uploaded by

kirtan71
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Indus Institute of Information & Communication Technology

B.Sc. - Data Science


Subject: Design & Implementation of Human Computer Interfaces
Session: 2024-25 Subject Code:BSDS0608 Semester: VI
Teaching Scheme Examination Evaluation Scheme
Continuous Continuous
Internal Internal
University University Evaluation Evaluation
Theory Practical (CIE)- (CIE)-
Lecture Tutorial Practical Credits Examination Examination Theory Practical Total
03 00 00 03 40 00 60 00 100

Course Objectives:

1.​ Understand the Fundamentals of Interactive Systems and human-computer interaction.


2.​ Explore Prototyping Techniques (low-fidelity to high-fidelity) and understand their role in the
UI design process.
3.​ Apply Review-Based Code Testing Techniques to identify errors, enforce coding standards, and
improve software quality.
Syllabus

UNIT I [12 Hours]


Interactive Systems, Introduction to Usability, Engineering for Usability, Interactive System
Life Cycle, Usability Requirements. contextual inquiry, functional requirements
specification, case study on SRS, case study (usability requirement gathering), case study
(other requirement gathering), case study non-functional requirements to SRS, introduction
to interface design,
UNIT II [12 Hours]
Shneidermans golden rules, normans principles, prototyping, prototype evaluation I,
Prototype Evaluation II, Case study on prototype Evaluation I, Case study on prototype
Evaluation II, Basics of system design, data flow diagram, Entity relationship diagram, case
study on DFD & ER.
UNIT III [12 Hours]
Introduction to object oriented design, UML, UML, case study, Coding basics, code testing
basics, review-based code testing, code review case study, black-box testing I, Black-box
testing II, black-box testing case study.
UNIT IV [12 Hours]
White-box testing, white-box testing case study, system integration & testing, Empirical
Usability evaluation I, Empirical usability evaluation II, Experiment design I, Experiment
Design II, Empirical data analysis, Project Management, Note on Agile Development.

1
Indus Institute of Information & Communication Technology

Reference Book :
1.​ Samit Bhattacharya. (2019). Human-Computer Interaction: User-Centric Computing for
Design, McGraw Hill Education (1st ed).
2.​ Bruce R Maxim & Roger S Pressman (2019). Software Engineering: A Practitioner’s
Approach. (8th ed). McGraw Hill Education.

Website Reference :
●​ https://onlinecourses.nptel.ac.in/noc22_cs125/preview
Course Outcomes (CO):
1.​ Gain a firm grasp of HCI concepts, including usability, user experience, accessibility, and
universal design. (BT – 2)
2.​ Develop skills in conducting usability testing, analyzing user data, and identifying areas
for improvement in interface design. (BT - 4)
3.​ To use the concepts of DFD, ER Diagram and UML diagrams for system design. (BT - 3)
4.​ Compare various testing techniques used during system development. (BT - 5)
5.​ Students gain the ability to identify user needs and solve design problems using a
user-centered approach. (BT - 6)
6.​ Understand project management with respect to software design. (BT - 2)

You might also like