Current MSCS Graduate Courses ( Spring 2019, Fall 2019, Spring 2020 )

Spring 2019

MCS 501

Computer Algorithms II (Turan)
PREREQUISITES:
MCS 401.
DESCRIPTION:
Continuation of MCS 401. Advanced topics in algorithms, lower bounds, union-find problems, fast Fourier transform, complexity of arithmetic, polynomial and matrix calculations, approximation algorithms, parallel algorithms.

MCS 563

Analytic Symbolic Computation (Verschelde)
PREREQUISITES:
Grade of C or better in MCS 460 or the equivalent, and MATH 480 or consent of the instructor.
DESCRIPTION:
Analytic computation, including integration algorithms, differential equations, perturbation theory, mixed symbolic-numeric algorithms, and other related topics.

MCS 571

Numerical Methods for Partial Differential Equations (Nicholls)
PREREQUISITES:
Math 481 and MCS 471 or consent of instructor.
DESCRIPTION:
Finite difference methods for parabolic, elliptic and hyperbolic differential equations: explicit, Crank-Nicolson implicit, alternating directions implicit, Jacobi, Gauss-Seidel, successive over-relaxation, conjugate gradient, Lax-Wendroff, Fourier stability.

MCS 572

Introduction to Supercomputing (Awanou)
PREREQUISITES:
MCS 471 or 571 or consent of instructor.
DESCRIPTION:
Introduction to supercomputing on vector and parallel processors; architectural comparisons, parallel algorithms, vectorization techniques, parallelization techniques, actual implementation on real machines.

MCS 590

Advanced Topics in Computer Science: Turan (Turan)
PREREQUISITES:
TBD
DESCRIPTION:
TBD

Fall 2019

MCS 507

Mathematical, Statistical, and Scientific Software (Jan Verschelde)
PREREQUISITES:
Grade of B or better in MCS 360 or the equivalent or consent of instructor.
DESCRIPTION:
The design, analysis, and use of mathematical, statistical, and scientific software.

Spring 2020

Courses for this term have not been posted yet.
Web Privacy Notice HTML 5 CSS FAE
UIC LAS MSCS > course info > graduate courses