tentative computer science course schedules
At the present time, the CS program expects (but does not guarantee) to offer the following courses. Precisely what we offer and who teaches what courses will depend on hiring, student interest, and other staffing considerations.
================================================================
Fall 2009 Chair: Newhall On leave: Wicentowski, Moreshet
CPSC 21.1 Introduction to Computer Science Danner
CPSC 21.2 Introduction to Computer Science Newhall
CPSC 33 Computer Organization Kelemen
CPSC 35 Data Structures and Algorithms Meeden
CPSC 37 Structure and Interpretation of Computer Programs Kelemen
CPSC 63 Artificial Intelligence Eaton
CPSC 91 Special Topics: Socially Responsible Computing Turnbull
CPSC 97 Senior Conference Turnbull
Spring 2010 Chair: Newhall On leave: Wicentowski, Moreshet
CPSC 21.1 Introduction to Computer Science Danner
CPSC 21.2 Introduction to Computer Science Meeden
CPSC 35 Data Structures and Algorithms Turnbull
CPSC 46 Theory of Computation Danner
CPSC 81 Adaptive Robotics Meeden
CPSC 87 Parallel and Distributed Computing Newhall
CPSC 91 Special Topic in Computer Science Staff
================================================================
Fall 2010 Chair: Wicentowski On leave: Newhall
CPSC 21.1 Introduction to Computer Science Danner
CPSC 21.2 Introduction to Computer Science Meeden
CPSC 33 Computer Organization Kelemen
CPSC 35 Data Structures and Algorithms Staff
CPSC 41 Algorithms Kelemen
CPSC 65 Natural Language Processing Wicentowski
CPSC 97 Senior Conference Staff
Spring 2011 Chair: Wicentowski On leave: Newhall
CPSC 21.1 Introduction to Computer Science Danner
CPSC 21.2 Introduction to Computer Science Meeden
CPSC 35 Data Structures and Algorithms Staff
CPSC 40 Graphics Danner
CPSC 52 Computer Architecture Staff
CPSC 67 Information Retrieval Wicentowski
CPSC 75 Compilers Meeden
================================================================