Fall 2010: CSCI-445 Introduction to Robotics

Lectures: M - W 4:30-5:50pm in KAP-145
Prerequisites: C++ programming and familiarity with STL.
Instructor: Prof. Laurent Itti
  HNB-07A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Mon 12-2pm, HNB-07A.
Textbooks:The Robotics Primer by
Web page:see blackboard.usc.edu

The objective of this course is to use a hands-on approach to introduce concepts in robotics, focusing on mobile robots and illustrations of state of the art research. Students work in teams to build and test increasingly complex mobile robots, culminating in a robot contest. Topics covered include the historical development of robotics, sensors, effectors, control (reactive, behavior-based, and hybrid), integration, robot learning, and multi-robot systems.

Fall 2010: CSCI-561 Artificial Intelligence

Lectures: M - W: 2:00pm-3:20pm in OHE-122.
Prerequisites: CS102L or CS455x. Good familiarity with C++ and the STL will be expected for the homeworks.
Instructor: Prof. Laurent Itti
  HNB-07A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Mon 12-2pm, HNB-07A.
Textbook: Artificial Intelligence: A Modern Approach
  by Stuart Russell and Peter Norvig
  Prentice Hall (3rd edition preferred)
Web page:See den.usc.edu

Concepts and algorithms underlying the understanding and construction of intelligent systems. Agents, problem solving, search, representation, reasoning, planning, communication, perception, robotics, neural networks. Please see the class home page for a complete description and syllabus.

Fall 2009: CSCI-445 Introduction to Robotics

Lectures: M - W 4:30-5:50pm in ZHS-163
Prerequisites: N/A.
Instructor: Prof. Laurent Itti
  HNB-30A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Mon 12-2pm, HNB-30A.
Textbooks:TBA
Web page:see blackboard.usc.edu

The objective of this course is to use a hands-on approach to introduce concepts in robotics, focusing on mobile robots and illustrations of state of the art research. Students work in teams to build and test increasingly complex mobile robots, culminating in a robot contest. Topics covered include the historical development of robotics, sensors, effectors, control (reactive, behavior-based, and hybrid), integration, robot learning, and multi-robot systems.

Fall 2009: CSCI-460 Artificial Intelligence

Lectures: M - W: 2:00pm-3:20pm in GFS-222.
Prerequisites: CS102L or CS455x. Good familiarity with C++ and the STL will be expected for the homeworks.
Instructor: Prof. Laurent Itti
  HNB-30A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Mon 12-2pm, HNB-30A.
Textbook: Artificial Intelligence: A Modern Approach
  by Stuart Russell and Peter Norvig
  ISBN 0-13-103805-2, Prentice Hall, 1995. (2nd edition preferred)
Web page:See blackboard.usc.edu

Concepts and algorithms underlying the understanding and construction of intelligent systems. Agents, problem solving, search, representation, reasoning, planning, communication, perception, robotics, neural networks. Please see the class home page for a complete description and syllabus.

Fall 2008: CSCI-597 Seminar in Computer Science Research

Lectures: Mon: 12:00-12:50pm in OHE-122.
Prerequisites: Required course for new Ph.D. students.
Instructor: Prof. Laurent Itti
  HNB-30A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Mon 2-4pm, HNB-30A.
Textbooks:None.
Web page: here

This course provides a series of expository lectures to introduce Ph.D. students to the breadth of research topics in CS (and, to some extent, beyond). The idea is to cycle through the subareas of USC research in CS each semester.

First-year Ph.D. Students are required to enroll for 1 unit of CSCI 597 for the first 2 semesters of the Ph.D. Program. (Applicable only to students enrolling in Summer of 2000 or later.)

Fall 2008: CSCI-445 Introduction to Robotics

Lectures: M - W 4:30-5:50pm in KAP-144
Prerequisites: N/A.
Instructor: Prof. Laurent Itti
  HNB-30A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Mon 2-4pm, HNB-30A.
Textbooks:TBA
Web page:see blackboard.usc.edu

The objective of this course is to use a hands-on approach to introduce concepts in robotics, focusing on mobile robots and illustrations of state of the art research. Students work in teams to build and test increasingly complex mobile robots, culminating in a robot contest. Topics covered include the historical development of robotics, sensors, effectors, control (reactive, behavior-based, and hybrid), integration, robot learning, and multi-robot systems.

Fall 2008: CSCI-460 Artificial Intelligence

Lectures: M - W: 6:00pm-7:20pm in ZHS-163.
Prerequisites: CS102L or CS455x. Good familiarity with C++ and the STL will be expected for the homeworks.
Instructor: Prof. Laurent Itti
  HNB-30A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Mon 2-4pm, HNB-30A.
T.A.:T. Nathan Mundhenk nathan@mundhenk.com
  Office hours: Wednesdays 12:00-2:00pm, HNB-10.
Textbook: Artificial Intelligence: A Modern Approach
  by Stuart Russell and Peter Norvig
  ISBN 0-13-103805-2, Prentice Hall, 1995. (2nd edition preferred)
Web page:See blackboard.usc.edu

Concepts and algorithms underlying the understanding and construction of intelligent systems. Agents, problem solving, search, representation, reasoning, planning, communication, perception, robotics, neural networks. Please see the class home page for a complete description and syllabus.

Spring 2008: CSCI-445 Introduction to Robotics

Lectures: M - W 4:30-5:50pm in RTH-105
Prerequisites: N/A.
Instructor: Prof. Laurent Itti
  HNB-30A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Mon 2-4pm, HNB-30A.
Textbooks:TBA
Web page:Blackboard and http://www-scf.usc.edu/~csci445/

The objective of this course is to use a hands-on approach to introduce concepts in robotics, focusing on mobile robots and illustrations of state of the art research. Students work in teams to build and test increasingly complex mobile robots, culminating in a robot contest. Topics covered include the historical development of robotics, sensors, effectors, control (reactive, behavior-based, and hybrid), integration, robot learning, and multi-robot systems.

Spring 2008: CSCI-597 Seminar in Computer Science Research

Lectures: Mon: 12:00-12:50pm in OHE-122.
Prerequisites: Required course for new Ph.D. students.
Instructor: Prof. Laurent Itti
  HNB-30A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Mon 2-4pm, HNB-30A.
Textbooks:None.
Web page: here

This course provides a series of expository lectures to introduce Ph.D. students to the breadth of research topics in CS (and, to some extent, beyond). The idea is to cycle through the subareas of USC research in CS each semester.

First-year Ph.D. Students are required to enroll for 1 unit of CSCI 597 for the first 2 semesters of the Ph.D. Program. (Applicable only to students enrolling in Summer of 2000 or later.)

Fall 2007: CSCI-561 Artificial Intelligence

Lectures: T-Th: 11:00am-12:20pm in ZHS-252.
Prerequisites: CS102L or CS455x. Proficient in C++ and STL programming under Unix/Linux.
Instructor: Prof. Laurent Itti
  HNB-30A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Mon 2-4pm, HNB-30A.
Textbook: Artificial Intelligence: A Modern Approach
  by Stuart Russell and Peter Norvig
  Prentice Hall (2nd edition)
Web page: http://blackboard.usc.edu
Lecture Notes: [backup copy here, and see web page]

Concepts and algorithms underlying the understanding and construction of intelligent systems. Agents, problem solving, search, representation, reasoning, planning, communication, perception, robotics, neural networks. Please see the class home page for a complete description and syllabus.

Fall 2007: CSCI-597 Seminar in Computer Science Research

Lectures: Mon: 12:00-12:50pm in OHE-122.
Prerequisites: Required course for new Ph.D. students.
Instructor: Prof. Laurent Itti
  HNB-30A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Mon 2-4pm, HNB-30A.
Textbooks:None.
Web page: here

This course provides a series of expository lectures to introduce Ph.D. students to the breadth of research topics in CS (and, to some extent, beyond). The idea is to cycle through the subareas of USC research in CS each semester.

First-year Ph.D. Students are required to enroll for 1 unit of CSCI 597 for the first 2 semesters of the Ph.D. Program. (Applicable only to students enrolling in Summer of 2000 or later.)

Fall 2006: CSCI-445 Introduction to Robotics

Lectures: T - Th 3:30-5:00pm in RTH-115
Prerequisites: N/A.
Instructor: Prof. Laurent Itti
  HNB-30A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Mon 2-4pm, HNB-30A.
Textbooks:TBA
Web page: http://www-scf.usc.edu/~csci445/

The objective of this course is to use a hands-on approach to introduce concepts in robotics, focusing on mobile robots and illustrations of state of the art research. Students work in teams to build and test increasingly complex mobile robots, culminating in a robot contest. Topics covered include the historical development of robotics, sensors, effectors, control (reactive, behavior-based, and hybrid), integration, robot learning, and multi-robot systems.

Spring 2006: CSCI-597 Seminar in Computer Science Research

Lectures: Mon: 12:00-12:50pm in OHE-122.
Prerequisites: Required course for new Ph.D. students.
Instructor: Prof. Laurent Itti
  HNB-30A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Mon 2-4pm, HNB-30A.
Textbooks:None.
Web page: here

This course provides a series of expository lectures to introduce Ph.D. students to the breadth of research topics in CS (and, to some extent, beyond). The idea is to cycle through the subareas of USC research in CS each semester.

First-year Ph.D. Students are required to enroll for 1 unit of CSCI 597 for the first 2 semesters of the Ph.D. Program. (Applicable only to students enrolling in Summer of 2000 or later.)

Spring 2006: CSCI-561 Artificial Intelligence

Lectures: T-Th: 5:00pm-6:20pm in OHE-122.
Prerequisites: CS102L or CS455x
Instructor: Prof. Laurent Itti
  HNB-30A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Mon 2-4pm, HNB-30A.
Textbook: Artificial Intelligence: A Modern Approach
  by Stuart Russell and Peter Norvig
  ISBN 0-13-103805-2, Prentice Hall, 1995. (1st or 2nd edition OK)
Web page: http://iLab.usc.edu/classes/2006cs561/
Syllabus: [here and see web page]
Lecture Notes: [here and see web page]

Concepts and algorithms underlying the understanding and construction of intelligent systems. Agents, problem solving, search, representation, reasoning, planning, communication, perception, robotics, neural networks. Please see the class home page for a complete description and syllabus.

Fall 2005: CSCI-597 Seminar in Computer Science Research

Lectures: Mon: 1:00pm-1:50pm in OHE-122.
Prerequisites: Required course for new Ph.D. students.
Instructor: Prof. Laurent Itti
  HNB-30A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Mon 2-4pm, HNB-30A.
Textbooks:None.
Web page: here

This course provides a series of expository lectures to introduce Ph.D. students to the breadth of research topics in CS (and, to some extent, beyond). The idea is to cycle through the subareas of USC research in CS each semester.

First-year Ph.D. Students are required to enroll for 1 unit of CSCI 597 for the first 2 semesters of the Ph.D. Program. (Applicable only to students enrolling in Summer of 2000 or later.)

Fall 2005: CSCI-460 Artificial Intelligence

Lectures: Thurs: 5:00pm-7:50pm in ZHS-352.
Prerequisites: CS102L or CS455x. Good familiarity with C++ and the STL will be expected for the homeworks.
Instructor: Prof. Laurent Itti
  HNB-30A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Mon 3-5pm, HNB-30A.
T.A.:T. Nathan Mundhenk nathan@mundhenk.com
  Office hours: Wednesdays 12:00-2:00pm, HNB-10.
Textbook: Artificial Intelligence: A Modern Approach
  by Stuart Russell and Peter Norvig
  ISBN 0-13-103805-2, Prentice Hall, 1995. (2nd edition preferred)
Web page: http://iLab.usc.edu/classes/2005cs460/
Syllabus: [here and see web page]
Lecture Notes: [here and see web page]

Concepts and algorithms underlying the understanding and construction of intelligent systems. Agents, problem solving, search, representation, reasoning, planning, communication, perception, robotics, neural networks. Please see the class home page for a complete description and syllabus.

Spring 2005: CSCI-561 Artificial Intelligence

Lectures: T-Th: 5:00pm-6:20pm in OHE-122.
Prerequisites: CS102L or CS455x
Instructor: Prof. Laurent Itti
  HNB-30A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Mon 2-4pm, HNB-30A.
T.A.:Sean Cahill scahill@usc.edu
  Office hours: T-Th 3:30-5:00pm, SAL-311.
T.A.:Jinwoo Kim jinwook@usc.edu
  Office hours: M 3:30-4:30pm, SAL-209.
Textbook: Artificial Intelligence: A Modern Approach
  by Stuart Russell and Peter Norvig
  ISBN 0-13-103805-2, Prentice Hall, 1995. (1st or 2nd edition OK)
Web page: http://iLab.usc.edu/classes/2005cs561/
Syllabus: [here and see web page]
Lecture Notes: [here and see web page]

Concepts and algorithms underlying the understanding and construction of intelligent systems. Agents, problem solving, search, representation, reasoning, planning, communication, perception, robotics, neural networks. Please see the class home page for a complete description and syllabus.

Spring 2005: CSCI-597 Seminar in Computer Science Research

Lectures: Mon: 12:00pm-12:50pm in OHE-122.
Prerequisites: Required course for new Ph.D. students.
Instructor: Prof. Laurent Itti
  HNB-30A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Mon 2-4pm, HNB-30A.
Textbooks:None.
Web page: here

This course provides a series of expository lectures to introduce Ph.D. students to the breadth of research topics in CS (and, to some extent, beyond). The idea is to cycle through the subareas of USC research in CS each semester.

First-year Ph.D. Students are required to enroll for 1 unit of CSCI 597 for the first 2 semesters of the Ph.D. Program. (Applicable only to students enrolling in Summer of 2000 or later.)

Fall 2004: CSCI-599 Computational Architectures in Biological Vision

Lectures: Tues: 5:00-7:50pm in GFS-107.
Prerequisites: None.
Instructor: Prof. Laurent Itti
  HNB-30A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Mon 2-4pm, HNB-30A.
T.A.: None.
Textbook:"Foundations of Vision," by Brian A. Wandell
  Sinauer Associates Inc., 1995
  ISBN 0-87893-853-2
Web page: http://iLab.usc.edu/classes/2004cs599/.

This course will review a number of computational architectures found in biological vision systems and challenging artificial vision systems, such as the computation of depth from two retinal images, the computation of motion from optic flow, mechanisms for orienting and visual attention, the analysis of complex cluttered scenes, and the recognition of complex objects. For each of these problems (and many others; see syllabus below) the major computational issues will be analyzed. A critical comparison will then be carried between biological implementations and engineering implementations derived from signal processing and computer vision.

The overall goal of this course is to provide students with an understanting of the major computational issues in vision and a critical overview of the latest advances in both computer vision and visual neuroscience. As some of the most successful computer vision algorithms today have direct biological inspiration, it has become essential for the engineer and scientist of tomorrow to have a broad understanding of the major computational architectures found in biological vision. This course will provide background, introductory material to familiarize the student with the major challenges in computer and biological vision. It will then critically compare the approaches employed by both fields, and survey how, in many cases, the interplay between both types of approaches has resulted in some of the most powerful artificial vision systems to date.

Applications studied in class will include the evaluation of web designs (to create web pages that are easy to use and navigate, based on the properties of the human visual system), the design of efficient advertising (either in conventional or WWW media), robot vision, the efficient compression of streaming video based on the properties of the visual system, embarked navigation aids, etc.

Fall 2004: CSCI-460 Artificial Intelligence

Lectures: Thurs: 5:00pm-7:50pm in THH-208.
Prerequisites: CS102L or CS455x
Instructor: Prof. Laurent Itti
  HNB-30A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Mon 3-5pm, HNB-30A.
Textbook: Artificial Intelligence: A Modern Approach
  by Stuart Russell and Peter Norvig
  ISBN 0-13-103805-2, Prentice Hall, 1995. (1st or 2nd edition OK)
Web page: http://iLab.usc.edu/classes/2004cs460/
Syllabus: [here and see web page]
Lecture Notes: [here and see web page]

Concepts and algorithms underlying the understanding and construction of intelligent systems. Agents, problem solving, search, representation, reasoning, planning, communication, perception, robotics, neural networks. Please see the class home page for a complete description and syllabus.

Fall 2004: CSCI-597 Seminar in Computer Science Research

Lectures: Mon: 1:00pm-1:50pm in OHE-122.
Prerequisites: Required course for new Ph.D. students.
Instructor: Prof. Laurent Itti
  HNB-30A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Mon 2-4pm, HNB-30A.
Textbooks:None.
Web page: here

This course provides a series of expository lectures to introduce Ph.D. students to the breadth of research topics in CS (and, to some extent, beyond). The idea is to cycle through the subareas of USC research in CS each semester.

First-year Ph.D. Students are required to enroll for 1 unit of CSCI 597 for the first 2 semesters of the Ph.D. Program. (Applicable only to students enrolling in Summer of 2000 or later.)

Spring 2004: CSCI-597 Seminar in Computer Science Research

Lectures: Mon: 12:00pm-12:50pm in OHE-122.
Prerequisites: Required course for new Ph.D. students.
Instructor: Prof. Laurent Itti
  HNB-30A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Mon 3-5pm, HNB-30A.
T.A.:Nitin Dhavale dhavale@usc.edu
Textbooks:None.
Web page: here

This course provides a series of expository lectures to introduce Ph.D. students to the breadth of research topics in CS (and, to some extent, beyond). The idea is to cycle through the subareas of USC research in CS each semester.

First-year Ph.D. Students are required to enroll for 1 unit of CSCI 597 for the first 2 semesters of the Ph.D. Program. (Applicable only to students enrolling in Summer of 2000 or later.)

Fall 2003: CSCI-561 Artificial Intelligence

Lectures: Tues & Thurs: 11:00am-12:20pm in OHE-122 and THH-208.
Prerequisites: CS455x
Instructor 1: Prof. Laurent Itti
  HNB-30A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Mon 3-5pm, HNB-30A.
Instructor 2: Prof. David Wilczynski
  SAL-342, (213) 740-9527, dw@pss.com
  Office hours: T-Th 9:30-10:30, 11:30-12:30, SAL-342.
Textbook: Artificial Intelligence: A Modern Approach
  by Stuart Russell and Peter Norvig
  ISBN 0-13-103805-2, Prentice Hall, 1995.
Web page: http://iLab.usc.edu/classes/2003cs561/
Syllabus: [here and see web page]
Lecture Notes: [here and see web page]

This course introduces the basic concepts and methods used in Artificial Intelligence research, including agents, search, problem solving, representation, reasoning and symbolic programming. Please see the class home page for a complete description and syllabus.

Fall 2003: CSCI-460 Artificial Intelligence

Lectures: Thurs: 5:00pm-7:50pm in THH-208.
Prerequisites: CS102L or CS455x
Instructor: Prof. Laurent Itti
  HNB-30A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Mon 3-5pm, HNB-30A.
T.A.:Shanshan Song shanshas@usc.edu
  Office hours: Wed 2-4pm, SAL-209.
Textbook: Artificial Intelligence: A Modern Approach
  by Stuart Russell and Peter Norvig
  ISBN 0-13-103805-2, Prentice Hall, 1995.
Web page: http://iLab.usc.edu/classes/2003cs460/
Syllabus: [here and see web page]
Lecture Notes: [here and see web page]

Concepts and algorithms underlying the understanding and construction of intelligent systems. Agents, problem solving, search, representation, reasoning, planning, communication, perception, robotics, neural networks. Please see the class home page for a complete description and syllabus.

Fall 2003: CSCI-597 Seminar in Computer Science Research

Lectures: Mon: 12:00pm-12:50pm in OHE-122.
Prerequisites: Required course for new Ph.D. students.
Instructor: Prof. Laurent Itti
  HNB-30A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Mon 3-5pm, HNB-30A.
T.A.:Nitin Dhavale dhavale@usc.edu
Textbooks:None.
Web page: here

This course provides a series of expository lectures to introduce Ph.D. students to the breadth of research topics in CS (and, to some extent, beyond). The idea is to cycle through the subareas of USC research in CS each semester.

First-year Ph.D. Students are required to enroll for 1 unit of CSCI 597 for the first 2 semesters of the Ph.D. Program. (Applicable only to students enrolling in Summer of 2000 or later.)

Spring 2003: CSCI-597 Seminar in Computer Science Research

Lectures: Mon: 12:00pm-12:50pm in OHE-122.
Prerequisites: Required course for new Ph.D. students.
Instructor: Prof. Laurent Itti
  HNB-30A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Mon 3-5pm, HNB-30A.
T.A.:Sheng Shi shengs@usc.edu
Textbooks:None.
Web page: here

This course provides a series of expository lectures to introduce Ph.D. students to the breadth of research topics in CS (and, to some extent, beyond). The idea is to cycle through the subareas of USC research in CS each semester.

First-year Ph.D. Students are required to enroll for 1 unit of CSCI 597 for the first 2 semesters of the Ph.D. Program. (Applicable only to students enrolling in Summer of 2000 or later.)

Fall 2002: CSCI-561 Artificial Intelligence

Lectures: Tues & Thurs: 11:00am-12:20pm in OHE-100, Studio D.
Prerequisites: CS455x
Instructor: Prof. Laurent Itti
  HNB-30A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Mon 3-5pm, HNB-30A.
T.A.: Quamrul Tipu qtipu@usc.edu
  Seokkyung Chung seokkyuc@aludra.usc.edu
Textbook: Artificial Intelligence: A Modern Approach
  by Stuart Russell and Peter Norvig
  ISBN 0-13-103805-2, Prentice Hall, 1995.
Web page: http://www-scf.usc.edu/~csci561a/
Syllabus: [here and see web page]
Lecture Notes: [here and see web page]

This course introduces the basic concepts and methods used in Artificial Intelligence research, including agents, search, problem solving, representation, reasoning and symbolic programming. Please see the class home page for a complete description and syllabus.

Fall 2002: CSCI-564 Brain Theory and Artificial Intelligence

Lectures: Tues & Thurs: 12:30-1:50pm in OHE-100
Prerequisites: Graduate Standing.
  Prof. Laurent Itti
  HNB-30A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Mon 3-5pm, HNB-30A.
T.A.: Yoo-Hee Shin
Web page: here

This course provides a basic understanding of brain function, of the artificial neural networks which provide tools for a new paradigm for adaptive parallel computation. No background in neuroscience is required, nor is specific programming expertise, but knowledge of C++ and Linux will enable students to develop new neuromorphic vision algorithms on the Beobot platform, if they wish to, as part of their class project assignments.

Fall 2002: CSCI-597 Seminar in Computer Science Research

Lectures: Mon: 12:00pm-12:50pm in OHE-122.
Prerequisites: Required course for new Ph.D. students.
Instructor: Prof. Laurent Itti
  HNB-30A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Mon 3-5pm, HNB-30A.
T.A.:Sheng Shi shengs@usc.edu
Textbooks:None.
Web page: here

This course provides a series of expository lectures to introduce Ph.D. students to the breadth of research topics in CS (and, to some extent, beyond). The idea is to cycle through the subareas of USC research in CS each semester.

First-year Ph.D. Students are required to enroll for 1 unit of CSCI 597 for the first 2 semesters of the Ph.D. Program. (Applicable only to students enrolling in Summer of 2000 or later.)

Spring 2002: CSCI-664 Neural Models for Visually Guided Behavior

Lectures: Tues & Thurs: 9:30am-10:50am in VHE-206.
Prerequisites: CSCI-561a, CSCI-564 or instructor consent.
Instructors: Prof. Michael A. Arbib
  HNB-03, (213) 740-9220, arbib@pollux.usc.edu
  Office hours: TBA
  Prof. Laurent Itti
  HNB-30A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Mon 4-5pm, HNB-30A.
T.A.:None.
Textbooks:Research articles handed out in class
Web page: http://iLab.usc.edu/classes/2002cs664/

This course reviews neural mechanisms of visuo-motor coordination, and methods for constructing models of these mechanisms. Topics include locomotion, cognitive maps, looking, reaching and grasping. Please see web page for additional details.

Spring 2002: CSCI-597 Seminar in Computer Science Research

Lectures: Mon: 12:00pm-12:50pm in OHE-122.
Prerequisites: Required course for new Ph.D. students.
Instructor: Prof. Laurent Itti
  HNB-30A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Mon 4-5pm, HNB-30A.
T.A.:None.
Textbooks:None.
Web page: here

This course provides a series of expository lectures to introduce Ph.D. students to the breadth of research topics in CS (and, to some extent, beyond). The idea is to cycle through the subareas of USC research in CS each semester.

First-year Ph.D. Students are required to enroll for 1 unit of CSCI 597 for the first 2 semesters of the Ph.D. Program. (Applicable only to students enrolling in Summer of 2000 or later.)

Fall 2001: CSCI-561a Artificial Intelligence

Lectures: Tues & Thurs: 11:00am-12:20pm in OHE-122.
Prerequisites: CS455x
Instructor: Prof. Laurent Itti
  HNB-30A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Mon 4-5pm, HNB-30A.
T.A.: Salvador Marmol smarmol@rana.usc.edu
Textbooks: Artificial Intelligence: A Modern Approach
  by Stuart Russell and Peter Norvig
  ISBN 0-13-103805-2, Prentice Hall, 1995.
  ANSI Common LISP
  by Paul Graham
  ISBN 0-13-370875-6, Prentice Hall, 1996.
Web page: http://www-scf.usc.edu/~csci561a/
Syllabus: [here and see web page]
Lecture Notes: [here and see web page]

This course introduces the basic concepts and methods used in Artificial Intelligence research, including agents, search, problem solving, representation, reasoning and symbolic programming. Please see the class home page for a complete description and syllabus.

Spring 2001: CSCI-599 Computational Architectures in Biological Vision

Lectures: Tues: 2-4:50pm in VHE-206.
Prerequisites: CS 574, CS 564 or instructor consent.
Instructor: Prof. Laurent Itti
  HNB-30A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Wed 4-6pm, HNB-30A.
T.A.: None.
Textbook:"Foundations of Vision," by Brian A. Wandell
  Sinauer Associates Inc., 1995
  ISBN 0-87893-853-2
Web page: http://iLab.usc.edu/classes/2001cs599/.

This course will review a number of computational architectures found in biological vision systems and challenging artificial vision systems, such as the computation of depth from two retinal images, the computation of motion from optic flow, mechanisms for orienting and visual attention, the analysis of complex cluttered scenes, and the recognition of complex objects. For each of these problems (and many others; see syllabus below) the major computational issues will be analyzed. A critical comparison will then be carried between biological implementations and engineering implementations derived from signal processing and computer vision.

The overall goal of this course is to provide students with an understanting of the major computational issues in vision and a critical overview of the latest advances in both computer vision and visual neuroscience. As some of the most successful computer vision algorithms today have direct biological inspiration, it has become essential for the engineer and scientist of tomorrow to have a broad understanding of the major computational architectures found in biological vision. This course will provide background, introductory material to familiarize the student with the major challenges in computer and biological vision. It will then critically compare the approaches employed by both fields, and survey how, in many cases, the interplay between both types of approaches has resulted in some of the most powerful artificial vision systems to date.

Applications studied in class will include the evaluation of web designs (to create web pages that are easy to use and navigate, based on the properties of the human visual system), the design of efficient advertising (either in conventional or WWW media), robot vision, the efficient compression of streaming video based on the properties of the visual system, embarked navigation aids, etc.

Fall 2000: CSCI-564 Brain Theory and Artificial Intelligence

Lectures: Tues & Thurs: 9:30-10:50am in OHE-100
Prerequisites: Graduate Standing.
Instructors: Prof. Michael A. Arbib
  HNB-03, (213) 740-9220, arbib@pollux.usc.edu
  Office hours: Tues 11-12, HNB 03.
  Prof. Laurent Itti
  HNB-30A, (213) 740-3527, itti@pollux.usc.edu
  Office hours: Wed 3-4pm and Fri 4-5pm, HNB-30A.
T.A.: Erhan Oztop, erhan@java.usc.edu
  Salvador Marmol, smarmol@rana.usc.edu
Web page: http://www-scf.usc.edu/~csci564/

This course provides a basic understanding of brain function, of the artificial neural networks which provide tools for a new paradigm for adaptive parallel computation, and of the Neural Simulation Language NSLJ which allows us to study biological and artificial neural networks ingreat detail. No background in neuroscience is required, nor is specific programming expertise, but knowledge of Java will enable students to extend the NSLJ functionality in interesting ways.


Copyright © 2002 by the University of Southern California, iLab and Prof. Laurent Itti