20191 Masters Flashcards

1
Q

CSCI 501

A

Numerical Analysis and Computation

Linear equations and matrices, Gauss elimination, error estimates, iteration techniques; contractive mappings, Newton’s method; matrix eigenvalue problems; least-squares approximation, Newton-Cotes and Gaussian quadratures; finite difference methods. Prerequisite: linear algebra and calculus.

CROSSLIST: MATH 501
- Chunming Wang

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

CSCI 502a

A

Numerical Analysis

Computational linear algebra; solution of general nonlinear systems of equations; approximation theory using functional analysis; numerical solution of ordinary and partial differential equations.

PREREQ: (MATH 425A and MATH 471)
CROSSLIST: MATH 502a

  • Haitian Yue
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

CSCI 505b

A

Applied Probability

Markov processes in discrete or continuous time; renewal processes; martingales; brownian motion and diffusion theory; random walks, inventory models, population growth, queuing models, shot noise.

PREREQ: MATH 505A
CROSSLIST: MATH 505b

  • Jason Fulman
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

CSCI 531

A

Applied Cryptography

Intensive overview of cryptography for practitioners, historical perspective on early systems, number theoretic foundations of modern day cryptosystems and basic cryptanalysis.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

CSCI 533

A

Algebraic Combinatorics

Walks in graphs, random walks, group actions on boolean algebras, Young diagrams and tableaux, the Matrix-Tree Theorem.

CROSSLIST: MATH 533

  • Sami Assaf
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

CSCI 536

A

Linear Programming and Extensions

Linear programming models for resource allocation; simplex and revised simplex methods; duality; sensitivity; transportation problems; selected extensions to large scale, multiobjective, and special structured models.

PREREQ: 1 from (EE 441 or MATH 225)
CROSSLIST: ISE 536

  • Sima Parisay
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

CSCI 537

A

Foundations of Data Management

Function and design of modern storage systems, including cloud; data management techniques; data modeling; network attached storage, clusters and data centers; relational databases; the map-reduce paradigm.

CROSSLIST: INF 551

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

CSCI 545

A

Robotics

Fundamental skills for modeling and controlling of dynamic systems for robotic applications and graphics animations; control theory; kinematics; dynamics; sensor processing; real-time operating systems; robot labs. Recommended preparation: Basic knowledge in linear algebra (matrices and vectors), calculus, programming in C/C++ or any another language or permission of the instructor.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

CSCI 552

A

Asynchronous VLSI Design

Asynchronous channels and architectures; implementation design styles; controller synthesis; hazards, and races; Petri-nets; performance analysis, and optimization; globally asynchronous locally synchronous design. Open only to graduate students.

PREREQ: EE477
CROSSLIST: EE 552

Registration only for Masters or PhD

  • Dan Gunnar Mika Nystroem
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

CSCI 555L

A

Advanced Operating Systems

Advanced topics in operating system research: new OS structures, novel memory management, communication, file system, process management, reliability and security techniques.

PREREQ: 1 from (CSCI 350 or CSCI 402)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

CSCI 557

A

Computer Systems Architecture

Computer architecture from a design perspective: Pipelined processors, speculative execution, VLIW, vector processors, GPU/GPGPU, memory technology and systems, interconnection networks, shared-memory and message-passing multiprocessors, chip multiprocessors.

PREREQ: EE 457
CROSSLIST: EE 557

Note: Prerequisite taken at USC or placement exam required

  • Michael Dubois
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

CSCI 559

A

Mathematical Pattern Recognition

Distribution free classification, discriminant functions, training algorithms; statistical classification, parametric and nonparametric techniques; artificial neural networks.

COREQ: EE 503 and 1 from (EE 441 or EE510)
CROSSLIST: EE 559

  • Keith Jenkins
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

CSCI 561

A

Foundations of Artificial Intelligence

Foundations of symbolic intelligent systems, search, logic, knowledge representation, planning, learning.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

CSCI 567

A

Machine Learning

Statistical methods for building intelligent and adaptive systems that improve performance from experiences; Focus on theoretical understanding of these methods and their computational implications. Recommended preparation: Undergraduate level training or coursework in linear algebra, multivariate calculus, basic probability and statistics; an undergraduate level course in Artificial Intelligence may be helpful but is not required.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

CSCI 570

A

Analysis of Algorithms

Explores fundamental techniques such as recursion, Fourier transform ordering, dynamic programming for efficient algorithm construction. Examples include arithmetic, algebraic, graph, pattern matching, sorting, searching algorithms.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

CSCI 571

A

Web Technologies

Advanced study of programming languages with application to the Web. Languages for client-side and server-side processing. Examples taken from: HTML, Java, JavaScript, Perl, XML and others. Recommended preparation: knowledge of at least two programming languages

17
Q

CSCI 572

A

Information Retrieval and Web Search Engines

Examines key aspects of information retrieval as they apply to search engines; web crawling, indexing, querying and quality of results are studied.

18
Q

CSCI 585

A

Database Systems

Database system architecture; conceptual database models; semantic, object-oriented, logic-based, and relational databases; user and program interfaces; database system implementation; integrity, security, concurrency and recovery. Recommended preparation: Knowledge of relational databases, SQL, relational algebra and physical database design is required. Open only to graduate students.

Registration only open to Masters and Doctoral students

19
Q

CSCI 594a, b, z

A

Master’s Thesis

Credit on acceptance of thesis. Graded IP/CR/NC.

20
Q

CSCI 599

A

Special Topics:

> Deep Learning and its Applications
Hacking for Defense

Course content to be selected each semester from recent developments in computer science.

21
Q

CSCI 699

A

Special Topics:

> Cognitive Architectures and the Common Model of Cognition
Machine Learning for Knowledge Extraction and Reasoning

Course content to be selected each semester from recent developments in computer science.

22
Q

CSCI 790

A

Research

Research leading to the doctorate. Maximum units which may be applied to the degree to be determined by the department. Graded CR/NC.

23
Q

CSCI 794a-z

A

Doctoral Dissertation

24
Q

CSCI 524

A

Networked Artificial Intelligence

Networked game communication architectures, protocol development, architecting networked game AI clients/services. Character following, knowledge representation and reasoning, dynamic play strategies, search, learning, and planning.

Recommended preparation: CSCI 420 or CSCI 580 or an equivalent course in graphics.