Courses

CSCI-3656 (3) Numerical Computation

Covers development, computer implementation, and analysis of numerical methods for applied mathematical problems. Topics include floating point arithmetic, numerical solution of linear systems of equations, root finding, numerical interpolation,differentiation, and integration. Prereqs., two semesters of calculus, linear algebra, and either CSCI 1200 or 1300.

CSCI-4446 (3) Chaotic Dynamics

Explores chaotic dynamics theoretically and through computer simulations. Covers the standard computational and analytical tools used in nonlinear dynamics and concludes with an overview of leading-edge chaos research. Topics include time and phase-space dynamics, surfaces of section, bifurcation diagrams, fractal dimension, and Lyapunov exponents. Prereqs., two semesters calculus, CSCI 1200, 1300 or equivalent, and PHYS 1110. Recommended prereqs., PHYS 1120, CSCI 3656, and MATH 3130. Same as CSCI 5446 and ECEN 4423.

CSCI-4576 (4) High-Performance Scientific Computing

Introduces computing systems, software, and methods used to solve large-scale problems in science and engineering. Students use high-performance workstations and a supercomputer. First course in a two-semester sequence. Recommended prereq., CSCI 3656. Same as CSCI 5576.

CSCI-4586 (4) High-Performance Scientific Computing 2

Introduces computing systems, software, and methods to solve large-scale problems in science and engineering. Students use high-performance workstations and a supercomputer. Second course in a two-semester sequence. Prereq., CSCI 4576.

CSCI-5446 (3) Chaotic Dynamics

Same as CSCI 4446 and ECEN 5423. Prerequisites: Restricted to graduate students or Computer Science Concurrent Degree majors only.

CSCI-5576 (4) High-Performance Scientific Computing

Same as CSCI 4576. Prerequisites: Restricted to graduate students or Computer Science Concurrent Degree majors only.

CSCI-5606 (3) Principles of Numerical Computation

Highlights computer arithmetic, solution of linear systems, least-squares approximations, nonlinear algebraic equations, interpolation, and quadrature.Prereqs., CSCI 3656 and three semesters of calculus, or equivalent. Prerequisites: Restricted to graduate students or Computer Science Concurrent Degree majors only.

CSCI-5636 (3) Numerical Solution of Partial Differential Equations

Focuses on finite difference solution for partial differential equations, methods of SoR, ADI, conjugate gradients, finite element method, nonlinear problems, and applications. Prereqs., CSCI 5606. Prerequisites: Restricted to graduate students or Computer Science Concurrent Degree majors only.

CSCI-5646 (3) Numerical Linear Algebra

Offers direct and iterative solutions of linear systems. Also covers eigen value and eigenvector calculations, error analysis, and reduction by orthogonal transformation. Prereqs., CSCI 5606. Prerequisites: Restricted to graduate students or Computer Science Concurrent Degree majors only.

CSCI-6676 (3) Numerical Methods for Unconstrained Optimization

Looks at modern computational methods for solution of unconstrained optimization problems, nonlinear leastsquares, and systems of nonlinear equations. Techniques for building algorithms to solve problems with special structure. Prereq., CSCI 5606. Prerequisites: Restricted to Graduate Students only.

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-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.