Course Pages for Fall Quarter 2009
ECS 20
Instructor: Koehl, Patrice
Department Description:
Discrete Mathematics For Computer Science
ECS 30-A
Instructor: Davis, Sean
Department Description:
Introduction to Programming and Problem Solving
ECS 30-B
Instructor: Fracois Gygi
Department Description:
Introduction to Programming and Problem Solving
ECS 40
Instructor: Davis, Sean
Department Description:
Introduction to Software Development and Object-Oriented Programming
ECS 50
Instructor: Davis, Sean
Department Description:
Computer Organization and Machine-dependent Programming
ECS 60
Instructor: Das, Ananya
Department Description:
Data Structures and Programming
ECS 120
Instructor: Filkov, Vladimir
Department Description:
Introduction to the Theory of Computation
ECS 140A
Instructor: Olsson, Ron
Department Description:
Programming Languages
ECS 150
Instructor: Oliveira, Daniela
Department Description:
Operating Systems
ECS 152A
Instructor: Liu, Xin
Department Description:
Computer Networks
ECS 154A
Instructor: Farrens, Matthews
Department Description:
Computer Architecture
ECS 175
Instructor: Joy, Ken
Department Description:
Computer Graphics
ECS 188
Instructor: Rogaway, Phillip
Department Description:
Ethics in an Age of Technology
ECS 189H
Instructor: Joy, Ken
Department Description:
Introduction to iPhone Application Development
ECS 235A
Instructor: Chen, Hao
Department Description:
Computer and Information Security