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 2013 Chair: Meeden On leave: Wicentowski CPSC 21 Introduction to Computer Science CPSC 31 Introduction to Computer Systems CPSC 35 Data Structures and Algorithms CPSC 41 Algorithms CPSC 43 Computer Networks CPSC 63 Artificial Intelligence CPSC 75 Compilers CPSC 97 Senior Conference Spring 2014 Chair: Meeden On leave: Wicentowski CPSC 21 Introduction to Computer Science CPSC 31 Introduction to Computer Systems CPSC 35 Data Structures and Algorithms CPSC 44 Database Systems CPSC 45 Operating Systems CPSC 46 Theory of Computation CPSC 52 Computer Architecture (see ENGR 25) CPSC 81 Adaptive Robotics ================================================================ Fall 2014 Chair: Meeden On leave: Newhall CPSC 21 Introduction to Computer Science CPSC 31 Introduction to Computer Systems CPSC 35 Data Structures and Algorithms CPSC 40 Graphics CPSC 65 Natural Language Processing CPSC 68 Bioinformatics CPSC 82 Mobile Robotics (see ENGR 28) CPSC 91 Special Topics (to be determined) CPSC 97 Senior Conference Spring 2015 Chair: Meeden On leave: Newhall CPSC 21 Introduction to Computer Science CPSC 31 Introduction to Computer Systems CPSC 35 Data Structures and Algorithms CPSC 41 Algorithms CPSC 44 Database Systems CPSC 52 Computer Architecture (see ENGR 25) CPSC 71 Software Engineering: Mobile Development CPSC 72 Computer Vision (see ENGR 27) CPSC 91 Special Topics (to be determined)