CSC 486 - Computational Visual Narrative

Catalog Description:
Computational Visual Narrative is a project-based course for developing computational media with visual computing tools such as game engines. Within this course we will gain familiarity with the repertoire and practice of individuals involved in the design and development of digital interactive experiences. In the process, you will gain an understanding of the underlying concepts, techniques and technologies of computational and digital systems, software development and its role and potential in narrative practice.
Contact Hours: Prerequisites: CSC 316 or ECE 309
Co-requisites: None
Restrictions: None
Coordinator: Dr. Arnav Jhala
Textbook: None

Course Outcomes:
Upon successful completion of this course, a student will be able to… 

  1. Describe and apply the vocabulary of narrative features
  2. Critique multi-modal media artifacts in terms of their narrative structure, communicative power, and aesthetic expression
  3. Apply data structures and algorithms for representing narrative information
  4. Develop effective narrative visualizations for storytelling
  5. Create graphical visual stories using modern game engines
  6. Effectively participate in interdisciplinary teams to develop a series of projects centered on digital-humanities-based storytelling, interactive media artmaking, computational cinematics, and computer game development.


See Course Listings

See Course Coordinators