Graduate Courses

MSCS 500-Level Graduate Courses

Below is a list of courses we expect to be offering in the semesters ahead. For complete course information including location, please consult the UIC Schedule of Classes.

CourseDescriptionInstructorTime on MWFCRN
Math 502: Mathematical LogicFirst order logic, completeness and incompleteness theorems, introduction to model theory and computability theory. Course Information: Same as PHIL 562. Prerequisite(s): MATH 430 or consent of the instructor.Gabriel Conant1:00 - 1:5038305
Math 512: Advanced Topics in LogicAdvanced topics in modern logic; e.g. large cardinals, infinitary logic, model theory of fields, o-minimality, Borel equivalence relations. Course Information: Same as PHIL 569. May be repeated. Students may register in more than one section per term. Prerequisite(s): Approval of the department.James Freitag10:00 - 10:5034413
Math 514: Number Theory IIntroduction to classical, algebraic, and analytic, number theory. Euclid's algorithm, unique factorization, quadratic reciprocity, and Gauss sums, quadratic forms, real approximations, arithmetic functions, Diophantine equations.Ramin Takloo-Bighash11:00 - 11:5042674
Math 516: Second Course in Abstract Algebra IStructure of groups, Sylow theorems, solvable groups; structure of rings, polynomial rings, projective and injective modules, finitely generated modules over a PID. Course Information: Prerequisite(s): MATH 330 and MATH 425.Wenliang Zhang9:00 - 9:5013724
Math 520: Commutative and Homological AlgebraCommutative rings; primary decomposition; integral closure; valuations; dimension theory; regular sequences; projective and injective dimension; chain complexes and homology; Ext and Tor; Koszul complex; homological study of regular rings. Course Information: Prerequisite(s): MATH 516 and MATH 517; or consent of the instructor.Wenliang Zhang1:00 - 1:5039213
Math 535: Complex Analysis IAnalytic functions as mappings. Cauchy theory. Power Series. Partial fractions. Infinite products. Course Information: Prerequisite(s): MATH 411.Izzet Coskun10:00 - 10:5050762
Math 539: Functional Analysis ITopological vector spaces, Hilbert spaces, Hahn-Banach theorem, open mapping, uniform boundedness principle, linear operators in a Banach space, compact operators. Course Information: Prerequisite(s): MATH 533.Gerard Awanou11:00 - 11:5037062
Math 546: Advanced Topics in AnalysisSubject may vary from semester to semester. Topics include partial differential equations, several complex variables, harmonic analysis and ergodic theory. Course Information: May be repeated. Students may register in more than one section per term. Prerequisite(s): Approval of the department.Christof Sparber2:00 - 2:5042128
Math 549: Differentiable Manifolds ISmooth manifolds and maps, tangent and normal bundles, Sard's theorem and transversality, embedding, differential forms, Stokes's theorem, degree theory, vector fields. Course Information: Prerequisite(s): MATH 445; and MATH 218 or MATH 320 or the equivalent; and graduate standing.Emily Dumas2:00 - 2:5040616
Math 552: Algebraic Geometry IBasic commutative algebra, affine and projective varieties, regular and rational maps, function fields, dimension and smoothness, projective curves, schemes, sheaves, and cohomology, positive characteristic. Course Information: Prerequisite(s): Grade of C or better in MATH 516 and Grade of C or better in MATH 517; and graduate standing; or consent of the instructor.Kevin Tucker12:00 - 12:5031610
Math 569: Advanced Topics in Geometric and Differential TopologyTopics from areas such as index theory, Lefschetz theory, cyclic theory, KK theory, non-commutative geometry, 3-manifold topology, hyperbolic manifolds, geometric group theory, and knot theory. Course Information: Prerequisite(s): Approval of the department.Wouter Van Limbeek12:00 - 12:5038308
Math 571: Advanced Topics in Algebraic GeometryVarious topics such as algebraic curves, surfaces, higher dimensional geometry, singularities theory, moduli problems, vector bundles, intersection theory, arithematical algebraic geometry, and topologies of algebraic varieties. Course Information: May be repeated. Students may register in more than one section per term. Prerequisite(s): Approval of the department.Izzet Coskun12:00 - 12:5038742
Math 585: Ordinary Differential EquationsIntroduction to ordinary differential equations, existence, uniqueness of solutions, dependence on parameters, autonomous and non-autonomous systems, linear systems, nonlinear systems, periodic solutions, bifurcations, conservative systems. Course Information: Prerequisite(s): MATH 313 or MATH 480 or approval of the department.Roman Shvydkoy11:00 - 11:5037428
MATH 589. Teaching and Presentation of MathematicsStrategies and techniques for effective teaching in college and for mathematical consulting. Observation and evaluation, classroom management, presenting mathematics in multidisciplinary research teams. Required for teaching assistants in MSCS. Course Information: No graduation credit awarded for students enrolled in the Master of Science in the Teaching of Mathematics degree program.Brooke Shipley MW 3:00 - 4:1532552
MCS 501: Computer Algorithms IIContinuation of MCS 401 (same as CS 401). Advanced topics in algorithms. Lower bounds. Union-find problems. Fast Fourier transform. Complexity of arithmetic, polynomial, and matrix calculations. Approximation algorithms. Parallel algorithms. Course Information: Same as CS 501. Prerequisite(s): MCS 401 or CS 401.Lev Reyzin11:00 - 11:5034849
MCS 549: Mathematical Foundations of Data ScienceTopics will include random graphs, small world phenomena, random walks, Markov chains, streaming algorithms, clustering, graphical models, singular value decomposition, and random projections. Course Information: Prerequisite(s): MCS 401 and MCS 441; or consent of the instructor.Lev Reyzin9:00 - 9:5043424
MCS 572: Introduction to SupercomputingIntroduction to supercomputing on vector and parallel processors; architectural comparisons, parallel algorithms, vectorization techniques, parallelization techniques, actual implementation on real machines. Course Information: Prerequisite(s): MCS 471 or MCS 571 or consent of the instructor.Jan Verschelde9:00 - 9:5039222
MCS 582: The Probabilistic MethodIntroduction to the probabilistic method, which includes a range of applications to address various problems that arise in combinatorics. Prerequisite(s): MCS 421 and 423, or consent of the instructor.Dhruv Mubayi12:00 - 12:5045127
Stat 501: Probability Theory IAbstract measure theory, probability measure, random variables, Lebesgue integration and expectation, and convergence of random variables. Course Information: Prerequisite(s): MATH 414 or consent of the instructor.Cheng Ouyang10:00 - 10:5022762
Stat 521: Linear Statistical InferenceEstimation and testing in linear models, generalized inverses of matrices, n-dimensional normal distribution, quadratic forms, likelihood ratio tests, best invariant tests, analysis of variance. Course Information: Prerequisite(s): STAT 411.Jing Wang9:00 - 9:5037071
Stat 585: Cutting-edge data analysis techniques including regularization methods; ensemble learning; dimension reduction; network and graphics; recommender system; text mining; deep learning; imaging analysis; object-oriented data analysis. Course Information: Extensive computer use required. Prerequisite(s): Grade of C or better in STAT 485 or consent of the instructor.Yichao Wu11:00 - 11:5049956
CourseDescriptionInstructorTime on MWF
Math 507: Model Theory IIStability theory: forking and indpendence, stable groups, geometric stability. Course Information: Same as PHIL 568. Prerequisite(s): MATH 506 or PHIL 567.Gabriel ConantTBD
Math 515: Number Theory IIIntroduction to classical, algebraic, and analytic number theory. Algebraic number fields, units, ideals, and P-adic theory. Riemann Zeta-function, Dirichlet's theorem, prime number theorem. Course Information: Prerequisite(s): MATH 514.Nathan JonesTBD
Math 517: Second Course in Abstract Algebra IIRings and algebras, polynomials in several variables, power series rings, tensor products, field extensions, Galois theory, Wedderburn theorems. Course Information: Prerequisite(s): MATH 516.Lawrence EinTBD
Math 533: Real Analysis IIntroduction to real analysis. Lebesgue measure and integration, differ entiation, L-p classes, abstract integration. Course Information: Prerequisite(s): MATH 411 or MATH 414 or the equivalent.Osama KhalilTBD
Math 547: Algebraic Topology IThe fundamental group and its applications, covering spaces, classification of compact surfaces, introduction to homology, development of singular homology theory, applications of homology. Course Information: Prerequisite(s): MATH 330 and MATH 445.Daniel GrovesTBD
Math 550: Differentiable Manifolds IIVector bundles and classifying spaces, lie groups and lie algbras, tensors, Hodge theory, Poincare duality. Topics from elliptic operators, Morse theory, cobordism theory, deRahm theory, characteristic classes. Course Information: Prerequisite(s): MATH 549.Kevin WhyteTBD
Math 553: Algebraic Geometry IIDivisors and linear systems, differentials, Riemann-Roch theorem for curves, elliptic curves, geometry of curves and surfaces. Course Information: Prerequisite(s): MATH 552.Kevin TuckerTBD
Math 555: Complex Manifolds IIDolbeault Cohomology, Serre duality, Hodge theory, Kadaira vanishing and embedding theorem, Lefschitz theorem, Complex Tori, Kahler manifolds. Course Information: Prerequisite(s): MATH 517 and MATH 535.Ben BakkerTBD
Math 576: Classical Methods of Partial Differential EquationsFirst and second order equations, method of characteristics, weak solutions, distributions, wave, Laplace, Poisson, heat equations, energy methods, regularity problems, Green functions, maximum principles, Sobolev spaces, imbedding theorems. Course Information: Prerequisite(s): MATH 410 and MATH 481 and MATH 533; or consent of instructor.Christof SparberTBD
Math 581: Special Topics in Fluid MechanicsGeophysical fluids with applications to oceanography and meteorology, astrophysical fluids, magnetohydrodynamics and plasmas. Course Information: Prerequisite(s): Grade of C or better in MATH 580.Roman ShvydkoyTBD
MCS 541: Computational ComplexityTime and space complexity of computations, classification of mathproblems according to their computational complexity, P not equal NP problem. Course Information: Prerequisite(s): Consent of the instructor.Lev ReyzinTBD
MCS 571: Numerical Analysis of Partial Differential EquationsNumerical analysis of Finite Difference methods for PDE of mathematical physics: Wave, heat, and Laplace equations. Introduction to numerical analysis of the Finite Element method. Course Information: Prerequisite(s): MATH 481 and MCS 471 or consent of the instructor.David NichollsTBD
MCS 590: Advanced Topics in Computer ScienceTopics in areas such as: mathematical aspects of artificial intelligence, symbolic methods in mathematics, mathematical cryptography, automated reasoning. Topics may vary from term to term. Course Information: May be repeated. Students may register in more than one section per term. Prerequisite(s): Approval of the department.Matthew Harrison-TrainorTBD
MCS 591: Advanced Topics in Combinatorial TheorySome of the following topics: combinatorial enumeration, designs, graph theory, matroid theory, combinatorial matrix theory, Ramsey theory. Contents vary from year to year. Course Information: May be repeated. Prerequisite(s): MCS 423.Vishesh JainTBD
Stat 511: Advanced Statistical Theory IStatistical models, criteria of optimum estimation, large sample theory, optimum tests and confidence intervals, best unbiased tests in exponential families, invariance principle, likelihood ratio tests. Course Information: Prerequisite(s): STAT 411.Kyunghee HanTBD
Stat 522: Multivariate Statistical AnalysisMultivariate normal distribution, estimation of mean vector and covariance matrix, T-square statistic, discriminant analysis, general linear hypothesis, principal components, canonical correlations, factor analysis. Course Information: Prerequisite(s): STAT 521.Jie YangTBD
Stat 536: Optimal Design Theory IIConstruction of optimal designs: BIB , Latin square and generalized Youden , repeated measurements , treatment-control studies; construction of factorial designs including orthogonal arrays Course Information: Prerequisite(s): STAT 535 or consent of the instructor.Min YangTBD
Stat 591: Advanced Topics in Statistics, Probability and Operations ResearchSpecial topics. Topics drawn from areas such as: Data analysis; Bayesion inference; Nonlinear models; Time series; Computer aided design; reliability models; game theory. Course Information: May be repeated. Prerequisite(s): Approval of the department.Cheng Ouyang + Kyunghee HanTBD