university of southern california viterbi school of engineering
music computation and cognition laboratory
home :: research :: education :: events :: people :: publication



     

resources :: grad studies :: ugrad research

recommended courses for graduate studies in music computation and cognition

Students interested in pursuing a graduate degree incorporating computational music applications in their field of choice should consider the courses below and chart a program of study in consultation with Prof. Chew and a faculty advisor in their home department. The student should have some background in computer programming (C++ or Java), mathematical sciences, and in music theory, composition or performance.

music and computing
ISE/CSCI 575/EE 675: Topics in Engineering Approaches to Music Cognition, Sp 3 units (max 9) REQD
MUCO 499: Composing Interactive Music with Max/MSP (53760D) Fa

digital signal processing
EE 483: Introduction to Digital Signal Processing, Fa/Sp 3 units REQD
EE 522: Immersive Audio Signal Processing
EE 565ab: Information Theory, Fa/Sp(irreg) 3 units

artificial intelligence
CSCI/EE 561: Foundations of Artifical Intelligence, Sp 3 units REQD
CSCI 573: Advanced Artificial Intelligence, Fa 3 units
CSCI 564: Brain Theory and Artificial Intelligence, Fa 3 units
CSCI 567: Machine Learning, 3 units
CSCI 569: Integrated Intelligent Systems, 3 units
CSCI 581: Logic and its Applications, 3 units

FOUNDATIONS I: music theory

see pre-requisites [*]
[*] MUCO 133ab: Theory I, Fa/Sp 3-3 units (concurrent reg in MUCO 132ab Aural Skills)
[*] MUCO 233ab: Theory II, Fa/Sp 3-3 units (with MUCO 232ab)
[*] MUED 300x: Fundamentals of Music, Fa/Sp 4 units

MUCO 501: Introduction to the Analysis of Tonal Music, Fa/Sp 2 units REQD
MUCO 502: Introduction to the Analysis of Post-Tonal Music, Fa/Sp 2 units REQD
MUCO 533ab: Analytical Approaches to Tonal Music, Fa/Sp 2-2 units
MUCO 538ab: Analytical Approaches to Post-Tonal Music from 1908-1950, Fa/Sp 2-2 units
MUCO 539ab: Theoretical and Aesthetic Issues in Music from 1950 to the Present, Fa/Sp 2-2 units

FOUNDATIONS IIa: computational methods

CSCI 570: Analysis of Algorithms, Fa/Sp 3 units REQD
CSCI 577ab: Software Engineering, Fa/Sp 4 units REQD
ISE 520: Optimization: Theory and Algorithms, Fa 3 units
ISE 530: Introduction to Operations Research, Sp 3 units
ISE 532: Network Flows, Sp 3 units
ISE 536: Linear Programming and Extensions, Fa 3 units
EE 553: Computational Solution of Optimization Problems, Sp 3 units
EE 556: Stochastic Optimization, 3 units
EE 559: Mathematical Pattern Recognition, Fa 3 units

FOUNDATIONS IIb: probability and statistics (choose at least one)

see pre-requisites [**]
[**] MATH 407/408: Probability Theory, Fa/Sp 4 units; Mathematical Statistics, Sp 4 units or
[**] EE 364: Introduction to Probability and Statistics for Electrical Engineering, Fa/Sp 3 units or
[**] ISE 220/225: Probability Concepts in Engineering, Fa 3 units; Engineering Statistics, Sp 3 units

EE 517: Statistics for Engineers, Sp 3 units
PSYC 501: Statistics in Psychological Research, Fa 4 units
PSYC 502: Analysis of Variance and Experimental Design, Sp 4 units
PSYC 503: Regression and the General Linear Model, Fa 4 units
PSYC 504: Research Design, Sp 4 units
PSYC 578: Workshop in Quantitative Methods, 4 units (max 8)
ISE 538: Elements of Stochastic Processes, Sp 3 units

other courses

PSYC 506: Learning and Cognition, Irreg 4 units
PSYC 575: Multivariate Analysis of Behavioral Data, Irreg 4 units
PSYC 577: Analysis of Covariance Structures, Irreg 4 units

CSCI 576: Multimedia Systems Design, Fa/Sp 3 units
CSCI 585: Database Systems, Fa/Sp 3 units
EE 669: Multimedia Data Compression, Sp 3 units

CSCI 544: Natural Language Processing, 3 units
CSCI 562: Empirical Methods in Natural Language Processing, Fa 3 units
EE 519: Speech Recognition and Processing for Multimedia, 3 units

CSCI 571: Web Technologies, Fa 3 units
ISE 582: Web Technology for Industrial Engineering, Fa 3 units

CSCI 574: Computer Vision, Fa 3 units
CSCI 583: Computational Geometry, 3 units


updated July 27, 2005.