0% found this document useful (0 votes)
48 views

CS260-Human Computer Interaction: Course Code: Pre Requisite S: Credits: 3+0 Course Objective S

CS260 is a 3 credit course with prerequisites of CS110 Fundamentals of Computer Programming. The course objectives are to acquire knowledge and skills to create software with usable interaction between humans and computers. By completing the course, students will be able to use design concepts and principles to solve problems integrating graphics, typography, color, icons and other elements. The course outcomes are that students will be familiar with the MVC model, be able to analyze systems requiring human-computer interaction, and be capable of designing software with basic human-computer interaction features. The course covers topics like drawing, event handling, widgets, layouts, multiple view models, and interface design tools. The primary textbook is Human Computer Interaction by Dan R.

Uploaded by

UmAir Xajid
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views

CS260-Human Computer Interaction: Course Code: Pre Requisite S: Credits: 3+0 Course Objective S

CS260 is a 3 credit course with prerequisites of CS110 Fundamentals of Computer Programming. The course objectives are to acquire knowledge and skills to create software with usable interaction between humans and computers. By completing the course, students will be able to use design concepts and principles to solve problems integrating graphics, typography, color, icons and other elements. The course outcomes are that students will be familiar with the MVC model, be able to analyze systems requiring human-computer interaction, and be capable of designing software with basic human-computer interaction features. The course covers topics like drawing, event handling, widgets, layouts, multiple view models, and interface design tools. The primary textbook is Human Computer Interaction by Dan R.

Uploaded by

UmAir Xajid
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

CS260-Human Computer Interaction

Course
Code:
Pre
Requisite
s:
Credits:

3+0
Course
Objective
s:

Course
Outcomes
:

CS260

CS110
Fundamentals
Programming

of

Computer

Contact Hrs: 3
Acquire the knowledge and skills needed to
create
software
systems
with
usable
interactivity between a human user and the
computer system. The course will cover the
design process, evaluation techniques, design
solutions evaluation as well as the appropriate
uses of graphics etc. By course completion,
student will be able to utilize design
concepts/principles to solve problems using the
integration of graphic design elements and
techniques for important print and online
design elements, including typography, color,
icons, buttons and photographs.
Sr. No.
1

CLO
Students get familiarity with
MVC model for designing
effective HCI
Students are capable of
analyzing a system that
requires HCI features.
Students are capable of
designing software with basic
HCI features.

PLO
1

Course Contents
Introduction
and
background
to
human-computer
1.
interaction.
Drawing: Redraw, graphics objects, light and color, drawing
2.
models and methods.
Event handling: Windowing systems, input events,
3.
event/code binding, MV notification, essential geometry,
controller implementation.
Widgets: simple/container/application widgets, MVC with
4.
widgets.
Layouts and constraints
5.

6.

Multiple view models

7.

Abstract widget models.

8.
9.

Look and feel of GUI applications,


etc.
Interface design tools.

Text
Books:
Referenc
e:

Human computer interaction by Dan R. Olsen,


CENGAGE Learning.
Human computer interaction by Alan Dix, et. al., 3rd
Ed.

You might also like