Computational methods course
|
| CS 188 |
Introduction to Artificial Intelligence (Malik, Russell, Wilensky) (4) |
| |
|
|
Additional courses
|
| CS 61B* |
Data Structures (4) |
| CS 182/CogSci 110/Ling 109 |
Neural Basis of Language and Thought (Feldman/Lakoff) (4) |
| CS 160** |
User Interface Design and Development (Rowe) (4) |
| CS 170** |
Efficient Algorithms and Intractable problems (4) |
| CS 186** |
Introduction to Database Systems (4) |
| CS 280*** |
Computer Vision (Malik) (3) |
| CS 281*** |
Machine Learning (Russell) (3) |
| CS 287*** |
Advanced Robotics (Canny) (3) |
| CS 288*** |
AI Approach to Natural Language Processing (Wilensky) (3) |
| CS 289*** |
Knowledge Representation and Use in Computers (Russell) (3) |
| CogSci 131/Psych123 |
Computational Modeling of Cognition |
| CogSci H195 |
Honors Project (in Computational Modeling) (1-3) |
| CogSci 199 |
Supervised Independent Study (1-4) |
| |
|
* Because CS 61B is not an upper division course, students taking it to fulfill a computational modeling requirement must be careful to make sure that they have the minimum 30 upper division major units set by the College.
|
|
** Enrollment these upper division computer science courses is typically restricted to Computer Science majors and declared minors. All three require CS61B as a prerequisite. CS 170 requires Math 55 and CS 186 requires completion of CS 61C
|
|
*** Students enrolling in graduate level courses should check the catalog for prerequisites.
|