image

Courses

Courses Offered

Core Courses

MAT 200A - Art and Technology

4 units

Overview of the digital media arts field with an emphasis on technological developments and their integration in art research and production. Students are introduced to contemporary and historical directions and methodologies through seminar lectures, research presentation, and a final project.

MAT 200B - Music and Technology

4 units

Overview of music and technology, including historical aspects. Readings and exercises with a range of music software applications. Basics of Internet audio and evolving media, music production, business, technical, and aesthetic aspects.

MAT 200C - Digital Media Technology and Engineering

4 units

This course surveys pattern formation mechanisms. Many complex visual phenomena can be generated from less than 100 lines of code, such as the Mandelbrot set, reaction-diffusion, and the Lorenz attractor. We will study and implement a variety of these phenomena.

MAT 201A - Media Signal Processing

4 units

Basic concepts in digital signal and image processing (transforms, convolutions, etc.), filter design, image enhancement and coding, digital video.

MAT 201B - Computing with Media Data

4 units

Recommended Preparation: One quarter introductory programming course and one quarter "data structure and algorithms" course.

Hands-on introduction to developing multimedia applications. Representation and perception of sound, images, and time. Media computing paradigms including OOP, callbacks, multithreading, OpenGL, distributed computing, algorithmic control, indeterminacy, real-time interactivity, and mapping data between sensory modalities. Students develop a series of audiovisual works (as C++ software) leading to a final project.

Elective Courses

MAT 232 - Advanced Computer Graphics

4 units

Covers advanced computer graphics topics in rendering, animation, and modeling. Topics may include, but are not limited to: programmable shading, General-Purpose GPU (GPGPU) computing, rigid body dynamics, OpenCL programming, physically based animation, subdivision surfaces, shadow algorithms, character skinning methods, ambient occlusion, and fractal growth algorithms.

MAT 235 - Computer Imaging

4 units

Fundamentals of digital imaging systems, including the capture, storage, display, and retrieval of image and video data. Topics include the nature of light, color, optics, sensors, human vision, image processing, and computervision.

MAT 240A-F - Digital Audio Programming: The Series

4 units

Recommended Preparation: Some experience in programming and basic acoustics.

A six-quarter practical programming course devoted to digital audio applications development. The emphasis is on learning to use current state-of-the-art programming methods, tools, and library APIs. Programming assignments are given in the C, C++, Java, Smalltalk and/or SuperCollider programming language.

Topics: A. Using Commerical I/O APIs; B. Spectral Transformations; C. Spatial Sound Manipulation; D. Sound Synthesis Techniques; E. Multi-rateControl and Synchronization; F. Media Application Integration.

MAT 254 - Arts-Engineering Research

4 units

Theoretical and applied directions in arts-engineering research.

MAT 258 - Art and Science of Aerospace Culture

4 units

Interdisciplinary course/seminar/practice for artists, academics, engineers, and designers interested in exploring the technological aesthetic, cultural, and political aspects of the space side of the aerospace complex. Design history, space complex aesthetics, cinema intersections, imaging/telecommunications, human spaceflight history, reduced/alternating gravity, experimentation, space systems design/utilization.

MAT 259A - Projects in Visualizing Information

4 units

Project-based course focused on aesthetics of algorithmic visualization. Course concentration on fundamentals of data visualization and design, with an emphasis on data query, analysis, processing and visualization in linear, 2D frequency, and spatial map visualizations.

MAT 259B - Projects in Visualizing Information

4 units

The follow-up projects course to MAT 259A. Emphasis on data processing, representation of abstract data in 3D, interactivity, and correlation with an external data source such as NY Times. Emphasis on exploration of algorithmic processes, and aesthetics of visualization.

MAT 261A - Transvergence Seminar I

4 units

Recommended Preparation: Demonstrated experience and accomplishment in creative and analytical fields; programming; interactive media; 3D computer graphics; geometry and trigonometry; physics; art/architecture/music/design; theory and criticism.

Artistic, philosophical, scientific, and technical foundations of transdisciplinarity, transmodality, and Transvergence. New conceptions of actual, virtual, and informational space and form. Trans-Euclidean geometry, from Gauss to present. Emergence and immanence in algorithmic poetics and information aesthetics. Models of physical, biological, and social complex systems. Worldmaking and epistemology.

Open to non-majors.

MAT 261B - Transvergence Studio I

4 units

Recommended Preparation: Demonstrated synthetic and analytical ability; programming; media. Project-driven studio (with articulated discourse component). Concurrent enrollmentin Transvergence Seminar I (261A) is strongly recommended.

Open to non-majors.

MAT 261C - Transvergence Seminar II

4 units

Recommended Preparation: Demonstrated synthetic and analytical ability; programming; media Discourse-driven seminar (with implemented art/research component). Concurrent enrollment in Transvergence Studio II (261D) is strongly recommended.

Introduction to Transmodal Continuum. n-dimensional conceptions of space (and form) after Riemann. Scalar, vector, and tensor fields and beyond. Digital, physical, biological, and neurophysiological considerations in the poetics of the very small. Models of morphogenetic and evolutionary developmental emergence. World making and ontology.

Open to non-majors.

MAT 261D - Transvergence Studio II

4 units

Recommended Preparation: Demonstrated synthetic and analytical ability; programming; media Project-driven studio (with articulated discourse component). Concurrent enrollmentin Transvergence Seminar II (261C) is strongly recommended.

Trans Architectures: The Pantopicon, Habitable Cinema, and Invisible Architectures. Multi-agent systems: Implementation of morphogenetic and developmental models of emergence. Design and implementation of everted virtual environments and eversive Worldmaking. Locative Worldmaking: linking locative media, online worlds, tracked/sensed space, and eversive virtual environments.

Open to non-majors.

MAT 261E - Transvergence Projects

4 units

Recommended Preparation: Demonstrated synthetic and analytical ability; programming; media.

Advanced projects course fusing all modalities of transvergence into implemented works embodying the Transmodal Continuum. Physical Worldmaking: addition of physical computing, spatial sensing, and digital fabrication to immersive, eversive, and locative Worldmaking. Worldmaking and phenomenology.

Open to non-majors.

MAT 265 - Open Projects in Optical/Motion - Computational Processes

4 units

Student defined research projects course focused on optical, or other imaging/sensing device interfaced with a computer such as anamorphs, experimentsin multiple exposure, spatial & virtual exploration, distance/presence, reflection and penetration (x-ray, infrared, medical (MRI, PET), etc.

MAT 270A - Software Development as a Means of Composition

4 units

First quarter of a course devoted to composition by means of software. Existing software of this nature will be demonstrated, discussed and where possible, used by students to generate compositions.

MAT 270B - Software Open Forum for the Development of Music Software

4 units

Software Open Forum involves the ongoing development by enrolled students of software for music composition and processing as directed by the instructor, to be eventually put on the MAT and Music Department websites for free downloading by students, faculty and others.

MAT 276IA - Direct Digital Synthesis: Processing and Composition

4 units

First quarter of general purpose computing for computer music applications. Topics include: music synthesis using computer programs, and score input programs.

MAT 276IB - Direct Digital Synthesis: Processing and Composition

4 units

Second quarter of a two-quarter sequence course concentrates on computer music instrument design using music software and exploring applications of frequency modulation, additive/subtractive synthesis, digital signal processing, and computer music composition.

MAT 276LA,B,C - Digital Audio Montage

2 units

Three-quarter sequence course concentrates on multi-track recording, mixing, digital signal processing, and studio based composition.

MAT 276N - Special Topics in Electronic Music

4 units

Advanced topics in computer music composition, synthesis, and digital signal processing.

MAT 293 - Internship in Industry

4 units

Special projects for selected students. Offered in conjunction with selected industrial and research under direct faculty supervision. Prior departmental approval required.

MAT 294CR - Presenting MAT Projects

1 unit

Students develop concise descriptions and practice mock presentations that will be critiqued by faculty and peers in preparation for public exhibition of their work. Emphasis on technical and aesthetic clarity.

MAT 299 - Independent Study

4 units

Independent research under the guidance of a faculty member in the department. Offers an opportunity to qualified students to undertake independent research or work in a group laboratory in digital media arts and technology.

MAT 502 - Teaching in Media Art and Technology

1-4 units

Courses taught or assisted by T.A.'s.

MAT 594 courses- Special Topics in Multimedia Engineering, Visual Arts or Electronic Music

1-4 units

MAT 596 - Directed Research

2-12 units

Independent research, either experimental or theoretical, may be taken by properly qualified graduate students under the direction of a faculty member.

MAT 597 - Individual Study for Ph.D. Examinations

1-12 units

Maximum of 12 units per quarter; enrollment limited to 24 units per examination. Instructor is normally student's major advisor or chair of dissertation committee. S/U grading. Individual studies for Ph.D. qualifying examination.

MAT 598 - Master's Thesis Research and Project Research

1-12 units

For research underlying the thesis/project and writing of the thesis/project.

MAT 599 - Ph.D. Dissertation Research and Preparation

1-12 units

For research and preparation of the dissertation.