Couses taught by ICT faculty are taught at USC every semester. The list below shows current and past course offerrings.
Fall 2012
CTIN 594a: Master’s Thesis
Instructor: Mark Bolas
Credit on acceptance of thesis. Graded IP/CR/NC. Open to M.F.A., Interactive Media majors only
Past Courses
CTIN 542 Interactive Design and Production, Sp 2012
Instructor: Mark Bolas
Interactive design, production, prototyping and testing of projects developed in CTIN 532. Open to Interactive Media MFA students only.
CSCI 599 Special Topics: Social Media Analysis, Sp 2012
Instructor: Andrew Gordon
Course content to be selected each semester from recent developments in computer science.
CSCI 599 Special Topics: Applications of Natural Language Processing- Information Retrieval, Sp 2012
Instructor: Anton Leuski
Course content to be selected each semester from recent developments in computer science.
CSCI 561/EE 561: Foundations of Artificial Intelligence, Sp 2012
Instructor: Kenji Sagae
Foundations of symbolic intelligent systems, search, logic, knowledge representation, planning, learning. Recommended preparation: good programming and algorithm analysis skills
CSCI 534 Affective Computing, Sp 2012
Instructors: Jonathan Gratch and Stacy Marsella
Affective Computing is computing that relates to, arises from, or deliberately influences emotions.This course will overview the theory of human emotion (how it arises from and influences cognition, the body and the social environment), techniques for recognizing and synthesizing emotional behavior, and illustrate how these can be applied to application design. The graduate Computer Science and Computer Engineering major will gain a strong background in the theory and practice in human-centered computing as it relates to games, immersive environments and pedagogical applications.
CSCI 590 Directed Research, Sp 2012
Instructor: Belinda Lange
EE 590 Directed Research, Sp 2012
Instructor: Belinda Lange
CSCI 561 Foundations of Artificial Intelligence, Sp 2011, Sp 2010, Sp 2008
Instructor: Paul Rosenbloom
CSCI 599 Human Communication and Machine Learning, Fa 2010
Instructor: Louis-Philippe Morency
CSCI 599 Photographic Image Synthesis, Sp 2010, Sp 2009
Instructor: Abhijeet Ghosh
CSCI 534 Affective Computing, Sp 2009, Sp 2007
Instructors: Jonathan Gratch and Stacy Marsella
CSCI 460 Introduction to Artificial Intelligence, Sp 2008, Fa 1993
Instructor: Paul Rosenbloom
CSCI 544 Introduction to Natural Language Processing, Sp 2008
Guest Lecturer: David DeVault
CSCI New Perspective/Directions for Computing, Fa 2007
Instructor: Paul Rosenbloom
CSCI 541 Artificial Intelligence Planning, Fa 2000
Instructor: Jonathan Gratch
CSCI 593 Autonomous Learning and Discovery Agents, Fa 1997
Instructor: Jonathan Gratch
CSCI Artificial Intelligence, Fa 1994, Fa 1991
Instructor: Paul Rosenbloom
CSCI Advanced Machine Learning, Sp 1993, Sp 1991, Fa 1990, Sp 1990
Instructor: Paul Rosenbloom
CSCI Integrated Intelligent Systems, Fa 1992
Instructor: Paul Rosenbloom
CSCI 567 Machine Learning, Sp 1989
Instructor: Paul Rosenbloom




















