Courses
|
|
|
I teach in three programs: 1) Computer Science, 2) Library and
Information Science, and 3) Media, Information and Technoculture The following is a list of the courses that I teach or have taught before: |
|
Title |
Description |
|
Human-Computer Interaction (Computer Science) |
Human-computer interaction
(HCI) is one of the fastest growing areas of research. Broadly speaking, HCI
is a discipline concerned with the conceptualization, design, implementation,
and evaluation of interactive computing systems which are human-centered. HCI
also 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. On completion
of the course, students are expected to have theoretical knowledge of and
practical experience in the fundamental aspects of designing, implementing
and evaluating interactive systems that are useful and usable. It is expected
that students will develop sufficient background in HCI issues to take more
advanced courses or begin research projects at the master's or doctoral
levels in the topics covered by this course. Overall Course Content:
|
|
Information Visualization (Cross-listed in Computer Science & Library and Information Sciences) |
Almost all software nowadays has a visual component. Information
visualization is a new area focussing on representing information in a visual
form. Computer-based information visualization systems provide an interface
between the human mind and the computer. With properly-designed computer
interfaces people can effectively interact with information systems to gain
insight into the underlying patterns and structure of the information. Overall
Course Content: Different forms of information representation Organization
and structure of information Interaction
design for computationally-based information
|
|
Design for Interactive Multimedia Learning (Both Media, Information, and Technoculture & Computer Science) |
Interactive multimedia (IM) is a technology with the potential to
change the way people learn, acquire information, and get entertained. The
purpose of this course is to help students 1) develop an introductory
understanding of the theoretical issues involved in the design of educational
IM, and 2) acquire practical skills to design and develop effective IM to
support human learning. To help students develop a better understanding of
the theoretical issues, this course has a project component. Students will
work on a team to design a scaled-down educational multimedia
prototype. Among other things, students will gain an understanding of the
following areas of knowledge: the processes at work in mediated learning
activities, different types of learning environments, and the components of
an effective design for learner-centered software. Overall
Course Content: Different types of learning environments (e.g., simulations and games) Conceptual design (pedagogical issues, structuring the educational content, structuring interactivity, creating a coherent compositional framework) Presentation design (text and graphics, animation, sound, and video, screen and interface design, navigation) Project development (the development process, storyboards, scripts, system evaluation)
|
|
Knowledge Management and Organizational Learning (Library and Information Science) |
Examination of knowledge,
information, learning and performance. Insights into the role of knowledge in
organizations and society. Development of an appreciation of the role of
knowledge workers. Study of the role of technology and media in knowledge
creation and sharing. Overall Course
Content:
|
|
The Matter of Technology (Media, Information, and Technoculture) |
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. |
|
|
|