USC
University of Southern California

Academics
Courses and Degree Requirements
USC offers a wide range of courses in Natural Language Processing and related subject areas.
Current Degree Requirements and CS Course Descriptions are located on the CS Department website.
Computer Science
Electrical Engineering
  • EE 517: Statistics for Engineers
  • EE 519: Speech Recognition and Processing for Multimedia
  • EE 553: Computational Solution of Optimization Problems
  • EE 559: Mathematical Pattern Recognition
  • EE 565: Information Theory
  • EE 619: Advanced Topics in Speech Recognition
Linguistics
  • LING 530: Generative Syntax
  • LING 531: Phonology
  • LING 537: Advanced Syntax
  • LING 534: Logic and the Theory of Meaning
  • LING 547: Morphology
  • LING 576: Psycholinguistics
Mathematics
  • MATH 501: Numerical Analysis and Computation
  • MATH 505: Applied Probability
  • MATH 511: Data Analysis
  • MATH 541: Introduction to Mathematical Statistics
  • MATH 547: Methods of Statistical Inference