Automating the Generation of Coordinated Multimedia Explanations. Cambridge University Press, Cambridge, England, 1985. Smadja, F. and McKeown, K.R., Using Collocations for Language Generation. An intensive introduction to computer graphics. Graphics hardware, design of graphics packages, interaction techniques, geometric transformations, 3D viewing and projections, raster scan conversion algorithms, image synthesis, visible surface determination, lighting and shading, representation of 3D shapes, object modeling and hierarchy, color and animation.
Emphasis is on implementation of important graphics algorithms.
This course introduces students to natural language processing, providing an overview of the different components required to build a system that can interact with the user in English or any other natural language. We will study how information about grammar, about word meaning, and about context can influence the interpretation of a sentence. An introduction to issues in the design of human-computer interfaces. This provides a framework within which we analyze existing user interfaces and design new ones.