Core Research Area
Information
[Overview] [Faculty]
[Projects] [Courses]
Focuses on the representation, communication, preservation,
personalization, visualization, understanding, delivery, and
assessment of information, meanings, and knowledge. This includes
methods for coping with structured content, such as found in
databases and XML representations, and unstructured representations,
such as plain text, images, and audio and video streams.
Faculty
Richard Furuta,
Professor (Digital Libraries, Hypertext Systems and Models,
Electronic Publishing)
Andruid Kerne, Assistant Professor
(Adaptive and Compositional Hypermedia, Information Visualization,
Cultural Collections, Time-Based Media, Ambient Information, Semiotics)
John Leggett,
Professor (Digital Libraries, Structural Computing, Video
and Audio Streams)
Du Li,
Assistant Professor (Computer-Supported Collaborative Work, Middleware,
Database Systems)
Frank Shipman, Associate Professor
(Hypertext, Digital Libraries, Multimedia, Computers and Education)
Projects
Context-aware Trellis (caT)
Distributed Collection Manager
Evolvable Framework and
Groupware (EFG) & Shared Semantic Directories (SSD)
Graphical Requirements Exploration
Multimodel
Adaptive Spatial Hypertext
VITE: Direct Manipulation
Editing of Structured Data
Courses
CPSC 310. Databases.
File structures and access methods; database modeling, design and
user interface; components of data management systems; information
storage and retrieval, query languages, high-level language interface
with database systems. Prerequisite: CPSC 210 or 211.
CPSC 470. Information Storage & Retrieval.
Information Storage and Retrieval (IR) covers issues of representation,
storage, and access to very large multimedia document collections. This
course covers the fundamental data structures and algorithms of
state-of-the-art information storage and retrieval systems and relates
the various techniques to the design and evaluation of complete
retrieval systems delivered on the Web and in Digital Libraries. You
will learn the algorithms behind Internet search engines such as
Altavista and Yahoo! Coverage not only includes large text collections,
such as traditional book and journal libraries, but also still, audio
and video image collections. Digital libraries will be explained and
students will have the opportunity to use a state-of-the-art digital
library system for building interesting collections of multimedia objects.
CPSC 489. Structures of Interactive Information.
This course develops an ecosystems approach to structures of
interactive information. These structures are semantic and technical.
They are cultural and creative. We will explore programming, design,
authoring, and theory. We will work conceptually, visually, and algorithmically.
Graduate:
CPSC 608. Database Systems.
Database modeling techniques; expressiveness in query languages
including knowledge representation; manipulation languages and data
models; physical data organization; relational database design
theory; query processing; transaction management and recovery;
distributed data management. Prerequisites: CPSC 310 or 603.
CPSC 610. Hypertext/Hypermedia Systems.
Comprehensive coverage of Hypertext/Hypermedia; basic concepts and
definitions; fundamental components, architectures and models; problems
and current solutions; design and implementation issues; and research issues.
Prerequisites: CPSC 310 and 410.
CPSC 634. Intelligent User Interfaces.
Intersection of artificial intelligence and computer-human
interaction: emphasis on designing and evaluating systems
that learn about and adapt to their users, tasks, and
environments. Prerequisites: Graduate classification and approval of instructor.
CPSC 670. Information Storage and Retrieval.
Information retrieval deals with the representation, storage, and
access to very large multimedia document collections. This course
covers the fundamental data structures, algorithms, and access methods
of current information storage and retrieval systems and relates the
various techniques to the design and evaluation of complete retrieval
systems. Course content includes coverage of algorithms for indexing,
compressing, and querying very large digital collections and tools and
techniques for managing information services on the Internet.
PREREQUISITES: CPSC 310 or approval of instructor and good working
knowledge of Unix, C, and a scripting language (such as Perl); graduate classification.
CPSC 675. Digital Libraries.
The course surveys current research and practice in Digital Libraries,
which seek to provide intellectual access to large-scale, distributed,
digital information repositories. The course will be based on current
readings taken from the research literature and will cover the breadth
of this highly interdisciplinary area of study. Prerequisite: Graduate
classification in computer science.
CPSC 689. Information Visualization.
Covers information visualization techniques with emphasis on
application to user interface design. Focus on interactive
representations to present static and dynamic information spaces,
potentially including transformation of the display substrate's
viewing characteristics. Prerequisites: Graduate standing in CPSC or
permission of instructor.