IU Courses

S637 Information Visualization

The visual representation of information requires a deep understanding of human perceptual and cognitive capabilities, computer graphics, interface and interaction design, as well as creativity.

Information - such as log files reporting access of webpages or paper-citation network data - is typically non-spatial or abstract and needs to be mapped into a physical space that will represent relationships contained in the information faithfully and efficiently. If done successfully, visualizations can provide a very intuitive and efficient "interface between two powerful information processing systems - the human mind andthe modern computer" (Gershom et al., 1998)

This course provides an overview about the state of the art in the emerging field of information visualization. It will highlight the process of producing effective visualizations that take the needs of users into account and illustrate practical visualization procedures.


Z601: Readings in Library and Information Science

Readings and study in any area of library or information science having an extensive literature. A student may enroll for this course twice in the same semester under different instructors. Normally S601 is completed under the direction of a full-time faculty member. Readings done under S601 shall not duplicate the content of any course now in the curriculum of the School of Informatics and Computing.


S604/L597 Structural Data Mining and Modeling

This course introduces students to major methods, theories, and applications of structural data mining and modeling. It covers elementary graph theory and matrix algebra, data collection, structural data mining, data modeling, and applications.

Students will learn how to frame the research question, collect the data, run the analysis, and interpret the results. In addition, they will learn how to design and evaluate descriptive and predictive models of diverse complex networks to improve their understanding of the underlying principles.

Upon taking this course students will be able to analyze and describe real networks (power grids, WWW, social networks, etc.) as well as relevant phenomena such as disease propagation, search, organizational performance, social power, and the diffusion of innovations.


L578 User Interface Design for Information Systems

The explosion of digitally available information is driving the need for more effective, efficient, and natural user interfaces to intelligently support access to information, applications, and people. This course provides an overview about the state of the art in text based, 2-dimensional, and 3-dimensional (collaborative) interface design. It will cover task and user analysis, interface goals & interface design methods, empirical evaluation, and conclude with a discussion of remaining fundamental issues in the field.

Students will be expected to do readings, provide a presentation on specific readings, and participate in discussion. They will extensively use web design tools (e.g., Fireworks), Javascript, and a 3D Virtual Reality Chat & Design Tool to build a number of highly interactive user interfaces in diverse projects. Students will conduct task and requirement analysis, learn basic interface design principles using JavaScript and 3-D technology through application, and design, develop, implement, and evaluate collaborative 2-D and 3-D environments.


L542 Introduction to Human Computer Interaction

Human-Computer Interaction, or HCI, tries to extend our understanding of what it means to interact with computers and how to use this knowledge to improve the design and evaluation of products. This course will examine human performance, aspects of technology, methods, techniques, and evaluation of interface design, as well as societal impact.

Students will be expected to do weekly readings, provide a presentation on specific readings, and participate in discussion. Extensive use will be made of web design tools to build a number of user interfaces. Students will conduct formal software evaluations and usability tests and present the results to the class. The course will be of particular interest for students interested in the development and testing of effective and efficient computer interfaces.


Thank you to our generous sponsors: