UCSB HomeStudent AffairsRegistrar
UCSB 2009-2010 General Catalog

Frequently viewed:

Course Descriptions

Fees and Financial Aid

Undergraduate Education

Graduate Education


Search by subject area and course number. Refer to this list of subject areas and their corresponding department.

Tip: A search for the subject area, for example, querying just "HIST" (without quotes), will return all courses of the queried subject area. Searching using subject area and number, such as "HIST 17" (without quotes), would return all courses in the series; in this example that would include HIST 17A, 17AH, 17B, etc.

Search results:

CMPSCCS 1A - Computer Programming and Organization I
(1-6) STAFF
Prerequisites: Consent of instructor.
Introduction to computer science, programming, algorithms and data structures.



CMPSCCS 1B - Computer Programming and Organization II
(1-6) STAFF
Prerequisites: Consent of instructor.
Object oriented programming, operating systems, scripting and assembly languages, graphical user interfaces.



CMPSCCS 1L - Programming Laboratory
(1-4) STAFF
Prerequisites: Consent of instructor. Concurrent enrollment in Creative Studies-Computer Science 1A or 1B.
Laboratory offering hands on Unix and other operating system experience. Small to large scale software development projects.



CMPSCCS 2 - Foundations of Computer Science
(1-6) STAFF
Prerequisites: Consent of instructor.
Mathematical foundations of computer science, including sets, relations, functions, logic and combinatorics.



CMPSCCS 10 - Computer Science Colloquium
(1-6) STAFF
Prerequisites: Consent of instructor.
Students receiving credit will present talks in their field on material arranged in consultation with the instructor. Credit assigned by the instructor will reflect the extent and quality of participation.



CMPSCCS 20 - Special Topics in Computer Science
(1-6) STAFF
Prerequisites: Consent of instructor.
Lectures on a coherent body of computer science topics which are not usually presented in standard computer science courses.



CMPSCCS 130A - Advanced Topics in Computer Science
(1-6) STAFF
Prerequisites: Consent of instructor.
Advanced topics course for advanced undergraduates, covering topics not offered in standard computer science courses, combining research orientation and current developments and technologies. A. Distributed and Network Computing.



CMPSCCS 130B - Advanced Topics in Computer Science
(1-6) STAFF
Prerequisites: Consent of instructor.
Advanced topics course for advanced undergraduates, covering topics not offered in standard computer science courses, combining research orientation and current developments and technologies. B. Computer Graphics.



CMPSCCS 130C - Advanced Topics in Computer Science
(1-6) STAFF
Prerequisites: Consent of instructor.
Advanced topics course for advanced undergraduates, covering topics not offered in standard computer science courses, combining research orientation and current developments and technologies. C. Computer Architecture.



CMPSCCS 130D - Advanced Topics in Computer Science
(1-6) STAFF
Prerequisites: Consent of instructor.
Advanced topics course for advanced undergraduates, covering topics not offered in standard computer science courses, combining research orientation and current developments and technologies. D. Operating Systems.



CMPSCCS 130E - Advanced Topics in Computer Science
(1-6) STAFF
Prerequisites: Consent of instructor.
Advanced topics course for advanced undergraduates, covering topics not offered in standard computer science courses, combining research orientation and current developments and technologies. E. Programming Languages, Systems and Technologies.



CMPSCCS 130F - Advanced Topics in Computer Science
(1-6) STAFF
Prerequisites: Consent of instructor.
Advanced topics course for advanced undergraduates, covering topics not offered in standard computer science courses, combining research orientation and current developments and technologies. F. Mathematical Theory of Computation.



CMPSCCS 130G - Advanced Topics in Computer Science
(1-6) STAFF
Prerequisites: Consent of instructor.
Advanced topics course for advanced undergraduates, covering topics not offered in standard computer science courses, combining research orientation and current developments and technologies. G. Software Systems and Technologies.



CMPSCCS 130H - Advanced Topics in Computer Science
(1-6) STAFF
Prerequisites: Consent of instructor.
Advanced topics course for advanced undergraduates, covering topics not offered in standard computer science courses, combining research orientation and current developments and technologies. H. General.



CMPSCCS 140 - Projects in Computer Science
(1-6) STAFF
Prerequisites: Consent of instructor.
Projects in computer science for advanced undergraduates. Students work with a faculty member on a research or creative project with the consent ofacademic advisor.



CMPSCCS 150 - Group Studies in Computer Science
(1-4) STAFF
Prerequisites: Consent of instructor.
Group studies intended for a small number of advanced undergraduate students who share an interest in a topic not included in the regular curriculum.



CMPSCCS 199 - Independent Studies
(1-6) STAFF
Prerequisites: Consent of instructor.
Serious independent study in computer science with consenting faculty member.