Provides a broad foundation in the history, theory, and contemporary practice of computational media, examining its roots in a variety of fields and current structures of participation. Also covers a selection of key critical lenses for understanding computational media.
Instructor
Noah Wardrip-Fruin, Nathan Altice
Overview of computational media research strategies. Includes case studies of how particular projects were defined and completed and how interdisciplinary concerns have been successfully integrated. Considers the expressive and authorial affordances of different system architecture approaches.
Instructor
Michael Mateas, Angus Forbes
Overview of major methods in computational media research. Includes non-numerical methods such as playtesting, arts critique, ethnographic observation, and humanistic interpretation. Also includes numerically oriented methods such as survey instruments, data mining, user experiments, and characterizing expressive/generative spaces.
Instructor
K. Isbister, S. Kurniawan
Students define the topic, approach, and scope for an M.S. thesis or project. Includes discussion of successful past projects and theses, visits from faculty presenting open problems, reviews of related literature, topic and timeline presentations, and critiques.
Instructor
S. Kurniawan, N. Wardrip-Fruin, N. Altice, K. Isbister
Covers skills for finding relevant literature for a novel research topic, integrating that literature, and communicating the results. Also covers how to select work for a research portfolio, present that work, and describe contributions. Enrollment is by permission of the instructor. Prerequisite(s): CMPM 201, CMPM 202, and CMPM 203 for an understanding of media creation and computer programming; good standing in the PhD program. Enrollment is restricted to graduate students.
Instructor
Noah Wardrip-Fruin
Quarter offered
Fall, Winter, Spring
Presents a variety of evaluation methodologies to assess usability, acceptance, and effectiveness of technology with the intended users. Combines lectures and exercises for students to gain firsthand experiences of these methodologies with real users. (Formerly Computer Engineering 235.)
Instructor
S. Kurniawan, K. Isbister, S. Whittaker
Provides an interdisciplinary view of computational systems and human interaction, with an emphasis on human-computer interaction and algorithmic economics. Students learn about seminal and cutting-edge research contributions and methodologies, and carry out a quarter-long research project. (Formerly Technology and Information Management 243.)
Artificial intelligence has long used game-playing as a metric for progress. Key algorithms such as alpha-beta and HPA search studied. Computer algorithms for backgammon, poker, and chess examined. There will be individualized projects. (Formerly Computer Science 244.)
Instructor
Adam Smith, Michael Mateas
Covers wide range of practices including hypertext, interactive fiction, embedded narratives in games, interactive drama, and artificial intelligence-based story generation. Through a mixture of readings, assignments, and project work, explores the theoretical positions, debates, and technical and design issues arising from these different approaches. (Formerly Computer Science 248.)
Instructor
Michael Mateas
In-depth exploration of algorithms for the automated generation of 2D and 3D models and content. Covers multiple approaches, including noise, grammars, genetic algorithms and programming, parametric design, and answer-set programming. Includes application of techniques to computer-game content and level design. (Formerly Computer Science 265.)
Instructor
Adam Smith, Jim Whitehead, Michael Mateas
Graduate seminar with speakers from academia and industry. Covers state of the art research and industry trends in Computational Media and related areas.
Instructor
S. Kurniawan, A. Forbes
Weekly seminar covering advanced topics and current research in generative methods--the field focused on algorithms for creation of 2D and 3D models and content.
Instructor
J. Whitehead, A. Smith
Quarter offered
Fall, Winter, Spring
Covers advanced topics and current research in human-computer interaction as it intersects computational media. Focuses on student presentations and seminar participation. Enrollment restricted to graduate students and by permission of the instructor.
Instructor
Katherine Isbister
Quarter offered
Fall, Winter, Spring
Ongoing participatory seminar toward staying informed about the current state of the art in Human Computer Research, both within the Computational Media department, as well as in the broader field. Course consists of weekly lectures and discussion. Graduate students will take part in giving presentations.
Instructor
K. Isbister, S. Kurniawan
Covers advanced topics and current research in interactive systems for individuals who have special needs. Focuses on student presentations and seminar participation.
Quarter offered
Fall, Winter, Spring
Weekly seminar series of current research on a special topic in information systems and technology management. The theme of research presented throughout the course selected by the instructor. Topics may include, but are not limited to, knowledge planning, new product development and management of technology. Enrollment with permission of instructor. (Formerly Technology and Information Management 280S.)
Instructor
The Staff, Ramakrishna Akella, Yunfei Chen, David Lee
Covers advanced topics and current research in digital media—the interdisciplinary field at the intersection of computer science, media authoring, and models of interpretation from the humanities and social sciences. Focuses on student presentations and seminar participation. (Formerly Computer Science 280W.)
Instructor
N. Wardrip-Fruin, N. Altice
Quarter offered
Fall, Winter, Spring
Weekly seminar covering topics of current research in artificial intelligence applied to interactive art and entertainment, including computer games. Enrollment by permission of instructor. Enrollment restricted to graduate students. (Formerly Computer Science 280X.)
Instructor
Michael Mateas, Noah Wardrip-Fruin
Quarter offered
Fall, Winter, Spring
Students learn about a current research area in computational media and make a contribution. Each course offering focuses on a different aspect of technical, creative, and/or interpretive work in the field.
Instructor
Adam Smith, Noah Wardrip-Fruin, Nathan Altice, Angus Forbes
Quarter offered
Winter, Spring
Focuses on media, such as computer games, that invite and structure play. Work includes building and critiquing a series of prototypes; studying major examples in the field; and discussing both theoretical and practice-oriented texts. Enrollment by permission of instructor. Enrollment restricted to graduate students. (Formerly Computer Science 290J.)
Cross Listed Courses
DANM 250D
Instructor
Noah Wardrip-Fruin, Robin Hunicke
Focuses on enhancing social and emotional capabilities and qualities in interactive systems. Students read research, look at sample systems, and engage in evaluation, design, and prototyping exercises. A research project and helping to lead class discussions are also required.
Instructor
Katherine Isbister
Focuses on discussion of recent advances in visual storytelling in graphical environments. Major topics covered are: intelligent camera control, shot-compositions, lighting design, interactive storytelling, and computational techniques associated with these applications. Class consists of in-class discussions and student presentations of research papers and a final student project. (Formerly Computer Science 290P.)
Cross Listed Courses
DANM 290P
Independent study or research under faculty supervision. Although this course may be repeated for credit, not every degree program will accept a repeated course toward degree requirements. Students submit petition to sponsoring agency.
Quarter offered
Fall, Winter
Independent study or research under faculty supervision. Although this course may be repeated for credit, not every degree program will accept a repeated course toward degree requirements. Students submit petition to sponsoring agency.
Quarter offered
Fall, Winter
Independent study or research under faculty supervision. Although this course may be repeated for credit, not every degree program will accept a repeated course toward degree requirements. Students submit petition to sponsoring agency.
Quarter offered
Fall, Winter
Independent study or research under faculty supervision. Although this course may be repeated for credit, not every degree program will accept a repeated course toward degree requirements. Students submit petition to sponsoring agency.
Quarter offered
Fall, Winter
Thesis research conducted under faculty supervision. Although this course may be repeated for credit, not every degree program will accept a repeated course toward degree requirements. Students submit petition to sponsoring agency.
Quarter offered
Fall, Winter, Spring
Thesis research conducted under faculty supervision. Although this course may be repeated for credit, not every degree program will accept a repeated course toward degree requirements. Students submit petition to sponsoring agency.
Quarter offered
Fall, Winter, Spring
Thesis research conducted under faculty supervision. Although this course may be repeated for credit, not every degree program will accept a repeated course toward degree requirements. Students submit petition to sponsoring agency.
Quarter offered
Fall, Winter, Spring