|
Teaching The following is a list of the courses
that I teach or have taught in the past: Human-Computer
Interaction Human-computer interaction (HCI) is a
discipline concerned with the conceptualization, design, implementation, and
evaluation of interactive computing systems which are human-centered. HCI is
also the study of major phenomena surrounding the use of computational
technologies by people. HCI addresses any interaction with computers by
humans, as developers or as users, as individuals or as groups. Information
Visualization Information visualization is a
discipline concerned with representing information in a visual form.
Computer-based information visualization systems provide an interface between
the human mind and information, allowing users to gain insight into the
underlying patterns and trends in the data. Interacting with Data In order to perform knowledge activities effectively, we need to
know how data should be represented and displayed. But this is not enough. We
also need to know how to interact with data to communicate and have discourse
with it. The focus of this course is
on the design and evaluation of different forms of interaction with data, and
how these interactions enable execution of tasks and activities.
Additionally, different factors that affect the interactivity of data are
examined. Information
and Cognitive Technologies In almost every area
of our life (both our professional and private lives) we have become
dependent on information to carry out activities, whether these activities
involve information consumption, analysis, or design, whether they be
decision making, knowledge discovery, learning, or playing. As our
dependence on information increases, a set of technologies are becoming
embedded in our activities and mediate how we work and think with
information. These technologies are collectively referred to as cognitive
technologies, such as digital
libraries, social networks,
search engines, digital games, learning tools, geographic visualization
tools, health informatics tools, data analytics tools, and decision support tools. This course
involves an examination of these technologies—their utility, design, and
evaluation. Design of Digital
Cognitive Games Computer and video games are an
important part of today’s culture. As representational tools, they can have a
powerful influence on the human mind. This course examines how we can take
advantage of the motivational features of play to design computer games that
promote critical and reflective thinking. In this course students learn to
design digital games that not only provide good gameplay, but also have high
epistemic utility. The
Matter of Technology Technology plays
an important role in today’s society. This course introduces students to a
number of computer technologies that affect human society. The topics covered
in the course include artificial intelligence, expert systems, robotics,
computer vision, computer speech, information visualization, learning
technologies, and virtual reality. The main goal is to develop an
understanding of each topic or technology so as to enable students to think
about the underlying issues or concerns that the technology aims to resolve
or address. Design
for Interactive Multimedia Learning Interactive
multimedia is a technology with the potential to change the way people learn,
acquire information, and get entertained. The purpose of this course is to
twofold: 1) to help students develop an understanding of the theoretical
issues involved in the design of interactive multimedia that supports
learning; and 2) to provide students with practical skills to design and
implement effective interactive multimedia tools Knowledge
Management This course has
the following objectives: 1) examining the nature of knowledge, information,
data, learning, and performance; 2) gaining insight into the role of
knowledge in organizations and society; 3) developing an appreciation of the
role of knowledge workers; and 4) studying the role of technology in
knowledge creation and sharing. |
|||||
|