Computer Science (COMPSCI)

Courses

COMPSCI 690   WORKSHOP   Repeatable   1-3 Units

Variable topics. Group activity oriented presentations emphasizing "hands on" and participatory instructional techniques. Repeatable.

COMPSCI 696   SPECIAL STUDIES   Repeatable   1-3 Units

Variable topics. Group activity. Not offered regularly in the curriculum but offered on topics selected on the basis of timeliness, need, and interest, and generally in the format of regularly scheduled Catalog offerings. Repeatable.

COMPSCI 735   OPTIMIZATION: TECHNIQUES AND APPLICATIONS   3 Units

The course takes a unified view of optimization, covering the main areas of application and the main optimization algorithms. The topics include linear optimization, robust optimization, network flows, discrete optimization, dynamic optimization and nonlinear optimization. The course involves learning about, using, and analyzing the results of state of the art optimization software.

COMPSCI 767   BIG DATA AND DATA MINING   3 Units

This course will cover two main areas: (1) machine learning algorithms that can be applied to ¿big data¿ (i.e., data sets of great size and complexity); and (2) distributed file systems and MapReduce as tools to generate algorithms, along with associated hardware innovations to facilitate parallel analysis of big data.

COMPSCI 790   WORKSHOP   1-3 Units

Variable topics. Group activity oriented presentations emphasizing "hands on" and participatory instructional techniques.

COMPSCI 794   SEMINAR   1-3 Units

Variable topics. Group activity. An advanced course of study in a defined subject matter area emphasizing a small group in intense study with a faculty member.

COMPSCI 798   INDIVIDUAL STUDIES   1-3 Units

Study of a selected topic or topics under the direction of a faculty member.