image

Courses

Current Schedule

Fall 2017

MAT Core Courses

Course
Day
Time
Location
Course Code

MAT 200B

Music and Technology

4 units

Instructor: C. Roads

TR
4-5:50pm
Music Bldg 2215
29256

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 Elective Courses

Course
Day
Time
Location
Course Code

CMPSC 184

Mobile Application Development

4 units

Instructor: T. Höllerer

MW
2-3:15pm
Girvetz Hall 2128
58743

Description

An introduction to programming mobile computing devices. Students will learn about and study the shift in software development from desktop to mobile device applications. Topics will include software engineering and design practices, advances in programming practice, and support tools for mobile application development and testing. Students will develop and deploy mobile applications as part of their course work.

MAT 240C

Audio Programming - Events and Interactive Control

4 units

Instructor: K. Yerkes

WF
10-11:50am
Elings Hall 2003
71191

Description

We explore high- and low-level aspects of interactive control of musical systems by designing several digital musical instruments in Max and JUCE (C++). This course focuses on human-computer interfaces and communication schemes in the context of audio programming. You develop and perform with a DMI of your design, proceeding through stages of development such as sketching, research, prototyping, implementation, rehearsal, and performance.

Required Tools: Max 7, JUCE, personal laptop

MAT 261A

Transvergence Seminar 1

4 units

Instructor: M. Novak

W
2-5pm
Elings Hall 2615
29280

Description

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.

MAT 261B

Transvergence Studio 1

4 units

Instructor: M. Novak

W
5:30pm-8:30pm
Elings Hall 2615
29298

MAT 276LA/Music 109/209LA

Digital Audio Montage

2 units

Instructor: C. Roads

M
3-4:50pm
Music Bldg 2215
29306

Description

First quarter of a three-quarter sequence course concentrates on multi-track recording, mixing, digital signal processing, and studio based composition.

MAT 293

** Internship in Industry

1-4 units

Instructor: Use specific instructor code

TBD
TBD
TBD
29314

MAT 299

Independent Study

4 units

Instructor: TBA

TBD
TBD
TBD
29322

MAT 502

Teaching in MAT

1-4 units

Instructor: TBD

TBD
TBD
TBD
29330

MAT 594CE

CREATE Ensemble

1 unit

Instructor: K. Yerkes

F
2-5pm
Music Bldg 2215
73593

Description

Hands on practical approach to composition, improvisation, critique, refinement, and research dedicated to live performance.

Open to laptops, new interfaces for artistic expression, audiovisual art, live coding, local and/or wide area networked performance, interactive dance, music for acoustic and electronic instruments, performance art, trans-categorical live performance, etc.

Prerequisite: graduate standing in MAT or Music or consent of instructor; students are expected to contribute some combination of technical development, composition, and/or performance skills. Optionally, take in conjunction with independent study for related research.

We will prepare one structured improvisation for the entire group and several smaller pieces according to our resources. Will discuss many potential venues on and off campus for events.

MAT 594E

Programming and Computing for the Arts and the Humanities

4 units

Instructor: K. Yerkes

TR
10-11:50am
Elings Hall 2003
71183

Description

Students new to programming receive an introduction to selected aspects of computer science, system administration, software development, computer networking, and interactive audiovisual applications. With Processing, we develop a series of 2D games of increasing complexity. With Python and Linux, we tackle challenges faced in programming and system administration. Each student develops a game for their final project.

Note: This course is different than the Winter version; you can retake it to learn something new.

MAT 594T

Soft Robotics

4 units

Instructor: Y. Visell

TR
1-2:50pm
Elings Hall 2003
29371

Description

Soft Robotics is an emerging field that is addressing the the design of highly flexible robots or other embodied systems constructed from soft materials, and often having analogies to biological systems. The course will address conceptual foundations (engineering, art, design), creative possibilities, technologies, and materials.

MAT 594X

Topics in Imaging

2 units

Instructor: M. Turk

T
3-4:50pm
Phelps Hall 2510
72058

Description

This seminar will cover several topics of interest in imaging (broadly defined as image processing and computer vision) relevant to media arts and technology, focusing on both practical and conceptual aspects. Topics will be determined by the participants; examples may include style transfer, lightfield sensing, 3D imaging, infrared imaging, and computational photography. All MAT backgrounds are welcome.

MAT 594M

Seminar Topics in Interactive Digital Media

1 unit

Instructor: M. Peljhan

M
1-2:30pm
ESB 2001
29389

MAT 596

** Directed Research

2-12 units

Instructor: Use specific instructor code

TBD
TBD
TBD
29397

MAT 597

** Individual Study, PhD exams

1-12 units

Instructor: Use specific instructor code

TBD
TBD
TBD
29405

MAT 598

** MS Thesis/Project Research

1-12 units

Instructor: Use specific instructor code

TBD
TBD
TBD
29413

MAT 599

** PhD Dissertation Preparation

1-12 units

Instructor: Use specific instructor code

TBD
TBD
TBD
29421

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: C. Barlow (26), A. Cabrera (17), T. Höllerer (27), J. Kuchera-Morin (33), G. Legrady (09), M. Novak (03), M. Peljhan (11), C. Roads (08), M. Turk (04), Y. Visell (18), K. Yerkes (21).

** Requires Approval Codes. Please contact Ext. 2887 or via email: grad-assistant (at) mat.ucsb.edu.