# Courses

## CSCI-6686 (3) Numerical Methods for Constrained Optimization

Covers computational methods for constrained optimization. Topics include basic theory, methods for quadratic programming, active set strategies for linear constraints, and penalty and successive quadratic programming methods for nonlinearly constrained problems. Prereq., CSCI 5606. Prerequisites: Restricted to Graduate Students only.

## CSCI-6800 (1-6) Master of Engineering Project

Students seeking the master of engineering degree must complete a creative investigation project, including a written report, supervised by a member of the graduate faculty. Prereq., completion of 21 hours towards the ME degree. Prerequisites: Restricted to graduate student Computer Sciences students only.

## CSCI-6940 (1) Master's Degree Candidacy

For students who need to be registered for the purpose of taking the master's comprehensive exam and who are not otherwise registered. Credit does not count toward degree requirements. Graded on a pass/fail basis. Prerequisites: Restricted to Computer Science (CSEN) graduate students only or Computer Science Concurrent Degree majors only.

## CSCI-6950 (1-6) Master's Thesis

Prerequisites: Restricted to Computer Science (CSEN) graduate students only or Computer Science Concurrent Degree majors only.

## CSCI-7000 (1-4) Current Topics in Computer Science

Covers research topics of current interest in computer science that do not fall into a standard subarea. May be repeated up to 8 total credit hours. Prereq., instructor consent. Prerequisites: Restricted to Graduate Students only.

## CSCI-7111 (3) Topics in Parallel Processing

Content varies, but subjects include parallel machine architecture, parallel algorithms, languages for parallel computation, and applications. Takes subject matter from current research. Prereq., instructor consent. Prerequisites: Restricted to Graduate Students only.

## CSCI-7123 (3) Topics in Operating Systems

Topics selected by instructor. Possible topics are system design, measurement and evaluation, simulation, mathematical modeling, and parallelism. Prereq., CSCI 5573. Prerequisites: Restricted to Graduate Students only.

## CSCI-7135 (3) Topics in Programming Languages

Topics selected by instructor. Possible topics are syntax, semantics, metacompilers, compiler design, and translator writing systems. Prereq., instructor consent. Prerequisites: Restricted to Graduate Students only.

## CSCI-7143 (3) Topics in Computer Systems

Topics selected by instructor. Possible topics are online systems, multiprocessing, microprogramming, architecture, data communications, and computing networks. May be repeated up to 6 total credit hours. Instructor consent required. Prerequisites: Restricted to Graduate Students only.

## CSCI-7154 (3) Topics in Theory of Computation

Selected topics of current interest in theory of computation. Prereq., CSCI 5454. Prerequisites: Restricted to Graduate Students only.

## CSCI-7176 (3) Topics in Numerical Computation

Topics selected by instructor. Possible topics are numerical linear algebra, solution of differential equations, nonlinear algebra and optimization, data fitting, linear and nonlinear programming, and solution of large problems. Prereq., instructor consent. Prerequisites: Restricted to Graduate Students only.

## CSCI-7212 (3) Topics in Symbolic Artificial Intelligence

Topics vary from year to year. Possible topics include search; knowledge representation and natural language understanding; deduction, planning, problem solving, and automatic programming; instruction and cognitive models; vision and speech; and learning, induction, and concept formation. Prereq., CSCI 5582 or instructor consent. Prerequisites: Restricted to Graduate Students only.

## CSCI-7222 (3) Topics in Nonsymbolic Artificial Intelligence

Topics vary from year to year. Possible topics include human and machine vision, signal and speech processing, artificial life, mathematical foundations of connectionism, and computational learning theory. Prereq., CSCI 5622 or instructor consent. Prerequisites: Restricted to Graduate Students only.

## CSCI-7412 (2) Cognitive Science Research Practicum

Independent, interdisciplinary research project in cognitive science for graduate students pursuing a joint Ph.D in an approved core discipline and cognitive science. Projects integrate at least two areas within the cognitive sciences: psycology, computer science, linguistics, education, philosophy. Students should obtain commitments from two mentors for their project. Prereqs., CSCI 6402 or EDUC 6504 or LING 6200 or PHIL 6310 or PSYC 6200. Recommended prereqs., CSCI7762 or EDUC 6505 or LING 7762 or PSYC 7765. Same as LING 7415, PSYC 7415, PHIL 7415, and EDUC 6506. Prerequisites: Restricted to Graduate Students only.

## CSCI-7422 (2) Cognitive Science Research Practicum 2

Independent, interdisciplinary research project in cognitive science for advanced graduate students pursuing a joint Ph.D in an approved core discipline and cognitive science. Research projects integrate at least two areas within the cognitive sciences: psychology, computer science, linguistics, education, philosophy. Students need commitments from two mentors for their project. Prereq., LING 7415 or PSYC 7415 or CSCI 7412 or EDUC 6506. Same as PSYC 7425, LING 7425, PHIL 7425, and EDUC 6516. Prerequisites: Restricted to Graduate Students only.

## CSCI-7717 (3) Topics in Database Systems

Studies topics such as distributed databases, database interfaces, data models, database theory, and performance measurement in depth. Prereq., CSCI 5817 or instructor consent. Prerequisites: Restricted to Graduate Students only.

## CSCI-7762 (1-2) Readings and Research in Cognitive Science

Interdisciplinary reading of innovative theories and methodologies of cognitive science. Participants share interdisciplinary perspectives through in-class and online discussion and analysis of controversial texts and of their own research in cognitive science. Required for joint Ph.D in cognitive science. Prereq., graduate standing. Same as EDUC 6505, LING 7762, and PSYC 7765. Prerequisites: Restricted to Graduate Students only.

## CSCI-7772 (1-2) Topics in Cognitive Science

Reading of interdisciplinary innovative theories and methodologies of cognitive science. Students participate in the ICS Distinguished Speakers series that hosts internationally recognized cognitive scientists who share and discuss their current research. Session discussions include analysis of leading edge and controversial new approaches in cognitive science. Restricted to students enrolled in ICS Cognitive Science Academic Programs. Same as LING 7775, PSYC 7775, EDUC 7775, SLHS 7775, and PHIL 7810. Prerequisites: Restricted to Graduate Students only.

## CSCI-7782 (3) Topics in Cognitive Science

Addresses a different set of one to three topics each year. For each topic, one or two faculty members of the Institute of Cognitive Science present background material and current research. Prereq., graduate standing or instructor consent. Prerequisites: Restricted to Graduate Students only.

## CSCI-7818 (3) Topics in Software Engineering

Studies selected topics of current interest in software engineering. Prereq., instructor consent. Prerequisites: Restricted to Graduate Students only.

## CSCI-8990 (1-10) Doctoral Dissertation

Investigates some specialized field of computer science. Approved and supervised by faculty members. Prerequisites: Restricted to Graduate Students only.