595D - Process Discovery and Model Enhancement

Applying and extending techniques of data mining to re-discover business process models has becoming popular in recent years. This can help not only finding process models in cases where there were typically no rigorous design for business process (e.g., case management applications), but also finding interesting unknown regularities of process models. The result of process mining can provide very useful information for improving process models and process management. Business process execution typically follow some pre-designed process models.

595E - The Provable Properties of Mixed Hardware/Software Systems

The Provable Properties of Mixed Hardware/Software Systems:  A reading
group examining the ongoing research question of how formal analysis
techniques can be applied across the hardware/software system stack
from the microarchitecture and gate-level implementation, through the
ISA, OS, Compiler, and up to the layer of applications.  Examples
include provably correct cache coherence schemes, provable security
properties in custom microprocessors, and hardware design languages
with well defined operational semantics. 

595F Technology & Society Gateway Seminar

The Technology and Society gateway seminar is designed to introduce graduate students who are interested in the Technology and Society Ph.D. emphasis to an interdisciplinary area of research. The gateway is required for all Technology and Society Ph.D. emphasis students. Students who have already taken the gateway course but are interested in this topic are encouraged to take the course again. CITS affiliated faculty members are also invited to participate in the seminar.

595G - Hacking Club

This course focuses on practical applications of and issues in Computer Security. This includes the study of exploitation techniques, software defenses, and recent developments in the field. Students will be expected to invest time, outside of class, developing an understanding of Computer Security concepts. In particular, there will be one take-home challenge per week that will be mandatory for everyone to complete.

Support for this seminar provided by Appfolio.

290N - Information Retrieval and Advanced Internet Services

This course covers advanced topics on information retrieval, web search and mining, and related Internet services. The topics include search engines and advertisements, web crawling, classification, indexing and data serving, ranking and recommendation, user behavior analysis, and online services. This course will also cover system and middleware support for building related large-scale Internet services.

290I - Special Topics in Image Synthesis

Image synthesis is the process of generating an image from a scene
description and is one of the fundamental problems in computer graphics.
This course focuses on the theory of image synthesis as applied in modern
film studios today, and covers both high-end scanline rendering algorithms
as well as physically-based rendering systems such as ray tracing and
radiosity methods.

Topics include radiometry, the REYES algorithm and Renderman API,
stochastic ray tracing, the Rendering Equation, Monte Carlo integration,

290I - Mixed and Augmented Reality

Mixed and Augmented Reality, an active research field since the 1990s, has recently gained significant popularity because of the possibility of being implemented on smart phones. Many people see it as one of the most important computer interfaces in the future of computing. Augmented Reality is the concept of overlaying computer-generated information on top of the physical world. Mixed Reality is a bit broader and subsumes the fields of Augmented Reality, Augmented Virtuality, and Virtual Reality. This class provides a hands-on introduction to these novel interface technologies.

290I - Mobile Imaging

Mobile imaging is becoming increasingly important in computer- and communication-related fields. As the computational power and bandwidth of mobile devices increase, more and more use is being made of images, video, and 3D in a wide range of applications and environments. Mobile computing and imaging are central to communications, entertainment, human-computer interaction, medicine, meteorology, space exploration, etc.