image

ACADEMICS

Courses

UCSB's Online Schedule of Classes:

To search for a course at UCSB, or obtain a list of courses by department, use the online Schedule of Classes.

MAT Schedule of Classes - Spring 2026

Week View

Graduate Courses

Course
Day
Time
Location
Course Code

MAT 200B

Music & Technology

4 units

Instructor: J. Kuchera-Morin

MW
10am - 11:50am
Elings 2003
27987

Description

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 201B

Computing with Media Data

4 units

Instructor: K. Yerkes

TR
1pm - 2:50pm
Elings 2003
28001

Description

This course is a hands-on introduction to developing interactive audiovisual applications for full-surround virtual environments. We explore selected aspects of 3D graphics, computer networking, interaction, simulation, animation, generative art, agent systems, and spatial audio. Each student develops an original open-source software-based multiuser experience and demonstrates this in the AlloSphere or another immersive system. Other topics include C++, Git, and object-oriented programming.

MAT 238

Computational Fabrication

4 units

Instructor: J. Jacobs

TR
3pm-4:50pm
Elings Hall 2003
51870

Description

Computational fabrication enables people to design digital forms by writing code and then construct these forms, at least partially, via fabrication machines, like 3D printers and computer-numerical-controlled (CNC) machines. In this course, students explore tools, workflows, representations, and applications of computational fabrication. Students are instructed in the use of computer-aided-design software tools and programming languages aimed at the design of physical artifacts. The course also covers the process of converting digital designs to physical form through computer-aided machining (CAM) for different forms of additive and subtractive CNC machines.

MAT 240C

Digital Audio Programming

4 units

Instructor: K. Yerkes

TR
10am - 11:50pm
Elings Hall 2003
28019

Description

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-rate Control and Synchronization; F. Media Application Integration.

MAT 261E

Transvergence Projects

4 units

Instructor: M. Novak

W
2-5:00pm
Elings Hall 2615
28027

Description

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.

MAT 265

Open Projects in Optical/Motion - Computational Processes

4 units

Instructor: G. Legrady

TR
10am-11:50am
Elings Hall 2611
55145

Description

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

MAT 276LC

Digital Audio Montage

2 units

Instructor: J. Oliveira

T
3-4:50pm
Music 1213
28043

Description

Second quarter of a three-quarter sequence course concentrating on studio based composition.

MAT 293

Internship in Industry

1-4 units

Instructor: Use specific instructor code

TBD
TBD
TBD
28050

Description

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-4 units

Instructor: K. Yerkes

F
10-11:50am
Elings Hall 2003
51854

Description

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

MAT 299

Independent Study

4 units

Instructor: TBD

TBD
TBD
TBD
28068

Description

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 MAT

1-4 units

Instructor: TBD

TBD
TBD
TBD
28076

MAT 595M

Media Arts and Technology Seminar Series

1 unit

Instructor: M. Novak

M
1-2:30pm
Elings 2003
28092

Description

A weekly writing, theory and guest lectures seminar, focused on research topics of interest to the wide fields at the intersection of media arts and technology. The seminar is organized in topical modules, covering writing methodologies, media theory, philosophy and critique.

MAT 596

Directed Research

2-12 units

Instructor: Use specific instructor code

TBD
TBD
TBD
28100

MAT 597

Individual Study, PhD exams

1-12 units

Instructor: Use specific instructor code

TBD
TBD
TBD
28118

MAT 598

Master's Thesis/Project Research

1-12 units

Instructor: Use specific instructor code

TBD
TBD
TBD
28126

MAT 599

PhD Dissertation Research and Preparation

1-12 units

Instructor: Use specific instructor code

TBD
TBD
TBD
28134

Miscellaneous

M - Monday,  T - Tuesday,  W - Wednesday,  R - Thursday,  F - Friday.

Choose your electives from Art, Computer Science, ECE, and Music, then have them approved by the instructor.

Instructor Codes: T. Höllerer (27), J. Jacobs (02), J. Kuchera-Morin (33), G. Legrady (09), M. Novak (03), F. Offert (12), M. Peljhan (11), K. Yerkes (21).