Skip to content

Academics


For descriptions of the courses listed below, see the USC Catalogue

Classes

CSCI 360: Introduction to Artificial Intelligence

CSCI 445L: Introduction to Robotics

CSCI 467: Introduction to Machine Learning

EE 500: Neural Learning and Computational Intelligence

EE 519: Speech Recognition and Processing for MultimediaCSCI 534: Affective Computing

CSCI 544: Applied Natural Language Processing

EE 546: Mathematics of High-Dimensional Data

EE 556: Stochastic Systems and Reinforcement Learning

CSCI 561: Foundations of Artificial Intelligence

CSCI 563: Building Knowledge Graphs

CSCI 567: Machine Learning

EE-581/CSCI-593: Mathematical Foundations for System Design: Modeling, Analysis, and Synthesis

EE 588: Optimization for the Information and Data Sciences

CSCI 599: Deep Learning and its Applications

CSCI 599: Autonomous Cyber-Physical Systems

EE 599: Deep Learning

EE 599: Deep Learning Lab for Speech Processing

CSCI 631: Privacy in the World of Big Data

ISE 633: Large Scale Optimization and Machine Learning

CSCI 644: Natural Language Dialogue Systems

CSCI 658: Introduction to Online Optimization

EE 660: Machine Learning from Signals: Foundations and Methods

CSCI 677: Advanced Computer Vision

CSCI 699: Machine Learning for Knowledge Extraction and Reasoning

CSCI 699: Advanced Topics in Deep Learning

CSCI 699: AI and Multiagent Systems Research for Social Good

CSCI 699: Computational Human Robot Interaction

CSCI 699: Introduction to Information Extraction

CSCI 699: Topics in Formal Reasoning for Cyber-Physical Systems

CSCI 699: Advanced Topics in Statistical Machine Learning

CSCI 699: Topics in Discrete Optimization and Learning

CSCI 699: Theoretical Machine Learning


Programs

MS in Computer Science – Data Science

MS in Computer Science – Intelligent Robotics