MAT Recommended Courses from Other Departments
Below is a list of courses from other departments that MAT faculty have recommended for MAT students. This is an unofficial list for your information - be sure to discuss plans to take any of these (or any other non-MAT courses) with your advisor.
Notes
- Be sure to check course prerequisites. Some may be negotiable, so ask the instructor.
- Some courses may not be open to non-majors - check to see if an exception can be made.
Art
- ARTST 7D - Introduction to Contemporary Practice III: Art, Science and Technologies
- ARTST 177 - Art and Science of Aerospace Culture
- ARTST 244 - Graduate Seminar in Critique
- ARTST 245 - Graduate Theory Seminar
- ARTST 260 - Graduate Seminar in Visual Arts
- ARTST 261 - All Faculty Graduate Seminar
- ARTST 591 Series - Painting, Intermedia, Sculpture, Photography, Printmaking
Art History
- Theory courses/seminars by Gardner, Monaghan, Spieker
Computer Science
- CMPSC 20 - Programming Methods [No longer offered after 2009-10]
- CMPSC 30 - Introduction to Computer Systems [No longer offered after 2009-10]
- CMPSC 50 - Programming Project [No longer offered after 2009-10]
- CMPSC 60 - Introduction to C, C++, and UNIX [No longer offered after 2009-10]
-
- CMPSC 8 - Introduction to Computing
- CMPSC 8NM - Introduction to Computing for Non-Majors
- CMPSC 16 - Problem Solving with Computers I
- CMPSC 24 - Problem Solving with Computers II
- CMPSC 32 - Object-Oriented Design and Implementation
- CMPSC 40 - Foundations of Computer Science
- CMPSC 56 - Advanced Applications Programming
-
- CMPSC 130A/B - Data Structures and Algorithms I/II
- CMPSC 165A - Artificial Intelligence
- CMPSC 165B - Machine Learning
- CMPSC 170 - Operating Systems
- CMPSC 171 - Distributed Systems
- CMPSC 172 - Software Engineering
- CMPSC 174A - Fundamentals of Database Systems
- CMPSC 174B - Design and Implementation Techniques of Database Systems
- CMPSC 176A - Introduction to Computer Communication Networks
- CMPSC 176B - Network Computing
- CMPSC 176C - Advanced Topics in Internet Computing
- CMPSC 177 - Computer Security
- CMPSC 180 - Computer Graphics
- CS/ECE 181B - Introduction to Computer Vision
- CMPSC 185 - Human-Computer Interaction
- CMPSC 265 - Advanced Topics in Machine Intelligence
- CMPSC 280 - Computer Graphics
- CMPSC /ECE 281B - Advanced Topics in Computer Vision
Electrical and Computer Engineering
- ECE 130A,B,C - Signal Analysis and Processing
- ECE 140 - Random Processes for Engineering
- ECE 158 - Digital Signal Processing
- ECE 160/CS 182 - Multimedia Computing
- ECE 178 - Introduction to Digital Image and Video Processing
- ECE/CS 181B - Introduction to Computer Vision
- ECE 205A - Information Theory
- ECE 235 - Stochastic Processes in Engineering
- ECE 241 - Multimedia Compression
- ECE 242 - Digital Signal Processing
- ECE 259A - Digital Speech Processing
- ECE 259B - Fundamentals of Speech Recognition
- ECE 277B - Pattern Recognition
- ECE 278A - Digital Image Processing
- ECE/CS 281B - Advanced Topics in Computer Vision
English
- Courses/seminars by Alan Liu, Rita Raley (Course 236)
Film & Media Studies
- FLMST 220 - Textual Analysis
- FLMST 222AA-ZZ - Special Topics in Film Analysis
- FLMST 231 - Media Historiographies
- FLMST 236 - Historicizing New Media: From Plato's Cave and the Kinetograph to Wireless Communication
- FLMST 248 - Digital Media Theory and Practices
Geography
- GEOG 176A - Introduction to Geographic Information Systems
- GEOG 183 - Cartographic Design and Geovisualization
- Other graduate seminars with varying topics of interest
Math
- MATH 215A - Partial Differential Equations
- MATH 227 Series - Advanced Topics in Geometric and Algebraic Topology
- MATH 243A - Ordinary Differential Equations
Mechanical Engineering
- ME 201 - Advanced Dynamics
- ME 215A - Applied Dynamical Systems I
- ME 291A - Physics of Transducers
- ME 295 - Group Studies: Controls, Dynamical Systems, and Computation
Music
- MUS 174 - Musical Acoustics
- MUS 208 - Graduate Composition
- MUS 257 - Composition Forum
- MUS 260D - Tuning and Temperament
- MUS 260F - Sound Color: Timbre and Music
- Music Performance Labs (see UCSB General Catalog)
Physics
- PHYS 205 - Classical Mechanics
- PHYS 215 - Quantum Mechanics
Psychology
- PSY 107 - Introduction to Perception
- PSY 110A - Perception: Vision
- PSY 110B - Perception: Audition
- PSY 221A - Design and Measurement
- PSY 228 - Perception
Technology Management Program