Some courses displayed may not be offered every year.
For actual course offerings by quarter, please consult the
Schedule of Classes - Class Search
or GOLD (for current students).
MAT 200A.
Arts and Technology
(4)
PELJHAN
Prerequisite: Consent of instructor.
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)
ROADS
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)
STAFF
Intensive survey course on digital media technology: perception and media data, information theory, signals and streams, events and timed data, signal representations and formats, data compression, hardware/ software issues for digital media systems, media data I/O devices, and multimedia systems integration.
MAT 201A.
Media Signal Processing
(4)
CABRERA
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)
STAFF
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.
MAT 235.
Computer Imaging
(4)
TURK
Prerequisite: Consent of instructor.
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 computer vision.
MAT 240A.
Digital Audio Programming: The Series
(4)
CABRERA
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 240B.
Digital Audio Programming: The Series
(4)
CABRERA
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 240C.
Digital Audio Programming: The Series
(4)
CABRERA
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 240D.
Digital Audio Programming: The Series
(4)
CABRERA
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 240E.
Digital Audio Programming: The Series
(4)
CABRERA
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 240F.
Digital Audio Programming: The Series
(4)
CABRERA
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 242A.
Advanced Topics in Digital Multimedia: Audiophile Engineering
(4)
CABRERA
Prerequisite: Consent of instructor.
Focuses on the engineering and aesthetics of audiophile sound recording and reproduction equipment and musical content.
MAT 254.
Visual Communication
(4)
LEGRADY
Theoretical and applied directions in arts-engineering research.
MAT 256.
Interdisciplinary Collaborative Project
(4)
STAFF
A team-taught course with goals to foster engineering-level research in conjunction with the experimental approach of the visual arts. Course consists of team-based production for the realization of a multimedia project. Emphasis of the course is to develop skills in interdisciplinary production, concept development and problem solving methodologies.
MAT 258.
Art and Science of Aerospace Culture
(4)
PELJHAN
Prerequisite: Upper-Division standing; Consent of instructor.
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 259.
Projects in Visualizing Information
(4)
LEGRADY
Project-based course focused on aesthetics of algorithmic visualization. An overview of designing still and time-based visualizations with historical and contemporary perspectives resulting in large scale prints, digital video, or computer generated realtime visualization. Emphasis on implementation of algorithmic expressions.
MAT 261A.
Transvergence Seminar I
(4)
NOVAK
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 I
MAT 261C.
Transvergence Seminar II
(4)
NOVAK
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.
MAT 261D.
Transvergence Studio II
(4)
NOVAK
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.
MAT 261E.
Transvergence Projects
(4)
NOVAK
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)
LEGRADY
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 270A.
Software Development as a Means of Composition
(4)
BARLOW
Prerequisite: Consent of Instructor.
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)
BARLOW
Prerequisite: MAT 270A. Consent of Instructor.
Second quarter of a course devoted to composition by means of software. Here students are required to develop compositional software as directed by the instructor.
MAT 275.
Music Systems Programming
(4)
STAFF
Theory and practice of programming music systems and sound software: compositional algorithms, synthesis techniques, signal processing, interactivity, and user interfaces using the SuperCollider programming language.
MAT 276IA.
Direct Digital Synthesis - Processing and Composition
(4)
KUCHERA-MORIN
Prerequisite: MAT majors and graduate non-majors in areas of electrical engineering, computer science, physics and math; consent of instructor.
First quarter of general purpose computing for computer music applications.Topics include: introduction to the UNIX operating system and the VI editor, music synthesis using C-based computer programs, and score input programs.
MAT 276IB.
Direct Digital Synthesis - Processing and Composition
(4)
KUCHERA-MORIN
Prerequisite: MAT 276IA.
Second quarter of a three-quarter sequence course concentrates on computer music instrument design using C-based music software and exploring applications of frequency modulation, additive/subtractive synthesis, digital signal processing, and computer music composition.
MAT 276LA.
Digital Audio Montage
(2)
ROADS
Prerequisite: Graduate MAT majors and graduate non-majors in areas of electrical engineering, computer science, physics and math; consent of instructor.
First quarter of a three-quarter sequence course concentrates on multi-track recording, mixing, digital signal processing, using microcomputers and special purpose DSP equipment.
MAT 276LB.
Digital Audio Montage
(2)
ROADS
Prerequisite: MAT 276LA.
Second quarter of a three-quarter sequence course concentrates on digital synthesis (primarily frequency modulation, simple and complex; but also amplitude modulation and additive synthesis) using microcomputers, digital synthesizers and processing equipment.
MAT 276LC.
Digital Audio Montage
(2)
ROADS
Prerequisite: MAT 276LB.
Third quarter of a three-quarter sequence course concentrates on real-time computer music composition with microcomputer and digital synthesis/ processing equipment.
MAT 276N.
Special Topics in Electronic Music
(4)
ROADS
Prerequisite: MAT 276LA-LB-LC.
Advanced topics in computer music composition, synthesis, and digital signal processing.
MAT 293.
Internship in Industry
(1-4)
STAFF
Prerequisite: Consent of instructor.
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)
STAFF
Prerequisite: Consent of graduate advisor and Director of graduate studies.
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 & Technology
(1-4)
STAFF
Prerequisite: Must be a T.A.
Courses taught or assisted by T.A.'s.
MAT 594AAZZ.
Special Topics in Multimedia Engineering, Visual Arts or Electronic Music
(1-4)
STAFF
Special course in selected problems in multimedia engineering, visual arts, or electronic music.
MAT 594A.
Special Topics in Multimedia Engineering, Visual Arts or Electronic Music
MAT 594AP.
Special Topics in Multimedia Engineering, Visual Arts or Electronic Music
MAT 594B.
Special Topics in Multimedia Engineering, Visual Arts or Electronic Music
MAT 594C.
Special Topics in Multimedia Engineering, Visual Arts or Electronic Music
MAT 594CP.
Special Topics in Multimedia Engineering, Visual Arts or Electronic Music
MAT 594CR.
Special Topics in Multimedia Engineering, Visual Arts or Electronic Music
MAT 594D.
Special Topics in Multimedia Engineering, Visual Arts or Electronic Music
MAT 594E.
Special Topics in Multimedia Engineering, Visual Arts or Electronic Music
MAT 594G.
Special Topics in Multimedia Engineering, Visual Arts or Electronic Music
MAT 594GL.
Special Topics in Multimedia Engineering, Visual Arts or Electronic Music
MAT 594I.
Special Topics in Multimedia Engineering, Visual Arts or Electronic Music
MAT 594L.
Special Topics in Multimedia Engineering, Visual Arts or Electronic Music
MAT 594M.
Special Topics in Multimedia Engineering, Visual Arts or Electronic Music
MAT 594ML.
Special Topics in Multimedia Engineering, Visual Arts or Electronic Music
MAT 594O.
Special Topics in Multimedia Engineering, Visual Arts or Electronic Music
MAT 594S.
Special Topics in Multimedia Engineering, Visual Arts or Electronic Music
MAT 594SP.
Special Topics in Multimedia Engineering, Visual Arts or Electronic Music
MAT 594ST.
Special Topics in Multimedia Engineering, Visual Arts or Electronic Music
MAT 594TD.
Special Topics in Multimedia Engineering, Visual Arts or Electronic Music
MAT 594X.
Special Topics in Multimedia Engineering, Visual Arts or Electronic Music
MAT 595M.
Media Arts and Technology Seminar
MAT 596.
Directed Research
(2-12)
STAFF
Prerequisite: Consent of instructor and Director of graduate studies.
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)
STAFF
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)
STAFF
Prerequisite: Consent of Master's adviser.
For research underlying the thesis/project and writing of the thesis/project.
MAT 599.
Ph.D. Dissertation Research and Preparation
(1-12)
STAFF
Prerequisite: Consent of dissertation advisor.
For research and preparation of the dissertation.